Warning: Permanently added '10.128.0.110' (ECDSA) to the list of known hosts. 2018/11/25 11:48:54 fuzzer started 2018/11/25 11:48:56 dialing manager at 10.128.0.105:2728 2018/11/25 11:48:56 syscalls: 1 2018/11/25 11:48:56 code coverage: enabled 2018/11/25 11:48:56 comparison tracing: support is not implemented in syzkaller 2018/11/25 11:48:56 setuid sandbox: support is not implemented in syzkaller 2018/11/25 11:48:56 namespace sandbox: support is not implemented in syzkaller 2018/11/25 11:48:56 Android sandbox: support is not implemented in syzkaller 2018/11/25 11:48:56 fault injection: support is not implemented in syzkaller 2018/11/25 11:48:56 leak checking: support is not implemented in syzkaller 2018/11/25 11:48:56 net packet injection: enabled 2018/11/25 11:48:56 net device setup: support is not implemented in syzkaller 11:48:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x25) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0xffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x40) sendmsg(r1, &(0x7f0000002500)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000100)="65dce99e810d6d4a86308f0ef822f708fac1f061ea02275c479f57a0adce01c2500739dbe406335dbf152012935a46b11ec19f246d84e6a2d5f32bc70844af2ab9abace71bbdaaa7ca8c8a638a645ca3e92955d1aed815378f81d58099e55d094814b947f6eba2b1da0049e207e117da76cdbf4de38ef458fbcc5b6ec642c67d689ba4d8c9a20e47eaabb0beb826bf8a5a241eecee2e0aee343fb6fab8d9457009975fc73ef7721d9e0568e1533306954909e68668a2f60fd90327abc9c725c673eb3f02970cd7354f2695a5d1f171e9439cd81c8a1f6b8dc6b295eb858fb09e06158d14706214e6f29d6e36524ffaf815304cfc1be2ccbeb68130a8b5b729203c911541e0eca8503478cc35619ee4633b3fd4f601b74fe85008a600eb1e81dd0880a20b7541938bcc6aed1dfed90ec32de827038dfc914e410ab394f3bc97b281faed4e1b244956b34628b9f8b33802d57b171f9b22d471b55408bc8a53559d28f6e76a711d00b6e6028eee9032b91e027fa2e167cbab1394413d6131d6e302798e64f8949e0b62c8b82bba6b09eec84d597bf85496e41268e2aa7454360e78d83ee5e93826b1a2fec2ea6c9f3658cb5c2eb570de8f490cfd35315c8a730cc55fa926528861c450ff04563bef1076e0c1d2e79232feaf0bb6aecea23da32a6bb4c2db030ebea45ec929a9e92593ce615a4aceea5735f6f66665234ce4d0d775d041c873c0a93042a4e4fb96a4b950a8ac4885064b25e4b5c11f016b7e48f4823ca3fe89c6d3a68ae0f0363b98d2ee180606d0af2e31e9ae88134b5e2d1d7a6eb5d73705591699032dcb34d9b7208ff4cb085357cf542de23a6a1daa811bdc9ddebe1a992d096c5aa2456300de815c505f1858d16d997948553da33cbd92f40a253c5b86e79a286a29b453d1bb788802c419b3d27d7b41e056f48034fe1a34a873fa4096b6ff3eaf9ef34535d9b1d9f7a12d0f93c14e5d4023d4428452fc3fa0e01675ab5c8140230c4617393ea24d83921ef60ae07cbac01d5a721c7db58dde7b66abb034404699b6666c86c8fd2d848fd3aeca3219acd89e802461c36b04d8f9ba110de1c95394fccf467680eb65217fb6c73115b6b90a45cc8fc45ec980c493eb4b1d13225b34db56c5d35cf032381f14c089a831616c3c75dbbbcb4870f42e941b41124318db4bf74a9dae2716909e01d452e825d54f855e73e991e140cc85e049334377a4625b06a07e48657f17dcb3b51b507cf2bd6249464e1e605e64d00124cd12002446b2435ba215cb5521f24d3fe88378e96a75dc49478d532a0afcb167cff6c7d1f4267fad79e7361c09238b19dcb98a71f404a6afcf882f4e02ed889881b1c2044343b2c3d3b60c1b412083f7dd760795d5654aa8490f21a4c712f7178aa8ecdf83794815dd266c7edb38f75e00471952ae7b60dbc1bcd67506c275bce7f0e3bbab9b88ecc3971c376007af2af09c2bd651c92d2cd1e98db0c4caa6095092da07b80e9b077fd4d4aa42977a7e7e1cc22d11e2aaf80277865be6fafa18ce474c8f2b96e55f014f9aaacb3ffd7e7277083a7f416f442f6d869de6d1677595fc18687a3480f417a3e189ec140ae79459282d65815c721fc63de8bbbbdb3d7beff606d3ad9884de210d78656ba0b053fffbaead59fda189bf90390bf92a5399ff1c7c1636aab501671d48f5125009372323a90b5f44292e94c4d4fbc83d2446e625e4133967a68d51e47fae1b4559051a2a0b5a81e7ee8065ab16417d7b09de789f72be8ab91b64c1972368e0c5c99405e9cd3577f97c13f85a14f2d5798d14ff86c9f1a2c195b47296ce1733d2097e354d24df80dd0c3ebfd6bc18767d5b8671dd4fe297e0676a73371043e3c0b0e9cc4d9a251380b8843562b326a8422bb2be625ce4774f30c100a50bebbaa8c54ae8f4242eabba47226d5372a485510a603ccb9c364e87e5c51bd3a71d9d99988b4cb622ad46c44553e123a61cd86028fbb7b45c09bc4730cf0ff87507d07b64e5ad5062434888544f279102a6f986e2c29617d7faa4a49b50b1d621d80cce7c3bbfd46c0174a99346e3a7e9cdd55b834caec885041200c2729414dbb0af7e5975c2d8e3465c80b6c5edaf494faf3f136c063f70bd9ddc89044bbbcd098ebd648c57610ae79ad300a9b8eba1201a4894bf5bd7def4b42572644a1464377def56479f707acd9851901ee4c198bba0cb53ba413991679143b1c34ada18dd9b6d5ad28e06b2b42d3f29768c18fe223afa4b59d6abd0136d285edef0b43eec1d074372cc1111d7455310ed9776abce60768fb52ea39fc0b6977dde3ea4b37953b041a68b121c65647b59ce52cb9871c3a6e92b65536e31494d431a278b653d9756de44bee5c53fb3b549a7566adf6f02e84aac323d7bf928a88aa3e9d25c41a378f959cad1961869e8d308d64ebcf24081637954274ea08269c137286c94fed8bdf0dc74dc2e0761841f89af7dcf978cecfa486bc9ab90dfe15ed7d26615b5f060921267b4eccabb3e66499585c6c733e25664a9d478419150d568c600e0b370237fb7e305e23e38de5407281e102d75a2353c6d8384b3343fdfe103636fb301fad16de54c93124f80c3176f611b9659a44cd27200c53c6d49a4ea0eaf80dee8048f5143a3e1480dea3c563905a61465ab1c43f99503b398db088284668ddea169f5c4035383209ec3d63db4fbbc2af7ae37b383daf5b446cbe5cc06620e7b317490b578ff7982b101d1797cdab10e80c2099da61aca3d8ee4764a4c61559918c73333a0576b26b36fcbf7f65c76e292add936256707e59f4fadeedc7d6c5a8bd80daf2f77d59464c7bca35acf896c5e01b8a791d1e5ea4e91532e8124859f13f1d2a799ce0cf41933318669d50c0f3cd323292a3eaf916f578f171fb65ed395b01d163815d5edeb2597b810afceb60ff46f2e7f6909f43efa50e91b04cebfabce17f81550cae134ea04cd914db31ff31566d7ad560a30efd8850fd23c6aaa53bd31a4347ce85f106ef25cd6afd09b277cc4eb282197966e7f4f866a9d3c2403bcf2bbb373629b0429faec441d222daaf42336fe94ba15634f862017cdd957985180c5ba358f22f46f4272e4048549767dcd66614912e7ab0fe0c22dbbc6ce15c335d5afb8f10f909fd20ec0f830b610a87d62d73f1721be314e0a9baad6ca92d454654841cc6c60f81e00ba74ef3001750372039ea81ee2a8e1e42fc00c20c33d45768d5610989f9839aa99609488885d9d04e515c8359ca3d61b58c516b087362deefac156197a42606566dca89e55f929713d87b55856ac5cc025a4ada674ffd1e40aae706b795d840066eb9b5baca61783c2c1e0a9c292c2d733a703a47f8528ce8c9920c66f56221a9499049e8caa21da78acbe79b0e5d6b85cb76340bea634a7f00b5fd074c38777a47bcab1c639f85f3e382797dae30bfd4fb3d023277c62088291a70a962766f582336332fce424f3c57f72fd6c985a502165e36d4e05ce100a43921fd1e76619c7d4cf2c7a31062e6ab26b8aeb982256744ed7d11f056d80b55a5fb5e4946e030658d4cd79c987d8403df5123746c52462c9f021a4912a7c717d20591fb4225ebee0ce8ce3ccdbec9057939f7d16e2860beffaad50bc903d5c503b7ba5679acd77cfa8a95d616c525502a6f66827313ce3d236347662a959e8131c1a1f1350b78faf110ca82ca762b6f098bffdcd8c0525ec8bae4c7e4db052cfb5f9ddf3192bac40b64077a2af520d3b2b8f1dfe6d42d0f26d994faac05aef4e99a99f479ee6682a6e72342ed5b411fa009ecbc5aca37b733a7680de310eaf09195b82dfb09d4b03d3c4398e530f5e8dc297e31b363932eddeb6f02e88586faddf826c5ef430fff2000aea12f1f732a2d9019f206dd1b604f8d2e86cedbaa1cd4e70b4e5846673967b81c6433c6b15706fc3056bb586d0dfb06c1ffa8f420ecf60e98279b8aa28e813679e72f88cc68464cc690076501985afe44f18a18aa48266243f4f24a37e3ca50a55cd1e687d7372f9acf37236774d9a3a7db2c6b594226e07ef8628ecb1d30237a97ad5adf79131fec200f77f779bcfd44aeda334b9c789385736772666b974140cea8232c51a04529cb30e72f1c3f03e76a590aa136454a5d27d64d31e7990c293791cfee2a5a6ef56fb07c48b15d1e2720512df62816579fc4fc5138f16cee61c9761f4cf90b2dbed44b7e4444ea7534a615cdfa97f5331ed0535cbd3368c6b61120801052d278f68421750e86332beb11ebae10292724ec42798124c81b6bf0be1cb2cf2c8642853c0e2d41a44baa3fe294cbffdbd7a05ea6b6137ba3312ac5143ed55c180cdcc81ddc9da0f0c56616d6d8303d059a435b3d0193e24e8b2291656470c3c0f0d51bc61a699f1550ec510c34ed4c2dd29578e1af7788e4b1b1304058a07f38a35a64eb5aa8bb5a1f4a7c9d4f7462a18ea51b3e45fb6604628b2a025d9348c4c66064e3abc83156067c5d09d27df830195aaba37808642996c4e9fe3f7e6acba5abccd04b948a655ad07253cd20511ffbfc503a6b397739d22790f1968c9d0fa4063478854ebff1ac41b656a47b4c385898fcf07706324fa8e1ff5f9b4691bd40f70305b4706bd40d0db16216cf84f9ed7c6d707297f7b56d567ec86d2cbdc02313d1471cb138587f7369d3def7b350b23e608045d2ed7ed09f3325139ab4cbf555d2121a5932498ea02dada9c5d02a103392b760ec9cc101640745e64b6a5aa5b445621a1d0431cbb9b960310e8d98b80c13741c81a2f6dd7d5094c2f634431a12ec243a0c7573eb83a0d944799d65374b71f075fd373c9089319c261bdcb8ee454512934783b102b77cb42af7eb6f271a65673dd3bc0bb6bbc92ef05a552f5fb429e2c6df8d4dcd4ea0066988c081bc24a43f5f16b1ba88c5781fae9c99642fd82c6fa252b3243716c67b34e219059339899bfaebba4742fd105e89d0dcfc8d72643de796127143905c586a4c7cd6f7ae2ee952e667f4e03645432204f9ef58e2dc2dfcbb5944d39476cff66354d427c2d8cda845a2a546e13cdff31bf0be8e7112bbfe9a27c7f4153558e31e32a9ff1426357ec79cab0044b14e3dba18b2a316b7c42c7f62dffcfc85e2e3f664818f81f6bee33ed51f9dcc77c622f03b13db3d4821a15e25fea11d5fe560b2c21be378b9a237a5bfa69eb097dfae9091aa420f595e9e26fdfc92a75009cc5311770c497246a685861ee3a41ce124eec8ec3442d07fc0cce91ce817b80e0c3c7837b4c895d95a4fb43efefd9f08b6d8b163dc110ffed80a60c1050562b794113e18193b16625b086725af5129141e7da6ef75f81d25642c41c0b39ff6e2dc7200e6472925dc464bbfb9362d8e8bd6c5082282c47e6a8ddd4bb2d5628a02737324e5dbb91d376763f52b6c64961d4c8362f8ea5c4b5e1c58475ef6fd37d15b4f4449578b7199b230d9d0b9f364c09f84cb83a10229dab5daaba9b8c1a6c81dc2b3f62f10872a6c1424d0366bc4e31fa1c6979560d913702b974492f79056cdd640fd524bcd8df48edd068de4327380158ec761c58ad3fb79ff3e46cc5e31957ebab1dde4b6ca3b3ae7ff6099ed364526bdb72b41ab9c63bab751d89d044defb27770e857b6ecf163c3b68a38bc8af4408f924a90fccfd5cfc3afc2afd6d382544df8af5e0185ec0f46f15a369188c370ca2c5d5e5da9b9eec969dd2c15440bf9dcddf9db6f4af91028087c8ccef73d2191509a710bfcabc3998cf7e633f8049746b44726f3dd713f97d4884d7", 0x1000}], 0x1, &(0x7f0000001140)=[{0x1010, 0xffff, 0x800, "2dfcaff6598f63273e83649d6af9a4c075bb1a2383bc1cbbbb9593fd4a22d61064bdf1d1c5bc321cfeb7cc11dcf8bdffe14c8dd07a20ce8fb4e83e5b558f864bd3bbb566485ee6a6e3e716912c0ee35dfd79362be94df7e7507bc282c56c11bb33d1581b2cf7deb97fb099b98250f83081a9bfbbe216dc895a8e3399e0ae4fbe68cd13cb9b83d4922009edb38da451e4063274e2ad652be2079684b276264c3ea2e1d4db66c731b04332475857662505a7f756413fe8ff808acafacea0bd9a8ba306debd4e7c665dfa4f43f300dad0dea0d3a22d4e61110ca4b2017e23d1010348adb33a5595629304a664c5002887a86eefac0b5fb22c55715dbd7e1f0acd9eaf51649ed24e08fd46a83b7f130478d6b36ee3896450efe4f995c529b97633a42ea2823b31e82faf1880fa4ef8de85aff9212a4153ede97a03a695a1cc0a4ee69f0884bf1fd8dc5f632a5f7dae0c56cfaca884eb96d703aa5cc4ad9b061b7eb6db122d2b707ec5ae01ec9ecf1fd10c48083dc9a5d4660700572b0d43731ddc139c0285eafa4507e5fb014f75e7e3140b0d9ac8303415d9e123570ba628d6d4cbe97210d8f1838ae7bbe7de7182de059065dae22cc8dce38a5d83eae64c3cd2ebe9c14f42ec5cc74bec2d7ea94e96c7395e07594a99c0318116c08bee691d63a0237fcfcaa45ce68d7b74c93dba8b748cccf7f2bb347a3f715f020360fffc528416a614f1eaeaa70d6dd01eb2ee35ad37b73c8871409724edd8e1472715b0d7392af42e815643eda5d9a927c8a9413eff93a1759c513b8f406ee33c33e6c75ce8ee796b9fad986059b7dab98f1e148e26092af951346bb85feb5ccb0800722f84cb5b9edd7bf9fe422dc1621794aadcf371f635b0e88d39814494e9e9f1f6e27006f90e8f61068305b7233cea3c311dbe5f2ad3000bc8d4bbcd3a5da5056d2ee7c7c200118e1abcbdc93ae838b50b34d144209ef925e86ada637d69a3de94993961bef60f24a795633af73d6c36456c5394a87c3258c9e521da20c75e579d54300772d3f4ce6d53518a04741893bb0169d397627c2fd03fee2300263f6407ca166da1d35883652a83a4a65b5ac62502fa7c6ce853daea6a31d8689fbe6f89c0513d96f9d6eea7f51f3d1bd54702e68f780dcd217ce268509258da274a99ab4587ac47dccb32b3cf93e6d2a93d5c6e70cbd79b85ca51daedd2b67559d999ecb33d786ec8cba03d68ff0727dcdf0c7848e3f2afe5022e6bdef8d7f3eb1c8dc84e0a96f4316798173c52013ee2e1c776a5db92303a627d4a8186ac4dc408f48b18bdc6e4e9f3d9e72837e62cb80bb25b3ddb8f4cae97e892c5198176d5ef5433c20fe4714c0f78eb976bc7024d8974eadda1762b63ca752ba7ec8e473bb18a135809561a92777760aee1232996ae426ba862cad0a2070aa74e77a896ab9def6787ebdce47053ffb9b7fad50271a91d699730f150cd9c3466ef87068f8da8979910ebbcccafd5afa136575e5611ed5437c21f5996e092971f280cdfc80a3f646586b3f7dd97c6d9c9f6cb062218e2d50e37127f9f02104571252e96e933a939aff38771eb8c6fb5f8e75ba3d427480e47236a7900df0863c42b40e14e4ff190e4b273d721303b451c10b7a1febc945dccc7e2ac0c9182a32758ab363e71c9a9245f9454fdcfe8fadea3396065dce31d82b222e7bf351e5e91471394b135b87ee1df09372e2a2990e7d4f3dae48d6a9a302634051a22349cb26cdb00b0eb3f7f565be39b85bbc5d1f8315f10cb3277e2a7d1b8332a1b9d404c1c7c1b80cf9b1c71537024cbe13122c66417b191ce60a92339cc0c7bdd963c6a941b783ea6503db7a2f9eee75ff243caca297e44fbc4ed04eca49339ff079e95c2107726b4688aa968ca912c8bae00ea70b31054e19dfb66cf5a4b595ac79618b71acb2d627de9a024a5b352f785756ff4cad5f144f9ce3ba970f35a3f665a202ac0c3429297d1ce98610073d6ceb058e3695cb69651d81f5cc041f99d12a495ae6992c9485640a353742989d7c33672bb3e7edf7bcd381aef3730dac821c2e8b05aaeba3e75cfd0c02a90af8ad55bc6914f3a70904230c7c4d2b81c3058946edface6c6001a32e93bbd283682ba4cd9056d19e392b3b62532ed13d6e7380f527fddacd4d32603fb64989c1d1df485688302a9d48c81f7594ce3bcd362cac3e7dfe68d868023936b321e3d588a5681d4d65c1dc5c81a3a1b59192452b2d51deab65971baf585d7460d43bf25b077684d76e6390dd4f7d4330b329a343395564e62194abbf1d0058252ac3ebcad59804e138c1c3dd67fe680d016f681ef2cec65f7fb59629adb92de26663ca32fef0790778916d42fe7cf94edf1f8e0066eedd864c33166f6fab75ed3549dd8c077db9a61b58baaab1e6478b5d3132c991d345ba15127b188b57c2ba16123bc497d1aaa43542ed6024dbcf33a3a2a70b8ee9a8707729d8a622026e33a9cf4e8587675a52681aba35b5de7f9cbe8c9b9b825e1a4843bac8bac3cd815ba87eae3bee217b38ce04288b8f0a9b61d4b57d23b7b86cc7c18b4df8c0a62d7628411e6fcf3b198dabacb1bf11a53ba9f37385f8c2708eeafd60c0905477195fef49ee01783ce4f4ac625a331d82ca9fe416ddac3f1c384ca926608a9f16927a330fe7c66565cbb6613aa181b9bf33e4e5e281c52eac4156a8ccbc28d14378979befd567332f6b78e763f552787e07f83ba9f3baace84caa0efafcb3dba91375e7f1d848e06595e8c74181303f16087b91faef79f568f93b42de3ed2794bf891d69260bb20f8c282677436cab56f1269c95bc6223a39d446a0796c16dd31b54553bae013e68467ef0632934db3a4082a37b9591fbfd0b230fb84af4f99b013b6ef571a07def989de2021a2859e556c74dea61b30580cac70d3a9a81fe87c16ae1aefae2a79742171bb7884421bdd126aa1aa1413f91619144c180cb3523048e77c86eba1ad9000d5cc9b99fbcbb6da48312ca861926d64d2cf79bf8ca35d391419b5f8ace485947867366f289a04ab60a60046046293d3ba2f49a2b3baf06255c8cb6b372d4be9b71875193ddc82f90a39e10af2b911dad11ff3035dbffcdeec242e050b3131cfbb0dafd84c211ed9c6af9b4511ae555bb78d6300ae30874b233f7db5b5120a5a31fd16bb96d0e158f9f14eb15379f75842480dadd473e35188cd838eb512b3415cd80dcc6a93d6709464d1bb46f2c40ab4222c91f2e939914d640545508d7976dd99b62f6125d13b70e82220abeb14b3aef0ab3a2ddd611f82970a6ab311f2a0e1b3c119ccfba7bfba40c1fb2d0421e4a8ab941ea6548a00cc29e03f9b7b4378812ef64db291c1dcf76408227e0fc7d8448085466db94d1272b6ef6886930da622d6f8053e973ecf1dc996d9a065514d65f3a53f3fcec78ad3a1c470053f8c218f66d0f8b468f69a65c95ec43da7bc26e717e9157db4f5e2e84427e2833fae0677336a3620d08a8cc2f301da3417697e68d17e3a6752b3891cd68751aa776a0bbce23ee4ba5d647c2115c142e461536102feb93f8cea5988f4e9c6a5f472d5603fa63d6016528bdb8d22c14e3bad5f6d4057d4b19803a74c68864d2aabac88acd205a35cd108f1a52338538f4ac986a4c9bbc888a8bd2e63120348dd41a4bda71b133765ef9cefcad8de5d2ca4fcf649516b2fe7f70ea0fd037520d5d1b17c00eadb3ed1d24a6ca4488582ffef6c3d846405de35e772a578cc5e8e1ff16799960866330ae4c325c1e118c21fb0934f8e79dc8f17edbaaddcda0d67c1532496d2f8de87f74b0ce1322c7db5d8792b58906d9763844af4a1ee06ecb4f061cda881e372b1d4d1248f3e1404fc8984f0a480c5f0f2f6d98e199ea678ebbeceb9bbe1d5af4096d47bfe243f2d1c8bc44e5b242af694e2afaacfba34fc70f870204b0a797807e71c1fe353b2d5f4c96f064da68032a99b200331680fbb27cc7f6d6d1a7ae02010e2a6ed7debf3db6ec90108403a3506418d584424e4a0fe08914523b8a1e0676f699a06185450c49c5738fcffff28b10be9d2ee68986c5d124f583e43215f278a7bcd8f4561e52067d895cc2023077d21bb0bdbba184dcad38d58e31b2e1a354f6bb8ae2660ee7f39fb061b3896a3a050d845d2a868eb837521b34431424ae65c03957a682d9bf894d575093f7e9cfd2e5bc51dad5c0cad5153cca3d9cf63e526161cc1a9521f0f23002995fd1278c92f9e2e46f1e4f37d731c8296c767cdf6319e084d37584d429c141ff711e58ade80659bf6c1c5f3ad21cb406fda8afbff595ba645258393b0ae902c573222628d85ac01f2cba7dac878090d0cc4e9ea78da6baa9ff45b01855be3e8dbc5ebe91a8763a6300a54734575d6230cc5326929c0aee1d4753aa5e3d279f4a626a75b2ff449c312faf22b06b90f2ca93c962c88c76e65be7b9b69aa98bfaec57e9af610cf9e1319e7dbaf1fdc1461429e25d6644e3abca10ee26bcd05ad13fdbcc6e6a2ddfc8a2bb029a9cbb0dea8bd364bce199ffdc810ab76c618286217fc959c6222ed6ab4928ddd4e71ca564185e40aad6ecf78b8795622ef0c9cbd914117df9da9cc98cb958df7d03ef08a99cf9e634573ade2b3f0281ab7132e166c0110a3e6d5e3ec4be52734c01e95b0aae2fff06d72298d46ce134f7bdc165d13e0dd61ee804a4dfd845c023884226c48be4aa4e4476eba2b4006d094644d68ad9dd2b5dce142588549467d46b044159fdab1653c8fef0361ca7f2760ff09c4315727cbc74bd97b6eac1961bb9e63f2c4ff2faebf423c042d16d5d0e6f465bf5cd3397f4fb7a8da9fcdbe26b33629f62cb9306ebb06f3768b9105eba70dd8dd2ca17cc33c27e1967ed185afd0746e5ac0dcaf9d2e561c6802928010fe3612f9dba8ac5f0cc9f362ec20a917d3d85780a06b1df4c3fcaeaae9fa04730db65a601271b8fb77cf29db546291a3fdb299e5a0ac6f3204ed057536e1f67c670a3a0695d2564203a65bf3b55c5913ae3c44e15a9d435b9a42d98956a402b32d64e41ac9da518cfd8bcdfeaae42a2ffccd3fd2f0fda041571496671fa6d66b115b945c0235d0b37e03d59cf12d350a4e1780cfff74f590bc1e7f5a95bc9193cfe2d4640cb1b03c43bcf58afa338072d492ca5a240bd223bb20a77fb0943fad225a2e8059f721923c34ee4df6e8ceb0995f0d72cc11cd23e82a23536a9428cfbc1f1a12d1e2a52989426aa9a685e579312ce40be9e1d3d5ecfcc6d37af41c3b93a2fe5300f773fabd229fdf8b0d94bb17a7453fa3184ed8e7c428691157cc12c26c9806462f060405839ac1b4d1c5a382e9dabbb2a0a78f5fb5f9d67c53550d71036fade35d7355d4e2d99fa0f71ba03827e8e2c3cc1e145b93a4140460d31f3bd6ae6cddf029b58e77ad8e1be4815134f7bb3590ade4feebbd0486780117092c898ad12418dd4deb13ad61fc9d9eb6aa11d63e1b90a916272be6998d2947ec1d6c2decd11018ec769ffabb4fbce161a255a38f470cb21dbe6d4a3c491d830c4eeaffee3b017db0a3f56e94f40ca6683144c6774e94ac05d9aaff198e0db96314e6b7ab10aed7aa053a72a89cb1017f8ff024b9ed9357d1a97845cc6415bd56784ae1155311adab21b678357f8465c7c9f7a5b3522096334ce926ccf650ee7baf8d569212dc979e9090aec836df8e7f48ec62b4bf868dc11b090a1652cacd7cb16bc6f76d3f63d3a7415c78b802033581df5e207a82faa1abf15aec32211809d64b11c48b702b1aee5f068044bd78a6f79"}, {0x88, 0xffff, 0x100000001, "810579f078f67cda759a96cce158858f909b504cbb67f3b8d934ae22af088e443f309f5b0d4187c0071e2accc831f9be5e64ce628624d887a246bb33f4019516f42701ed686706d59a889afa98c5be520734d7fd98ecdf0dbeb42c4c54a5c7e3bda77b7c3c590c8bd1f481a19bf37e036b318078aa5b6b72"}, {0x68, 0xffff, 0x7, "e44c1626454317baddf9b9e9ef3400ff48881e932951521253558cbc93628c9af218821f887ffaa73c2c2782b272da5c50187dabcf022b3dff07fb8c3e4195c6faf4a9e630f44a754a0170375a2a0ac3833fe9"}, {0x18, 0x1, 0x7, "e14c77cd43da6e"}, {0xd8, 0xffff, 0x1, "fa12b7ab4dcda4902ef16c827e800c03b138f99ad6dde0fea814cfee7695dc3ea78d24b1a7e4ed90922c7fc04ac4e1726182b645298f0e92fc5048039db5fa3321d99c6ec481e864e4060a7240cb8f578bcd6cf2b78a3d9fa2adcde3535e093b51691cc011b4ea7756cae02c3f6378c6a09645fe209a9393dd872ac591bda8111c9a9f3bc6956357f45f048b5198eaf3563b89287c748f2b623a32fd4c546afe72705e3ab3e2dbb8df8d8db4c6d8300d77cd910d016aee5e94e2a6e3a35601752dcf86"}, {0xc8, 0x1, 0x401, "f28266e925800c19b79f5ba2b6c80ca6def2f3ac31cecd7ff26598f594216c6598eac397acacab286ec371748a3945bd2ac079e8e23848fae21ca90eb08d726d8429bbd07cd9d916468e9a39ddf0ef77680192776444933fb9f1ae38b5351a226ca85464fd9a849e222804a7f30a416af73a905665beee5839295111ff0b26af359897d3f5e525c6339649d56f0fbd1856ffd0c141587275da18c274d6466559d8fab447e6f635ab4ab658af4f6fbddab4c4820789fd"}, {0x70, 0xffff, 0x81, "041f5e215f42e5c02f202559c3e9b5664c797b1311cbc32fc22063d049f174565767d97634d43c7cd651a54cdfbcfaaf2da663ac9fccb6973bb239aa8aa04bd17eb187dc11cd5dc60935ba5478b783366a2cc25598817111f227a4f33c"}, {0x60, 0xffff, 0x7, "88299521b5eeb77dede8febfff7dfa7f04d716d337d6acdf0268dde08527099f5c818be9c38601d48bd2a716d81e411ad97a73b6ea6b12e7c26caeb9dd4029290963bff89d625642abdf0b2e95f42f"}], 0x1388, 0x1}, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r1, 0x400, 0x100000001, &(0x7f0000002540)="ca576288b657ed90ca1b0738ca5c18355374822c91624cdc42978088d8f98ddb233cdce2d76f9a349f4d1547394db38ce7e645078aeab324fff57edebbcce5e12b49a4362a98998f790df219e56ecb9b0863d170ee4724a8fbafa7c0849a87e8beb4d2a131d18b4334c050c4eb62cc3a5f4975c3dcff3b47495cee1851c3a2a630b5ba693946a510a1768da5b6ebd10c119c732d5aa1409185ef66647774a42b64635939dc3def6d51c365850ffbea69ae5d", 0xb2) mkdir(&(0x7f0000002600)='./file0\x00', 0x80) mknod(&(0x7f0000002640)='./file0\x00', 0x2042, 0xd02) link(&(0x7f0000002680)='./file0\x00', &(0x7f00000026c0)='./file0\x00') link(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='./file0\x00') kevent(r0, &(0x7f0000002780)=[{{r1}, 0xfffffffffffffffa, 0x81, 0x2, 0x40, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x3, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0x82, 0x7, 0xe3}, {{r0}, 0x0, 0x0, 0xfffff, 0x1, 0x9}, {{r1}, 0xfffffffffffffffb, 0x16, 0xfffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x99, 0x24, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x401, 0x7}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40000040, 0x100000001, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x3c77f447, 0x7}], 0x8, &(0x7f00000028c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x3ff, 0xffffffffda52e709}, {{r0}, 0xfffffffffffffffe, 0x8, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x6d, 0x20000000, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80000022, 0x1, 0x2}], 0x5, &(0x7f0000002980)={0x2000000000000000, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000002a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000029c0)='./file0\x00', r3, r4, 0x2) socket(0x1, 0x2, 0x7fff) nanosleep(&(0x7f0000002a80)={0x8, 0x7}, &(0x7f0000002ac0)) open$dir(&(0x7f0000002b00)='./file0\x00', 0x0, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) getpeername(r1, &(0x7f0000002b40)=@un=@abs, &(0x7f0000002b80)=0x8) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000002bc0)) socketpair$inet6(0x18, 0x2, 0x4, &(0x7f0000002c00)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000002c40)='./file1\x00', 0x11) getdents(r2, &(0x7f0000002c80)=""/56, 0x38) readlinkat(r1, &(0x7f0000002cc0)='./file1\x00', &(0x7f0000002d00)=""/248, 0xf8) getpeername(r5, &(0x7f0000002e00)=@in, &(0x7f0000002e40)=0xc) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000002e80)=0xff, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) getegid() write(r0, &(0x7f0000002ec0)="8d1bf04ec53f6c86d33646b369bd7a09e13f3eae5456051b429ce208336b62038b67052a714b14f613b0f019f8c2ec7c6d4db601cc6378d7b32e7e250359d901e505b067605440b0932fc7a2900207917bed74e00c3c323f2024ac56eec99a807500d90bcca7f364853d39ce0d7223461e641458c5d8df1d538be0cba0cb85c77e4557ab94c77da1fccd885f77f827eec5913d66206b3d76d186374fc19c1f9f79a6605483835db9847e8b1f3513eebe0fa6f050a7d974aa1ded9d53cb8721bfb4c719553435b9fefe182b9822de1cb34200c3d56257b1f710feafdbbe7c1c7b8e83008bb88d49bd113e323f7164a80cef591d540461ce", 0xf7) 11:48:57 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) r1 = socket(0x18, 0x8000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x400, 0x8}, 0x10) read(r1, &(0x7f0000000140)=""/154, 0x9a) connect(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r1, 0xffffffffffff0001, 0xff, &(0x7f0000000240)=""/183, &(0x7f0000000300)=0xb7) r3 = dup(r1) getdents(r3, &(0x7f0000000340)=""/246, 0xf6) getsockopt(r3, 0x3ff, 0x400, &(0x7f0000000440)=""/13, &(0x7f0000000480)=0xd) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000540)={0xfffffffffffffffc, 0x4}) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000005c0)='%,\x00', &(0x7f0000000600)='{G,\x00'], &(0x7f0000000700)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='})}\x00']) ioctl$TIOCNXCL(r3, 0x2000740e) msgget(0x1, 0x20) getpeername(r3, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) setegid(r0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r5 = dup2(r3, r3) r6 = accept$unix(r5, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) r7 = openat(r4, &(0x7f0000000880)='./file0\x00', 0x100, 0x38) ioctl$TIOCDRAIN(r7, 0x2000745e) getpeername$inet6(r4, &(0x7f00000008c0), &(0x7f0000000900)=0xc) setegid(r2) r8 = dup(r6) linkat(r7, &(0x7f0000000940)='./file0\x00', r8, &(0x7f0000000980)='./file0/file0\x00', 0x4) read(r4, &(0x7f00000009c0)=""/229, 0xe5) recvfrom$inet(r5, &(0x7f0000000ac0)=""/162, 0xa2, 0x1, &(0x7f0000000b80)={0x2, 0x0}, 0xc) 11:48:58 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x0) 11:48:58 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0)=0x9e7, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000300)=0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) poll(&(0x7f00000002c0)=[{r1, 0x40}, {r2, 0x102}, {r4, 0x10}, {r5, 0x80}, {r6, 0x1}], 0x5, 0x10001) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet6(r7, &(0x7f0000000180), &(0x7f0000000100)=0xfffffd40) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x16a}, {r9, 0x117}], 0x2, 0x0) getsockname$inet6(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) faccessat(r9, &(0x7f00000000c0)='./file0\x00', 0xc, 0x1) 11:48:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1ff29168, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x800000000000, 0x1}], 0x9, 0x0, 0x0, 0x0) 11:48:58 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) kqueue() 11:48:58 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) 11:48:59 executing program 1: socketpair$unix(0x1, 0x13, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000040)) getsockopt(r0, 0xae3e, 0x0, &(0x7f0000000100)=""/76, &(0x7f0000000000)=0x4c) 11:48:59 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x12) setsockopt(r0, 0x100000000, 0x4, &(0x7f0000000040), 0x0) open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:48:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/22, 0x16) clock_getres(0x3, &(0x7f0000000000)) r2 = semget$private(0x0, 0x2, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0xfffbffff) 11:48:59 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) syz_execute_func(&(0x7f0000000040)="c4819e2ace66460feb4f91c4c1205c499167460ffbae4380000066470f6fb70070101dc4e17e11549a0b2e66440f00cd3e3ef045804bfc004521cfc4a26193546435") ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0xfea) 11:48:59 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4010002) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x200000000000003, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x0, 0x5}, 0x0) 11:48:59 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = shmget(0x0, 0xe000, 0x400, &(0x7f00002d7000/0xe000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 11:48:59 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000525000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "cf2ee356453d9653bca6530904e672ae60d46566"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) r2 = shmget(0x0, 0x2000, 0x200, &(0x7f0000118000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) syz_open_pts() kqueue() 11:48:59 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r2, r4) mlockall(0x2) r5 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r2, r4, 0x100, 0x3}, 0x7, 0x80, r6, r1, 0x38a, 0xc34, 0x80000001}) socketpair$inet(0x2, 0x4001, 0x8, &(0x7f0000000000)) 11:48:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0xc, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='#-\\(\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='[\x00', &(0x7f0000000200)='-(\x00']) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 11:48:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) socketpair$inet6(0x18, 0x4007, 0x81, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) recvfrom$unix(r1, &(0x7f0000000080)=""/105, 0x69, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r0, 0x6) 11:48:59 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0xa1d, 0x0) write(r0, &(0x7f00000000c0)='8', 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x2a9, 0x6, 0x3, "855a335762e9385960b47d953d7cef2396ca3f35", 0x6, 0x4}) 11:48:59 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x8001, 0x1f) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/162, 0xa2}], 0x1, &(0x7f0000000140)=""/89, 0x59, 0x7}, 0x1) 11:48:59 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x13b40000, 0x1, 0x704, 0x6, 0x20}, 0xc) 11:49:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) bind(r0, 0x0, 0x0) socketpair$inet(0x2, 0x4, 0x7589, &(0x7f0000000000)) 11:49:00 executing program 1: r0 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x400, 0x6295, 0x16ec, 0x8, "2ae934a5c919e0e21d00b117c02144c3cbbad852", 0x100, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 11:49:00 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:49:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) link(&(0x7f0000000000)='./file0\x00', 0x0) 11:49:00 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/57, 0x39) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/115, 0x73, 0x840, &(0x7f00000000c0)={0x2, 0x2}, 0xc) open(&(0x7f0000000800)='./file0\x00', 0x0, 0x100) connect(0xffffffffffffffff, &(0x7f0000000840)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000001a40)='./file0\x00', 0x2) 11:49:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000000)=""/4, 0x213) close(r1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000000c0)=""/216, 0xd8}, {&(0x7f00000001c0)=""/129, 0x81}], 0x3, 0x0) execve(0x0, 0x0, 0x0) 11:49:00 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00005f8000/0x10000)=nil, 0x10000, 0x4) 11:49:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x80) 11:49:00 executing program 0: mlockall(0x10000002) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) 11:49:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) 11:49:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x7c7, 0x9, 0x14df}, 0xc) chdir(&(0x7f0000000040)='./file0\x00') shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget(0x1, 0x2000, 0x5, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) dup(r0) 11:49:00 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = geteuid() r12 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x11, 0x80) fchmodat(r12, &(0x7f0000000500)='./file0\x00', 0x2, 0x4) r13 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{0xfffffffffffffffe}, {&(0x7f0000000040)="d567653c0187725d72d6928741d5dfc5d7a76393c3b99726", 0x18}, {&(0x7f0000000100)="ab2a33cbb2238b5919519e896e4b4d690fd41910f74fd58f782448fbb9fdd98ac83b23dafd46e24666d51bb012d6256ca02f9c54c6f7298a98d71c7ff36939f01d80a5745d25619c0031d707ca205a4db95e5096a6b337923c49039901abd1d598", 0x61}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}], 0xa0, 0x1}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), 0x4) 11:49:00 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x0, 0x5}, {0xef7a, 0x78951aad}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x51980000}, {0x80, 0x7fffffff}}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) 11:49:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa2227c91635237b9d9623f5be76b741f69496416dd59b13f3a2ba37213cfa552177d72b8d8004642d5f0b1b03b7246ba666e4aa74b4afec6d2fe85cbe2e6c59b3aa17be584581bb9f642c6f7a2692f2f5c31c48fd4433c8381327b4195ad5466df1bece9c1de9de69b6a7f9cb91240c9aee912742cc45627d81b8ffea0c713d8dc5c4b896c0e4ffa89e402d17a8665efc0025f5c77a6a457b924a39e7728b1e4f32d277fc29852f86288ba2ad762a7c619949c024dbe004634e4e53fcace0f8fadf12a052fd3cd66a2ae6fac356dfff88f32965852e5f18d16fe72d3ffc56a47244e2c9e4fcadea2c81500271465a03076b897d3ee0b69591011af747d80bc86293b526d147aed6f1bbafad5250c8f6106a25f27b419fbe7f632f6bf2fcf9172fa4760d1ad72d0743b35979f30f07ca5b1c7fd2dde12bec64711aa64bfb014d673dd16cac5e50bd99933be63b580b990d72d4c25af39f9cf08dc53f85007f0c1f59fd698a220960bebc5cb4085b510d9b1ae30b730311804ff5216783a4422fd81290b03f26094e37968d596aacc780889cfea78cc0354f17a55d1008d6e715a17a457dbc6fdb7553c2089838e076ce4930a02e55534966ff70374250ff75a8a3985e2ab22309a2fddb5c8f6d9edf1f4b1ebe2efdf695acf42e7ca0cb6adec4276baa9f3cf72dd3fd59fd6bc4d907f8a673b9a3fdc386f52859f6a64ec0a3301bb4baf620182caa06194cdf69cd588a8d1c56f461b4597f7814669ea3c409488d36126d0c61bbcf75dfda852f206901c3192498bc11266e03c501cefb487675c9aa006271b3c669d1c26e4bcff97489be51d9b10d108a3a62b458e84301ff05bc343beaf87d6f3d33148384b53c4276a0b69b6b3e2636fd0279f47df102b173847245708c77673edf5a11251ea810e896bcbd0564ee12777d1ff34b88d7057a2ba05a57ec0d7bd4b44314d7369bc8ddd8bec343c2ef3714887a7621f20d26e3bf08ff3c4b3e31b31ca66902d3750c0f9735c0a0f6f7858724b6db479cdfdb6de510d654eee1f53d4b345c944832c9dac44c60711aa73da9664792e4de50f7572a78eab6cc82f20c1db4fca41d793c05ca6574ded1011d8ff8546c488c49c5536a9fbca8f19d8ac3aa5e0f2af482c3923cb69c989c6c798d3e5d0d1a8186c4dc46a5e308946afb52f053c77315554c7de052273f422849576aebbab524dac2d61c7377aaf8bbe67cf61162ab390cf71070e126b72c973cefa0627f7580ae54721b17c4b5436c2e79b15bf2e78cf8cd0d8f03452252b764cbb0f9015c2120f5772667296963b5acac0ab9052ea4947113ecff63b54a8ba96c6279829ad8b6a8e836d6274d66cc4ff6d0e52e7f7d441bc2fea314723f5cbe80a93e0deca715a5e52227e6ffc70045bc1eb11045f3635f6409e3b7621423300de3a845656a30476b5509ca1de1f51c906b6edfcac5541f4188caa7400916e8f17c55f64ca49222e09e28902602dba31a6b54e4dae66c69107128cdb99f864a7ef226fedb95d246eafde655d88fca3f76e63cc9d1f3897e6a50ff49e0cc1b5f23ace7fa1633b88668319a4947576ed24f71b6ca23827c654ff27368d85e513b5f915caf066f42548447824f3318e766b1ce7be7ae95eab0178c3fb080c769da313fb22aed30036e96b78f66b7d61821358e1e45d05695aab4c8ff19367aedf00e6163a24830a49a2d4728ea5b32b9c9dc80e5fd38d61a2c499ed14165739cca526fc4621f812eb79f354314a0eaa79b9edbba642c95b7fe3ba2df2c4bedd977c3db11fd991df9de8b05633aa3708ff8e550f87f7b00330d1f29184c8c0c1909a50ae28fd2d8eb38df4a8707f27e3bc90598e557c9c2b1a1b9155ec9871e8762c7d1469c80b9c2d94e20487cbc9b95c495b34ebb470d5ead0b375e586f7fcc73a6be7920a722ebe0a9e33bb51663be287dd7a88c17906fbe51cea5791b4974fecba4deff576c48d0d0efaf1c5976e815e5bda087a48933d4903ae31aec9f9274a40fdb95693459c7f6bc6f4845ebc2bbcb8507263f437d804ee9decea8df1f708b2049d46aab196cc62840a911f26169e720c40edb5427b50a0f6ee017f26fa9693e005a7ee72b8c4860638785d2a1167bae61acef184f3b46a37a6666584e734b98dc16854c8a2f25a3cb4990009986817ce040a22d8e0ccb8b6819852e19fc5a5ed3925831a81b44f65066b2595c0fda8a39610c16f3ae36825ef9474f3cbc7244a5d2ffdf6797c4e1fb5d908864448079e28c8fe41926e232d7ab91dfcca2a73df8b3257754ca0314017b39659c5cdf149e44e6fb412d68748a7bbf2c4bb0a5d2cef430aab24f5c7a5fcc7bf6ed8f691f89b8e5c3d55942f8bc69bbe0c067070cbc7b1c77d01ed27790bcaab6df085be1d8ad89f2b3c417f6055015604be667b27f1d59f8cae5b2e932262517b26fe142eb6c57e711695e3a901808622ec0fa44d0ca7d1ea9acfd8c5ea1f8fe582177e526aeef689742188811e44eeeadd2562dd84fddf286e5f3d509313c7f7983026addad6c1af63ff824bc02c37df1a8e7e51e297147c7bb53f475c44b3ff7f67c405b0b69725ef1ba1538b6d94f23ae7e9fed59e33bcd93e37996ffe3eeeadb972ca8d268b6dea239a30d464a6a00272092767ba989c3a52b466d7b1b21d8b1f2a0bd74b4588574f31c618d87536f4167c1a4701dd2332177ef7b7df9faf651488b2a97b6e24b6c64ba44e6ea0358b560afbc0972a79c24798a75780450a5551a56c703887b24db5530cf003b762a85c6d5017fd075d25ca853ac", 0xa15) fchdir(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) 11:49:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) unlinkat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x8) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="f41be8f0e9bf23b1f6389294aa3253de1245f4fda6eb39b18e837a12d409576b173f8b7e72c4cbaab76373bd4027cf6c536df89e2a71e1d8fec61c37808a37bb12ab4127124923b0c8986af100f6d8eb207595be4e5d51df3c49d1ae68f1251994046845bd50815519edd874a18e13077aaf814e2d25dd41524d49ada743f6363b79ca0b690a6123d29189e15f63bac53b7c9b20839afe831a66da1c3b1bb425a219fc174372f214a1202e9a4f4e699662", 0xb1}, {&(0x7f0000000140)="f3dd7c4bd7acb5f17dcaeb628e2ced95306c6a3b8cdd181a61f70c0b5589954f1b3161f249fbc1f7e0988607f4a3caea59929277cf92cba18e60e46d24edb71c5736d06d8e585d5eb1e3ff2c1bc97e930720362a68572b1b0495007c31998f45154a5b23e2ce3f5cb504800d3c62dc9ab0de7d75fb911c7cbda6dfefb59ad4ac6ffd95898f754775e1030dfdc7ec6205448573fb60a65e6f375444af10783d0a13be4503cd3732b5e3", 0xa9}, {&(0x7f0000000200)="949d3c51a4f0419a0e20e242e9", 0xd}, {&(0x7f0000000240)="4d6021a35ff2ac74908e18a9266d337d8946028c2fccc10fa660242ebd4eca77b40ec843eed08bd3dc6b84567cde27129ecd37b39d262b53b00d29947c1c2894aa11542ff11b0ed455a74685c62e2c69af462ed58ec67a0a740013340030c4d55c7b967d4a2f55", 0x67}, {&(0x7f00000002c0)="7646474dc4a3b63c83b1aa1aa53b5d8b2ef268cb01b6121b6005fbf1d6ab209bb732efcd6026d7b50c2d33660cf5b0226352b78d30563aeb22449bb0e95aaa5ce029c665bf5646cf92364dee42b85b6b628b7aad250ac7306b989caf89", 0x5d}, {&(0x7f0000000340)}, {&(0x7f0000000380)="628fa9ccd4ac283677b6d336db5005086cee3a2794fd59b1d616aea88840b97f970538caf86827c936703b3b60ccdce837f9c953899ae23cdea2d01d8833b64c41e5c0a7d9de93672b9c64d7044c58d1f5da86ea82e42cfe10a5bfd6c298a5b9f40adc23f635da8d1180546c475d854c55c94788338b8610ef05679d81bc9286a136bc9812561280727127c12d1ce713d935a61831945cfb6b07cc57beaebb77f767ff4f27860088ac522780263fd6aa0213ff1f525d064ba99ec0a137a7690e1cf1a4cf0e32a377ed0578cc4f3506815964c2af3d", 0xd5}, {&(0x7f0000000480)="b0b2e4a16614e01ca2f0be", 0xb}], 0x8, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1]}], 0x48, 0x8}, 0xd) 11:49:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:49:00 executing program 1: r0 = socket(0x6, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:49:00 executing program 0: r0 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x3, &(0x7f0000000240)=[r1, r2, r3]) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) r4 = syz_open_pts() getgid() lseek(r4, 0x0, 0x3) 11:49:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xf9f) r1 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r2) flock(r2, 0x3) dup2(r1, r2) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000040)='./file0\x00', 0x40) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x101f, r3, 0x0, 0x0) 11:49:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) clock_gettime(0x0, 0xfffffffffffffffe) 11:49:01 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20580, 0x120) openat(r2, &(0x7f0000001600)='./file0\x00', 0x880, 0x0) 11:49:01 executing program 1: r0 = socket$inet(0x2, 0x8009, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 11:49:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) 11:49:01 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2dc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xb4, 0x100000000}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setitimer(0x1, &(0x7f0000034000)={{}, {0x0, 0x7530}}, &(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) 11:49:01 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) pipe(&(0x7f0000000340)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x962, 0x88c) socketpair$inet(0x2, 0xc006, 0xfff, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8a, 0x10, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x6, 0xe9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x22, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x81, 0x1, 0x4, 0x3}, {{r0}, 0x0, 0x88, 0xfffff, 0x80000001, 0x6}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000002, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000013, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x4ce, 0x2}], 0xfff, &(0x7f00000001c0)={0x7, 0xfff}) select(0x40, &(0x7f0000000240)={0xff, 0x80, 0x3f, 0x5, 0xee27, 0x6, 0x1000, 0x3}, &(0x7f0000000280)={0x6, 0x8cd, 0xff, 0x7f, 0x4, 0x401, 0x6, 0xfffffffffffff50e}, &(0x7f00000002c0)={0x6, 0x5, 0x6, 0x0, 0x6fe1991c, 0x8, 0x401, 0x100000000}, &(0x7f0000000300)={0x3f, 0x3}) dup2(r2, r2) 11:49:01 executing program 0: kqueue() r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 11:49:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) accept$inet6(r0, 0x0, &(0x7f0000000000)) 11:49:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x2) r1 = accept(r0, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/243, &(0x7f0000000080)=0xfffffffffffffffa) fcntl$getown(r2, 0x5) socket(0x18, 0xaa47db0fd804a6c7, 0x3c3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8001, 0x101, 0x8, 0x6}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 11:49:01 executing program 1: socketpair(0x38, 0x7, 0x26, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9}) r2 = syz_open_pts() read(r0, &(0x7f0000000100)=""/109, 0x6d) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x0, 0xfffffffffffffff8, 0x800, "47cc36cb6d76e42bcb4114423af5f16c6087c13b", 0x9, 0x5}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xcf) 11:49:01 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x23974438}, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x960, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x8) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 11:49:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) 11:49:01 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/26, 0x1a, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 11:49:01 executing program 1: rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 11:49:02 executing program 0: r0 = getpgrp() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setpgid(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7fff, 0x41}, {0x18, 0x1, 0x1, 0x1}, 0x8, [0x40, 0x1, 0x6, 0x27d4, 0x9, 0x1f, 0x3, 0x8]}, 0x3c) fcntl$setown(r1, 0x6, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgrp() setpgid(0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x3, 0x0, 0x29a6, 0x7fffffff, r2}) setpgid(r0, r0) wait4(r0, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) getpid() 11:49:02 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) write(r0, &(0x7f00000000c0)="4b8e23922645b50dcc1a713b432f984fd6d88b6bf47d1d62f6b82be6038e7448f7147a29eb9006919800b442fb8159bf04c4d29df082dfd617344196dc2819a09514cbfeac90f0ab02e6fb943ff976f37739094e53ca9936c08993885a11b7835cdb886595ed2eda380428ce520383786c29d28c33ed2ff8fbf22a90e1fe419c9c0e74068e462e028dd383341a2ea8b3547581ac83660fadc68aad055b3011", 0x9f) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x4) write(r0, &(0x7f0000000040)="b5e9c5b5fa5c11dbf03e44bfd166e822197b4284c745f8ba7ded59b4605d2cd3adabacaab4cf4599034c2969f1", 0x2d) 11:49:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xc, 0x6a1) mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getuid() setreuid(r0, r1) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x3) 11:49:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 11:49:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000020}], 0x9, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x18, 0x10}, {0x2, 0x1}}, 0x2) chmod(&(0x7f0000000140)='./file0\x00', 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xb3, 0x140}, 0xc) 11:49:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCNOTTY(r2, 0x20007471) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 11:49:02 executing program 0: socketpair$inet6(0x18, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)="06b03303f9c44e93628a7555fb1cd972422f7cdd0a96d8eb4d4c0758a9c59a29c47d082a986c8a1be3234ea5185d71819c0b4f83a3db7f3a37658e09b57dfc6d6b123fc0", 0x44) 11:49:02 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x40, 0x1, 0x1, 0xfff, 0x80000000, 0x9, 0x5}, &(0x7f0000000200)={0x1d, 0x6}) r0 = semget(0x0, 0x0, 0x11) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000240)=""/4096) 11:49:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffc, 0xc3, 0x2, 0x401, 0x2e7}], 0x9, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x1, 0x7fff, 0x2f2}, {{r0}, 0xfffffffffffffffc, 0x28, 0x3, 0x0, 0x13a943e1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x256}, {{r0}, 0xfffffffffffffffd, 0x20, 0x82, 0xf1, 0xfffffffffffffffc}], 0x0, &(0x7f0000000080)={0xfffffffffffffeff, 0x6}) r1 = kqueue() fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="93c92f098526b695a88c49e2498be0d522a243479fd4b154fbb9c66c3bcba9070c3693a329c8c3a89bfac5d441d513cebcd2d033d9c1b02dd05de748bf24839b6440d3af0117c001d5bb1c7483c0e2459ace6d6f00c105b64a956b03b0d2b2f05b92bf5d3d6efd68c83c01c901c1bd46e8ca5de0197637a3d9b471c10b657f5014f6ef60633c32fedaed87e166b8eda0bce655daa9", 0x95}, {&(0x7f00000001c0)="1022207d98605bd563b9b0e90015c40f8cfc2dbd0363255325f90d761b9476b3897553e13a926b76cde3f2f0b7b82665a56696920fd04870a6fa220ffe85d0e1e131ebbbae7f532d9e39a7ec17b6941c90df4e3dfb350c3aee14072dab8fd8ce1b64bde201b8bc5ea358da9f70eee431c354969ed3a4931dfd081097221a57201778cc59e4ae4d1bc29ed4a7a30051008428e307633f2c0ed3dfb11234fcc73dfb16", 0xa2}, {&(0x7f0000000280)="210bfd10b4d692ae0691eab4a5b399343ece1aebd4f56f0744fa91576f569b1e994c54db5ee505276de75328da8c9a72a9861b32ecd7f4b0d4fe7f4dd50914c3a105bae9a6f40c0a9286f1a68cfae7dbcf555956378148d54629ee50c89ade119c5000948650ecc899baf1e884ee2b8ccbe6d04423faa3766549813774027701ae844fd78aa43184a0310e00934b924e936d14259b730d748a5b2fca652ecd23bd9d0d22a4f75919be01cf61f248ea0c801f61", 0xb3}, {&(0x7f0000000340)="7b8318b85df4312355ee2e3806fe3da76ab721e5d3eaf4d600127e96c6f47b4427ec77478ef65d7e5b1cdbce2c8a8824f3bb71c0707e88f968643431f0f741d90c0c3209077d80954f19a30061421d049d56e67327cc6b2434e485fac938bb995244b4fc72a45417eea3fed461e31add7b96bdd9a31ea051a027ff6e6ef71fa585d9d9c1e30cef47c8661bb09252c69001bd737c997912a94be9d770c18cbad9cecebbc0574f8ed4b90b5f6aba9a2ae7835f9547ffa96c3c1d", 0xb9}, {&(0x7f0000000400)="eacf02f551adcd4f048753889efd3fbc42630480381173ce11bd383e0339bff46d1a356abea8bc430bc3715456f7cde3820a15fbd649a689351c51479586105e59f3787fa197576112f28270e04a6755831b0274b9904827445a21ef27b914825d000bb3c3ff2ed46e493ed511927df463aae76cfce012dcecf48df08e2c644b7527ac9822798b53a1a16943a8e8b861d0299f2ef0c2a14e9ae6ccbe908426deee764a4ab02d2eb48f8b8a4d25eda1e49d21135a094129e5bfc73af3ea92371cd26af3b20096eedef11beafa354e751b310dccc749862bd9450bf0f6aa08922a8472", 0xe2}], 0x5, 0xfffffffffffffffc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000600)="f46ca276a22faa71", 0x8}, {&(0x7f0000000640)="d53caae267be0d3c0fb5913cd1d14ac915f0ca08cc3b5d706c0b30aca1fc4540c0a02f5a265940deee3ae1f780782d6826dc5416f816aeb4bf3cb5a389a96c2e8f1237d916000598edde0f301187fd786c77648f9008c064a10fbc6664733e463ad4cf4c13c1dff5d69413158a56d19d1f7faa3c68739b9e274db75eeeeb8797f760d3b0caaa7e8f5162e6f4a73c004656ebc8f188829b2ffaf53e8711705ef89ab8e123aa2365e699c09d09418d4e3704ca9eb77e8b35b5cf9dabfa30be5965bc31dac1421a2de8dfe0b330a6814add58731ddd98e712c086631b595e75ab690dd4", 0xe2}, {&(0x7f0000000740)="d58a53f3b061f8c4f8ffc6bdbe3b18cb50", 0x11}, {&(0x7f0000000780)="d69b75ca2a19248531c4362cf66ab6ed27cf5d5f00370730fa294bc605e0209719f6ba21919885bd008302249ea551226ca11e8a9218303bf5eea47657660ca538c10dd1c5831d5fd1e4e6407d88b28d83393a54015a74f4ec802cad977768e475b36fd68784009f756f3e09e69650fe90d7168d04e23e4e958cba95d10a94fdf353a8360335e58b1ac72e9856a2d697575ac7510ad24ee5f9061229a8bd8ed1c7", 0xa1}], 0x4, 0x0) 11:49:02 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x1) 11:49:02 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) write(r1, &(0x7f0000000100)="201f8be67fefa958a491dc53798ce91a0de744327eab73cc52df16750ef7244632f181640922886aeff9e25ffe839992909eadb39f1e475bde9a7f71fdaede1bccc6e365cbf9333990def77ce60c2e839a5f6e0a88ca4de579b35140298c245c6f1fecdbac20ff54bc2eaae6d2e42fb19fcee7ebbad3871d75b18541215199f16a7d3c7a6657025c2e3c7913d344a2de7eefb214d6aff9cfdfebd320636c5cc1df30c044460b61124cfbe471be3962611cd21c132f40ab6ce1f7c59da00a40350516a11e", 0xc4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x4, 0x9, 0x9}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 11:49:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x105, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xa, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x8, r4}) getpgid(r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x90, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shutdown(r3, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={r4, r6, r7}, 0xc) fcntl$dupfd(r2, 0xa, r5) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000380)) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) fchdir(r1) 11:49:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x200, 0x3ff}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 11:49:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x15) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r4, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 11:49:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2}}) 11:49:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:49:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8004, 0xfe9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:49:02 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200a2, 0x20) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x101, 0x4) seteuid(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x812, r2, 0x0, 0x0) r3 = geteuid() geteuid() sendmsg(r2, &(0x7f00000014c0)={&(0x7f0000000180)=@in6={0x18, 0x2, 0xffff, 0x9}, 0xc, &(0x7f0000001400)=[{&(0x7f00000001c0)="1e330fa637322f401f37e0f63e97439210a3e8a92a28dd44aa76cc9b29f8e5a948d558fd080cee92c036e917ca069aa815602082bae55d79c041b9f000996f7096011ea434cc79139b0641dd4d9f25a69d68631b5749481b432527d7c23e837986736c17090b7abdccd1f4754dd6362abcb5ac91c457579d5b543119d500d0169d0237bf71f60155bee23c7906fc25143523558eff031811de01149e434ea478e8b7c2cb319f10e384f5fd8a4e381cf3ac08657bba9c290d53ab9a8faa926a06110c18416001700336fc10a3fdd335224bc59758125d297187df76e0aa0ccbd92b15914ca9c7425e18bc3fdffbbd836292563ee20a6fa96be6", 0xf9}, {&(0x7f00000002c0)="8a5b205fc54c4c19844400e240373700714cfcc1d92ffdd3abdf1a3a05a6845d164ac8fbf17512411f9ffdfce8cc9da3c31ef67b11343d55284219ae78105a7444c56f42c6a25c4063e6651a8c64e0f2ae33476dd0048e1659a010665d6dcee763f83ed170db6d0aa49108579a4be27d39bc1e4dafe2a70133e455c521df70e56b5cd605542fd0461d5c6df310b8b3ff8827c5e04b02d04e926ac1cec49ab958218c0fde4548ed622eabec476f02cfce88974c2f0bd31353a04527a48e30eabcb6057b13178c27e67aa46c855a214951921092e31eb80331d0fa44d850db2aa5bc8aab5fb0d21bfe6b31088fa942b24fa50ad5540202fb890530ece5f8774ca4cb0f3349cc871d9ef98991de95f3be7ac105f9a22b4e7019e12486b30253ac599c14833872ae30c9b7431cf7144a8693dffa994434da377894cad794afcdc41c4e41a87c6aabf294b3ab4e8f9beaa379cc4a78ea397f412e5783ac5589fb4e0b9f592d65a1e0abc54989e1309d3d640d7ea68a4f755885983282d6b2cd67e60b751e66662307dfb00d227616fb0bf73bec0605eb6674b18b2b7ad52e34c9a9b499f7975be169a7041a0c7e5cd5057707f74733ad47a86344ab77c62f6d97da910d0b11d3a277ea1c5e1b03f47583a63793ec3038c9c41deb3dd142c8da8c3b1e5262272fe655787528d24f03ba8c5531a2e19fe18305601a028343e790bde1f69e4982be0cc5ce2d28161471daf5019bdde702e0523203d83a2296e58a3083680c2b0b0aaf4390d01b5227bcb013f7aa2cd237cefd0a074226e0b5a4d78a2a309faad4c459c526e03fd728f050efadc0dad1a43ad3a88efd045c1635fd4ee82dd5eda93e368698c5735866ed8dc0fcc0589c1b06959fb356a464c3e7d6229a7a5747a17cc5889aa4372f7ebe7e6a0aaa296c9a779b615d07f227d0ef26567f3b005c48cb8dc3b414719195619215bc57e7e0656860708000a52b73dbcaa4ecdaff3619a388b4b308d6b4ce617b4f14134e2b59c0b549791e01b3e024d3e568129469f284679a0a3b47abc552818d8bc34517437232b6a30bdfe9a1139d74e476bdb1c0e42970688fc5eecbb2e95f8c698eea788e911f186e7250baa2a1c4b2b7a059fb1a6c79187e7da7a7f106d38115799e0f2ac2b27560cb5f2a7798dab8b335d832e7a0190872742f705ee68adad03b75ffd6c7554f2b112cbc20679d9378cf0d1b70c2f1478786953bac28bbc9aa32ce90d48ca6a07ae9fa0b6841391998d4dbd48eb4c5686a9ac15bd7315cb57975f18bd656fc002f6e0fc42e8c438759ecd2e805238df510b241b66cd9c9d04c867846824acff10c981ee71e5de0215cb0144506490b36c989875b10182fb26b818a868efc0d4de68bac669bc8615a8a32b4927dc894fa874077c9dc30ca215518995558f9192535b61dd9fa1c2a4124bbdd7324dcd9bbbe175e467719157cdcbef15f088d8cb513068c1e3849c3f199759fbd1b067c3c768a7644302548fc45a4d091c4de8a65564fbf6f817d41f1d378a1cef67f3a289d321a63e503ed0c5a95d4b9b5ec01330af6b716001cc880781abe330b9b95827742259d971569387060d2ee6da2c5c981a91d7ac5dcab24d5d63ed93f181d77bbcc11b6bb7b38e4466a0ba9d298bb088e4b506533625c8d552449b6e59b7cdd400696ff151d3a03612b900dbcadb18bf96dc976b4bbc2f7a63a2fb77c08e3946564fe0b74df59a079f9cb1bdaa5fc62db2e4c6e3132b3a909b223074b1696b284150a6be506d30c84f6cc2b2dde269cecaf1166f032b00621b26165e21bad2e97c74b7f6b0fd98129042046d3945cd960e98a39111b06f07b13d795e7bd41958bc7d5ee99875ed73fc5cf5f73647f9a3d2a6a9a18168e5a91af9755f85ee8c5ad011511f10f080537ebbb1400ac23450887d32e015ae864ca0c56b9e2265490f9f9c16a0060a8310e63924cc42ab404f5c8fcc83f5bc821d9c95bed5ae7bb434729510e81985dc19e74e6689cf28e7e421bf7884f9634ec191f9cf24aeba12e7cbebbaf4cbd3c2cc8ca23207d3aeaa8ee6cc2b767b2b1b3d36f4601cfaef438118fa8759f70846d2975ca044423a85e7e5f70674daef9f27555cd5acfa00d67fc9c8a249f8ee82d1ffb3ef95d4717c52094da38f8288e2df956dfd14fbbd4364f2d667e40ba03fc8c9af8e3b0b20dbac7b5ae6add4c3135323e4a278fdfca2663e7459b5240cd717106996691f50a2720382e70b6fbe1e809f3574c28085f07dbb4f446cae337e4722a04f04e12841e7bcbdb0f2e1b502dc1155fe0f0d967e25d66cd4a4816d6c422bb6b5e466fdc68978618f9b3c45141a7ad21ad5340662a8e6b0c2dee87580dc5a95a20cbe54c11930699d38cc38a31394042dce8d61a2cb05c7edd8c3ca28e81eed852df4b1eac2433d5bccb143eb54686fd2ebc12bd62eb140959cdd0eb2113a65db4a4947876e22f096e514b955a43684e091d619a632b90162be38592405c81ffa0f28ba89cb24d01bd86fc1b3d5269b12495da2557ccb793ef56332cf0588a639b7f0046cda418a41a3a03b1a937bc5175eb9347721ec5c1224a36edab2efe5925cc8b41a554b05576ce06ead724950de57d28a78f3d2aa413778a0865ded61f852a4ea44bb6ed1be4797be95896d38fe70bfb411be5c74b471f079d7a32e15b33754db3c8cce8a0df664e0652d7fa50531b870567306c74b180119b9107760d9412d3dba454f90624437de1e9bd5dfe537fb4aafa13a9188ae394c8c21df55443880c1c22b3848b7f3874a16c9bd8a7bb7934dc18a5e59dd61c73464c18d9d3c2597016b22ae8dd48b595f1c4eb6f93b89b5fd8bf9f343e8b07af0c34ce29d0eafbabdfdc7e221865c21771ac5ff973498b93ba245b6dfc4e7bc329e30775892e5f808314c38f6efaa207e6005f9e8b324a7439585d4d8d448abe70db1e01c0959894f1c5d28e2d0ed044286201fc5829c5daf23e42ded4f505b7330ad2638f6b2c94eec82317639c3c05b701bcbda86e40fe85f4791c6c5c9e7c7776f38fb73f9919b508d194312893513dcfb87d08ea123f7417af1184f21f34c078597160e24925af26a05edd2bad62f9a4845ec2359c71dab759493fd1087a625314c24d4c6603d226c5eeb846a633c28ad77cd6451df0ee7a8881cfd4960e39c3280636ee2a559c739ebede519a6eb4edfa39872603c09aa41d3715cccf0ea3b76e458f5f9de8706cc53808ca4e92e046741005b9c116d79039fd00a5a164a6f39a374c5395aa40de58302ac762b978706a05a445411ce26e29cce93bcb8e29faa7bd532fc7c2eb1c8867bbde8f2018b3436d0bdef733f81c55e8ba1093638485e3009c4ab56e76a58b439c5bf120f485738387244552ebba80b607bacf69f6108c2059276f87cc290c1e36a6605025ae334404a3d3e08cd4ce92b77c5f81fc6bcd12a2d57654e5c8c7048853f90a0be50e6756dd0af0b4ec50447254b5b5c7d87ba4e3ed8441bd90a5742db94cf1d3f927a3a95948a71fb8ed1035d84e43aef46b32af4b92d0b8ba62286036239d6110bd785a517630bdcce0126f5f6335ffbb6407ce9af9de64ef9e235c584ab0f760146c990f1348e28415ddc3eb5f1754fe3cc8538ec5de388b15c57c381a42d141cb42f3c68772c2e5c4f606473aa90690493dc7feb657ce0d5606159ed1bd5214693b76ee8ea0818a50c6f2c38e9b54e7dd14570789d710763f6e4d7c28050fe47f574a28de6f93d1138791171e1a04fcfbfdb2e6a4c966af4aeeb1a9c2b66a55af1752a39ca9df29779962c164d12b44b0f4da9d37c5a65e63fba088c087e3fd68263b68af699227a79cfa8d0a2c14de489dd28371f9b9d703b4e1af5a6db78496231324eb093537ac11d1cc35c468c688dfe34372feaff04d1f39c9298b126671741dc28a06e868cbe71b806ae315bb821e5aa37725565d2bbd3d1dc15dda841a273d6a0cd396bd39def464d3ac040b2262b9ff12e66fa873ce24691f21a12b7a120d717fb358c10ce59913475306f94802311d1b23e560a3a348a0b5ef9700cad163cbbe50fcec456bd3e4ad7474c15af99a14d6ff0c46c3599140556fe2c8f7e2cd191d61684a744014efe0cef9aa1cccabe0d21e4eec023d4ff4d1978b6e029f43f30387378f7c332a7c38ebb0111302471a6687c567903378f1e17d856fb1bbd2d2d12fe2fc471d0c33eb440dc7fe0470f1d7260e1e6b43f8ecadffb28761d0c118d55db4398e0a6fb119517d43a4f04b83abb7334255e3b7321d5b729c0b8d82b624ffd37d82049b984a26f7e078144a931670cfaf6d533a148a76c92422d8fb65942c11a7a29e12f3d389355529fe14c1acc9643b3266974056a7a62cafccbb02a7329f5cb8a8a672accd160d5e2a5da041376ebbe96d1bbcb0a964c471a254a84dd9f0c6731302acd6b5abfb08986b5da922409a0fa2c41d95a4d4892ef408ad5cb98421248644f057aa6d1e914b7192f756ec7d0ff0792e32b20fc4ec0f923252940412e309848a9dd828d4acc99df94bd1958e9691d2fb398b001a4c89f0d6bae712162e83f6068d3564628309c35ba9e1a6216b949a3439fb288d1f482d4f606af721a5fd5b1607b2fbae8414b766e13b0cfe283fb4316783a62c5bf793e72c8ae1aadbb8a41c0349a02390e62aba7ccb5e3679238d5b202e245f06b47cf9fca998774c67e145419e5412c1f45b6d5e4d03155b834e6d618b0dcc783c22ffcbe201104d0433cd04bf6d2f0b930f2e005623ec7cf271d0fdbf3487817bede8a72a9f39a205ed86a0c664e6e2cc46cbcda4361b83b131c309b03ac6224603773140e07979040698ca9ab0f6ebe7f41b94cb61f7f049f06312f8d6e7319fbcf0465017f963a904c18138ab58c71e2dad5638f5a8b52baa3a7935d9f2a50f945c4a48bddafa69767f6fae4c5a13e79dc7d6c72ed56fbfc34c7570fe5c455023e0bd122b1a627f837b0332a54559cb29ff6eaf56fa5ff5f12dae9220fe4dc707baee19cb883153bcec1d1795ba2fa211fa6ef1f272dd54a9869a88b852df62b9fcea5ec8a554855679a02ef6226477a5531f0ac703bb44538f44f425b6e2830d30ca12879220cb3567bedecfb1bcc4bfcdb7fe2457f404365128775b79bc8d4a342dd3d4a6f1178abcf6f4a0ad9bcc0f035876d90c8ddd1977fc69ea86bede31daf7df4bd9ba96a4044c3f0563c43708b041957c12e010455d3f70c660c2a6ea9b4e33281aa096bb9d31280534128e3ffe27b40b00667f66b46ae6fd1dfb1bc67b8646fe68bcb8d780ef2530e18b116d3e7f8ae3cd7cbe860b2444377a4f1c95fa815ae9535cb3b01bf6e38e90a8b6e31a36a9903b0bdbadb52d13f79254ebfd7b9472c23a03e37f8f05d666cdc8ebc0538c83a7611a034ff5781d31e2432079cce1810720f5d35b37bcffea3b5ca2be63dd90803339eeba9074c8bb166b91c706be172c6d00165b5a4140a2a9ca9aeaee6cd710afd1d5fc9cea650b2aa950abeb5899a8000f9921399ac99bec60e747c6ff8c0a4dc97e72abea1a54a76118c60badf0ed26746f225b15517bab7b1a4c9028fbf5a65d0803068f5a0b7ea0e736d39242a6c91614dd4a1cad9fd2f3d2d4ebf1711fa40c1167b95d65b087b0ff76e628c7eeae055305067bcfcce0e941e6931fbd62821aed7be13029eb53288f889e7f5f045cd2835651a5d43a2362433729c6e251d99c4c17c314cccabf2f65a62a6b4da3f3e4109c2feed86bbeb0819954b4891b7765ad1ef9c4dec90cdc", 0x1000}, {&(0x7f00000012c0)="9b4a5ea1ca9082bea4c4", 0xa}, {&(0x7f0000001300)="e1e74f93105676e0b81fd1a7bb5c2f8c7f837b7509abe2b3bd69bdc21a0d15e1949035b615118b62f24309ec623ef071d155d807376042028ec21ab4801f3acdba4a1add4a0b8654b91fbbc1521b7a4e19e33224c7315ed320f712d9e03db81f076ce61574f3a86ac7fe664f3a075e2f884b17a3af8d1572926fc2e45e0cc7425fb5eed1b6999acd4c6506c278265c603e0602bec51710bc97ce5eadfd124b54bf03ce5d02d47c8b1fca027065568bbf1b1bde736a971d18bef2c820368cb08a303fc933fb72e56c17", 0xc9}], 0x4, &(0x7f0000001580)=ANY=[@ANYBLOB="70000000000000000000000008000000effdf17057ea48eb1900dd4e6f63cedf764e09734ac40716ecf266d976fc209bb2f2d7303d2e0d1ef59bc7957f18db5f519ba603dc3fc7615edc69a97c63b32a91d416b4364b04e5709ab9250544b7be617396d0b9ac6200001d93fc595f8baba6cff77c930903d71047ae9ca1b1dcc4568c96ce24545d795140d7e3ccdfa7c00a1bdefd340cc5ab1e5e370a49e8e4a6e81b"], 0x70, 0x400}, 0x406) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) write(r2, &(0x7f0000001500)="4c8db06cdb94f7a849e60e2afd42e1f4bfc5223fa7f1e4d1f91976b7eeb45e5fea6e2e5a27f089b518ee4b0d877ab6a833ee86ffcf5d648643a704068ec913e18f2f42b87902a574641acab0bf4b2849ebad7adf54ec11d1a60bac43da6911f4251bc581232cb52c97c104", 0x6b) setreuid(r4, r3) lchown(&(0x7f0000000000)='./file0\x00', r3, r1) 11:49:02 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x9}, 0x10) clock_settime(0x3, 0x0) 11:49:02 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setsockopt(r0, 0x100000001, 0x5, &(0x7f0000000140)="b3d5ce85a790cd91072b8a7b09b35e76bdd735e4624fb0f3da68b643990d691ce5877a8032fd1ae822af7df52c6260db8c8563dc326dad39a50be736102755705f7767b2f5b16965e5005e8ed094932a87b57f00b38f34cefe109f4c8473615d3919d09d631818ad038c1be889895825cddcea7bf7", 0x75) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x3ff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x101) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x5) 11:49:02 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) seteuid(r0) setuid(r0) seteuid(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:49:02 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/98}, &(0x7f0000000080)=0x64) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) chroot(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1d141ac5) load: 0.24 cmd: getty 46367 [ttyin] 0.00u 0.00s 0% 312k load: 0.24 cmd: getty 46367 [ttyin] 0.00u 0.00s 0% 312k 11:49:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x440, 0x90) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x1) sendto(r2, &(0x7f0000000040)="e9a9d83dda1bc43f0fcd44e703ce0fa1e5e155a34ef17eef4ff661eeac89e3db472b56706209295892000b6153aa4752ebd8b3a026d929cec027e60187411b99b6bac47cd000e024b3f49310e914c91a5b4b405af1224ff3687e838695dda9e02ff4f88c4cb0d688a57492d65f51247569bd9e67d7a2f6950f8d4fa1d235be45c1e8f570df93", 0x86, 0x1, 0x0, 0x0) 11:49:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x101) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000000c0)=""/224) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f0000000300)={0xa, 0x0}, 0xc) 11:49:02 executing program 1: r0 = socket(0x21, 0x0, 0x0) socketpair(0x18, 0x0, 0xffffffffffffff81, &(0x7f0000000000)) listen(r0, 0x8455) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 11:49:02 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, 0x0, 0xfffffd83) write(r1, &(0x7f0000000000)="fc6f4a69d4e0121164fabcc100e48c4dbb53f25c904befb56a8bc59c6d2af60a49ffff54bb2ce3da1f47346dc5833831556df128fc07565907367901cb81b12c7d9a2ead47e324743bc54bfe52e5d936f6a9bf14839828116e148cc7d933b0da7659dc48e538abc1b78fe54312c7983c98e7fd0194ec8c5976e17826beb1928197c4ea0a0de5c7b7138dc82d4f40572c7a", 0x91) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 11:49:02 executing program 1: munmap(&(0x7f0000ca2000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 11:49:02 executing program 1: r0 = socket(0x2, 0xc002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 11:49:02 executing program 1: mprotect(&(0x7f000055f000/0x2000)=nil, 0x2000, 0x0) clock_settime(0x3, &(0x7f0000000080)) 11:49:02 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x3}, {r2, 0x21}], 0x2, 0x0) 11:49:02 executing program 1: socketpair$inet6(0x18, 0x3, 0x101, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$inet(0x2, 0x4000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x149}, {r1, 0x10}], 0x2, 0x7fff) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r2, r3) poll(&(0x7f0000000000)=[{r4, 0x40}, {r4, 0x148}, {r4, 0x24}, {r6, 0x10a}, {r5, 0x11b}, {r3, 0x20}, {r6, 0x108}], 0x7, 0x80) dup(r3) socketpair$inet(0x2, 0x5, 0x8, &(0x7f0000000100)) 11:49:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151"}) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x81) 11:49:02 executing program 0: rmdir(&(0x7f0000000040)='./control\x00') r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:49:02 executing program 0: mprotect(&(0x7f00004c6000/0x1000)=nil, 0x1000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1c1) mmap(&(0x7f00004cd000/0x4000)=nil, 0x4000, 0x2, 0x3012, r0, 0x0, 0x0) 11:49:03 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ftruncate(r0, 0x0) 11:49:03 executing program 0: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x40) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) clock_gettime(0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x3, &(0x7f0000000000)) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) 11:49:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x3f, 0x1, 0x3, "a93fada3870a3f7cb431b3f5d425b82b47ab7cf0", 0x6a}) shmget(0x1, 0xc000, 0x400, &(0x7f0000ff4000/0xc000)=nil) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 11:49:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x3, 0x9) fcntl$dupfd(r1, 0x0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x1}, 0xc) 11:49:03 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x5) 11:49:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000), 0x8, 0x1, 0x800) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8c42e30c1c4e25ed75f4c3000010"], 0x8, 0x0) 11:49:03 executing program 0: mprotect(&(0x7f0000519000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) mprotect(&(0x7f0000519000/0x3000)=nil, 0x3000, 0x3) munlock(&(0x7f000051a000/0x1000)=nil, 0x1000) OpenBSD/amd64 (worker.syzkaller) (tty00) 11:49:04 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x7) setregid(r1, r3) lchown(&(0x7f0000000100)='./file0\x00', r2, r1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r4, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x84) flock(r0, 0x5) 11:49:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000307000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x100, 0x83}, 0x8, 0xfffffffffffffff7, r5, r6, 0x400000000000, 0x3, 0x200}) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)) 11:49:04 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x9, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 11:49:04 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x80000001, 0x81, 0xff, 0x3f, 0xffffffff, 0xe6e, 0x100000001}, &(0x7f0000000040)={0x4, 0x0, 0x10000, 0x5, 0x128d, 0x3, 0x5, 0x7fff}, &(0x7f0000000080)={0x9, 0x648b39d2, 0x9, 0x4, 0x3, 0x1, 0x2, 0x5}, &(0x7f00000000c0)={0x8, 0xcb}) select(0x1a, &(0x7f0000000140)={0x80000000}, 0x0, 0x0, 0x0) 11:49:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000), 0xc) 11:49:04 executing program 1: setitimer(0x7, 0x0, 0x0) 11:49:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x10000) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/166, 0xa6}], 0x1) 11:49:05 executing program 0: r0 = semget$private(0x0, 0x0, 0x204) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/46) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x3c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0), 0x0, 0xfff) getegid() poll(&(0x7f00000000c0)=[{r2, 0x20}, {r3, 0x10}, {r1, 0x4}, {r2, 0x30}, {r3, 0x40}, {r1, 0x42}], 0x6, 0x5) 11:49:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x5}], 0xea, 0xfffffffffffffffd) 11:49:05 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x73) 11:49:05 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x40000007) 11:49:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000001240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df4700dc2fe980356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca5580062540100000000000000f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xffffffffffffffc4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) write(r0, &(0x7f0000000000)="2bb53da753becea5e61e3b3a7a8aa6b20b1065431de587f73d0960d1eafb31269bdfe54ca31729d56e1ee17752428c5e93d6d45ef1732d", 0x37) socket$inet(0x2, 0x0, 0x4) 11:49:05 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 11:49:05 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x56a, 0x0, 0x0, 0x0, 0x9}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) read(r0, &(0x7f0000000040)=""/190, 0xbe) r1 = dup2(r0, r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x7c, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x11) 11:49:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18000, 0x8) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) socket(0x7, 0x8007, 0x9) renameat(r0, &(0x7f0000000080)='./file0/file1\x00', r0, &(0x7f00000000c0)='./file0\x00') 11:49:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setitimer(0x2, &(0x7f0000001580)={{0x0, 0x7f}, {0x6, 0x20000000004}}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="5b577b941a505dc189501bea4d1086ad99e9b1637a416e473ed267664207420b998633fd86", 0x25}, {&(0x7f0000000080)="36fe732e38647268df02e6d19793fc63612aa3026da904d66cae9509e3b72250d72b7b051cdd", 0x26}, {&(0x7f00000000c0)="72f5f71f3c28ef302ff53e834a0dfc8c13bb0c18f671ab782c687adb3ca02221a2f90ffe3b2cc3e2ae5771e714925ec82d7988aa8144ecf00d648dc8e59abbc1c9b8ee7283c1c811e6091f625e208f511b", 0x51}, {&(0x7f0000000140)="5fcb3a14ce117528d19d794a2cf30060e5883e92989b4401db1a58ac4895091f0c19f8e811631c7bacf3436d2ec28706adb5d773e86211e22db95c5ef5e6", 0x3e}, {&(0x7f0000000180)="20c6815c2e23bf16f9de0f0baa3367fea7456ca01c7305b035fc7f31b878c73adc1c273d0910ba7c440f738044f089dd2483388315b5ef66ad7a97f47c0282d2a2f4bba5cb0fa650b79e8da86e2c769f5a960bccbccd1840f8cc998bec4a02ce46bbf9feb871d0d9eefa2baed747fe720896c82c3e834c6f854f910abd51a29a40703b5128eba2934bc784db380841ef5b6c98d582a8ad2a0937edc34326b379b105610698da64f9880506326a697784e5b8a399a4f415b2d593c082fb537663f89919bf3a0e414c3cab1d1a4d5b773863a0e0b15b6c52c19536f56c57296888e3c4a09b8fe6a24ed8", 0xffd3}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="1010000000000000010000000800000080b36b28bcb1a5e34b1d8aaa44938629ade26b2145c89a1aa48e91cc324d3aa2b46d75e9c7c5d85bb579400dc5f31aef4c899d5baab2413ea0c9661d72e126b5288ee3683d81eb6b954fe4612ca76b9ab2265f2f109c6d3a0445b08f31d329e60bda4e8e64e1e2a61f968d81f133533c54cebc213f081ba55a4f42974289407d7651aac3fe4951a742f1985c3492e6e4178b94d21d1e38436d379310e27e42a3b86bf2e59fe44eb8d8be228816916a0c03ba0d1f93e939d394dbb9b0dc12300409058368cff5b49b3b4d2099d5bde41f9ec1d1c3332706b57a1b909f5229c90efdbd594e48c9bfd8266652e9e3dbcd482b37a9f3e4b6d9ef7c5665954bc572f70d76fb35ada0dce1ac50c3530e27b7f408499905e37e7a5ed2bda04b72567a90490f418cb197e4c921e2ed5d07471c4b17dc3f136211f2cb5c155fc84b588cb5344e64b7b357fbd747c0d680165af28ad1a33bd6abaab0adf39cfc9a389f8fcdab9554188b6f925328d82fd056b22f5809caf1476d73ed8cda879535c65dd36faf597ff11ebe39d41d218a1eb369c7498d31cdefd272c99697cccfbde06c15fb9906f2414cb513b446ef0a36059d230eb35ebbaa842c8cbde44f5d7c1f225e27d91cfb05ec2c74261e96a9ff6bd611e876d9df7163faa38ce33ac0292f9dea22a2ea315712c431c3071cb6d10f8e7bf1faa051a416cda4f7e16856ad557cb14ff1d961b32ad17a1d1530cf169badcc0ad1726f843ab3d3474b23d5a90cb1c05ce91efc6e99a40076b2482199e58b15b49e8a5b7d38ceb13125981b51fde7f977b8699ed44a587e49f5c59e428debf41b9cd79d3d671b7ba01956e20c2ba5d5733d3dccf788518efcca7d46412dbec93db016b799e1268937e2baa5621e9054e4c67fb3b80d45cfa2061a955b29e04d20f84db429a45ffcda9e843ffc00da1fefd7709a0a70bdde5fe57c2dfb644b06c822f93502deb9ef17faf67f3c092e832fe901ed1f8c66d3ac5372d14eaf725eb2f5953e3a0d07d2ce76612deb89ab548839209cddbab4a2e67e7c96f5bb168101ae37bd4e754a089ffb9b2d98505232335ced86f08965857db503f06c3ec088b40afef9f49c63a40ef9cee0ac29cbb2d51055db3e79ef4f0e946cbdaa66f0d15f1dbae12f969f5a7b9142e873c3ae9a1372f8d9a447f7a7d8987781fe2ccb3024ae615c828b2448fa9f5a5bea0800e30291970c4add43fd27f1dcaaf033e29adebcd743b07503b060b96bc9b897a84e124cf1a36831c5efab1ad017ada93adc6cc0059316caff102cb766e3e0b3b596816e5d0568809f36449a74055557f264f093124746b5216bd1fbe216659bf419b25e7611c172710d17f029c7d5ee39878df9db495a9379f3ad34e9a897ac82e20e0b75875cf947dbf0f0017fe15550f4e1b906106f50844b3ab24d3a7661d0121b07a0780a0488ff4e8e05d132367361e59217980a1d16226acd127f0f8f9de761d10504e521118ac3a5a2ce4b833ab329aeefc63e391d7b33485595ec475013734a4f11f4f3c76361974714f8013fa094b4c39cf071ecef8840ee24d77bde1b21fe1014875305425d2a6f71f697d40bb574011c46feb18b494ac685b6a2f43e83fdb945dc54767962a9db05ae44ac5ded9ca86fdb37e2f7154335211595a3b294d65ed9de6e484805f255a971cca8d032580c9a6c84fb404f9b7d8030fb2d66a22e6009cf98431d364f412344246431c9c91510f3e7fba9efd1958be666431d4d0dad9356a0631cfac7c944d178f9a3db5bc09e2cbbf621797430fd7fbb7440cb525411812d2fe331b6df499ec2062fe95d391f65689934143da357c4f3a0fa450e41db61b9a34be680372571f0c276dd9e612f81ed4fddf70f4012ecf3e00024d38e57f6d7c2ed4a4bcd81f3db03f9b0de4a5103c952c1ab079e873ffc665efdc4e0644a3373fd823ab42555f769a48b305a63970392251ff704b0ebf8143b2c0b1c9ac24aaa1b0a504095364ebf20b60770eca773535c3ddee8db7caef10aa5914ec85ddec0cfe5764db6d3deba8f8cc5344de0c5c760f533e16502b642e8604d3fb271afaa62ca645678b08223312c456eb413950c237971107fd348a3d7a219fabbed72767ebb6c7e41b8d7a7c3bfe843352143b0de52a0c35d56b08fd361abaaf8860e7b123861291fccf23abbed7a8555722065d4dd999bc6a29901de13cd44e593db1bf7ab26fe15c9d10a91230ce43014e8479c2630dbcb9f649df75f85360eb264fc5b527f6b3959c8e4d001a4b5e3a8ebb87cf45abb1e063f16b547ea55ac2215e55a622312a2103e4af564cef716d8ac1906151a44d13b776237b70b3fea007f65632a24dc26c175bcbaddfa569fd57674590bd18e7ab2b18207754cf4b83dbae79eac4fd2dca3e0108952b9895007fe7374938266bea2c266fa7db09daf2bfbe6c57009ba356b44146d57d244d7877d641f64e6ab55293bcb6df8b2fc10a8521809dcbf4e65f54caa4db2a7c83e684a6013262b48b524afeceaf9e1fdd8d8d3d7873d2c7e31a59fb682290a1c76a15741d41ed2cdad1b0c41d5396eaa8083d9c39434e7693309bfcf50203712684ac4a5e40cbc19e61172c1db27aef34a7432365449b9877b2fbb5f65c1a456af08553f581cf1ab27307a425801ff247158e9b60ad105dbe84de970cc9591891715bb49fa97057bd695b1388f04a6aa58cf7bf7ff864c40b5c1feee3fd6193ac1d8505d5d726a36c91aa175e08d6c514d769863bea5d8528256b6ab33e6c09df7828f7c92a64ad711d80a3e0e4e321dd4847bfbf6ae47a7bcb60c67f22bd81435b3be2006bd75baa52e7f804079736c062231996f6fa47ce1a4e85b8175689ea484fcaf56e8c59bcb14e75750de0170251d2819458a73e11b94df3e78b02d2ede9da034cdba1e9181e8e88817cf69bd8e254bba0c38754b7e303e3e6e1aa722be158ffc3d0545673c7cad9772691af200dbc04260518bfdd2beb83581c46ae4148e251089f50d17dd2cbf8ec0106b9cddbe836777b9461177196a3530d386559791bebd94a46ccc7d824ec8839ada771cf330b2f521951a44a7a0425c9ce8d6be4116181e2f6218df1a5ff64dc40d27ed25d4acb0dcdea48f91fe727785434ffa382f14571860f658c16c6bf21d3c6dbf0c67e9dfb6b8ede7502300a2dd4548f6819d811011f218e33418441efe6ac214b519224b2a999c7c1aea395e3acf13427d968aa440fe1e2f9226f0d1cd6921dc5e6c9a5ba6baa13eab2571aa0968517824919cadc7f13284ddfadabc294ddd5ad98466a5d77454fcc6fc56e0e91340440c8a6b1ef3e4ca74bafbac372017b8cb102e99d9fc53aa5d8926fb491932595a4a3bd4698b99402282aaa32e62c242bce865ac4eb5743ebd7de341b7cb2de13e34ff57854a87f42d845a3f6f9e7e07d8705552f27c0d9fd53d519fe8bbad43c1e19815bfb13b7c2cb7697c690b90334bf1786b62d8b6dd479a79c4b7f21bbc2f42642cc9a28705d409d3577376a9b4a8e3ef3ae65df449444231380184a754827b566181e4328e829889b30448879e1871799d085d51a8dae222571a37392c9a65127694b66062b71e90cbc7ca8c1d89dae0552f7d938174e53e59d7926b61a36cdbff40a67dcc7a49e933bfdc273dd6f31f874af46fade99144ed05943d839119fa8b231b911a827c463ccf54561a6375a5fadbc270c56f5d167d219fbfbb3dc8bf84819e971fbf44e077da4a8957778264815fdd6db4d401c123535c91a0e05c1d33666d47f527a605fa102188bc078aee0c90fb9505246bc3c85a16c13c1c686d925737e34a1b83d4c40903adad1e8223f9664baf0d3ae4edeb40d3efa4c1710201616fef940a06293ad5228ff87ab2aadce60fb3ff1e3f3f042afacb414666a184de522972cb920ab5d3dbfbc347b32e4c8217ff773623dae550ec1f46e02f8997cc6a7630c239d8701c285f26526e12c352735bf0f3b59007500a198656b8ef386e9073ec42e051307714ff2b6e0b56bab5f893651d9d498c1005251dbe737430983d0d53e201d563eb70565238aa3b45b5bcb70d346cb6a4779f679897f9004a3ad9e19f58954ee84b8ac19b1aa9621b2a3c40d6cae4b58a80429c017c081f11485010f292cfdb7d4da13aec7a64c3c20adbc144bc24fde5e32461ccc892f50d0074c60ac02018fae972ce8d4d4b01478eabe240d3427e1edd3b5d08f85a568d85ff8bd18fe5871c4d0216ab8d271d50b7d5aead11ed47e1050304cd2d7a0a30266d03e084797eaea2a801a4b19bb89301ecf2ffb01d32f370811ebca4dfc8eefdbd932b2e9f9f44f0e0206b37589aec6f8348bdca3bfe8f6237e48e69b69bdb65da782ff9c70d047efabec26a45f2d59662d9b82e741953b51e6882a6c56dd79fe88716fda6514dd597a43d8f37117c8de9e5e8350459f09b249df1b74b20d0fc161f6e2bc5387e6e03bcf073784f30c7ce5a558596ef267ab7ec6407f6a8a3c1a809bb1fb4177567a88072f59b8f6a05b8fef984d7bde1128b24cb0574efe6dd9bf543c10261cd393a3fc5426d8cd0cf70393568d69d399aa82d0b550ccf83e626caa185b4ba58696793d48b5cdbb56af3b460d25109db78dfa3f608aa5a84bdffcbd55316e858028ebf0b571c879a2bbc73274c4741d9c464e51e0c1f2d10cae4360e8385e13cf71e2e3c3ec8d92f39accbce101b8adf17e085e1dc3959fc5b5e1852c4f376d4b2f12f5e41149381ea19da966e38cb38ff4a3b05280bcad127bfd4a44a3929ed2eb0e1af35d411f0ee9e5fbd39d88ca13af5dd846c19cedee7041aa8210e757518fa4bef60ca0e734357061324bccd8888888a12a962b1bdc03bbb9d36d7c7663a79e25a6f5eb05e9c550d26586840277a8cc63ee669cc27a8130be0fa593aa85269dd5c7641baa5a395a92ab077a7d86ca0d2d7bf42b8c7aab11092cbb6bee9c45b4348b5b828fabf26fc94853b3e3a9b05690fdcaa6d24067be54630aece567cb3cb1d5bcc6d645f7f4387fa51fccc7d635b879d4c29870ff2c7334764422b4b93f232690e66bcbbad250a5101a3bf775426269795565e2fc57d5bb39837d8e22d8c1209fa8911d2090c2a400cd47bd7b6be5cd94c44baefeefa5e0fede76ee100eeeda0e19fcbbd1abf85c27d2c9a6e4c6d868efec30eae82ca8d5cd81c7d815b6014dc07053d612fc1e4e4209ed8acfd89b4a6fba5744ebb8700da31c14c83474bf4589b38481f99f3e911508311e07bd3d5f8b4354f46236c0bcdaab616bf1ec95576f7e65a118dfb41e5534ad6cdef5a95a89711b6bcc203d5efe8f516db299145500e72809505079629badd38a0b0c0220fd588eaa2c8e11c499db0a6e31b785eab6c1573dd0474691ded90e1e1a17fd1914ab24a0054c2058a5b1e3506bc299df52a1df9f749272f09e59edcd3799f473f39914de2864eabbe0b5a0c260b29b283724ac151e32550acbc73b0b7862394bd637e47109ddf60412864d70996c2167860e77077621647a651c7abd3c61ffb0ccdf169b0f428420aa3b923b89d89ab4f682efcbb7950dba9e7b8345d073c3d4d3604619c7a8286d85af450c9db5bcbc8397d908e2852f639a669c096bf4c7300226c6008f43e3e233b3d592d6651315d30cd24eea6e0a5e3594bf10b9ca3366f45d5ce5e2b351d4f5ac863d118deba5fb70a540dc2d62892bd717e9f663c3aa802cb33bb50a33d6df02017b2820a30a9eebcf840b0ee3a8589c52b32a95a5fc77794bd86e8e46fc35895e24abffef5124cf056dff000000000000000000000000000000093e8e0adf1c8aa07dbf2e6c8cf623817c154ff67345073df1bd4e6fd46f612901a055df097503c372a56ff7b13f06382a37e612ac8ddc65425d9b13df5e13a641d6063a1e7f6623e965eace87c133fc5f88909738aad17d6fe7944ad633178dfc42041a5c65dc138d50473e0bf9b61e91a4637d748d66ba8a4c392add5cb07883835170df36d7e898761e320154ac184aced549fee2a7ac77900bc4fd5aca59bede030213f7ba6b9333d7e00d6cd4c6cb17f3e748337fd2010193dee3275605acc84b6052c591095c3b1595409f5c6ea5a94d5e04aeaccaf3a000000000000005000000000000000ffff000071040000031cacbbbce53ba0844afcffd157aed1a54b812ac9c20e2e62d1a454a68c2302ac19e3806e5c72480fb4671fe4f6532e87ceb19d04acc3016f12f962ffb20000a000000000000000ffff000002000000eec67272637455b0a148438f5cf591e35335c91375c9328959af35cf73fb9e6402138a809bdf3f896ea0444ac54f8cde0d37c29ac06c346581bd849eba8a3da19247938c661841e78981c0e6917621857ed7a9b51e58734b08e5ecf684df61c99eb095fe7d6ad095d12db3abcce911e180b9bb46099e1ea20984a476738e4a2f463c485e1dfaf4f794dc2400000000003000000000000000ffff000000600000b280a6e974323efc50bc2595bd3495bb81628bfc57c3159fb4135e5bb7424100b48fd86581b96a5574b0fcd6e2685a49d4314ce3c17c4945e61a7c556813adfe"], 0x1220, 0xf}, 0x6) 11:49:05 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect(r0, &(0x7f0000000180)=@in, 0xe1) 11:49:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 11:49:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[@cred={0x20}], 0x20}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 11:49:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/105, 0x69}, 0x0) shutdown(r0, 0x0) 11:49:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffff68) pipe2(&(0x7f0000000000), 0x0) close(r1) read(r0, 0x0, 0xffffff33) 11:49:06 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) close(r0) pipe(&(0x7f0000000200)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r0, r1) 11:49:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x40, 0xe3, r1}) poll(&(0x7f00000001c0), 0x0, 0x20000007) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchdir(r0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 11:49:06 executing program 1: socketpair(0x3f, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x3, 0x6, r1}) r2 = syz_open_pts() lseek(r2, 0x0, 0x2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000340)=[{r2, 0x84}, {r2, 0x2520f564bd4c89ff}], 0x2, 0x0) socketpair(0x1, 0x3, 0x7, &(0x7f0000000080)) 11:49:06 executing program 1: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) r0 = socket$inet6(0x18, 0x8000, 0x100000001) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) fcntl$getflags(r0, 0x1) 11:49:06 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 11:49:07 executing program 0: r0 = socket$inet(0x2, 0xc005, 0xfffffffffffff548) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xb044, 0xffffffffffffffff}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0xffffffffffffff53) 11:49:07 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x2) r1 = geteuid() setreuid(r1, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) syz_open_pts() socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x3f) setuid(r1) geteuid() 11:49:07 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0x0) 11:49:07 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r1) r2 = msgget$private(0x0, 0x1c) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x1, 0x800) 11:49:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x0, 0x800000000000000) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10480, 0x30) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) 11:49:07 executing program 0: getdents(0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x8007, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/132, 0x84) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) 11:49:07 executing program 1: mincore(&(0x7f0000125000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/34) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000124000/0x2000)=nil, 0x2000, 0x8f3809d4211545c2, 0x4010, r0, 0x0, 0x0) 11:49:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80000000000021, 0x0, 0x0) r1 = socket(0x1, 0x4003, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = msgget(0x1, 0x80) msgsnd(r2, &(0x7f00000000c0)={0x3, "faa90bb090318fb514b5a6f1416283a07422a0c5619a3bd3ab42ee5ed6f6d09b8625760ba75ed45a4ab8c35cc56954c5f276b4b1eaeae91102a31177fe1e995d2198910196550019af8434665f92f27c0edcaf1c5ca106312faa4bac5b359bed63771cb146e28dad2eb486cd93ab60975fc79a202fa9abade3e593b94c775cc2371c2531aca96aa04c0e00c8709855e47d498cf478eafd43b204f86788b8f3f8d9637121062bb78167126864b3fa15fefa38be0c6a8f76862c4abf404d764c63fcf6f6e9fd3702a2ff97852941c6c2b1cf910456f867901e9cdbf85753f34e06e22d4a5a5c305c855d382bb023eeb4cc499e8933afaa18ab9d656f6b7a580a30340ac338fc9728445fac69b7f754cd6a1b36860e99facff13a00af826da8ac0698e25a4134d1d018429feae2e7e4b44f3e2a2c8ab79eef5a9b7f9e141583483f54b9322f4dbcce2ca508e4aaa929f62f7e7eebf029ffac385900003c580a6e3d38c5af17cf9c590340e360a4b8dce37c26607b243b700508cbdfad134c2eba49f829e5ae2c2db6792f5a76604c2d10cb24bf81e086c2f7e3529bc4d4945e16d83b3e934d0efc35f21ccd09f6f6e7372475744090cfe0fe2258dfecf2b931774007fa8476416e19581427ad351c57ca525bedb5ae61d75aa1cda5375c596ebaed32e82cf61e31a47637b040aba375e5e068ba9ec18d8f15d16dce4093964a103db4065033dfd2af6f12e321e4f473c3d4457a8cc810a14f940b6f137b9eed1f7b487abb344eb5dfc3f490c85c7e7cb669697d2c690a98d3e39198e5000c4f37300866ee73d62f2e89a06310ffa6cd617751abce0c4b16081190037f7c5c54dff1d98a2e7c21b9b4c0eefff1419edcaae260d88b10b10a6f05452f41379b88786aa19d6b23830fca4fc08f3c727da1f4acbfacdad098163eb91d41d2757ee58b3263b6c0183586dca6688602236687da25b5ea5befef142d659c6879642b92d59b9b912686725d8d2cd6dfad7f9e19c8d708a21ab41fec1cfd3ea7e1faac7819016e811e6258cc77a6b0cd6ea7f4af533737bfdda4e11b74567b2f17c964976dbf44d9dca4ed45117ce3d633f38dac490b757212bac35659dbbad1246f5b40d7c0ca3b6389ff12444f2b91985441609eef0c4dd1b39cdfd47b9fede81c50cc829896b4d88999671e301bbd4908efc01b80cf92999e1defdacbef10ce8b57b0fd958214e3cba3745a67befabb77d02abffb276099c776f1aaefc19e815fea4be243c4bb1abfe28223b2a43011291c50d8b694ce2723c2726a66cf5fa451f6c6e04866f2dc288d6743e4c102ec7b9e75150ab04fa6e917e2bf35a668c35a2ed4c513eb65012a8b48186e48fd0d32410f0efcfc17b661f77865590c83f2faae5862c100ee5047e2d6664c58b4082d28bd443ec1f061a4254fafca4274a203050b888e76ca0ceba1160d902385250eb19cbbe233846aab85ec67695cd0c8ec2505ec5005fae95429ddaf6d03670640c6269232ad80eac56059b411f563edf2c2fc4ed1d73944efe440550b2be0998c9136adeb5334766518af388bff5b50e053fffdcf8720c57870cd5fecaf10f4c2ff1b84430f0eddf36cf30866d7d1755a64f0a50776e294e87d55b59f8089fbffdba0b44cc0f1242458b665b54a8a301d785381e11c8341fe52f0fc0bc9e05e4a1e573d32f334fe283e9678d3e8417e48d07e66ef94dfcbc8a2cba2ad3498a96237d8b726ec7675b335fa4d5e9d8934a9bbb979b099673a3a71c1c726e849f66f9ba205226edbbfe95d208f838d2b298613b3efa8f48108972b01f517504498088ae0303d79d1b9fb00ce7baaf99dea51a086375674590bdd0912193d480a506706eedcf5f220af084045daed14e462b3b8e02701b3cce34292d80064df630ae1a115348590b4de250b5996d13b43a9fd23fff5f1c52fd963aa2a2b1c62324fdd8c9c0a73429adb89cec9a919bed37f4f03d6dc4f7e7397dc06b04234f77025b7bb03e0b254479630c751d1558c68a64ccb5e384b00987abe8b76e78072939220dd93d35073b6215fee2dbbec1b986cb6fa1cedbf47d700a19c99fe36cda3b84f728f7a8e4f2ea741b94cba634bb6f793ad191c7ce10636583559acf28eafb250f993700d7ec18bfcaddb2897858c9aed357cea6b144b044c50a005508679a7c8fc29bea0f79b6b2079eb369c7f139fc6dd50f31ba27afc4444183cc3a707cf2b60ae82346d2bba02556e6c26c13b04febf68afdde3436791dfa69233a21c128a71fd1fe9f21571089141a242d881660fec29a4aa4f9da07f3b19eaba5661515a99dee228762fdb5f4f119387ec2a1f74e279ec106d2bee04667d37ac80c513467596098ad06939f836bac23797e462e8b309d5b7eb98377b711c5dfd3525f4378278498c7f77fe936dc402e6dcc274e51fdb635b70392e912c4d1a6afc0f5a6bd27f5ffdce24ca6c95a5ffd50843fd1d401897f070e41624976fec3bed47b5d3346166dc6e052b8e0e9a0ef77cbfcc2aa37a748d90c0bfddeca9e7f178e4d7b94473aedea0127342e2c974ed9204c277476318537fc3630deb1c986b342976d69e9576e092182d313f9276da4ddcb08ae5d95f1c9ca8652cc41d94556fb8aaa0a0c48a1db8a22cc5b26e2a1f5ecca3263e60a5136afbac9c0a8759f387708af1f01d671d7c0998a04eb7c4e35841b2f1e1d1345781810ce472694fdc923c922562bf6edf301d342e4a406b4b91e278cc279d98bc56b4abcbd0361ea29ba2c604fde88f656cc9bd42d407ee9840de231736776a0fbb59daa8bd98e164192ba000812a4ea6f54cc2fd5bd666d83d7c5f5e42aecfde706501d11dd7daf7452dfab82120caeb370715dd7568c478a3939381316cac6675e8c4b704f61b808b0fdfaabe77cbe843b220ae0ba896028ae49ad1d63132f6b5a0b40fdce0ff41904b543507c1f1688127051d5aa67fe4212cbd23f0ba1157e6c870638beb840489002caa1e56e7dedd27a41308ecb41ae10aa5e01c8a309f68bcef7c66b7bfb0990595a04ffc019daed51b26884123d90726376841e3390a98784ddcb88b7b6bea276c13a06405a2823c846153de8f1118963a518e119c522297ae14d5dc740d68a46deac946868ad2c8bc3d0d7278f72401b2b22ea293df020d49f95cbec245fa9239bdf6189fe03e97b92aba5120cd8f399f83796e3bbcd2e350287b9283e79d51c3d4f54c39a047aa5d378ce00f71dba815aec2f6d8b5846e8286fad366f99e97cb15fa7bf92cde737c317b07dcf743fff5fe8622d33c2172444cfb25139312e5506c51352f001b800d4ab5dbb608848e68944d9eb2624c974b9c8c46e16d2cd7fff18556977f5d11567ffd99e301c3562bd02493e3789e9d0591bcefde2cfeb8c3ea53cb68d0b2dcffd245daa551b55c7ddc03684f816012e3074220ad58027dfdd6fdb8c4cb22c6aa8c6f2f65c9489bb252ecff80a14ae868487ee733fec9c236db16192f55f44e5d618200fcd2d90ccaab4b6f5af1867e65c7c56665ff68aef3a2d095c00fe89bad97b120a21a86ac831a8e2a6f21624b7b2b930a2eb20a215e0242e84e6bd907129b69e7de14ca161deb728d099054f3762e6dab83aa13a1ac1396515c447f42b1578de86ba6d8c2af018c648ab486b81c3aca5d6bf622e3007729d4c9c888e3709f2361fe510f7143931b2114a0661c512b218fd3fb357e478ab4188ae9696174c10551be8500bf58315e32bd0c6822c85b75181a6e11a301ea48f07b262abe4b103a53f26811988a991c86c21e7067ebdbb3451b369c0a91849ef5d1d0a8662f3daec205ce84c0a0ed910f10aa9393293678f334efc97545d1a9d3dd5ec8effb7035330215086fa3536546b89812e4cbc31842b196d76fac1aa74c0c09c7a1a5ed08e93f6d269f1735860aa05888357866232c8c8d42f3bf247e94cdf25de6adce09221b46494573ed13de3a7103881be878ddf447b83700e732f918db58113184a1e6a2a7acc654dbb529315f51c83b0e15502e6539127fa51a2c45c84c3fe3d68bea2bfb2fc2677ae664909cacd90ceb32a6499ba2d34638df55c15c4ac453dd0b3001aea34b2d09808dcd0e58ebe76f946c4a5d1ccbd452ac575e9b80e553446252105d6d06a2870c1b2c9d996e0b47364ee6044d6105dccf4b87dd9e7db1a1b7694d9fc4059edf2350571d67f403bc83902f31a584b22543288f6ebcea1227cf5bf5f845f44669658c4c7cfccd81b85f136000cecc59f71fce176b7412b6119dbd9366f2554bb083f6cd6d1caaa9e70eb54142ea237515ed4ad6c21f33c2e79688f6d428f546ac24ff3517dbc52f2bb63d21e4098020890643342fbf60e99ee874b0ce5383e24c568dea9e59bdd8f6eb07e60b569f682571763919fbff60ed2eb86ab412bc2c0dd08a4da714c76a76e0b99d351c8ec4a96234d06aa3be7476d210ba13b2c0bfb9c6e8e5154fc1f2c1888edb1550505ec45bddd14d500a4275580013231fcbcd61b7360ce5549c1f1da1ce4833416e7dcb5bd6e4b580090e2ea9349ff57691f421fde4ebeef9f0a8d2308b65831e0b8f53f7ad3ac07fdcb5090d42152ff1feb510570135f89085458740e9c9079b46de8e5ae0b3763b48debb0b527c71995966757de1ec87d25fee6957b8f3307083d9eaa554c776d44be857a91484c6028a110624fef56a5548693adbca78bf4a6dc6ef80025efe07d736655fb8532a53acd386d0bfdb46138b2301e0990a883dff9d89986396b140ffabe0df2a740daa6dd5ee2f11cec14f7366831abb45aca8d2e1aba19d7daa8ec1967499fcffe77b8f7bd8889da5d4f2bfa7ec53c757734ab3a7f1b2dec33d26814594a82b3687dba52b14ee8c3c23168c1858c686664c359e71e88dfcff58243773aa08cdc978f5a8e86330ec72908e8df540d5f2d042c9bdcad376be4036b24dcdb403323908ce4b1510e0c5bc93ac674c4a7558a032fbc5506168b69cb5dde4caa8da5047370d3dceebaa867d4ce5478f140af156cad39f3536c104be8b058301a5d3a458b8360f63fc3bfc722f6ad7086be7d9462a4bb4b0542fb46cb25467703896d1c3bdb390d72b7ccc7e5acc88909678bfb921f6ada3f254e82a4f59ca9cc1bf7400fddd89b0218066d1b25ce9e6b996216d5e302082c33805d3edf5115bfc0c10906da1ee7f05abd7b55870beed4db2bae009679b19811bbccc6535db5d90610496aaf72dfffe7e9c7d1dfbfe77309b8e368c2743ca9c8a27a63723777a4710303b780962ac4172dba313208fae5364a602e506ba524a980157164f0203c85090058202887690bc5cd490f7a50e5643de478a592d1070edb2120d9defdda44b887bc0fdc9270798759bf052fc016c76228389a58b0929c18e3bfe56f3763848a9e7cd5bc8c0331aacf3b77bae563131382876c4c6625aaa75bdf20c1fe016aefc09372800c5085664acfd379aefb02260d85f04921f310c3043baa2aa449be8f431527b5d2221d34170fdaf4734f479b3a47181b674557547dca5fe444190cd1ae770e94126a7c12e6f28365e4c36c785cfdadb68deff0709d6bc2fa6234c0505e534b53a22ea41f703e0f059dd3d2a6c8cd4aa95b79861154ebd1ca6df575b0f9be0fafc31f9ad59e9f5ab89fb940256dce34bea0d4edfef8532d5b704474f648d7e758192dae83dd549d5f6ef5790a8035036aa7a296e7f9afb113d39b6827966222f8442fefd2ad6299ab547a32bb1d4b15e6fb1b50397cdc028c5a70a39409a79328def3a16341eca"}, 0x1008, 0x800) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x4}, {0x18, 0x3, 0x8, 0x3}, 0x6, [0x7fffffff, 0x9, 0xffffffff00000000, 0x400, 0x7, 0x800, 0x7, 0x3]}, 0x3c) 11:49:07 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x82, 0x7b, &(0x7f0000000080)=""/21, &(0x7f00000000c0)=0x15) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) socket(0x2, 0x7, 0x3831a847) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x40000000) r5 = geteuid() r6 = getegid() accept$unix(r1, 0x0, &(0x7f0000000180)) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) fchown(r1, r5, r6) fcntl$getflags(r4, 0x3) r7 = getppid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="a59ce46a321eddc12e35788c53f23b679a41faa96180c6a56254ae687724efd45c8d5e96e76a", 0x26) r8 = geteuid() accept$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084329ed0059a5387246aca0cf1836e55cb2696cf4c872d153c00eee105a495c425553af28fa5beb3614334e22ac76e0e86d9cf36d2b1e70331d2f214ac462c6c5ef25f2914b55b4d522bad223e6b1e845ea3592c1da2b5f06e4127f0480a6e0b15f6f07e00b571eea87a61656adcded55c282624e1c16b4f5234b316acb0831b5cfb4aad9ac528fa195f6d274d835f5971c79fd188d98a4b3c9d795886"], &(0x7f00000001c0)=0x35) r9 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r7, r8, r9}, 0xc) 11:49:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8001) 11:49:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:49:07 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlockall() 11:49:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x20}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="836bb3935acc8663a245bf3c9b0cbe27dce1592d76d26b465cab8d1a9db12a69695e5ab637fe32c8aaa703607578c96dcc017dbf6aff8047de07068507a493c47ed2", 0x42}, {&(0x7f0000000100)="259448f6f0c204b602306df4198f03ae97b4a20a253287515b2653fb7d35a8f8c6eb9c95fa886ed445b8068d66f921cc25a361f9a014fc58d3662add130bb02390a7abee50d6190bb03c26a13384d8873b6d4b6ecd8f1385db309cee3902b55893c6eada4b139fa639abf59a24d24ac4f63273a55937fdb5ddea0f2ccd2480faa35ae36c86e36eb9ec85f33e71a6fc3f57f489d31d786a08f8750d1acdb2e4ae90194a4723d7e21e40c1482fa1e33e5e240fda82665d1d5f", 0xb8}], 0x2, &(0x7f0000000200)=[{0x58, 0xffff, 0x3, "e0e947168ae5a08a0f40064d8a5b24903e11a239047b01b84268f5a3df819350569cea20d2b02c7fdad8c7efe8932d8f6039570e282581986fa97e3d543c4d8d746e9f"}, {0xb0, 0xffff, 0x8, "130f0abce865232f3c7a44a59b9593630370b1bee7fbfe9034cd090e14a9b93cd9e0c9e4e099018998f3ce260f980c839ba8ffafb04a76c72159901316d981a6541e696f3eba9c22c65fc0c511b72064bce6a32ddf80d298b32b24d72dc2fb1884c921209fcd241f66d147eecc5b0d5ba1da2867b19b6e9c7fd98492711b0b322eeda7fa87fe25cc61e0127476be151e51c39521e427984069ead608"}, {0x20, 0xefe96391026220bc, 0x6, "0877275ec42d7a34dbd0b2"}, {0x70, 0xffff, 0x4, "dfd5920d19a24a5924dbc6861a94539d2a073942380cd8e9644f430354cde8a19385b8e9a691e71a65bb311ccfd4810214f62155ce9f11fc41d4935ff0a57e81b079333a26d43744d7cff8d9537a0b967e259e9638d9af1cc8e4c4467d5db34d"}], 0x198, 0x4}, 0x8) 11:49:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0xffffffff, "0e1217165487a034dacc410789f616efab0b57f5"}) syz_execute_func(&(0x7f0000000000)="c4e17ee69c985fbe0000f20f78d71c56c4c1fe113e0f1af8f247a5470f9821c42179173c69c4224daa8d07000000c4a3cd6d8a0d0000000c45fd") 11:49:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 11:49:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x20000, 0x81) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000600)=""/146) socket(0x11, 0x1, 0x8) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='}\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='-$\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\\\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='@\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='+][^\x00', &(0x7f0000000500)='(\x00']) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', r1, r3) 11:49:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x4000000) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f00000002c0)=0x1, 0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)="5d215bda3a2400", &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='^\x00', &(0x7f0000000200)=']--[.\x00', &(0x7f0000000240)='\x00']) 11:49:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}, {r0, 0x42}], 0x2, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10080, 0x1) 11:49:07 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 11:49:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10008, 0x1) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x4, 0x10000000000000, 0xffd, 0x1ff, "593e3d0374c803b43b0e63cf392c1396a49f8a62", 0x5, 0x7}) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x2, 0x6}, {0x1000, 0x9}}) setitimer(0x3, &(0x7f0000000040)={{0x4}, {0x7, 0x3ff}}, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x14}, {0x18, 0x1, 0x283c, 0x7f}, 0x1, [0x0, 0xce4, 0x7, 0x101, 0x8001, 0x3, 0x3ff, 0x100000001]}, 0x3c) write(r0, &(0x7f0000000240)="69be379e3ad69eca7ffa9eb391c93f90c47ce9a314f3d1c82b025f26dd646c5730de46a8a0db602665c2e8c3a664491f361dc946c859ab76af97cb088b2a90310d442321fc88ed9460bb381424b411f11a88f7ec74128fa335bd746e8511eed5160dcb8682453fc811445ba862a262", 0x6f) 11:49:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000001440)="7977c42224bd1eb5c676a50cf1c4bf98703ddb81f9f62dbcecc6bffd1f2c53911e1d072ecaef015a99de4ec18166aec4103d64a591d83f521a93", 0x3a}, {&(0x7f0000001480)="4883c267888135c109f77e3f4c84f7aade6705168a0cd68adddb6eb3a06bc0c51faaa843d5417ba43db880765d7de6b8ba9f1359a3fca7d6000a5af13898fa3ef6e1f17f31c8c3173f904f1bbb0adf26a2079434c4e2fe6a8334471b3d14", 0x5e}, {&(0x7f0000001500)="0faf26f8d1482e8612e99cb38744610193be8f5692119b4b839bf0b0a2d1f6c8edc4e4a91114350919dfd9fe8d1e376036119453fb4d924ad1addeb5d0e26b120b7759de7b5396b1c9076206a5871b39d5b8db58bfbe1c9aaa114c2112f1a7095d6a50abcbd7e83ee71af4f4e8da154451c38ed3ea01bc9838f062d0107f6885eaff84f37d6c401b7dbe7a429700149186dc652ddd8942d9c03d3a6029bd6b761ec92d8aa167b606cd4741fc31e949c281793f77df", 0xb5}, {&(0x7f00000015c0)="941132b48edcfa81c76179a1a45f6f8a0774dd444fb7e5af8aa52e338a166e28ecc92e9d38b82ed546af084322ab46266b9815500b464760d3d1aad32b41595b067ae6c82ab74bd16e3cbd5fc08292282e629d149a94e7c6e98a7410192a983a0652237d651ca045b8cf8f2708e0fe34595300c3a453760a35839b13b8f9", 0x7e}, {&(0x7f0000001640)="e6d4203f8706d216efaaacdc65e40b9709de98aa40b8fae36dd3c3", 0x1b}, {&(0x7f0000001680)="ae5c47f58dddcef137ad9b481d42438ba774aa504c971703f11550db44ea09cc521d4dcfca60e74c1041380701f20118f91df9737576fa07cc39dd8a797a4e87728ea822cbad7244f990eaed96fc7584fe01e317e99c8a88e7f0d12084442dcb73491a23e7e08493affdfaf1049a040d07335b88d7c180a0ba19379f55239e559c47f43b9d416ee33941a9c2356255066f8286a87d5eba1fdc9a56ec6de8b3838578852ccd76698eca223b592b08ec4b51d946c66abfd496b2d785c6ca364a5f6e97e10308d560b3916e2c5fb68bbd6851bb7cb0a0641ed6405912738bcedfe1098e4a8c98bde34a57fbb5b564d6cf39ab", 0xf1}, {&(0x7f0000001780)="de00652a0e664bb48cab47e91952b347f2cf27f5c7a90966a40c6d1a0397f8fa7dd23ed084f53cf1db2fdd8e0f43655bf21e8edff1b6f9f9ed582013e631f64c5de898478221d58c024f844beaa7fbaf4457e20d124392bc06cd11ff507af1aec752c9ab1ab26c43ad55180f2f0f4d0429da4493e551417ceb5b2d6bb38d3e0f0cc1f6c9e4738ccddb06569d46f8952b985729058bba9d2b1cc263b9d25bc136d2", 0xa1}], 0x7, &(0x7f00000018c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x404}, 0x5) r6 = open$dir(&(0x7f0000001280)='./file0\x00', 0x800, 0x51) r7 = getpid() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="cadfb9cca9bbc2a3cb9b62f8ed2bf44f5630c1001316cd0aaf9c7b76d4a9dd53b4c809ff006210a66a19910bfc80e0c49dcc2ac57f6a32d64abb06ba2dff9664503def7327b6cb120e5905835c4998", 0x4f}, {&(0x7f0000000100)="5fd90756d0d2ddb67f05bf05c001b5a9dc9dbc4bf80965ae2d37e049488bd6037e46906b14c61a99ab60ef678f2b524d0abfa23b42af9a29e9ec462e754600ed42122c1ec445ea232dd5cf7547df2f56bede3ee5980c29482250c9f9a77e3937b58609aa7a9f0f84ed7a2c5e63f4cf38a994baf44a276bf7d38c2454586578ad8ce6d3265d63f3710f1ceaaa3404d8b357ea4731a2b7d6459ddf0165f9f97d62909ddddbca3399f2f04902872d07be78adaa94e146ae0c87e2c86a6d4e4b4c0bb34c2b9a6041247b14963313ff2c942e00b9d96690d8a12dc21a0d0c828d6f7daccd467dbfc3f41a058a4b1dfe81e679f47c1fd8b19ea28792c60be99ce5bde38f9c0ea600ce055ec8f3236f533b17e91c8ff6480eab5202128ccf03b0cc224f870f72e8726cffdb164915333556cea084584399abc1b72b0d6e1c73eee83a2c7337f3c17b75a68579b0e968856ff5907fd1c1a56b67ae16628c41b1c1817d1376e710e88a8128aa0706dc6e2c7d1dfff587e7a4a03c1dac773c848e8e905fc0b6c67098478545fc30a660902ddff6ef6a0e2b3f8dee1fae355236db32903bb7cb70217348766268f97835bc080ecaddd3faae921346ad54d0bd25c410dc2f9a26987c95ef79541f775c4f1d5a4d83bc97f413752cf27aae58a529ed918ea7b8ef18c73d9eab6e47ecee062ea080cdc95733cb91751e2e8433e7266bc110735ef107ee4ce2248a499c3075463966c576b03857d04acb6a6857b51f18bfaa6cd8e92fa5c452bd47cd79e635ac5664942c4e8771828fdd8691e612c9f5f8d323f86603c3756ff67cbee53b6eb3d83e2629a09bedbfd38acfac08d6fa8132dc18556987289278481d2e1c219201b3762b59b1333308f1f02f55e2e75024f902819b4585f2fc6abbd5c80c67a414bae1dd6a805801b248e1af2fe976d4d6d72ecc3802962cef8577114c8404c77eba62e7f9950a56ba8072be84b8c271dc3b42458063dda4293222ca9bcffd1b88b8df14d82ee08cc6bd5b7028ac9cb1a783d3fa0fa26b1b71d920648acb42505ef26942fea336496af475f10b26ee5300281ee35d67340e96c50f111fcd366e53738088200886e934faeeac6d11079ec492867279c3dcd2b8126e477fff8ac81e4453d86c92c396369cf3eb09e886f3b73ac5e140fa9505314583f88b1b3230c877de4c187486dc7414127d0e84f1250b999622b6c6ae42ed8ed8e897a02c464dbc4ac535e560cf363dca4b30baeb2542ced6c6b269231ca574f1cb459ff71b867bc8a205f4891f9ebd22e6e33729db92fdf40e51a173197d28ee6729dfd2df5a45ccbe4c09c43c9756338e74d9c5b6890038755ee1a5f2e13ba81cc68b95309d5a58413a074b8145654fcf41d8548caa1818a0ca9f9e79d34c0257a0ce0c2cde8679c2651eceaba85ff8ce9adc021d83ef2d210e6fc5a992e057ddeb835caa5c0ff3fbb75816c621dc7264e2ddf3fb7f2fa21aafb8851cd8ae4f0e23c96125f81115420a6dd752ffab8d1d9f24297759adeb0cc7845a0035e20a3bd7f8eeb59338078f3973c5267a4f74072b72429ef2d8ea3d3e1f63d2bf989e5b1a3ff9375e725e0cd3ee1e7f8cb9f841404dbf4505f72822af658a2422f48598c417f0987ba76202153adaa6ab83fa83b25868ed13599fc00909b7ff8e943ae0cc1fa5dcb3d1231eaeec8f32ed08f79a70ffd95311365e2228d33157b4e07462ab966cc769002c92279114ade4d26bfeffaedcba2a9fdbf487c0fa47ec003b17dba97c68468bf5822023a051c1b5fc314017a3e3030c53b1c5fc4abe30207144529ea480d8e5d627b718c67f2a059edc96adf539e69e54735f94fd40f943a60d33dff87bb35f437b4990454cd9341e77bac07a08a8cb0c25e47589482b201017e9e1758869c3f0eaaffdcec4f5aad41562c64befddb21c65f76d815ceb8a6194d562e1951172610b46c50898cdae450c6d21ddbdc9e4e4d7d0afc1d691fb017741ca15de8959d095b472fbc1c116df8e804b0aa7d24189a2fcaa3f0bec2f7b869fe4883064f2a6b7358fe62c13a1124964bd44b07649f3dae45c2f7cc0c6f18f3a9c46270f5bfc930788a368947f2ba41d97bbae953fc6defb4aaeba22d59db09df6c96235f242e1e811e099050ee71f4f05840e653b994624943d1e79af1c261013f6fe28d0caa0bb8939e11564afe51e18552d81105b35085c0aa8bbd32165672bde93933ee08f7aab1642a54812e8e5876ba294ccff0e1ae8091999dc8bbf46c7ec598f218e7143b22031a823eeaaf4ebfff87797e4fe5974a761a44c87bf99be70a8fed0aed3bd0e34a2385eee4371c85d61c4b48d10c4cbe1e1461cbc69d5ce46d6cfdf26ef45a801c1811e18a09c6a426f8b7566971a0f7330a3cc51b7866f009ee0dad1c215c2d0ba5b6037a7f9e1837a094f2fe5d79961a5c5b2fc2c885ef5a222d456c6c902dbbb36b90731dcf9e14c1e387eabf892adc65c1917efbb0d303656f742db19d5f15a3d1d59500806e3ddbcd5b34beba0106e2e3fefb33ef4e237e0895a4833b3c72a27714a8d25ea66083487f3f274ede0edc189c65a7b8adfbf2eada282c71d0aee7a26d1211344e509326f32685075f20243e160ee9162efb22e8a4f2031bb39cbce960dccd7e9aaf065e3d3536e8d71505219684049996cd8de4ebe9b161ff3d16643291e6d8ef7564653430d67bb4e2de6df6c2222694411c00830d6a00918bb156593762950d7efa1db040b64cff02de19236028211f2ac327b5f1595e8d369db77e1b47dd25ede50fc3fc930961ebc45bcf50c09da7695ed6a5b76aae0312f530abe6a4e661cbf8707ac27768ad96db6373148fbf2d76ba5efce331ef4536fdc3ca8983bc6b50278df9a3e8658e1dd89b8a3f835913748d0638ce9dad1cc240f4089547182a55881d3633fa4623088f0180185296c117664311bfa7b1755756ded2ee3f1363975fef48c9dcd75d82dc418d76f17dda71bfc75501b79300ff8112a00aff3167155eec8d174b46edab37aebbc1ee0cde7d3c030838fdda76f86b501fe87589ec7ede93984c7f820c8afa488a891494b218b9527e3beb87dfdf476f9c852a98e0cd8ddbf164bbfaa22b297a125d93d15a96711304d48be85019851cf3c2aed820a6a43177ab9893d4978b662377b72ee7a5daffecffdd76439571a33ff66d4663b3b4a7a7b1f428cc1774b0f739438953cec9eaef6f2cf784c5b8bcfd8cdb33e6163e00c86e8429125f73b2ef32f073b6495dd4aa2af0157133d3ec0609cdab80b4198004863823c7692d60c6d11b26725c82dd89a2c41801e6741f84ade7f0bb830afe2dc148d29deb28f85dceaf1216d906d41d0a573bed0164a1e68df76fbbb63f1afc03bbb899f3d3800de3ea4d64e51df491004277c980125c578e10846d61c5ab423f87cbe95300f7b5c7912385df59a8bbc4be5030f42d576a9bbd52f5554fbc78f3334ab8041d5d6e85ab499413b622de04707f975f148a46efcc3e7060f4ae483bcd52fd653b2ba1085c4595be8b902b390d97d0fb0bbdf80a4096a45c1b0f20c37b826922036865622d01977fb437a511c285a47d7dcde869ce51085dec8a3b95bc1c0a52eedc2d25adfa6ea94df40211cd115fb006f1de27101661ab5921d13d2461f1358fa33cd6977504ef8acf376f343b36bca9c9577bc78cf26add0d90010b71bedd59e724146d057775e1f7d16fb08e199bbee381d18b0a624e66f078056fe559b5acfee169e71ae448bc77d999b0d87adaf7ec1544fc14a2ecf254288b5675804881a274aa24e1abc3a4e75af9f10d233021d3d5f4eb04bad5ce927298ac1bd31d45aace6c1997c4b51c94ce3096443a3916bd686dc7025ef300433a195b5e1adf0dd04c24ecaabbac73fce73616345b58b55b04169238b4744223ec9acb1a12db4386470caef2bf6dae893b1c5b4b61a081afed800b1ddf155bb59c610c74b0cde7902b8c3b28e77960e15eb77e1c259f6fe29ecbfdde9112dab59f9ab591b8eb163a698555f7cc3c9b3611aeb3780772e8cf999a2cfb38b98732712b87f052bb7da1029b052b4bbc55bc7cbd089047679a57740f48432ba576aa665588d2dd9d4eae2672553143c023012b681ae1192da1b2f8bf0567defdd8b10e11cd8841a84bcecd307b6e6135ba8c06fca3586bf46816405c9ae064a6b1d2b8a3cc8ee84c388fa2750701ddb1a9dbacc9d4991d37cf2c38c5cbd54e03c018a879e930381dc914a142bb2be77ce791438c9114ee3d2b656e6cb95a0c8157b63c7f01ff975c407b12a53a18180e2cfde89aeafc0e3022ae22045fa447ff1a278c7e67034f8f0df02588d99f21954839ca0cd093c3d5482e7fe7babb99ec27a92d2c1a7b8150bb00eafb01938d2cb2f5eead22968cb4a90e44aa2bfa43d74bcc098d311c9a0adb4e21c6abb47afcf12c4443b12c7dd089660ad0ec0d793836814238c902e32633b77d1209b6ec69a988bc2366e882e48f1cd53698c6dc9ce1f43e4fda1c26a8c0de8980241a4759cd0010425d0444eb61933a94bd6dd93e334a9d127e5235b5eb8c2aad620256569e93326921d62a973fba512d8f795044b211d11caf3e5eba26a0961fd0b01dfa7b99a26952640b3009de599d675e08e9d1102c99f2116d7fdfa00f834e551da168b2a02d7c253fb93026700db9f4fdd6a09f9694a6ce1953daf11a3b9c24596493d85812b2a14c664c666dec9b389231d87243156afb72d1a594536c8276680de91eef436065c446bbcf277d33c607cf409f90a9b73561c03ae01ae3acdb67f26076e854d892bd2bbac8de2cd47ad9d6a28d9d50b861fa5560a4e24609d376da199538c044fea25308d2837af0aac9b71f491371b51fd3991ef8a22b3e550377d30392e1b7d18f0f686a78b68b5cd3de9c4e3b9832bfbfb29c743e3fb0092a2efaa00795a2b5c9d00d5f9b62f09db7dcf104e8cb3c0f636935663cb66ec3397345dd89fbfdc85bf06d1f5fab77afbdf6ab89bb6ff1940c56fec71ec50bd883c365d80ccff26e05c5862ffcaa73a30bdf7411566cbc54717838e2ab770f97a697b25d597b2dc3f5d87003c6e600da38197d4c524142fabf057aedb9291872a579c31bfee43a59389e3703f11cb68ef7bfb4158df132f7c214b1de6451954bd424cd392a7ba5c575847e5cf47a87f4da7229ece54f682811cb2bd051a7cc060012107c9a6df48c474283e08cacf193bfae8346c1534bd64f5d53e3dd950e7dc77cbd0df6460831c47c9753a2ce25823c4f33ec80c40e51ec6a5d9a31146b0649c4fad081fcc4a080491897451a3d393160a04ce8d0a885dc0d878a719519dcf76165bd284fb3bee3f2860aacc57d4b601b67842d640814612ccef6af73b5cf097b06cbcc1874367f7dea395bcc32d516c71e02ea8b222813e151a0dd6eacd9f9aa62b67a8842d6fbb1229a102af05fdc68b9936a08a98c7e2c79062397962ed4a3b31fb5a4a55e2ab8e3d47b1077215c7689efb5f0f597c9183e46973f71d43050725442fa2672b0f24b21dc1e46832274b463cdd139bf1940858898909ed1597e5a820fa7e0a48e5e2199ccece05e37d88453820569675decd6e74d1f13599198bd728a21b9001d0b1c7b61015b064d180c4db7ad7b6a020f6ca2475fa98d749cb61c316966cb7da7232bb7059f34ecfc5298313a6ecf05f0ee0aed4efdb4035af5e91d2dcf4ad8d4d01af5624fe39416aa792edd6f8747f2fb2835db2a70b3431f0a75d5459723d99737ad2ad0999d95b932640ec83", 0x1000}, {&(0x7f0000001100)="218790bd55d04017715988d30ebf82140ed13cdfc64b6faaf5b71b687a64031175f507efe29d31236439f67d1057ceb4bd8a19b474415803d6e8fa738a1a5298ff29986e90ae4c25e96bfa85f0b5d4f383ae11ae27da3b471c8c0ff5e97eae9e4f6a8ebb5fd2ae4c21ddefb953f9789544c6ea96ac6fac6cabcc34292afba094bdab2e55f85d80af48347bc5e920594f0c7f403ae1b1945be3b73cd197b24ded980dd065d2f3b0a4136c95d72e0ee706c511cdf44740fae79ab5b9991888", 0xbe}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x70, 0x402}, 0xd) fchdir(r0) 11:49:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9", 0x92}], 0x1) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) 11:49:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x1000000000201c, 0x7) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/116, 0x74, 0x2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0xffffff77) 11:49:07 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x0, &(0x7f0000000100)=[r2, r2, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) socketpair$inet(0x2, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r5, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:49:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xa, 0xfffffffffffffffb) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8, 0xfffffffffffffffd, "05965df0fdb60332a979765f03b2938958458f1c", 0x2}) 11:49:07 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) recvmsg(r0, &(0x7f0000002200)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/26, 0x1a}], 0x4, &(0x7f0000001200)=""/4096, 0x1000, 0x9}, 0x1) 11:49:07 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20800, 0x8) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x38030, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f00000052c0)='./file0\x00', 0x0, 0xa) r1 = accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfeca12f1ade87090eb17f4dbaf1083a9028dfaa7ddd452809f8b6efb162849f7038d1244be4b66a9a503a2946dfaeeffc02fc98b092eb2473b37daeee80c7efa903638ab2a85226539e41"], 0xfffffffffffffffe) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:49:07 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x4) r1 = kqueue() socket$inet6(0x18, 0x3, 0x6) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r0, 0x0, 0x8, 0x0, 0xa, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x5) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="ae0f10f874d3f3d2d9d4879045920ec680e765f589c903ebf9f0ddfc866d93b2b88a7e567d59f28d9399f617ee10597e64c54a00363d4196864107e4c0bbaf0f43163788e9a8a7361eae2ffdeda96e37a2", 0x51}, {&(0x7f00000000c0)="81cb5b2cd0d80cd0127b523fa066c30a0939b6677f1457babcf4df5ba68aef567b3d6e61e3394ad8d7fadf1b43f177cd08e48f1d811de92f3fc8bd7fa417", 0x3e}, {&(0x7f0000000100)="8658cd8da37f85fbe725b39efd8141946f10da59e93fdad6414a08e34fee46cc1ceecd506fa53e17d79751e7cb4ab9820693cb28b2fe5988400d1ec1a9c989c908e46874d0088e94efb771a13213b672e4f65a68ae27c62ec07b4a1e0c79d422665b9ea6534f73729b40ec44e2166b8b9ff9a0d53358620508fc05b4d8118605810ee5529fc2f8fde8882e3004fd19abfbff14c8674a84bd6a3bb09bba6c2348d173adeccf3fc5af4f1ce6f6c9380435008e1a2425418dc68142c9682d071efe9d123fdbaf60e373285d37d4af26d03a9aa0", 0xd2}, {&(0x7f0000000200)="435431133eefa4aee456799f08270d3783650c294f2337a9197ecaaec53317916c7b3b2082c5ef84f2ef6466c56ff287ffafa9f7aa4112f338e75e24ec5c56d5f665881b3a3221712e13354d0fe37b5aea647358e5ef048bff00af6d7c", 0x5d}, {&(0x7f0000000280)="099ca96b17d58ca570600f73741a0fb8686537e68fb1f20f40b9e0df9939e33e609717b88b45892490e48c759e151a48e5b47e6d643974e8eff1aefce50219e30cff2e5f16b4061e1d745e7a6786396cd4d6c9c080869820d8d3a1154a683e4868a92444f98a33a252c0137e7619dbd25df5db5377560fe8e5e50ad4e823c7a2cd6c7f8aa528e65588517b9196f96041cfa12729d3f0d879257cf1f170eb136240a57681efdd1e39a4b09a3e859ac9d15ac9c2c5c6f67a230561af6c2c9cc1034f727565a8b3e882aa50bc0b444c741e752c37eb30c5db270ddb970c9ce31d2185ed58172e4c9a9831b9", 0xea}, {&(0x7f0000000380)="bd3462a608e0da5ada98e57b384debb58ef8d315a75953b38c79f4e27a3d1ece601d08c2e19788875bc7047379449e91f537f9e8a82ef46633c81e8b123f38ad26dc62c35b7f3c6b29420b6524539d50f8", 0x51}], 0x6, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000000480)="3672be2223d7c5b0fe8050d7a07bcc", 0xf}], 0x1, 0x0) 11:49:07 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) 11:49:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xb4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x90) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) recvfrom$unix(r2, &(0x7f0000000180)=""/123, 0x7b, 0x0, 0x0, 0x26f) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10610, 0x124) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 11:49:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/214, 0xd6) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) 11:49:07 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3f2d]) r1 = semget(0x1, 0x2, 0x48) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semop(r1, &(0x7f0000000180)=[{0x2, 0x3, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x3, 0x1000}, {0x4, 0xa550, 0x1000}, {0x1, 0x0, 0x1000}, {0x0, 0xfffffffffffffffa, 0x1800}, {0x1, 0x2000000020000000, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0xafe, 0x1800}, {0x4, 0x3, 0x1800}], 0xa) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000080)=0x290) 11:49:07 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 11:49:07 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="8fc92001b54f000000f0835036578f493801b60d000000420f47da400f72d000660fd2a63787cd2c3e0ffd86c6000000f36646d9f4c4228dbc28c4025d086e00") clock_getres(0x4, &(0x7f0000000040)) 11:49:07 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x6) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="13aa5f4497633b7a6429a948f6539b676a1f69c9d25e1c001a6e582aa414668a0812d41911caf386c54ff01d7bf9a192e6756653481233994ec236433eaee00151a337dcb797d9a0e0739803f46213e511d50bfd7e4a4836716190f0", 0x5c}, {&(0x7f0000000080)="e5a376c532c0bab5dd23af48b2fd861ea073aca94c13184a2f5efd98df31e9f1", 0x20}, {&(0x7f00000000c0)="af54fb4aeaf07260b54d5c4598ee8bf4950f5f3e091799db19da7423673ab2830ccb1c697634900d51630d3590add60b9e43dcca43f065f5f5c4dda4792345ee057759dab80d743f5988492e57f9d67ed50bd0f33d15c8ed6621c7058f8797c9b031ad8c85935c4ca26079cb2ddd750b8b67d4b431922edd02ff7d0f2ea502e35ebca6b7df8a2aba8b07980ce3d84d95aee4303322dca76337c75ae4345ad517266249cbfb5e3a63cb63dd7abba4c1fe7572206da672f5792d8ce48c2c7b2e1d16994226f716293b57006df5916021700a9c", 0xd2}], 0x3, &(0x7f0000000200)=[{0xa0, 0x1, 0x2, "c3375eb8a238f6aec9b049e78ad60a8b899965cc1ac5ad0c8044eca6de59d33f811f63b0938166d274502ee9390e4cc778b1e0842fa1b63bf32b038895f7d922de1694ec4cff11a18db70914ebffbf081ea44dd346f4624824248d0f4efbbec77bd249be1cf2cb4b0ae00ef9584f904dcc49998d47f2573e11b9a4210f605b9bfbd4a5710972552e22f03a1d72e297"}, {0x70, 0xffff, 0x1, "954b0f23af2769557565e4f35953e6b40aa70e4b9611d2e0b1b9a8ce54125459670f1e7bbe6571149bd33276970cd8fdbbefaca6a0811c8453afb3e3c4cd7a1c5cc74e10c32a0f2213e5811b6d7c41d4745b18f65b67cae2e23bd7519252"}, {0x28, 0x1, 0xa6, "f559273b94c5b3fae3a0288b0155f7c9380873"}, {0xe8, 0x1, 0x9, "d0350921d7fa6526f786b6f9a5b4ff2137867128e8ee4d181ce9bc3bc67b571c66c3067df70abf33b322916a97474713ee47f964131fa4ab946a7f9400aa3f6cd36d3f0cd51a5e3b277b96d2353dfbaa0778ee2b4140381e9ff9ed8992dd47b0726ef17d54f94926ef6ab5d1477c6cc8fe0a1591964ad120bf58b383f73ad3cc50a5ce63d0aebf34a0ea53007a6b5abb6b5aa8d0fdcc09faf8ad86a571c9df55f0123018826a4e30e6e42a4cb2a286dd8939543d9c9b6094849fdd542d07afe09f52135c90fb57926752b5e4775ba150f1e7"}, {0x28, 0x1, 0x2, "47550d9dc7deea9e36509f3ab964e4d52263"}, {0x1010, 0xffff, 0x6, "6b51065ae1579211e09f4b8b2a294bfdc1eeae047694440e20f91f9dcb285d8f86df1e794e6f89278608d7754607fbab0430c987cdf7926bc5ca614511f75cd6d1d06e9ea93e11618444410d2a8458794c98e0159b7e9ed80f173907b14bd8f1b2fc7708b9eaff23298f3fced073b3fb04e85777d760bbdbb6b4e2e80a23d112f614509f68756d939ea7e6405ef8595ff4ca229829917e5f0645ccc6763ac965b3f7604a98539386f579fdb0db98f9122190731e6523d557ee9da1e1c57718a6ac36d50ad7ac7ceb2da1f2684a034bf5ed316eee90a3a18b02dd4ecdd10634e440d37f32b58de6a24fe66ef3f80eb56b1bf03ff89e60bdb578ca55eabe36f0edc42d5a1d840f35b7aa848eda5062e510c839cb22b6a8a5a2d40aae6e9f10aa676b3e2f8378d1ad3a6987c4017f0600af21d958701e59ef3dc9868fed883b6122e699f57d81b197bbf6c61f580f4affd063700d043245ac903f69fd75dffab9629b2493463b930554d1b4cc3829e9d24a1a9aebc521d6d4bb5ff00a97eb3736ba78fcf317aa8a834c464efc2afcf96bcb760934f54afde0ed289f5226ac3265996cc9e480d3510d14323b83c7717eb3b890f4389968374d810f875644614d07eb8f7689bd44558e8b2935190ea9c3822e374281a62b97042f6e24dbc5359aa91959bddf2d22318df48c7d48a8883c61ddb53ea0892dae3b6c48c1b04e48e920e6849e5a8d288445e7012a6cdcc8476f442b60c9bab108af130cd78c3ebbf0b4f96d593423b41efb5a874c6650be90f82b01e9e9165acf8a82d77ccf190f1dcede99bf0fa90f581354229fa9f2abfe6882a40662160693ba9b2e4dc3d38a3c4e6b2169cbef5bc5568d2f8bf5279e2bf87a504a280ada7fa1254df05197618678592a38133a34abfd5ac43665519ee6e33bea4184c10e3df64817a7930e2158cf3d9be5a8dd335b5e643169ad7caa05acb2324dde80ff71291c2b6b4334124a7065b407fdf283675b77104e5527b815490cd4e7ed611eff30453f0c1e23327ad5784388e2e91c992ba3d754643abd8efa9de37b5509bea190933a5843bfe352a214d5158838ddc03430e645718be741fb4276f8bcc0b1fedb3384a30c3154e0ed1c7b006ba1672df3dcb4fe40d64206e6a12bdb47c5c656aafd37d5193857f37439ff801c9fa44072da69466fc727c589eacfd9b8ad0acd0e8c1e788a67299cec2db0ff23e6253c4b6420bc281435704d17a4ed8c819700672b98def99438499364b880cea0db87ba0bad11f2d19e6135993282a9319423e8c6e15324ee8c0009c9d4dfbf0572a6f8ed0f37ffa258212933ada9e9db23dfec9dce2ede8d77636748d6c5931a1304c6fad0f7a36c1ee5948a00a0cd1ec85723ba671be6415feecfc109c7fe98eca14c76933b361a1c9d464c82777d2ce6fc865342297a116d23276767c7fc295acbb5c2cfbd1fb53d960a32090daef1702a4243b83d8ad2d9ef2d8bb900b501153f8905699db1b5f5d60f255ffca697396b5d610190c47571eb20405f0b086af6544b367b807ea175b8d02977a00a494ddfadba9b1994b7b148ab0d892a67e0314fb410b68b5452af99e0178e7ab9d5eed54f573cacfbe304ea69ba70d81041a0935bef77fe2eb8243175944da297286f650a91877c2b01ee6c40cf59422cb88aa7780b668a46d0edf583add036f5c5992c41263ad30a8adfa78c4b9c789845a0796c1b28c4567db86fdeb893fecf6e9ab42a14eb228e05f3963ebec313da01c9c5b2e7f1cd6c8527422ab9038d880cd6e2ea641e26495873ecdae1312a55b0884561b7bdefa6251619d55ab54647fc9b84e8e02d13f232ffadfbbf3a06ff3258cca153920e6442e822fb0172a662d3014684c91188c1e330cb4f52ad41e6c230640e34b666ca81046b8903bbb514c60b87e8868ebe3f61f417cda53fffd9e70a821093000da57cf9ac8a220546ea18df0d8339b3c3bda8339cb55c17f91b2003e1b204557d823deaea8c9595b79ed7984a9092c5913685ab996a75156a413b69e23f73d7f64453c777570fa811f0368699339683f0f26f6cd92334acf41d1b02e49161e362e73ffa2cbe303829fa304607a504fa22588fc64cd49739619fabf655bfd726ddf32c67283071416d456e25b28b933b16bbf985300cfe98c293fbb2cecffa9b1ec9a2799c1f888a1b05789074e230e69c7d1d887e62ac1f48615a01617fb9d8d17f10179338fb5f0725c78a7c86096e784fc331b7e405c9713f4e754dbd180447a3de817617d1c92a6dcdbfb6b8515e307838a52cd3f1cbb8de6f92c049b743ae747df7fe49d7b3eef049124cc6c9d08ae07f6b27374423bb4700586812edd76578b27f42c21459bd91548c6043b39419f3f3280a2aeba09e22942be3800b134333ac3e7cc3e2151fb38f1b179ddb8d6caef59b7385e0390ff222863aa9ea21d843a1094df0b1ae66ca0bf1513bcd0dde46ec2a64e72e09496b9ac3a1f71d0328da7dc03be02239d08a0f1000e6475451dee299a7f889b36e26d0169dbef21e81e6a9ef09dedc358e882c27f3f50acda5a8a94a06e7bc012260a6f2fc900bf43d19358d6736f5abefb6fc0f2b756adb67d773a75652fc0f3909ef8c3c6478d6dafd76055b70e792517d15315fb1db3f4ea017ca5b5848fc1fdbf612206e754104558e527b86883812b579f47ba177cb36e0732bf3be83ddb3204916b49f59d735cdc8a16728aaeb858f4846dd3123759849a97dce956f554080c1b99a95f91a5f9bf75fb20ee6a0b5642d1b13690fca53a427c30b2203e1ee07be112bab9de932e8a8a126958b272428d12f09735dadde80763ebfa908abc987cdeda356914b8f1b30d6b6f97ce6a72003e55434bcae3aad85162ab0f58c7b0bf3f15074be3d98a4a65af1b6a19ba4a4ac694a3441e210f15283123d8ad152a98a11b955d96db5e5a2d5083720e6fc53a6ad98018a2e4ccce08261ff6f564a9bac51cf039c47cf943e9cd8c7946955a72ea218d09f8e92d383a7115908aa264c30e4005a4df908f119b4eae4e26401976b6bf5505412be22de0db428a6d1996db6db733479494a47f80763ee1d8b037babc69dbd0ed226f9fe7f866cf11b2ad4059604f5366b1976ca20949f5f9ac30d407771ebf42a9297412433a3d99f7f24f7ee65cbadbe3ed09c260ce2d5f1d238190bd8f47c28cab153cfd96ab9476e24803942f64bc3269100b901d302c63c1d132e3057eaab3e83443b01a1991a083c4ce7656047ffe2e6eb02da0cc515400a260b8e2c012aec8e4019dfd2f0b18dc62be61334561925b2fa9f73c3ebf19b5e9adb4d8762b8b3a10f07bc37406951961648a5b505b308c98c1b62833840e05aabad381657ed26b22de594617b028f25becc600bee20753cc38c85ee8f9732537424da0b27f2a2b23b209ca6e505c4a78a68fb0145922cf4af4643a9d39687957de251dd10e120beef4e5a60fe5694f208e82a1594e8d09dfe5aef6dff439940056548e034850b30412678dd9b7e76b92060e6e72df97f21eabcabbbdceb54f818728fdc96e39eb2fb8fe490c089121c4eceab31ccb1f59253bbf784553fd6b76b5d6b666ce30cd00ece4e71294246fdd7aec429714a4735e3f749e7424f7f36586051752a9aa409a9f724ddeeb41dfe1c52b62b153413943066af6bf914d95ef5355a71e2359a9cf1b9497c6eb478684b3e32ded2f2d4e478c600391de88a557b6a7c61643f618ee0b7cc5810b44bd44bfc21f654f092cc0c1f9b35fc1fa73b8e0801a2edff11c7bfd5c90fbfe241bc642d79b478ddd745884457bc8ce1586b55226a862f915e0c761145b3001e3134e64de6ed25e0755e5ac715eec953fec39521b8c9a427bc534410b3f8182690ca2506bf95da3d7625e42b0a5b419d16e12416b13bf9eb1b5e2e9ee4518c75590bd48ca60925e12b97b95f7e021bc304bee2eb8cb903f3aaf412d927e9a08013dc4d6f52a2d1855ad6f1a36ead0cec508675489ab85304e2885a169b2287c2737724bd2cfe34696b4030b6dafacfc1ed3709f4473254dfe6676309d168b268385a98372ca53409c69a55f28d4b42aad28b967b951c8a1076191f7a689a542625d73de1cac46146264d90bbc4926e50be72dfda282321417ed3e5ecf18ce78ae5d322a23d58bb13b10c673398b5015b40dc98b1b4dc6c2b7ee74c457b9826de786fb4fbd76f3a385beb27d8957ef3e078dde21e633ddb4b92a243ee2990f15879bd90f52ca6ea19637fe0caff43904a7905eeff11e7877cefb24680d1f0610645a04a2018f6cd25dfcba57248b8e8140bd7ee256ab7ea469f1ae513bf7c59b0b60ca60d0121a2d391a94e0247272d3ac01941964f8727ddb69bfd69800a2c82a671e75b2fc7b1d325cc4505d1770edcbb8ce9b49ac3e2d21c67d015469a83e1dd3b05b42514e449723a225b8e27a8891fa3b7039e988941dad569a463b68e89a8a9395ba50767d14659106962aae9d45c7d378e57f55f0550d044b498b3468b4edac596063e5834d5ae3a9557eba0c0e8da087d13208d56b0a2c6b0af066979c38b1aca9087ce4010f7ad4d7e9980b033f4d9315c3caf9bc63ca3f431a5323fb5c4d90415b82e6e189fc2df2426b0999407c591971aa5fce12254aadabf25d107de3368b38ac45fc177f69d3c5ed2ba729bc2b4a747882b3155ddea2548d61949f224d4128f975fa4f9e1fb0288d057734b2d5ed6a6485e27d5ba02fb5f4dbd04e51f012b2ac49e039ac707c5c2a84264cb87999629b2cd32546b29575eed68e78f1990bec0a40d6ad5c64e17625e879fc027926d29078f3e85144a452ea7bc656d130aa6701ee318cb78d7526fa3de0f1df2d413f80c495aa06fac8be96c5d4b813b638c8b5fcb4680861fae687433c258cf0dc95a1e3e9c39b80bfe0a53d81a80123422482a54f0069554fcf1b13c055a07b0e71b97455a307115e8d3bfa68771d5a4f5be82d6e856f767869ff5f1b1959e022736f9ac41fe8bb36b0bb0956cb6aa02e9532d57084956ed5fdb1a66ad9f90e7451fb643470ebc7235623c4a2926969a24e17fe416592e726919294ff72b108812edda2902e8e80b8cf4e1491403415905c1c0abde07a0ba458baac7c3f3e531e8b3a6b451491b98f827c9ede2aeeca090634f9298d7c6b3e13f73f83fd5b48348a90644284fe985cb7012159446cd29b30ffc98398c875b71726868d5a7036391cd4dd47f1535f9e27ef24a4ff779229bc5cc32169fa641239ac528ea3535d5276f5e7b321696cdb93149526fc80cf421ada49079be954632a693727cd284b0cdac8904295aaaf80a8a7a59e63fb5acb84feddd9e6a99d3c0d2a71c24bfff2d9955c4d3a62d0a901bcd2b44cc772ba440806bcf5b7b93e39e0bcc98707533bd2377a9defacff905f4c954def1c76a216f1460c63bf45c3b0bb613703f0357f3d6d47c4621b94d5f179b58de13d0302640405bf2c9c4c70d313c8e7651da95d974abbda1ce33b17a796b5cb1a5f65c98bbac12682b47e757f7cae13c89a46393e8188f81e875c2ecfcb859bcea63aac712df09aa3e0a4bec0e9cc88660c1a4a4cffb6e236ef48e83bbbf306c4ef5a82e8d566c516f461dfbbc8ac05616d791104b4e92fe8681c9fda01002adb703c6f495cc7dc851f865ad2f17b9e913975a7a1e293de2168d09da74da62f9e090dd2b21ec90a1d0a232fc68ae698a76d813c9a5c499477e0d1625bc2d30f29d5f238bb8f8200a542c4cb9f89001ed9c9b84f4ff5fbf0708138691edf2e4"}], 0x1258, 0x408}, 0x402) clock_getres(0x2, 0x0) 11:49:07 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() poll(&(0x7f0000000000), 0x4bf, 0xad91) 11:49:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000080)) read(r0, &(0x7f0000000140)=""/231, 0xe7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f00000000c0), 0x10000000000001a7, 0xfffffffffffffffd) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x4, 0x5}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0xfffb) 11:49:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x90) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:49:07 executing program 1: r0 = socket$inet(0x2, 0x100000004, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfc, 0x0, 0x0) 11:49:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000200), 0xc) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000)="e5dc89a21baa6590a74d2b0eaed40e6586f360332790e2340abd9b8adf15228578a304027721739be02bd64c35ab3d130841836b870e9d9b10a5183b7e301d412c4d2fe0c00d8a1ac1766e9de97a4cdd4238a0e3f36ef86ec00fb6069c147b5af8b882f0fbae8e72f6afe7254f3abf82551a27d3344afb17745321eaf906ea42e271b5a990a5a2a3f038c69d5ab937816461b99e3477028e52f5f48e882e8071ffec99eea630a129e4f7258f80cb16b6e8805ae14241a3752b5093a6a93ca12a5059819f5714d8c90947188438173fe57a427060b900f6d680fc95e52a15d9aa72c3d1bc564db519382b4fd324c6d2ce", 0xf0) listen(r0, 0x6) 11:49:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 11:49:07 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000dc4108770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x7e, 0x0, 0x1800) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 11:49:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10100, 0x40) r1 = fcntl$getown(r0, 0x5) socketpair$inet(0x2, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$lock(r2, 0x0, &(0x7f0000000180)={0x2000000000000002, 0xfffffffffffffffb, 0x200009, 0x7, r1}) 11:49:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:49:08 executing program 1: r0 = socket(0x0, 0x0, 0x0) fchmod(r0, 0x2) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000)="9538040ce7ab66f7c13e502b464e799ef720cb978e5cfab9fe2b555dd99843d69b17fb060cdff2f7311dbc668003d28309e79e2dddeb6d1cf7f9c98fce55cc26763f4a660ec3047f6fe5f892e678829617dbdc37f3ad62996d84b56fafcde38511da1cbe217ca90f1d99f514e344e0cfcc92edcc2c19b0bfd3c6edbecd679ff86bb7c9f9335a0aae6b437122983a4a35343cada220fe7ed6480cd37cf5f79824c946f0c957eba4798930fd2ae66cb49ab44c28", 0xb3) 11:49:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:49:08 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x2000000000000) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 11:49:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x80000000) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) close(r1) mlockall(0x1) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ftruncate(r2, 0x100) accept(r0, &(0x7f00000008c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x105) 11:49:08 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10008, 0x100) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 11:49:08 executing program 0: r0 = kqueue() flock(r0, 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x6) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0xd, 0x6, 0x1, 0x4, 0x2, 0x923c, 0xfffffffffffffff7}, &(0x7f00000002c0)) 11:49:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8002, 0x10) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = shmget(0x2, 0x2000, 0x21, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r4) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2813, r0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000380)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r5, r6, r7, 0x100}, 0x7ff, 0x4, r8, r9, 0x1, 0x1, 0x6}) shmctl$IPC_STAT(0x0, 0x2, 0x0) 11:49:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x40, 0xf1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0xb9eb91ce0f0ded41, 0x0, 0x80}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x12, 0x10, 0x7ff, 0x5}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x72, 0xf0000000, 0xffffffffffffffc0, 0x3f}], 0x4, &(0x7f0000000180)={0x0, 0x1}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xffffffffffffffe1) 11:49:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) 11:49:08 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = msgget(0x3, 0x430) msgsnd(r0, &(0x7f0000000000)={0x2, "5c5a27a807c0c0f1c4548542f66701633b65ca288454f9bb2b8dda42fce43391660758672f671b0aab43c236ef5b80be"}, 0x38, 0x800) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) 11:49:08 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) r2 = getuid() r3 = geteuid() shmget(0x3, 0xf000, 0x28, &(0x7f0000ff1000/0xf000)=nil) r4 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/75) setreuid(r2, r3) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)=0x2) 11:49:08 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 11:49:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000000)=""/18, 0x12) 11:49:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e7658198a9a3f1d886dd7d72516da88e9f39840b108a21a2375fe59102cf61f76a697a1cb68d916b70ec8ce8959484a3c1af7bf91c3900f60642c4ca10f2e44d103dfe", 0x43}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) close(r1) 11:49:08 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) pipe(&(0x7f0000000140)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, r2, 0x0, 0xffffffffffffff80}, 0x0, 0x0, r3}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:49:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x10101ba2dab7a47c) 11:49:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) getrusage(0x0, &(0x7f0000000000)) 11:49:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r2 = geteuid() getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getpgrp() r5 = geteuid() connect$inet(r0, &(0x7f0000000500)={0x2, 0x2}, 0xc) getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xffffffd9) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r12 = getegid() r13 = socket$unix(0x1, 0x5, 0x0) r14 = dup(0xffffffffffffffff) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$inet6(0x18, 0x4, 0x7fff, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) r20 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="bb3764b24afd099a384df3de59f53e7dc25c02fd0f61246397e439e91776c6f627334716ce69d9ca7b87067bce880654fe188093b5a01ccf05f2f3541af24c643e4da1919572de117d74317fa32be42c5e6478329ef3ed1771d705450245519f9eccad46ff5a8df984a7f61a541c4255f0c51548b12ac55b3c9257aba9b1290d5ac757179c73f9ce34b7444bd3fbedfc21380bd21e04ae3758e92a96fec4afc33f1088ed5a8bd14bdb35b35338ac86762a2af702d77bc48a0d81", 0xba}, {&(0x7f00000001c0)="5a4eeb575481a0903c5dccb88460b4484f114dd3734deae7f5e6052d3c1f8dcb55159ce3904d95d017d26561ffeae891502ed233fa546e9963230c11804a9c33ad8bc01d1fcb9282778fbba7ce422766e726c92511cddb12b8965ad0b540eff732b7ec7c21728b9c0ca89e1020f9b594d761c5cb5941b61113cbc985de9ff6a97122410046468b4d7233a5933991cd6e13bce313ce7b318f48a8d7ff64c0fd9d7d89e4a4e8ccf0b5ed469370c6", 0xad}, {&(0x7f0000000280)="032e6daad6131ab013468018b97211c2e83f49c2c487b1aa13c8", 0x1a}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r20]}], 0xc0, 0x1}, 0x8) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x1, 0x0, &(0x7f00000000c0)) 11:49:08 executing program 0: r0 = socket(0x16, 0x3, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) listen(r0, 0x80000001) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x108, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 11:49:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) socketpair$inet(0x2, 0xc000, 0x5, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 11:49:08 executing program 1: r0 = msgget(0x2, 0x108) msgctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 11:49:08 executing program 0: clock_settime(0x0, &(0x7f00000002c0)={0x0, 0x69}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xfffffe5b) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x88) r4 = socket$inet6(0x18, 0x3, 0x7ff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = socket$inet6(0x18, 0x4000, 0x8) r9 = socket(0x1, 0x3, 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r10, &(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x80000002, 0x7f, 0x4e}, {{r2}, 0xfffffffffffffffb, 0x28, 0x0, 0x4, 0x562}], 0x1000, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x88, 0xf00fffff, 0x2, 0x9}, {{r4}, 0xfffffffffffffffe, 0x6, 0x6ec3e89f5379c10, 0x1f, 0xffffffffffffff7f}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x4, 0xffffffffffffa65c}, {{r6}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0x20a8}, {{r7}, 0xfffffffffffffffd, 0x30, 0x5, 0xf7e, 0x401}, {{r8}, 0xffffffffffffffff, 0x1, 0x40000010, 0x200, 0x7}, {{r9}, 0xfffffffffffffffa, 0x2, 0x1, 0xd2fd, 0x6}, {{r10}, 0xffffffffffffffff, 0x8, 0x20000080, 0x101, 0x1}], 0x10000, &(0x7f0000000300)={0x5, 0x3}) r11 = semget(0x3, 0x0, 0x2b8) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f00000003c0)=""/79) 11:49:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) socket(0x2, 0x4006, 0xfd4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc20, 0x19) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200a0, 0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xfffffffffffffff9, 0x3}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) lchown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x40) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x10000}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:00 executing program 0: socketpair(0x2, 0x0, 0x1a, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r2, &(0x7f0000000300)={0xa}, 0x1c) getrusage(0x0, &(0x7f00000000c0)) 16:00:00 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000f10fc8)={&(0x7f0000bff000)=ANY=[@ANYBLOB='\x00~'], 0x14, &(0x7f00001ecfe0), 0xfffffffffffffca, &(0x7f0000f21000)=""/79, 0xfffffffffffffe9c}, 0x0) socketpair(0x10, 0x3, 0xc6e, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x5, 0x8) r2 = getpgid(0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1000, 0x5}) sendto$unix(r0, &(0x7f00000000c0)="61924fd775a87a55ed89e1b1bfdd8b4f3fc2b89f5a1156ae1d567f7a69661ea149cc94ac0370fab17435387fb0090a1abb5bce89e8c115ea757beec3604520925359ed7d3e18e211a01ef220a2f4533d17fa01ef17829ed10b7def2faea97fa3eee63b0ebea47d44a04589a9df6d34c3b04a43e49f41ecf3b68f6ba2833b342a252cc92b89203a0376ba3d39fa78d99ff43e122f4c5801cb07da0cfda2592d963503f9c67515b687b7e7efd0768bfbbb2b9421fb5377b2f2cd11a52f614b27a53729", 0xc2, 0x401, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x300) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x3, 0x2, 0x2fe20000000, 0x7, "0cb40be1078dfe4bf647d39dfe7fb5f2b01b59ac", 0x100000000}) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x80008000000) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget(0x3, 0x3, 0x220) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000300)=0xe6a) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x101, 0x9, 0x4, 0x3ff, "a420997100bad8865d4473d896e50e9ca91303fa", 0x100000000, 0x1fe0000000000}) utimensat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x401, 0x5}}, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000480)=0x7ff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x4) getsockname$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000580)) pledge(&(0x7f00000005c0)='./,-\'%\x00', &(0x7f0000000600)='\x00') r3 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000640)=0x3f) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000680)) pledge(&(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00') fsync(r1) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000740)) fcntl$dupfd(r0, 0xa, r3) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000140)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d87", 0xfffffffffffffccb) write(r0, &(0x7f0000000040)='=', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:00 executing program 0: socket$inet6(0x18, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0xda0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r0, r1]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)) 16:00:00 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x80000000}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0xffffffff}, {0x1db274f0}}, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d", 0x13}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x22e04b59dacd687e, &(0x7f0000000000)={0x4, 0x9b1}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{0x0}], 0x1) 16:00:00 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x3) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c65300035e36d82ab2fd895875d12a99486d3dc901004532fda8cd582cd83a760dc8bf8a2e50a54b516bb44e00b88861ebc6dc70d644c7c497fd2da78d7a804cfb3b223d6115915075a42c7a4606158a5423b719fab41acb207d899cd50176fc9808c556267b8ea30872f9ca6ffee75f1f44d06d6924a3a9d1fe3fcc87b33758cec6309001d70309939013afa338fa74404cc1bf3e1a614084f7cdcda4ec5ba85d165b402e3e659962dd2c1d1dd8b42f5324c0f75affd901a69be4a0d0000000000000dc8bd09107aadb4fdb7ad309fa6ae8ab9af24b98b67111a4350611bed96a16585d6568017bb241fed"], 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0xa3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x0, 0xf1a, 0x5229}, 0x9, [0x3, 0x2, 0x8000, 0xffffffffffff7fff, 0x0, 0x1, 0x20, 0x17]}, 0x3c) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=ANY=[@ANYBLOB="1b7a6b0b440400"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f00000002c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r2, r3}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') chown(&(0x7f0000000200)='./file0\x00', r5, r3) chown(&(0x7f0000000000)='./file0\x00', r2, r6) 16:00:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) r1 = semget(0x2, 0x0, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/244) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/16, 0x10) 16:00:00 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) socketpair$inet(0x2, 0x1, 0xfffffffffffffffd, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000100), 0x0, 0x407}, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000040)=""/229, 0xe5, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$inet6(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r2 = socket(0x2, 0x3, 0x0) listen(r2, 0x0) recvmsg(r2, &(0x7f0000000780)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f0000000540)=""/207, 0xcf}], 0x6, &(0x7f00000006c0)=""/181, 0xb5, 0x1948800000000000}, 0x800) 16:00:00 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x908, 0x80) chroot(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r3) r4 = geteuid() readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/21, 0x15) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x14795d06600bfe29) recvfrom(r0, &(0x7f0000000240)=""/170, 0xaa, 0x0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) chown(&(0x7f0000000340)='./file0\x00', r4, r2) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000380)='./file0\x00', 0x20) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') sendto(r0, &(0x7f0000000440)="0ae5d9e8186e5673cc46a71f09bee4ed9b2de12bddb891bc757d5ecda99391691c86ccb62b53d294b174e06405c2025db6257309b674c1947d4c7199bbfeacd0b8b177d979e590535f7060f86c2c499f0db390fcbd63cc16144f511a7574340e69e5a5717c272c25959b3bd349828697a0bfad944617c20d9d78ac142becae8552eeff06e1694f1f040e60dd54f3614340e51aca5ade74715754293e6260d5c6d1fca67303e0ffcc154d1e2196eae7334c6c52d6010da179290b5dc2f3ca95024fdb677a22bd3c0abb99be5cc1b27ea306efd273d29e996cc76b19633184fa9906c05718e19f8d75c018a461c09961644d689f", 0xf3, 0x8, &(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x9, 0x8, &(0x7f0000000580)="7ecb23c9d6c189c8f853ba577658a4d41c51157e00e2b990e62c9281853cbb90619a51ba845b11babfba0be6c519b7402e71b836d7d9aad641fc32d39f0d7bdf6b66a9e0871b1d8c199db93fa348df9d464536a4c9844eb2a549e8f5b267a0705b26e01ee3", 0x65) getpeername(r0, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) r5 = getgid() chown(&(0x7f0000000680)='./file0\x00', r1, r5) symlinkat(&(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00') getsockname$unix(r0, &(0x7f0000000740)=@file={0x0, ""/96}, &(0x7f00000007c0)=0x62) recvmsg(r0, &(0x7f0000001f40)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000000840)=""/206, 0xce}, {&(0x7f0000000940)=""/226, 0xe2}, {&(0x7f0000000a40)=""/25, 0x19}, {&(0x7f0000000a80)=""/234, 0xea}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/181, 0xb5}, {&(0x7f0000001c40)=""/91, 0x5b}, {&(0x7f0000001cc0)=""/73, 0x49}, {&(0x7f0000001d40)=""/96, 0x60}], 0x9, &(0x7f0000001e80)=""/156, 0x9c, 0x5}, 0x802) sendmsg(r0, &(0x7f0000004240)={&(0x7f0000001f80)=@in6={0x18, 0x3, 0x10001, 0x3}, 0xc, &(0x7f0000002100)=[{&(0x7f0000001fc0)="55cac46a5eb47fcbbbeec1b554c426a4818a2dcf04a243e037d9ac238c072d8241ce77d11b8055579a4c5d3bbf5a528535464db3476d78c5c5dd05980824a9bf244528af8c68883b78e0c6ac9869eace92da024914e5c562105f09d3a937c94ce20cbcb77cd15237ad50ff90da", 0x6d}, {&(0x7f0000002040)="cb9a6a8001715abbc395727217e01cc1cfb5acddba72050c9ac182e80c006847375d3b11b9a63dc091e033bab7d7d7f817664ccfd8d1f79acbbb38aa066925a54e180ab280d262eefae1ca6226aa154e9b0066a9bfc7e2d552d73a34f45530a30a7ccb64fa883eb782cdff325b9228eca37db53d5d8d682472c0228d906204523d4f1585d3efee41de74c6e75a3de3ae1b3ee9f8636458f41758ee3e1eef5f8dd9a7a1c577002da9d719b0b47fe9c6757fe9054f8c", 0xb5}], 0x2, &(0x7f0000002140)=[{0x60, 0x1, 0x1ff, "70b5ed1dc3b4af8ec0b9f459458c5e2f52d4e338de6a3fc5316a88f628c33ed4a5f70961bb6b782152b19a69a2252fef33c3162d7d099c0aa03c9599e209dbd71cfa9c750184128858d2"}, {0x10, 0x0, 0x9}, {0x1010, 0x1, 0x3, "4254f1676e1b0d56c71f1c94a2cbba742efc77f351e717f6f669b9dd90f8d409ccb674c8ae4437a07a52d755372007dee4f160ea50c6189992c3661815ccf3fd434d67061a1aeec3f33520383f866719d665c1b00d3dcdad5082862a399cf8185ff971f5e198e9c464b09a411327fd8d60336c1bd1ad9a7ef1cb263cef3ff23ea448d684b5a31bf45a02cabdd721392ec4f78967f7910b4e94de889457199e4424dbde4499aca50d43b291372fe863e07f9d07bcc75a3e37a548ae17ab9ed88ccf3a0fc3ba319d1e05869e46f172d7ddc1ec2e9d8925c2c54f7c20cce679561cf4d0f4339176a34d072a2d2912cebed6675adbf658725236c25ec0d2e3ab58897a5af43a7ccde3884c3f5b8050acbd30f46b047ed0f65786378eccb4fd8d9a4d4e30468bd9164a2855003c63145a45b615896ef09a017be5f17ae3b156b0d5d2794f71625baa82dc2e05357df8318ec3b3ef2a21791f278984761e2c39a8ce9e7612767a574bfd5e8e843c3d0211950f7facc94ac6d833b47f9d5ba0ab38cd4ca56be5edee349b955fbb2e4de7048d8d3e0bf2954b98786ecb9537be1308c543ab905c84ef35488d1c9311e3267f0642c2d9183cd101d117cd653f219a343aa1309522daabb59b1dab6c2f08548e4df4cab93273271326b476f3c5bc3551ffb18563b2a59db6ce9adeff31a0b5aceed506fa1f81743e751d433d990334bd0330e9a9a44bab458f15eb71ec808bd8049e15d889470e6005c1f28b048dead9a3e6f43240a975d95712f1afb01e6698f73d727e207a4eef44c831f20add9fa9f328c0f1608beb36777c6904033b84abe5e2146c5ec6801e19bb9fa631387c05e0d018a457983d8675eea8a00ac1f8f41cfc9bee06c8616f41f4c74862cd36d71b61c6f375788efe79ad0757f292c0b217b13d065536b306cd2e58c5d34319db02d0daa5110caf3a5b6ca4eccd77447a219ba96c4069c1bce39910a2be4b7f1e97653c33cef9d4bac535c867a7524997c19ad49db0f48746348ce8d1a81e4746ccf13ca03de817430780b741b19cde6f80c4a80fcaaa36a8056279669489b954f112b1e43eb82d194bb8cfd474c8eb989e83cef1656ca5ea7c355d9989981f6464d4d8259c4379ac7e0a4791d1f6ffc2b664d222cfc9cf389ea68f127c9697bcb4eb0d67b2b2f0f23c4bf35e1c1dac5e805b829be7b8fe3d6d39db29d6e6e7dc345f3c09a6db9463a766fafb2682e43936d53c1c23278f940cad7d7455084f93416b2ce279dfdfac9797f404ac76277b8e30eb35e30f790ae36a28ea09494395849000af68b1e035e2fc338e43cc75a79fb5c005c78b2bd7c3dfe2c219071f121998ae1fe698b5bf1b721d4ddfc15c142e1712067d95d1076f45d32307528b16e46606ba8a9e2823db9347161e9023d5d30bfc2f3589808fb1d216ef00c4a5a3b22b540493badf7f3621f68a4aba08c097b4ecc9200fbafe31181e0ff60efd2639cf18f1cb1121410727a18da2dd276c582f8d0b98c3579f60f5fe0c4e0748ff733cc885c86d809ed27ca6c1b232438692bae52de826f0660f7f898c6150dbaf8f690527e793fe8e5358abc7aa62bfec7a4a38c550b53b99249af2ff88115b871f2b077cc69800e6a7fe5c2d93bba046d0b4e94d5cc7cf2374c98affe14c201ba34e214bc0ce45f0864c6e2b268df4297799fd5e76e8d0faf182a365c6bfd25678b75a179e0512a1c56c80ed8411fb3b0fb486b4e84808f6b3e3ba7f1a15987776f50a877e0c934bb5769dc5b6c704a2c8226d5cf03ea5f55134591b5a376c25a6aeb10e3be5c4dbfc55bfe466443fc63f5c98956e5476c31947c4b5d5cad9a025d4e8bac3f5ca8034fa80c56140a6bec10e6dc8e5535756cef0f84aacea23f35e95cfcbf3af065e201836afa92c76c9c31c4b922fff1685004be33a4a6c863499439f23e516403c1fdf54fd554de87a325d5b6a938d7e7ac3b1f23460c9c623c0526fd409c961b9a36b2bc4f688d312ecf24ed74695d09f8d3610d8c32b785531dd1c9bff4dba0c6f6728a61d8eaaa17726ea0904be0cb32a627644120d6a2988b4a2a43a0a4c7861ec7ec9e7abf9082bb4d47d3e2d9a1f4e42e1d5f6d3a53ca63c970094c7f4a08ea8e767f6429027a8612aed96f71676b5dd61a60ffa5d8933c8d2d50ed17488f284c29de8d0df0bdb66b4789a67bc87bbdf18d8eb8557585fed7c7e2e231491353694a37632df07b738da665095fd39c6071e8717ed578b25c7c8f8670d7633e9150717dbd0bff7ff5bc50555733fb831360736744ecf29f41821de4c0f7e4da7f7d62ef5522c1ee9850cc033a01572553dee4b0c5273224a4b4e267bb5cf85a1653f941187361f524e5d08986069c2afa2787acb3e87464eb4781645c633a31c33f7c30a06b10a0f170a04c2f0b3c98cf8f48af7f83d3a0b7c4dd29d024d5f0cd52a20a6d1f9e473c17af35976a4701253ec06db4233193432319a163f14411dab707491961975f18f89f3c863eb696918a8c9b3175e3476caadebbcdce89dc3240987340423d522302748bedecb660b95ea895dba2657c2357e527eac0882f33ccd9ceae6c0660de6a264c7361ac775f0b6aeb90faa56fdc2c05872e3e0b3af63cdd44f1c8f1fad9223b9370d03c8684331614f47f565a6b06a00ea194f3c0df01a6d7bb3150e858dad8f33c3d397946bacacf8cef352f2d140cfb6fd214a6cd503508cb3103430b714337ad30b9d769aafeb7e357b94b5221a51b89fbf89dae55221a641074b639947a8155b4c34efff6e4230913b4b4daf3bf01b032dd2a8e0f649d7df73709866e7e1601c7d1010fe098ae96df4ba37e39683bdba3048dc3e17e28fae541f0c820a7830e6dea1782e84349f09eb4b520d2b8941826f5bd192bfc5575eb8d55a61d4b2a9c89012ff39681b949e2eac89c5d562530a562d52895fd13457c3510c97b3bd8018cb57c5d412c36f8f2366a2a4e7372cbcd6a9705c57adf14a3652b827b05650895a95901009ddceaca5c3e87f67318aab96f54c2be11a312e52d1cc5a290468a7a10b1b25c806f2d20c75fc010cdbb3475509ce280f22dfd8d6ab8bcc379065b336e7528a5d1a3de33e35fcf9af7c41f107f5b37db28abb3e2d7af07a2770c5f858f0bfe11bc66f766afc63847894b794a8f32bc52d63955db025d05a6f6e9031758210972c039c4b02bdbbe68d62972fa21f7550931b111f8d470995ec2fe4267cdfea54b8e22117f5a3d484994f3e648afad570f28f3a5113fb635c12ed79f44bfb53c51cb6be9598c452a83371b5f7289ce8295a0fec8e82a26d03b82ed8f87b69803f903a146871f7843e31c9fd945ae8023549a35a890414f62c98af9a172540c118260bc54f7ead1d66126c3339261eb999983ee2f281c8f410c825105611a28b37b43ed4588515064bada7b0702a9547e8c2b3edb339195b9e66d312ce0fcaf985d7c832892ed36e4b25aa744566e64b205fac37cd03ecc71fb2e68944b96f39e4de01d1b1a3d32a5a7b1289143465e0da4f967a8484f08a1114ac588a2c3c5fd872263288afa2f6112a256bb27be25813e7b8b7ac803274d01a0736a3cc18b9253b11508cb4426923e6a4cfa3af56c43c755f242962583c1c2cafab8a9879fa43b22221769c61aa9e4c2df1a6c7f4dc4a0ef3953105302a398a938e3207399bf1b3437de148ba85048776e9084057a8972120e969877d7a8eb662b0db35d3178769e9ac45d5572222b5d9310a72f7d280de7e697e25d90ef118bc34c34c255822b52cdc109e0b8ec9721c306783642cea09e99698a992acb9082dc07bc8ef6a59ac32421119dcbd42d6928fe97780275133c81369dce6fb1ea27533cedaf7f755fd2e59dd90eb6b2f513d92203a069a1afe10302482702e545ee3ba2a20508ba9e1416986f981f196edc7f4ad94fb656efb51fe08343a6f2ea28fd9a299cd6db52e259bf5e27c2c244c5bf93e997f956cb0f7507e06a4bc9093ac9d27936f38e002e5d58f26c6ddb5b1e443547ec43f27a7477fd19b6dbb1a0cdd5e6629d78c084daa3f98eec117b79c22c230517d892e0dc5630a28514f71336b9c66e72aac607a4337df0c5c0214def4c63ad60b430916a43abf4138b334102fce7d06c6bcef369c13024277824163ceb35d60344fb232a1bb5fb20c0f47f74a14abd004a3bd251d5107902dd0de8205c11a64cb25b3fd06bb4726100856f270aab52939994d5cf8189116fa4c0e8ad5af59ed94918f93e020dba684fc34556294a4c2c53d4f59d368b63989bbdbfb0f54e4c067394d5ccef4a39f55205869ff9604788d813c372ddb2cdca28694d916d44088e5eecc6265f29fe1aa9cde0bd6a0b2add263746d82a9f35231ff37a31dc0d18d744987777d6a597fb0d7f162096f7090de9cb14ed9d02f73927fe53f7790da4982eb73c00457bfca639232bfd2c58e480ba3c4405e51174c92753616030f4cbcab6622bf9f6c993849782fc3897f5eb4d04ef62c371bd720ecd6006201d69572e211cbe3ccce19336cb00cd5f100bb96fb2603f5af830319381096bde1525402789cc5dd0f87d9840bbc864132e1f7ed7c528f9da94c919e4832be2f237b1dacfcba77cbc6763d6b24eb65cabf99fb7f45b747bc6ff0bee6344d6e5085c91809eeb04739ef6b1248e643c309bc8b1cd42ac1e57f9fdf0e7f5d98f6eaf9e80d849fdfb4044a97b713d7c1280a0ce5af387f3aebfabc43828b4ddaed1c9df6dab848ed62849da62c6480865d1a5d48e122181d2bc9e00364db7146c4b956b7036bf64c97034ce2056ae3c12175191a2aa8b63719985cfa3a3bf687de8db8115f0ddd7754bc90dc58bc092308e2b32aa3bbf58c6907942e926015fe2a1407ddfd23f3f8f63dac08b745dc06e3dec168ff6dfeeb5f752264bddb4a234c2e972252391f2a33c859baac5569aa44025a473a7faed9160814ee9336871f9a7b076db70231866834d7698dc9527c42edfda181e469ebf114dfc9b9b5ed664f337e1cfa30cff7e9e977cea3caf67b45b865319a1cadabd6648af6fc3f19c5c5c9cad6efe7f9debeeb3be6051e88b38a6795af12461ded3cad1ddcadb160e64bfdba66d244ca0fcdcc1b97e90687812f4fb042b9a0f6984635ed53e0b61f5c816d6f4108495b6679f9bd84a3b9fbc9b0c44f5a2f91ed3284c5de79bea8f0789a384a59a20f96839a7f8afbdce4d8d592b52e6abf317151e5d666842e8abb41c626a385b717057d03e771eead433807613384776edbbfa546cf0edb7c4ac4c2465b6e9bb1815872ac64cde22f206d7ce31ff4266a5ddde46a911971073eca9fc14712a704e6e5d199b574ae27dcaeb7e224fa6621875127b2a04faf8a79a053df43c3931364f534cebde3f8fc2565fa3b41343ab2f556d2ed996c7be8dcdb8c39270bb93413b87288e6ec647b07fc9f06f8abc2c46c3a897b6838cd844d5147e3aee2b25c0e0095b903245a48d29dc5b00a97b5e618fb11cb3cbcd97e1d54f5d2b519c84ba8513dd136a1ff9cc7f9e3653ef88b15320a41e618d9cc040152f1b4aaac5ddfcf70a137cf5c968c96691882a71ef9912249827d56c20d872abfc5f230ab0923071fd4d6837d92e8af10185c246e84a7d0343046e4ead6c91e89fdc0b7ea87e3642857a992b21346600be6375f75984467b9710a095e071e26a74c0a9b30533448d531a0fb6e722d1062d3817572b562f9724fd82de4070f3cdbd8cbe902f889157f47655fa907f466808331a0abc300124f54a9f122a0d44749b229"}, {0x1010, 0x1, 0x3, "5318d05187208f936e4638e2edce7a9dd57f9a0326961b0d6562c5f5f2a2bd53d1c597d6ca9334e1506396c5faf1a998ccdd0f3539edf82f2791e5b50fe4fa420b60a474999aae37e6b4e5f85328a25c2c9d3fb58dbfac3014e7730f10c92d21ffdeeb8db4dd584959bea3fcbcad4e54ac0948ec7cb4163c0df13d5b31164e99eeab140eabee15a37365aa19a0660ac4d75e49070c9286cb6677cd0336ae2a04688e90c5e83ac110121919d097ad1c880b70bb36d8a61f81b817a8daeb54f095053becf6fc3a013905ef85a699bb07077f9cfce85228f925fa29cc687675364a1c914a47433c0c4f6171d449bbc617733b2651b829c6dfa03c5d445884fcb877d352c041c42cd21dfacde451b58a1bb4b75a579bf04968a13b722c1eb48684ef4cfc5c49ba08bb157487ea161da5430d025b3f3729aad7f77464c88cf9c8af8d91c8037530752e2d6ad9873c87fc7e67bef33d8001d2c1baf11ac79d6bdc0e8ec0a8a43b5593b757f2d954ad988c3165ef832c3cd4988c3bfbb6cca49276b072aff4dce5b12dbfadf2f309386cfc530b726cc968037ea42f6cbf0dfb57719cabc3732542eb71d07e577ca9d8441cc703d06d8fe2b79ce46d6df2e88a72ce7c791e9707254e5a4d3d7b4a3af15c68abb3a28c65abbcee6bac4229f7a47a703e859a684c0d01ae4d68a9a2f90099bd592120e6b0d44404f4f6d744d6fca06458c98781865c9f6025543980c4fec98f05177ff178688dcec802712e15b98256868926e46bb96e72beda569d6c9e6e8cb468f75b39372285f1bd0efd9c6a5d8204ec14f6c2bfbb5b4b82ba747617e0a3bad22d65104c28594891b3deaba7c62243d17f8f44c4a090662f002afdb46ce679e30e5aabcbd270a11dbab7cf465055df032b865af7d00879dc9f927bc7953b0f7c4fbf2915d2aa5de63fd8a9191d673f5e6c17e06203b1b68be351b86124f9cdc9490329b20197a2e566ca8bbaa2713ec6e2bcfa44c00fe53d2b11eea537c0232883668484d965975b2fb9a56b08aa02995eb79a119ad191de12ec42970a843416e3e370589f8779b3df77a630afc4c1c1afb0ab990f05150710f0156daabdec643a43b75e03bee2dd6ce15baf52ba250a526be774a28e08cdf2f6d4af758a5e062623cdbde26897b9042206e313a4d7d0fa42a27d742ed5522fe246583075f63f1265afeb859afc87dfffccfa13981b8d24eda7d479fa77425f97306132e2d6fb2cd72a340d0832a1a22c49b13af0d6c5e06aa466d38d8615a4a4ceeceb9363e15e6abd84a2a700ed40671e759045c8a1455234598b01d7c7c0c61530159bcefe52a997e135c56ca7a6aaee233d33888e71ee3e7e46b9ef95beba782446d4d62d4a0ff8cedc4c4be1f4f8b5801ce833d21d5f4c36b199138a4e38f112685cb6740528209e8f3f01fd9d1fe89909a730f88908255bca6f05d12f8950ea4c76c8922f3f936235f37383f9f97a873b26360bfb426806b950fb5e27a6d3b718fd6dc896b717a3630d3b4af7ea9b4e20b30ff86e7330ce6b2fd0415cfe23a0a06cc6f8b6ab17e6816925ac9705dfe7bc883f7dc098c24f4cabee3508a4fe968a18b09a7e9d5534a341fde8717551b2b7b86cfde0979199a7cce2893f0ecab73eef59cd2019a2c6ecc54b9412410f2c6fef8077d8202a79e0ed2abb62b67eff194a17f606559f5cb3d3928ba56b6edc53596d4e8d966e37729cf46cd2a35f5a0ab71696e81db910eee8d7aa4d8d00c87a26d701b3a507c8d75528ea746fbf4bbc2b65839146751fe00e7f5263f8510f79a7ba228ce68a235046cae44e55800c93d6707afbb2bb27f36c556b9cba43f25c8b3dab4e298353721b319e94e89fb2485f4fb97280c6426b51ab2b17cd11db621a96cc7f31c9b275f4ec4d363982a6d354caf2dbdecbcf55e5e3b0b9022ed364622e75a8624426ec9770359dac7289a5a9ec79c178f6c50d2f895b1763545051af2302056512f8c3ab0fefdf4524c63d15be9220ad5473023f85e6ac46f1dd5c15bf5410c39616f4c1187a7759993fa1652e92dd880caf14dc750abb2fb1929834d73ce3ae2a19572a16f223d5cca0be29549925b7cb7c40a53e97981b559a4be07df7008d838d9e75fd7b4f1b79eb5cdd07366c712aaa6fd843695193e54f9185ccaad6c6a00020b8d63f19782967ab47a50ccb23c8c0e8bcee708f3c79be3f1b64e2683a3102e0e302132514df8ac633b888ba47f85f9fbdfc25974a69bb9a7b316c19beb677db7edbfa6309df7937188f9cf49fcf58f176f18a6d1fd38b4d034d53fb003a963f5bb6123909ed7b4a2cf45db43cc57a195f1a6a2e1834aeb0dcb5e8bb297eb016098db101eb1b6d4ebf77baba1d097505fef506da7b94447a4d0e2c06507bc0a3d281e1e4cfe6924a220d760028aa18801a6eb07f564156c8e0e3ef2b9fd7585b03127eaeb9c53cab48ce55d939e2cd5a54138767748884582a263431b6517348222e7ea662d39489a5ae9e10a3537052ea0910bd5e47e8dbdd54e05796ea0a979994a520d092fe99a87bd300762354d4b3447cab87547cc1199533a33a5b3a5ddd28c014ef97837556b24d00224b1feab78d4fa126dd59b09d356c2dc20fcfb5c8a87095569626e700ffc3b38fdd97865bd03ff2b5195921f23b1c827fc31f9fbc5b40e0ee2b6761be7e4906b7272d0394c653cd7cfb490687d74387388f37954bfeae53ceca7c0dff962769826ce901c134a57e12c67e88e58bf7eb83cf7e69f24c2c405c2168994440e90bd220d1a586833ae413a34af47998b6d9454e96aff14f0c5cf2dfe600b55aa4672265e587e45e2ae1030a17ecce4bd4bbec31a5796a44f2cd8c3bc69a16bd47e2852a53b2ce09dac4974030aa49f9be61a7b948316b64806a569ee84e0a6f31686346fee70da44fd4d2632a3271e55f812b8f7a7eeba56752772713a515b2bbea6fb69be09b74c0dc6a89e263f34db2da84b0e994e833dc6a1b123a36b8d3a1dd576c7fa8f831fa037aa627abb4aad5895490fd505d9beab71b1dc4a0c7ff07404a40abdb8d2ceb7d59ac6b82c6a1e68337ba081005a8ec67ac07c17cbf0f928a7f982ff5927095f9bc8965f83e6cafe51ffa4868ddbb98ae5e8cfe9618828096bbdcc1f55b7cba4b14e76f6ce6983ce946685f2c5c99bc43d18eed76e9d74df39ebf68f6ca5b7e2491a08fc2b59e15cee6d27cee14955f15fd7159d6638905f1c46137a46f711e6e62d1b614a843c3975d46ce2633afeeaaaa2a8b52b8bffae60bbf3a62a01be4d7abad67c932f99bd140bba101fa8b53089a0e0e7300c6be9864f9eace91720cdcdbfc803ecc4ae4723ce2ffbe0e191a23affe138812915e552ef403d39ef9f13ab104ed178b982a38c86204193c9e51ca967840d02787ab4baca864b094d946710c97dedd36faa3419b859d89044d41da14dd22c23414a209ce57a4bf9e5449124406b85fb22b3d54994f4df79e0206ec8fe27165f702203fc2b780a3391cae4dc7b7adf1d23404ff59da7b7d509c5ca8777b482eea2f9ff311736bf4f3af66393f1b94744e2c5e8582d555b3f478ae4cef0dad8f58dc07973bd0d33d22b91372dc7bfa3e625b7489c142cb29f09bb17a8fca6bfb54914f95b72eec55a96d94014df51f05eb6e983f35a26f2bb2ac78d6b692ad1c23d661bd372543855f246d5613b2faddbed481aac90a72541284409918a19696fb132c699d8f94cdc8e9ddb264e0a85c82d1f3050f76266e381f6348d99a52f786bd018e7ec74911bd8b73232dc0aab1b58709d7db26274f55fb2bbe991f3df490f1e512f7376638fec42aab64f7411510e7ee26b9b8ec8df37abe65247e3c7033540994c119f7462998068093b68e2510cd8b75cfc007de3f23d4ca6a8b5875f1d9744f4005b608aa3b19b655e3fe0fd0d1b3d7ae1984719ddf17134000975384e0b6de1db1cbe7248a726bd65506ecfc08c227928338b0f9ba6872fedb1212c0e3f13066823827a6aae7c661ff365294907b95fe175b48ef65b1658f3b6c08dd386137ff9e98398731d00977455462bb39a54790b313581abf3a6ac86c895e66c4c5460c01aee1c631f3a26aceb63edabfab8ab06cb5c77db69488ddf032601c7cb8ffc549d9c68a1df60ff5406384f1228f424a20c9439c10940d323c34aa78741f6dd0c5f5b9c262d706ba195d0a3e746421f4f6f6745219e8daaa778053a76e3d1d1bbd8c8a86e4b570691295c8095e8cd1f6c53233e47a639df8d386b6adbc18381d33719bb78694e06249698e70941a10d5dd8eba56eb152e9377a5332372da812f53d922c5e6f25c19f8604a7fc135502d6ba969ea2a76014d47bbfdee1c4785de122771cda7082f29accde447c5e34b0ae10089c302535f42aa2e208134848c096a0c4ef8559ef08024afba353cbee40c54528db2357ec01724d4ad3fc3d1e11764f136122e3116e5c2abebb9db4d8789d72a9e7d78ab826dd6ca0ad0295563b99cc15f3511b8e17dfcf61dcfb5bceda234758b7202f4aca1a25d875b53e0c7678da629680a67a7c02d19f27ffa1ee977421a083e02fcf0a851b0591d6ade01b089c3bf5e2fcb4dba52d402249b744d93412bc5aaea2c8e0bbc0a1c860aec0b9940d6efbf579e905ea3853b3db694f35e4483c797e3442d009f3dfa8055a712483b158c7f80977a26d48db61b1299943a1be0cc9c844c17db5669939e8856f66a24b1d202f1ab09b8db6dccca7a911645e5f06694a17273bb8121bebebc152350c1eaaac4ddb9a84340bafef2350b32a68ddba92e1069dff01878349bec1adb96d83c761724a054151d11d1b501ea63645015eaf17aa02ff2f8d46cceab0bb309c1ffd049643e0d82a4285e9b4cbe537a14e5b1c4e676481cea05d35631ecbb8b3a6efcbc430c6bf2f50518c0019b707b7be5c1e8a2742f14498b80b645402bea2623e03931a567be5f8f8a19c9f48e6d66504075f2b8a93decb3f17edc9a39976d07b5e2a0f921ce6e40fb3f154c362c628473005365d1cd924efdaf5d2464b954fe452a6feaff465eaa7b6fe4779b093fb067a6675a41f1a6283524592fb451c6a667b052f5b529711e72f12a5a4dbb9c57964d658ea3dd3f911a88e3b2af49b681a8ec2981d4bc25109153d9cdea00df7b4096da0b4d20e974dd71ccb73a857fb0a190206c82d85162f8f6d03c47473f4226a18d26ee9cd11b00edfc86c9768bc1e292f9aacadcbfdc1c31b1f616950a4ac2d39cc480b8b1c5aa921fd8c7bd8762dd0763d6f66dcca43a0f1415f910ddc820323a04248fc7a245dc91e2b3d56cb2f7ef19b95af1bf34455b04ccc90315c5a158e4b4133d896960b36e2cad2b2fc586522ed436a5340a83a73aca3c6e0cf87ab8d64c9ac42bf69c4f1fdcb4c3d28bec7d67fb25fee685cdf8ce479ca7d35c3c48265f9350f6b7c8e64ee62724cdfe0e9772b51494c6a84cd099a6c3f57d8c5051dce00071338ea47cdd36f38d928c17eeebf6ec47637bcfd11cd711f4cd7e188b31568274fa1f91e7faeb1526166cfac12d543222ae9f8ff00a61f156664b4d26dc3747d841e400804dc7a66cf81144174c97dfca099de57a7f13ccaf67f25683056d664bfd7d9bd847d447d77fb40f9f8d4507c172afb7df9e527f55993091ed7043c70fe5013f262af0acd24c54df45d38f1a42a1985846c7f44703ea57a3729049ac52c62b03f067b8d58b02e60e0596f236b765e804ac72c2a6c210e18a6dc876f120aa0760b494f65577dc08b5bec5413f90ca44b69eea90"}, {0x48, 0x1, 0x18f65c268, "c2cbb3956dee8d1ef2e081d091dbdd548e750e7401501bf30147b727286ad33d30fd336ef04afeaf6fb22fcdbac914625612"}], 0x20d8, 0x400}, 0x409) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000004280)) readlinkat(r0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000004300)=""/126, 0x7e) truncate(&(0x7f0000004380)='./file0\x00', 0x8) symlinkat(&(0x7f00000043c0)='\x00', r0, &(0x7f0000004400)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) shmget(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) setregid(r2, r3) 16:00:00 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8080, 0x190) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x0, 0x0, &(0x7f0000000240)="def710637137eb1472f66d6bc12ceb5da18655cd906ad3c5cdea9d1c5a256b2fe25db5e67d4edfd6c5b9abca17aae77c0f7b24853a802e25ede8ee43bfe4bdc4e51775ca8d06333ffd3af0c2e9d106330f2047819e65c4e1a0838e494c88cea3cfc240de02fd47886c0c7a2101caa75b40", 0x71) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) socketpair$inet(0x2, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r0, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x102) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) 16:00:01 executing program 1: mkdir(&(0x7f0000000640)='./file1\x00', 0x0) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0xfffffffffffffffe) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f", 0x0) mkdir(&(0x7f0000f4eff8)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) symlink(&(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000180)='./file0/control\x00') rename(&(0x7f0000000240)='./file0/control\x00', &(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") 16:00:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x93) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x1, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) 16:00:01 executing program 0: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x24) mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) 16:00:01 executing program 1: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/4096) mincore(&(0x7f0000124000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/11) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff}], 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) getegid() ftruncate(r0, 0x2) r2 = semget(0x2, 0x4, 0xd) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/221) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) setsockopt(r0, 0x3, 0x4, &(0x7f00000001c0)="f8544dcdad60e999412c0c47f27d304a5ac20fd39e3adf5a4da2be5c032f347a69e85aae0c4835c51c6fe1a39b56c8340e02b3033f60d65f55a78edfd0102156c30d6db8b885f34f0395552068364b4c2440a8b7156eb29c6275c67f8daecfacc7881424e02378a79c671c05222f6efd61cf31575ca6a6489464c5e7", 0x200) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="4b1865de682919c6a66c2e6c7ff258481e1e52df36b1867c758d1f1ced6a7deead81c7568d758b76e846103f7592f4a555f317569c495c05fb6016687737bab11430d1c7e6669f0b324bc4a9bf1f30cc14b163b33d69d82f8cb5c41455f9c8c4253a1b", 0x63) recvfrom(r0, &(0x7f0000000000)=""/133, 0x85, 0x40, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:01 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = semget$private(0x0, 0x80000004, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getegid() getuid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001600)={{0x66, r2, r3, r5, r6, 0x0, 0xfffffffffffffffd}, 0x1ff, 0x1, 0x2}) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/74, 0x4a}, {&(0x7f0000001200)=""/189, 0xbd}, {&(0x7f00000012c0)=""/173, 0xad}, {&(0x7f0000001380)=""/126, 0x7e}, {&(0x7f0000001400)=""/48, 0x30}], 0xa) 16:00:01 executing program 1: socketpair$inet6(0x18, 0x5, 0x6, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r2, r3) close(r0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ae0000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) close(r0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r3) 16:00:01 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x0, 0x60, 0x4, 0x1, 0x2}], 0x76a2332, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81, 0x2, 0x1f, 0x2}], 0x8, &(0x7f0000000100)={0x1f, 0x2}) recvfrom$inet(r0, &(0x7f0000000180)=""/226, 0xe2, 0x800, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) 16:00:01 executing program 0: semget(0x0, 0x0, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x8) fcntl$getown(r0, 0x5) 16:00:01 executing program 1: select(0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x34ac432, 0x7}) chdir(&(0x7f0000000000)='./file0\x00') 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unveil(0xffffffffffffffff, &(0x7f00000000c0)='c\x00') 16:00:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() fchmod(r2, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x600, 0x0) fsync(r0) socketpair$inet(0x2, 0x4007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000280)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='\x00', 0x8100, 0x3ece) truncate(&(0x7f0000000240)='./file0\x00', 0x801) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000180)) fcntl$getflags(r2, 0x3) 16:00:02 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000002240)=ANY=[], &(0x7f0000001080)) getsockopt(r0, 0x1, 0x3, &(0x7f00000010c0)=""/178, &(0x7f0000001180)=0xb2) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x1}, {}], 0x2) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x7, 0x6a5, 0x9}) clock_gettime(0x4, 0xfffffffffffffffe) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x18, 0x4001, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x2, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)=0xdd) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r0, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff0000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x7, 0x100) semop(r1, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) open(&(0x7f0000000200)='./file1\x00', 0x0, 0x20) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) 16:00:02 executing program 1: stat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) semget(0x1, 0x2, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="cd", 0x3a7) 16:00:02 executing program 1: socket$inet(0x2, 0x100000000000003, 0x0) 16:00:02 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) msgget(0x0, 0x5c0) socketpair(0x1b, 0x8000, 0x5a36, &(0x7f0000000100)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() r3 = dup2(r0, r2) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x38f) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x40, 0x9, 0x7, 0x8f53, "58bc526901d5c8c5b54ecf227bd436f87c524be4", 0x7fffffff, 0x9}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) utimes(&(0x7f00000000c0)='\x00', &(0x7f0000000100)={{0x80000000, 0x5}, {0xffffffffffffff52, 0x9}}) fsync(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xcf) 16:00:02 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x38f5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "5831114633215bd96a56f3d09c184372dee435d2", 0x0, 0x8001}) syz_open_pts() 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x190) sendto$inet(r0, &(0x7f0000000100)="b981268ca8aa5a4d67c763eb0d7991d0aec195565f535397329c50e9e627936135195a21bd3d7b751fa08384d81881d16782dfef08cc81dff03ad7c72a207faf317d888031dd1de73c6785c0ea04e3d777b9a2b2debdc632bf20880ed04b67a924bf31efa1a022a06fa3fc09260415abc6eabdcaeb21f05da5f0a88d1961e916644793b5d4a927228a9b7ecc4cb1ccee53faabea1b43673e146978003a723b17372723c922516bcef25f8e78ce7e9996", 0xb0, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x200, 0x0, "42afe4ffece1dab76abf280000dee47c00", 0x3, 0xfffffffffffffff8}) getppid() 16:00:02 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="78d7") stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x400000000002, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) mknod$loop(&(0x7f0000000000)='.\x00', 0x80, 0x1) socket(0x2, 0x2, 0x1) 16:00:02 executing program 1: r0 = open(&(0x7f0000000100)='./file2\x00', 0xa20, 0x1000000000) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') shmget$private(0x0, 0x4000, 0x131, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) mknod(&(0x7f0000000040)='./file2\x00', 0x4, 0x1) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x2, 0x1}) mknod(&(0x7f0000000000)='./file2\x00', 0x6000, 0xffffffffffff0001) rmdir(&(0x7f00000001c0)='./file2/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) rename(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x30) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) clock_gettime(0x3, 0xfffffffffffffffe) 16:00:02 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) 16:00:02 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x102) recvfrom$unix(r0, &(0x7f0000000040)=""/37, 0x25, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x40000000) r1 = dup2(r0, r0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x100000000, 0x5}, {0x18, 0x1, 0x4, 0x8}, 0x8001, [0x8, 0x2b, 0x3d92, 0x366, 0x5, 0x9, 0x80000000, 0x3]}, 0x3c) dup(r0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x101, 0x1, 0x5c, 0xfffffffffffffff8, 0x5, 0x9, 0x4993}, &(0x7f0000000000)={0x6, 0x7fff}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a8a, 0x0) clock_gettime(0x4, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)='s', 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000d06461e265b5abc722e1bdcc7c119207aacd2d3fe968c96c079264c734548e4b1dbf9548f7097f7920d51170bf20341989a692d99e3f93dba8ae0700c6cee2263527e8f6a39c7afcfbd41d562940755f4f8db0029be895fd1e45fb68080e9829a00c0cd07fbb4ccfaf4734ce5acde0af14da9534c29038426619f0f9100402e9d6b790910a25eb183142c97912aac18f8103beec3e1e76b9b56af9c118c3e13331848f93ac28c043f3fd99508a33a23bcf85ecfa2ac93a2edc0183ba41d605c24ee9eb53a5bbb7243be97f96e33060e01dd4737c5046d0171237ba96ef6701cc9be80d1f9630a183ebfe89127fd236a8c21e257f4b0a35dbb9208026ca164090de3835b83f6e6830284d303a2be4ccf8d22ada07bed05d0858ec37ab1fa89acbcadaa402276e724547ac13192d2fb0206608040948210a954dad2e8be6c0950320"], 0xdb, 0x800) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef02600f50e8d6773102de6bcbd289625752a8afa1968b007fe47170f5062bf3d6e0fd723adc9f7506b5cc5242e7afd477b601c73b1250e9a613c9f9047b920fa9cb3371ddc6ab55f229c56fd73891deee5431"], 0x1, 0x3, 0x1000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) kqueue() sendto$inet(r1, &(0x7f00000002c0)="69a15ff1f241235b7e4f03ad0a1d34654d8fd9312e1848f06713297732853ebc5cba445cfb18cb8753d79d2f3b668b326745f3b54a6818c619bbcd935313a08a1aa1079ff961f41b9211386ad0fbc32deb623a30aec73c2ea43a0daf5899cb7ea8dc2111b84c47b5e187d5933c4b64a086437c9814df5f7d2d3db139d2afdbae28654ecff5d34d53f0a14091", 0x8c, 0x8, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)=0x254) socketpair$inet(0x2, 0x4000, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) poll(&(0x7f0000000280)=[{r1, 0x6}, {r2, 0x40}, {r3, 0xc}, {r4}], 0x4, 0x7f) getpeername$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sync() 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="27cc0d261995e938c4a54e8a42d348bd70701bad608d580b3cfab384ff6faf4ba10f549495ab6079dce22d3782b79d4593bd910bf4605f2ab5f8118250082b43379df6882bc39c9b9eb1c3c9b6b6a3eebfbfeae67ba942cdbf3975a05f0c1c7d0a9d91e20b65b1386569cdc66cdd2f5ceda67086eb86a10d4db331b44df76e1a04dae74a7fa0ab99a453fb3d9242303117fa4bbd25f2a5f7b9e54682085c76853da73fd4c3636a886427bd05d0ebfa05fb7f4ff5aea772175ea634a1631539f4213f64ad07da964ff17b1a9c5aa5e04da5e3f35ac16cff84df6ba878f12719c3224bd9e4292755eeae38644c32238b7afb87ec50d25156d25e666d8ea21f23d873e5cb50dba80892fd9d642883cf55d8c66483575d2efda48341d3016f5a3844057142793798f0c0395d9324cbee1ed51cf6e5d42fe282c32445eab5777115c236898cd25d78d00b03c4ed1866cc9b6e93398ca03f1ffac53daed376a7b0b1c8e3b7b4b42bf74eded73ebd24eb12dec7e7429be8b9c39f4b2e27d42eeabd018123055b28517af35f82d050354ff340a75bb1b0f9b9b624e7daeda46e711f90fa6041da9d0f0589d9e5391bd16bb3a210613360741f2e5164c4c7339e17c652afec26d820c8b812f63b6fbb592b2cbaf70112202be240f65c9dfe7a93a2f5bcdd56c82d622b05d9fd535714b934b810dffbcc7ae2164a561178a6474ff7faa1d4b2c73f730a8ae110a9f1cf1ae5431b5f66eed33ed521428325dfe3373428a7f45dafc03ff71133e6cc387f54f4ed294f69a4913fe46db0520325ab58a74b4980f0be52adada6747b6441d41a9244f093d2075fd86cc743ad0f75e0180beacec33aa060a5352957bf6b8c391649f06d2238ff64144183028bd88bc2bd949a5e80d73cd63193193d7b2e5c5f56e68802943eb4104f88b0a4a8589352a13d7b3777455239dcbd5552c2989eb65a25140d50ba4b28564751d248125bda7add8831acadf2166cdad066b6cd928e9f7b472340555cadc3a769c65fa96d2309519a47bed1e85d9fcc8ed99bb0983b0cd6d226d3d8a2855355d0fc92e399d91d16aa3d4e863aa03d4581d2ba3936ac183bf1ff9d5402bcee1b7ca23fb7dd92332f1e383d9fca9cda196c7034fe3f7c3edd15764cd8510a82acf795125174b0707c0eb04b9b4388ba673a5c5e8a6771de7c32c64507dc0f25ff0379d2e2d1d0763ab51d64789e573b80745a414a739d63e761c39527bef7bed433cdda003e8da870823473947b789cac32433be96bb08eabb36f7b77bc10051315dc61c11812d7c8fb4a391dca876ec858bca76c46acb86dd8e9cab0d1f279fbb71b8f706b145e0ad7dcf0076eff534d9530aa87d080c58cbc4f19ef49dacf2f7a1c95dea1c0785d7cc94745b184fe3d9ac9482ffaa273fd9142a26f82e21755f076b4895407ac2b67cc8715b2409458dea9e2ccfe6a45d0b8bb9f81e7afbf6c96e597826cd4c4de8ea0ebc32c2384a72d73deae7337be5fe915394fbff67f1a10c90d3279d31e339af2cd1506b3368785f5e86a652de5298cedac1715259f05bd4cd405d2b769d81e07780c474f19b0e01423c3b1ebb5ba561583524bdc2d5cc2f87f202eabd18c8e562145e7feefcf081999137f9381959ad19e1725bb5d0a5d84476094c458d9f5345f3ac96abeac879141a39533a41bb98e1c407da2f3350c06cb1d4d5eb8a33c9c246b107728a25276871caa815e4e78f915ef6c8341d74f210836498d155feb3d2655c57a6de86df54af13ef8a6005f1107fb56010dafe24321dc819cdfee340988f5a95e9f6da7b20e5240ae2cc139b786d33d0887e62b27bc3da67948cd0265689198538990d24db329100c4f0c02cef64870efcaee6d8c1c4bd27d8959a7a7e721ad5fc20ef4ab79a66d86aaf05a6ecb709b5909078418d8824382438f67da74e7b8536a20d878850bb1eaf25ad7bb5b7ac9366a96531fcb0056e51bd4f293b54eef26f699ccf7f7bf9c6c88e602db2e724f6aabe6651b6a0ec4f00f8f46e56de1a0e0229766bb0faed272418ba03a3c3c49ef69c1255a7412730c6d5a391d07ba97b823688f4d513fbab0461966d1c3e362ce4c5b702d77c5a952f2e083eb8d91680830741b8b0a74e7d738c8cf67b4e365ca8e83c5cfb7630315c0a24b992fd282c4c9656b8ab068883a0ab8d8feb95ae72359568837237a669fb9049e2abef5d391561d16d6ae8cbe6c06041d1b54b26c678304ad682c55ea8969ccd54914a7cd6f2d64b7b5bc17ed457a1b9c4a176904c4b4b284a834cdad1ab211bce2837eb030b1e7b166e5d7ed8953fc4a065c5b9677c000066ffaf1df75c981fbc37f879e4edd970931ce3e37154505e92be375446e400762da297092baa022d9d0f0342686f131db4e85d03ba91a9b7df3fc83063fe6e0e43bc0e2663b4a5f921947848b629f49d6481e26fe29c6c370bd705297c415e6610e6e80eb8c3cd56f8816abe2529e54750a40f7582be88cb22203b34cc6128df962eb9f393fb12efd2fa17e4d2476161506724c97a8317a3167d9ac7576f9d56c37a7fdc741dd4654fd69cad110c6accd0f53cdfcc5ed31feb3192b781569a53e1f0cf819d3cbf14244701a2cda50f0faf85a6a4d918ac9dedd456aa9da1e0fa7d9923eb3cd34ae24253fc1c7a3315c6592fa757cdadbebc843b6c1863716dd0f6da48c5035565662b397f4ae2008924eb9990bfe2f82cc4ff20cf077683c4a24267ca0bcc16fecadd14d90d4067c35b2db8097f63caafb90a5408c8e2f8d7549b4d0c8537f398176f1dab4d6715fbe58694672cd5996221aee9410baf6f8f269a149750b1afdb857250b5f798e5ee1dd58cd0aec73733fb19efa66158d39036fdf1804e867bb2f721f04a3946e5e79480811be127aca5268396bea6db6e69c708919e65904036a973822716598df8922bd7762ad0d5a441818e1cc981d6c36d944d5fd20eea6711d8b448234a88984304994f3d0529c9b58f627d6e4bb5d16bfb15b5e800e33d5620dafc82f72408a9a57411b78bd860daddd7f27e521faba94880d611435de791587388953dc542db3befa62f8563a7471b765045c3125b5fb7a0e839467fc5715649ad95fa4ccf400e03d6ae636dc0b36c53a515489b901dde7a92db2a94e67de1423f0bc3f173edc2f8cbd52a77c8387d34c712c9671662e535b25e897da92e69a76325f978e022437e0818a501fe7e43a9a4fceb995c0bc07c860c58d964d10a1d320ec07be1552f4b054ae020338236fa20ae27b4f42b408eb77fa5cda5d6bafbdf74d0d00bce58faf180f1fc87328088bba367a7e4098913d62eeeae3cacd2ec4c31f3772e140193c2e28097b5894203f9149473582e61ce8ce33828199cafa7474fa5bd1731d32fdf206b288653d3bb9243e2947acc14155095c5604da0a17a85037abcdc8c9e75609270167dc2d2fb2b19ebc82934dbfb61436c4487cb8e2d192dead221fad55e55c151e30da345acf43b37eb474cd931ff1381be40030768702f586e61e94d85c26088d9416aa94d5aa28d21c26ab80bbdcf3a8fddf371fc7fb923429c01fc75e5a556a632a84f28aed9a9be2b328a1d79c42f93dcdb831ca6f564bef489c3c9ebf9d708927f2502d61507a7c08ca22bd03d4e7837a29fd24797b4239a8acfa7bb8d1917ff54cffc077ed46ff695e2e04ba320dd81f9933670448945c5b98669b2ad5622a9469c795d950583ae1c1591e2496e439ee7898c4d400a7c07e8bf8dbfa48fed4e9d235e5e22be0f741fc361857f70a1c209d5fac1fbd1eb26a6a39a40316b79b1cf3ebe4416ea4e2a60c9fe576f8cd73846872b2e65a2840b3dce2b38666d25fa073dfb8b64d3cc3e1d009b3656a49f392e7e423ffb6f3084ecc0fae97afbe2892deaf9d6c24ef407aa7a13a705ce607aa9ee31e29877c00d0e4a6e3b4322d1c6e969d23242db7ea253a2e4bf2c151c1798f1fcbea926790e394650bbed31e057492f3831ff8104ccc30466a5068ecd7673b1541eaa167b8593756e00faa516b0a4d766f5010eda867fb081f6350ac24658fc3311f0f7b4824a03fb08f0b52f4bd5a348336bede55196361c761b86caf3b363ce882e10e6d8cd671adcc269a1c5c5d1ba3a64f4fea74877670d557225c3f998f2c32ef2b9dddd1ab4e2877bf7e4428291ae39a3b5e4bfca89b92eefa82684bb7af0378e18523c049ce0d80742607a5a803fb2d90aa27d0c5b0e708e76b299be854b3111fafe013cefbba17f3ae30cea1096228fd9fca9021180beeb39933a98600d518f1b70a62fdaa6172c3c234d95095bce509104e909aba19787baad451682f02d24fd6977a208b6011f22bf6d45e627e6847dc5d76b35744d9b71f36ea19f678a5de2ee0a58c6c72defd0281fc11bf69bcbe8d64d9f232d3b8a730a2291571028539aec82f596274cdb3d6a85819b1ccbbf12e70c578dcf289481facee24a3d981ad26f255012165d14193a18c649e38fc5e1737af947482b3a914465a81941ee989f7966e022f4167d718a83f59071a79ef95fb0cd56681354fdf1778902d6277f797f7b197d371f5188eeb30e091ff5bb2c3467cde6d64f2b9629e9f697c03a2ed0e361fabc0f9e5ddd13d5f80ca7f940961ab172c25f3c534134c907bc0c680db680a0334242fc289cf8c1f8dc76f79fa98c4a94774a22ee6482ba68b37efe526bcec30432121ebd81c1db4091e7d3e9631a7a12e86f5a9048512dbf75d18727096a86d244b06020149fde588851a67e559d681dffdc959e6a7a1651a3a46e6bd8e720abda76501d516c73f4d399fb9705ee9f77a4c24c68f2d65c8230343334bd4c2d6d136af118ebcb19f72439ce9cd7a5738c0528a51a8a9ceb7cd4e40a0b5b74e8e90a41fd31eb361bcc9d1a40c91f1f39e8e657fed8b3ca76b71781696c113363bbc6572d3290d394cfbc6ec41cd10fa5978f98bdda454c4281862720ec93f99b72aaa93fe0e15bfb9430fcc538c6295ac9081181c411c", 0xddc}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x0, 0x20000003, 0x7}, {{r0}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) close(r0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) 16:00:03 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./control\x00', 0x104) mkdir(&(0x7f0000000040)='./control\x00', 0x87d) socketpair(0x37, 0x8005, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./control\x00', 0x46, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x50) 16:00:03 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000e9217189591e0ce362242baeed5d9b91d5387fcd009233614b00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getppid() 16:00:03 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x1fa, 0x40) fcntl$getflags(r2, 0x3) chmod(&(0x7f0000000040)='./file0\x00', 0xa1) unlink(&(0x7f0000000100)='./file0\x00') read(r2, &(0x7f0000000100), 0x0) clock_gettime(0x6, &(0x7f0000000000)) r3 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x20, 0xbfffffffffffffff, r3}) clock_gettime(0x0, &(0x7f00000000c0)) 16:00:03 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0xfffffffffdffffff, 0x0) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/185) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open$dir(&(0x7f00000002c0)='./bus/file0/file0\x00', 0x0, 0x4) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8eafa24a1df8f845afc1c7cc61067ef2ac0b30d263367af9554b068a02ce9e3f4d5068fadd1c8d53fa64bf5498871c99067696c4aab6a2b98484fb9c32758af2d2eb171b6012432ffbb11f2c3930bb60747da5667e2247b2c01392b2a4899d5d0a85b0d136e5ae79ee25aa935fcd9097012b56adfe1bedc4c338936ec38e6f69cf4e7eb53948db565492cd0c91b07315116a1e2e2f8a18a06a89c032b972becb9c6ab2c0cd2940d465", 0xa9) close(r1) fchmod(r0, 0x100) renameat(r1, &(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) pipe2(&(0x7f0000000000), 0x4) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:03 executing program 1: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x0, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/185) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)="9c6943b1aa505cbde1fd5686453922ff1091588f0e988df4243ff15691902ae7", 0x20}, {&(0x7f00000000c0)="d9f7297d07bbc9214fedee85c5ce2d1c62b1df70922015b621b64db28fef17538c63ccb87b4a65749e1f1a7fa6e7d02090473c70cdb2fc266cc56ef9628e41ac32d274d87def896010e50aa50e6818ee47e75d0d871a30a2f8037159d29c24051c0ec453bb00d0b10afd84ddf1d051e25babe603809da24a6618de54d2731d41840ed3cb48b16d4e742c65503589049c4f51b3b42759c61378b5b78cabce08594e7853f65ca3bb69368912bd7d635f5a42302b9fc9f65a989a6d96a02b1be1c78a9e6967e267fd407972caa23ef35bce12c6691bbf7518c055befc3001a8864502bc51668cb64e4aa7cc2da15f54b635ae8f8889fab7678b18dc5b423cbc4eb634a4bf181a1aa4316e7f9ac1be9ba67f01a564da92782f67a5f2d8f30c9e8f8c07c3f69fcc5888e07ed7df4bc5866466ee233fa8fa76fd7595af2e6fcb129b0500ba355f6d725d0d0633d71309810352e4876e9edc93542efbee90dda6ff8a0b1c2cff7c009a47eee1393d0dc1fa35a8ffba937154d6799e412957a8d7d7275388e735d7052c8aeac822061ea8d2edd358a527299d60df546f348d13b20a544bdba437dd3dc236b3b18db226faaaad21e96f967590162211cbb863e5970ca4c5dfd05378e93e224e079905084f539cfbc53ab721023d9ea12933f9e629682ac7e4b8b183a6687b7958fc2d4dbbcb3f1320b9a4a60b3659232455f7ae14947c4402b6c58da05241cb314aeb63f18a0da0c670d9a0d2298d5dfcb85e435ac8ca2d18a2e498761485e86ad314f88f267300bcbb46e15cef74162fa18200e82ec916103e7ffc8af8cc84bbced12e805d6b2a1399472983ad64b39e965dbfaa5d73dc490d057559a6b5a31ce97456acd41becbcfb9c929c155168a42feccdfcd84dc20bcb730ebbb94b17be5ba8fe8fa8f8b89bc55803890252f6b0361c69adea7f20a6cc7ea41827c1f03979da9c7bcaf99b3239b1bff86e652eb722e685c31eb0ca30aec3517661c82c0e509655b6e9eeff71c6d4d3158c888867e6edd87b6c95210a9805ffd26f8b13cd8f842f6f2d047918976dd9dc6d7bf42f0f88d81cc3248d8b73af004ac69f90ac3612741174efbe742d568e83faebdc38c8eb167fd251983e30d7bb08d06a07d0c65b9d37b597ddf382bea30e8fd5daa7660415a1156b76bd0d21d397aa391be25c43e2549e6478a599c87ab3f183e56017110deace139fced2b1624428ded23238581b5a50dd7582ade797ee890e5a95f5dd80f43c6023b0b39a69eb25f6cf3f847bb253613f3ce54a746d84b82fe0c7edcb74112aadf872d025c576e60f582a874925eab03c63a7146b5b376d56bcdfca57819c06d616c732b6b2593f5c4768f530a880f9c6af85c31f1728ef00095566f86e2ddd3c77e7a79ddaffa07650ab6d0595aa6940edc731c1a360b2c3fa485ba2373ac378e01e5075aa9b13212d81e2368383c9e50dfd21e940176cd86b48101ca980b639cf8fc8a540cca549f3753dd03a6a1cce16d2f651d9f8a672943bcaac8405617d7b96a505640b8a082dd6d4b4bfe1e0298b2f61b42c09f0cd5d70d90b5776d1e2672e6a2769cdf5bcb5304b7b0297f76eda10a873838cd286da8b917bb2e4257df51766465eab7372782daaee6da7673d1cdef695f7585f3c2571c28463e11c77507b6546fe66513debaf981b4bd27c55c091b9faa872da9aadef8846f4835e8d8670ad8ac501ec1173a653200455b8f3931264c553c8aba8017654c22d81cdbbd27bf8d1dad17307be65fd6587172596d83c3fab26dd52962786c7d6b2802989e6b946d5daca22a3fd7423f81e02335eab19cf0f6d190141d84f6867f9a1339315bbc07360a1df98e7bbdf66d2936fb5ab96649cbbcc542eb0d962164ba7ff3dd8afd8f6244983ba3f24c0f91cb20ada9613037ee2d1877e373d5fadd083056eb5ffde62fef3a9807a94834e1ccb668f579484f9aa64b8d1f57d1b62fbd5e98fad0ae8637b54f7d957a1e72fb2687c027177d60954ed804e19de31bf908313defa2a00ca2ca1927a1e81b4a4d80146941de944dffaefea379d02c0a60619e61c2493431b3ed151adcde547a3a14461d30f335844794e0f46a66883d41440b6dba347accdb078be7ae885f107158ec00aa11cef6656930154cfab307276b2c41e08a86105210decabc1aed0edc163bc8d31fa24a10c4821df83c7cba49424d94a26decf8269ac7548aace8010e7f368e318d9dbd89b50a1e8ed4eb34e93b0d0e69d52343e9c5b43a5da1edff8c0b4e7ec0509707b57d70c7e029bc6f733e02beaf8e788ae1af6f3b4ff1a73e2309a68136bd6e81f796bcb14c98ab02ccfd205361f1f3ac4c650adab47334d55cc17a40062a45cc15c22c68b14224d6c3514e6f798177d3a15dff6ae24ee93f1a170ac9f0d5bdf2cd31d6ff0ebf88d0c1ba9e4adc38811adacefac9f67e97dc33dfe88c12ccc06c6a810582c395e61fa88c6c256eb757ab6f0ecc188745157f07c7c7dd3ba9adca4260fb4e4ebaa0a55e8320610850663edcca8d0ec0467c77c44f20885afc2a30a78fba79a9b49f5c4711ff043fdde85e9a3f9599485d7e7cffa4d176c5c8aa3224b145477bfff90ad92b5ae3a5e11abb5a90f575f4eebb33a65b846a823dcfd5b1beef26a2ba2f59178ea3ecda64bde4b46797b0af32594e4f9673ed704c8f6f5c71b38cb0467816d84642e7ecf2c4a49c05903b3d0a9f083bf3e88b1cc83bbf5911b7e5e84a94999fccc557caf3a9a800be0dc06afd51b6a1e3fee7c0b9b95600c9c5d2eeb849b6374a6df619fecbedd1f7d9de9856e47a9d881393b414881bb1164c1a11d834b7899278e36cc1430821b9feab0cd208e146304c834cec17fcfa4703adb67a611e7748f5a77fdba640845b98ad366a04fe2562ec723fac9e65eddb7e06eefc50dcd962b0e2c19f3dee2dccaa97480e3ed9609d2f300775622fe38b34000fd08abfc10b029bbb40958539b0a8e3cfdb106a63c52bf50574d770149aa64270b7e5e29ed29d64f5185e21f68089ab319fc8fb7f535776fc8cbeceb946758fed1beca2908d2b165b5d34b60a13d64e29984786960ed474757aa04e6996141f10183f784339025250300c25751d4c0597d63a2094ee4b95a8620b6f157175edea176cc4f4a4a2ae763934ab056ff515c485f67cbfdddba4b38870b3749eb926774369b177cddb8585b7c0c480bbe0f08d46bd918903e27f0da28d68ca4e12affd21b8cc32849fc614b4bfc94ae9a1f5fc9fa97b258202f68d3dde73825b5aa75ccf3ac6a8c3bdb8aab0b77934e895748586d894bcb1eec3bf920ba86f334f6e2d3e1dd765dcb28de75f10c12ebfa3bb45154f928788e84e45690ad7f6250ee7ae70706eed942634556ba3b44aa1a96688ed2fba31cf5af8612f4905a1a0fa335fd0ec001d6e578754d4db58fe5eefbddd5b88ec576203f0eef58f69674f6b423e12a310a1f0f27a5580260aef5f1c18fdcb5be5c3c7a384902015bdd46443eecfb73f51af48cb15fa5656cfc6bd2215104355ac6b789212eb05a8911cb8ecb55c3cacceb2f2b5b897883d0cb904c9f621165b95b56058f84dc16729d638a1d94b21d05d6e5e5bad62b74a8e16c80e7dad4ee85ab0317c608fde1ac08310bc80ae4645d0c593882ce5491bb06b5c39f2fe4149d84ecc6761dd22dc788f70f2a74cba4e522735955b84f2aa2d525dde4c30261f6407a2500f7a0f4c1b18326d5a25a623c6db7d306829eba99f338ec24551b36ea5d1da0655e0f3d1918fb8a88862e9c9f91ce2b22c979f0d76c25c4832318eaa5cad3c9e5efcb6f4cee4225eef9e681b59e769fdcf31748ab91a00332b1d4e7d16d5cde5f7ff3d004a9585a18cd0e3bdfab8613ca89cee421c4e6e1f858e98b2aea4f6cfb7a2b92500064c4d1f310cf5f639969eed602fcba2b4f307165d93b332dd97672b3337c696a2dd23da1e608e9edeb7b2b92859e6ec37224e49af8542753ba9e4040f7e16600f9cb5f8951a03ecff52dff2a9c47910308826810694b305bea1383bb565fc904f2482b13657f2b1a62a41fd199df75d3470718ffe0a4bc76619a492fe026b747b650ddb7de8f241e8a77874c439c896f4ba2859e9cf214958ee73bd95f86f3bea8e362f048c7a17798f92a116a86d067a252d2e0f3b7e86ab0ba661ce93377caa11ba65605f6600296fca85be0d88237e87eda404de0a92d2cfa833284c4c70ee28f7e1ab9dbd6aab0c023b63a2e14aec3efc3a69f09defba13699dc7d5e3f3cd38916f566aa8c01d0c8e149c8e12236ee60a1a6ac9f94d584d977de2ef8922f210353528f0b46523c011ccbb5932b5f5bef621a56a465266823c42d94e17cb408b110df0eee6f1be06cfee6a563ded1d31b1d64bfac67f559175caf8425595d91d4d82bdb36375f86459cfb3e272b5a5091aa3c791fdb811ff129fbe80b7dd85e659ccb1ce57aa25c1b7175a4890723c89d2bb1a5643a2735507f842defa5ba7b14ad6903f9ff6dcd10b58f6b1a8ca98247124604e54c8e3d0e16fd3e310ec877cdc79e84d9da5bc40573b6468c089ca886dea8b7fb37db2896f34850a28a055dbe2035a28a4e6100327c22ec1db700fa06e49950a338f44a151f32f3534710394c75f1433f9bac27c3ff13cc54cb640057ad2fe00c745fcbb6b7adb914cf655bdd598827613e0a7560cc8e26da8a333354b5283a6179a2319b800f9bba3d84b973bc71553550eb3932ac9312b5a562950009f96a38d9bf87dbe62978f6634395a50e2e331e0f005f47ed5eac3f51a88d0339b1670e6310d6f9f9cf78a791592c8e329144620cc6fd4a84ae9956cfeffd4200941f443835409c5c68570a8a01ef27267c52e3343054347a1bccbef2ad3de32516b53354e98050cc0bef341e7ff1ad5b78c630ffaf335ce0afdcb30556cf8fcca742414f3bf50e3453dcfdd3bfed853dbd37dc19c253b0e237e4d911d5a8e35dbc28b71fdc483c0cdba8e0db60e35cf62d61f21ad0ed752689b9c3bbea630c2d69a82baa4b678ddfe847431f6c80a6aeb226410f0a5c731198863b4bb8e3361da768d18f6b04f8925053eee86cc3b16e6e03110b29635551ba3eb06900747d195c7b3331f221d30e2af151f279ecacf670a3f73aa9876925af0a9b2c52a3374bbbcdc7f393d9d6261c573f6e72ace155c9bdad619f11f3c5ae63a307ec498fa88935aa8874eac277198f150bd7a00d220e828f5f18a13e8202cc36dc5e1c0d8be628b9d98d48b1e4ff41251c8482150f004cec93db2f1d4c0a321b8e6f109ce9d497a1b11fa15c58c8bb598c63bb6b5ae98cbde3ab566783d9dde4219b5d1836e32172034f12d23410268a948dea554c60b62725ededfdcc77f535895ea8f6a3fb13ae8057de037265bac88b32b72aaab24282866e51da44267450e0c7f25e4e66ad5d1d37a14fbc623a1041a977036bc031b6328f9e801b7e6d0beee372a84bbf123b05553e8288450e86c1a24de96e5c9b16e058b520e7db7fbcb6f2d099dcd67c1857055f3f17dec3da00882ffdc0731c0bd168f3a6654cf7e272a1c7610a902a3650933a91036069a027c05f0600febe8695c2a6975589cf3578a1d7a9078d475c4ee7f48868faf92f7972032b3bbe0438ba38d5360f903f92cea987bbc7770fb0fc6ad528edc4b2c375bbfd432d2e37a367ae69250bf11f8a4889a6bc007a2dc4f32447b3d0dae367e511c2849589c656a358848dee01ce1938d2700f6c01940a10a63eb908bbac14b57a0b036e692c135db4b4bfb34e18", 0x1000}], 0x2, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) socket$inet6(0x18, 0x1, 0xff) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x82, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x7) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:03 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) getdents(r0, &(0x7f0000000040)=""/212, 0xd4) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x9) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0xfffffdf1, 0x0, 0x0, &(0x7f0000000000)=""/229, 0xe5}, 0x43) 16:00:03 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x10, 0x2, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x2, 0x7) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3d, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x5, 0x5, 0xf9c}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x1, 0xd9}, {{r1}, 0xfffffffffffffffe, 0x18, 0x3, 0x101, 0x4}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x2, 0xc}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000001, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4d, 0x40, 0x6, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0xa, 0x2, 0x0, 0x3ff}], 0x8000, &(0x7f0000000200)={0x0, 0x546}) dup2(r1, r0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() fchmod(r0, 0x20) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0xfffffffffffffffe}], 0x8004, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) close(r1) open(0xfffffffffffffffe, 0x800, 0x12b) 16:00:04 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x917) recvfrom$inet6(r0, &(0x7f0000000080)=""/140, 0x8c, 0x42, &(0x7f0000000140)={0x18, 0x3, 0x6, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r5, r2) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x200, 0x5}, {{r0}, 0xfffffffffffffff9, 0x14, 0x20, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0xa7, 0x1, 0x40}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x2a, 0x80000000, 0x100, 0x5}], 0x101, 0x0, 0xffffffffffffd14a, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) getuid() getppid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xdb1) getppid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) socketpair(0x11, 0x4004, 0x697, &(0x7f00000000c0)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0xc) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/39, 0x27) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/186, 0xba) 16:00:04 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x69}) r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x40) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) close(r0) read(r0, &(0x7f00000002c0)=""/214, 0xac) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "45dd46de510ad732a6b6d311edc7753831fa5e47", 0xffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000080)="6e5eabd83d14e3005f0b0546e36ce683133ef9461732431c93ad2bd0d9", 0x1d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3, 0x4, 0x7, 0x8, "0995fb284f592c95990eb4b2222abc7d7eff661c", 0x7fffffff, 0x4392a47f}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000780)="8cbd4b8a83184cb1ac56dfc49cac3e5d4b549d29cdb0749ceb99de14edb404b84d491300cc77178c06c8756a478891aa6516af40af201da52798a1727474607bbd8bf2ceb63feea8adb5bf0c101ff6b111ca89ecd83c6202789006937a06c4c96e108cd247ffcce9610d40b81865f023031da8401bc96cff5cd04381a9a1815f18b6610b7cc1e14362b650dee85a1dd10bd2dc98af9cfd07d7d0c137035749412b79441549b5e90e473dc65f4fad3277fdd89a50ea4de33d1ce5def27573ca445183eeae8e04b7a4a1a29ba6daebe30fb114134c6c8d368f6c4aa9636c2ab6d024d3ff4c98abab35c6b6b3aaa49c98faf653d190d2e0fe29ffcc8bc8e76e081ed0a41a45b1004020759ba611a00ef7c6892398e041158cb7ecdc7acc39527a13684c4aa6fcadedb2c33aca2b6e510fe957697906967151d4614dc9912698f77a50900ed56129d91748d7d14f5cccb9384e794a8c6ca2317e98cb5afd24b514f2f40eecadfb6de3b3cbdab6f786d4d23da686f0f1b5e5f941a334aabd76691ee780a7786fc7ce6b40cb293b7e7a57088e68ade55b30a11603a694bf82b6d1033210329bf08a2c962398a9f36f194551835e5a8cbd9520ecdbee3f479b92ad249454497d2644ba11aa56c40507bde1bf430b46fb0e732b47398433bff5a3bb8b29a66a6c918d7569921013c17505a6a52565793dd41afd50fe7d351618ceb59471492e4a0b0ba8a81b01b317eee06083f7896cb180cb4f436f722f69db7ef26fcc401855f375e759724baa064883ce59c9906edd0c1fd734cee99fbea2678644af96fd02e63c5ba6c81679c35bb8cbbffd24e535f444d670ce18f809893bb70e46f59904cda5b854ded47890f6a962125f469237ba5d7009cf4ca9eea4ac8a8d1f87ba87bd69cd72ff09189ff146081483fe2fe82890e47392d86d9bb0f3dbd3c5195a7c9b9a1f4ac4b866a0cfa1ad8214fd9a1f742cec2e0fb49f3d6e76dd0fbf93ea2dd4bd61094de92ef85f0182d027b1fd8a98f0b0b96d7a9a45afa83e41d8fa6c5178cf556ea9f0d512a84fc08d96fc83021c2e8b7c4063d24bc4cc4ee7d09fa98f8689030c983c449565c5012c914ae47e3459efe5c500e0a58d61aba4d57a781b3f8482f4e5110dd644c7620221e05464c181ac76c6bcf50d73733a9f7d9c8fbb76b8cb0dfa859c4a633f00803a02688dd5c73a85a594a242abcac1e990a23e2ae6f484f7e56abf0aa998327e986a8e7a46e3317040ba4e44c94924767bac903934674b22cd0a17d55cf5bc74e58901c01d2ebaa1d34dd3aac58a3d8364140c054a5169fcbc6aaabdf87cac13213f64e7e83ecc9de3901263c585b69f7723e9471ae2109ff9e96b97c442481bb64684dbe2b9b6a3ad8193ec6fc81f6950cf2a6c51675bf18596b618c006b1cda985dfc7821ae658153eb057c87953f39dc898738c48c5ae15ea5742640a1dd1452b2b6624a776dffad883e02713ea9581dbc80bc2ef6a993c8a06e7636f20eeaf1b76868f6acbbc7918d00379ff528ca88b4de5f237ea3e87da7e6a1319185f04f7da63d67309c98a309bb41818d372ca684d74997d6f568759ab90220b4db873fc53bef53638f36915d39a899c07febfb1bf82ef2d3da4bbeac197c798a3ed06ea8a9d590c9b190b6cc8ba3ce33a6b0be28be7fd79d582b84d102e6390493aa74949004920c23814b47334f8af8bf209bb43318ca093aa715b20090d289816e6095aa4a58aebe0eca3d80f444ed068a270cd4145af2bb5adc621853277dda36780b752fc35dbeecaf232660c9cd977e704017b61a164ab107cde80f976fc67f138e70c9f7876d463b428c5b8411add653058002386b0c3c928d0e3e1a9e311477e6561fb73a8d814d7d0b58fa2b0f9e81c6cef56e4d975ac4e2a7853398de8882b8d69147db32ba2592543366201e9ffad8661edda80a105cec5017a194565bdaee782ce8862355767fe39f2ceb02333eb189343782a1e0477eb1762ec9e29df131581049ca40360b0f8340a0137208a95a501562419969ea8b62cf93d64746e737060ae37fe7b175a90bcf9257adadce67430f5cd17a8a3d4bf1dcc2a2e235d98358a15be10d365c0a0ea53319e13c377438f0bf0adb9ea0478340500c2b5f2a330ea70ff51ff038070e61070fa41b7738501a46631975974af2ae2b8affbb64bebe9b92d3e483b23dfa405af16738adb8002eeb01870bece4cec08015dd023ea0c3bb9d9295e455d1440ab001234e171ebb6c857642d6fcaef90bc416f597ec8e3ee093d3defb35ca6f3f2a62d2bb1209e19b1d92cc915f99b894d543347142b14ab0863ba7a7989aeed1464afc64085b9aa7138229fbf5d4e62a813bc5f3eaa72a7fd0e35a437d57a6417b47847b42cf907b8efdb2bdddf1b0b4e22613b1864f97c755feea4c6395cce44cdaf2fddbce809de1e8e86d4c3ebb2c847deeed730a469672ec181bd776f49b9d328edd41c1b25b75262ccbe26576782f61ea5fd4d159c9ba70ab825b3beb5183f6ccd977e8a2e644582094c14afd47759aaa28b0174cf22669f464ccda8a7da6dabb9b6fa7d778a4dd8afa35b2ceccc9dc6fc7de57f258dda90041396dd903ad86a0040f12c51eae48fd62466e347b789a37ab599c4e8eca3462e20a130fc2c95b8575d8043458f6ee84e6b92dc9f6aee0e1e63992d3e9228ae8f7e3dbe54cb673199786d2b3831b92683a34a6c8f96f776f645a6e6b51d1a1136768f12de04580ca57caa99c88cd784e2f2624ece9ea49d007342950d856c1a7d840222516d500b60e99ec6e656f501f3738c3ad7e889326cdec43eb6924153e5edd3fcdd80786a11d9efc3e8e2924cc6f9a88ed13558fd0801ea9d20c15b56c37db65b6169ba17a93ba34e6bc1b53da860dbdfb8f27cb3db4107df396663c19964dcd0a8f9f2338788ff326a9d3a0e421b0beb75d209910852ec8493359a203d6f43457f1d6bb08974c0748a163a937b098ccbe391fd8d5ca371dc9c513ce49256954df3b7b2cb5bee3b9b694e1e3a9fa3d0cc13b4dc916fa34969fd73ceb623714a36e24f806198f9e39b1befaa986c5dca2ac6562837558484a8e4125b176ce1b78a1890a92c5767305dae0c824880016620cf1f73b28b6d6099a306c9c6373e98554074cbcf4f20115c47e7b1353076208b6fa5a198208bfe4ace49116f7a7d22794e3b985073f1986eb0eeb4e013433b35a5f03dd8a8bc4c97c1f71736839b740ca685ad9fb234faf2550f9c8733a298c1aa84caf62f0e341fc3cbaf5904e1bdaa2385a1ab91982911bd57f4e9955c508f98f0d7e00ab82d6999985ebcccb98a55a449fbf765256e113ce69867de63c7abc7763c11aed7895d103221f3b92ec741e322fecb24db2e9f40e2d34630a70669c54d6254565c620abdcfee65866c4c77a7806096486a20c1f34a4b7e597e9d37027f157ddf7e780929f67fafab033b5b649fc0287846b0d693c9a1313bd2c4ff42a13323e1f12c194a5252b1682131624d64d8ca100bb1a52911ee1731ca1b37c02f82ea33e84e50ee6f9541b36e357557d7d73b108eb7367b87709512c5e9b20f46b28e961ad84d8cca00eb56a2561a39fefde35453561524997bfa29e5e942aa4b23ae12f4ca0877c229190b36c4ea2ffa902be0ced41a76b8cca3cc901c9493adb70e8a55d6dfa3feaadad668592d10115ae9bafa7b154c2be424b674485b8afd4603f850c28ed2973c5be595bf2914828de64c5125f51ec570c953940d7f3460d6d90d2cba6805a4a36daa0d77af62b781e9dd568fcca7f8de30809257c14ab01169e934efb4f78e6a88ee9dc41d556e309ff1a0f30320638afbb838ce1eed622c1dcce9234c27cfad3488d01fb8b6f46c8f111c8c9568688cf15538ee44172af6486d5975ae19f8c711897c00fd8740911be41684693f9907029f7e98fccb7f0e2cbf95369b48d69edc76ca4f0242b97209f6c77786590e1280ecbcc3253aadb08851b4edf91bed5fb338c13b2ab6761b72cf245011ef29f759902cc23390d092b1b7de18a26487284720ef0a6bd02bfe2bff22c486ce58dfbe1d129dfe1e4ee902a506913d0c646168c02a81efe1389cf837f242189d6f1e70fd7d5769aedf78bdf48170e9c0cd1e75ab113f3104d60c6771363d78bff98d39cafa9d109f39988ba10ac0286406b4aaea0ae7fc0a45a7778e57452b9a8ff649ecb5498c94927fde767bfd033641564329807ab241eb2e51f8fb89642ffb15dedb8f39e4051949c3ec74274a6556cd135ea2b096c577c03eb28e1a69f86576219027b4037d9cbe70995c1fad60bf48b305dadafd9b8ca887736f6bca64ea08d9ae3bc991a376dd54fa22e0c1d9acc07aa21e1e108a1278c1930259160a0905917d54f9fb5a39604e5b1d743f80856aabc7c5a1190a670ba33f6e14942ad41c3a0d0aa11ab182b99445d76f5051ce443560732cd7fc1b323d56fb1cb6d6885e8a4daa6d2c3a04e6aeed01fbb9dac7882aa6c16886633e0a588cc99ce6a28d70eb06c8a6d3dfbce496bc4816e1766ad464a12328ae21f92352861d200c53492b6a1f326572f95148a0c851e518c3d6eadbdfabdf5d0e2278cb309c701cc9a60baad83600ae1217c53b7db3638e08d368c0ec533e9c9c860326197b41ce4244864ea5b564fa47d7e1a973a14311f763ed64bf54450a71ad3cb0118d603f11eaba01ebd4f9c75fc7a9747096bc939a121f91aacef380861005ee7187b8482a659e15b39063363a805ae61b08b1730ed11b8e0e7d52803cec544464df87b4d88888092a60c26d981994cb3976095d6bc8b192055d0ce3d3248cb05cbd5ec95e634e31f223996684ada383f143f437a3363b974c88d524a35577b5d23e13ebe2d221185768f5f856f6f0c137a46b006ecad590da103376ffdde8e3b880cfe53a5528f1763f2246fc0afcc859185a2d70b5b1eb95a12147aa954980930a6a8387e247e85936148d3c86df6d4da08631e9e71cb6bc186805841f7e3771ba2b2288950c32bb8963ddd63412a431d9a3a6d5f7ef71588cb26f40ef4f7001b9cddda1eeadda1908e0d99cf08cb32b0e919681672ee48166873ab38d18a170f9faeb8eaff0fb20e4b3f899cfd3f16398d11e9ef878fcb7632628adfbbf0d753671a9d885f3acb6c381cf1dfa5ceea1848de774203b8de4045d5df940a0073aa5406e4773a260cdceeeb05ab07987d33c7f37761edef14f11342379fc6e37864b5aff41a9c7b9eb46842f5d03a4d2d2477d93704d7ee9def9820060629a2f2f4b3995d58a05e29b7b2ae4f8b8722dbb27d020b37e8b8965a3161e622f4752c475ce31b6cf40fe9603cd5c4c914437828ec4444a100dedaac1bd78cc46df6c36e98728be5ad3227e62eb47c169b53b7f889ca18d5cf9ae56e33885d6f98798c252e6f7ef00620ea3beffabc0898f17c1e6d1", 0xf11}], 0x1, 0x0, 0x0, 0xa}, 0x4) execve(0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="a2c74ad1f0d4f44ca8d061f489", 0xd}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xd}, 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) open(&(0x7f0000000040)='./bus\x00', 0x10501, 0x107) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r2, &(0x7f0000000040)=""/150, 0x96, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x7f, 0x80000000}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x7}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/17, 0x11) 16:00:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="e4d84a7eafee20b4451c8ca3750aab43a68a55fff4d223096d7076b785a28cd60421c3a12bb43d7cc649c451677c371e4b427276d162e5a7ebfbad8de4d6fe416314df128cf856df7d28e0bd41b9642ea4efae5dff6f297b39d24a1035cabeb49956d86650b14a04e771aeafc4186ac975e3be6bf08a81311a0b24961c29e1d706e4dcaf0a42597f89a084325ad15abab915bdc4b5f59d9ea99ee62f", 0x9c}, {&(0x7f0000000180)="d19932411450661b9e9a701d11a74d8c4ebea89642b94864f16b3774bc0fd71a1539d2dd1dc3a96f7c36b376f095789055460974979315e12276821dc7fd", 0x3e}, {&(0x7f00000001c0)="0dcf6b", 0x3}, {&(0x7f0000001900)="d5fc05cc3ef34391fc071c9ad281936d02ed540dd170e5643ab05920f656f7cb5762660970c006d80054b5e29ecfc1d03c08cebb42fde774286dde819c86316c90621923d445a09fe5361b543c482fec7e96f5a96b0723dd8d0cee08bd9205b6e2809f1f8c77e6ecece2253f21cfcc6c52449ea37370dfd9b93e13993b0ceac9c6b2f1cb225b366929aa5e35f35a08444c49b991d2bd698e074fb7ac9c153ed067e58904e900ff57b62eba40b497101267e85c8b49520e48fb0f7ff3333e4ca1d58fa6c2ad8a73389f1a89a998cd6f6871da5678f294635759bbaffd6024c65d05f8c9a35fb55f8ebf1fda12f992b341ad29b7b01bbb52d5ebfee53d295f9cc235160b63573501f6f0fe67dcae79f8a396a7ecd9c18a9b14f3f1916c8b6a3d28288d6d9272ab05b59b6a3c774f720c21226809500402aaaf6658f922af76c0f6d8d24f4a49b20b58063dfeefaaa87c01485bf3af1a6e66d19875567ada300c30f8fc0e71899479d0e36e756ae3b6c1600b3e21ebc1ca760688d0ba70bed0beed2197612a46e87b8b1d5fc9699930de0ed334236883a8fec33f2dcb21d61f0f45c112927ee2393aa1ac539129226d78247752e03692ced6fe9919439953418f67f1e5113c498a0c73779fff2e5032ae751d0f61f1d2e35531ed3870610fe97eb96d584c0427b6acce20cf9f6e6850ae478f2003ee3a7cdf4065c603b7c103d40cc037c93ce2768cad90a513a301df543a61dfb4f193f84340c78a30a8f0fee01341301709eb68d82763b29928ae45b3a11994c4e24e82831fcbd43d1994131c7c9e591c80419a7a3a05ad616eb9438ba2184e546c124799565b140d6a4587f451fd4d2832a25e0062d9b40f28fb6d9d0e1d4d0ae0e16ef9b3813d8f6bc1db8218c2724792acc7a2765a3db3594080a1faf6ef53a4272e5ca4f8fbe065efcb9c6f70ec57f7ad2347e3f95b81076a050b8ddcb7bcfd850517c8ad9b5c4ebb28235ba417716dad78bac2e0be59646820ade2ac8f8984ad2864c6b18a393b3a3bfb74280eda844c094c7edb4b6e64bb182ecb0327e91ec29145b41dd87c3b84a721152c1924edee39d4956f1f07b84ed1153cf51cc3128ff1bf87bd109846e14d802ac908a1627c0631e35b5033c876606751ee98a90a9e4fbf32e213aff94d74a3b899e3382498ad10433ea5e636ac4854c9a55609383b94706539ebea8bcd5506c1b824b1aca2133d8a54c2f0bbe33e2a8af8ea27e9bd3d73f3536b209b933896c69c8bdf7c8be624941ebdb4deddcefca481ccc24c94567709cf546063cf017679cc453a9d56338663e1f6ea8b0e6ccce5cb649b726513f5df584fd55c387636048aea294592fed5fa3722063f057d882f99c6023237237e43939b2f1735260dcf7a0dbad06c28b381257af3d36b1949cea94b775d2d4bcd8caba66d4483cb5ef0dd95a5cb58fd32f208af019ea8fccb98680d4fb7bbc4386eaeb2b85af9de38072206590c9d9b643627bc3fe9798fc29d3a2bf97445d1371f1bcbb143b2f51ad5a93a9dd1c14b1de00282811749fbbb32d89dd172a177ee750a425da739805515016e92ecafc741000b4c8eec6a228f67a06d1545a4e5540414846be1b9c3526cbb10f413519665d6a5ed94cfe046daaf5b606e2dfe0f06ef695cd749f1fa4a9bfe9e4c04e60e907db731c219a65ba38fc721b24ce4ef89e277ef61301202beca33f3973ed16576cf936878d0cad585545294cb0ab48cb25738c68ec71a87964ba1e059aefada9ad98046f46f97d72104becdb1e2ffc9ccac7d06e0e39e0889babb00422581742fc6e72daed74a8f583aa799932ad16fc5e08e64fdbdc7cc5770b0d97afd2f7687192d0817217aa7c0e496ab8b0635026115c160f77a247504ebac14b0457e9250136a89306d5be0c01dfc93595f6306003ab87ebd06bf6a11e84bfd8bbfac760c5d9511fbac784fbd4a32c48121de6e4fff11a4937039eb4d596f41d0914cd6c8af55474de14221154005641b926211c848e955e6e14383fe7492938506da0f5244954f93839146c4eff108d787985774ca69a1bc906fad1c5cb379cd55602279dda468aa456f3d8cb7b45add557b4459ca3bb4030b09609c21e0311057f1d820d114eca56c96172c1817642ded0572e46a2ee0a9c4700e50ee4af96a0815852caea26892ee506bed541f5772a83977548816bd89e64e8194e225d0df2629a76afd0394a4033a4ffcf137b20cb221aeb91ab45c204d4888763bf2517cf82fe983878fb53463936d44ad362372dd914b1efbbad8ceb338b9d09db2a15fb25d95f908e9b91d66038a0379f59bb44784e4e4bb104d6cf48ab156df518bd11ebc42a576bb508d0dfffc88878569b6166384f5e47b078bffd65cf6be7ba236dcde80f1caca6b6d30ddffb6d7116405277ec8845c87f2f7cd04e65bc55e83f4864fda588016f78e27b2ff15bdcac9bf723ab4268d61104a6409c1aa48c8a86e2febe11afeb7cf83e451e30ff7824e5e0f66f7c88a2deb359666e0b22ab6636913fc96f09b9bf0fa501f149e180ffc464ff79f67a49d0498a5f10f352048b695430eaf46e7f08e8e53bcd4d5e676f0db93b2dcfea2c3925cbf8ad09a9dd19061078cbb883a60a8ccb824698c3508a4347bc1fb95008e7099d36b1c28ffae7949f452c011062968af194391f4773746cc30212376876de776e4335afbb3537099e3be0bfd11c3276ee79c4b96ed8bdc9206211e5866d7b3cab18204e7349c35ae34a8b397606eab74e7df9779f251d50299e3debaa94887712c9aeee702d49d24b29d8a261a6d829f6f1cc1308d8adfa4d2f49ed96924aa68c812005885fe9a5b0b4803647cd5aef18c851e02aface33bd140b42903539db0c7675057a28a0855391eb83c5dd9c06ec6dc2ad0a3328dea016b7060593d58816afd3c705192dc52a671717c0c0d474907e37ec6ea7b250c11876779829cf49a98b359f5b5178747cd6cd3ad138e69fef2d6b6e9b102fe7d66797125b61b096d3dc67557d72e73ac4a00eeaa3869215ee93e597147562122826ba64828c4b24ffe9ad7741948176cf5d88c207a1b11ebb1332f4c33666022ba927725b26ee475b76f1386883f07d4c1efa5a6e81b0b175e1fc6b21e580f13407fc7af51383d5fada1af352c94b1875f2fdce6a46366ee74b79e68dc9e89e4a89682463767da77292172a182195bfe6115991495b9b2b768c49b87deeeb5b1be8f3ee8df8361adc8e87cdc7e52e2c01951317ef46ec1cd8dc61e286907902fd302a315c450d08d73ad38f02f2627143adcc3f17651cb80346912f93b1b514e8c5b98ffde1c58ac52c98dc68f92ea54f7f2a266305120d9ec7bc35078047696aec5345ddafec4ff65d289e0a0156b127afc690cc1a716598c51648d66d474c2a4e96893473c01c650f8747ab9feeb653031b28e38b652060cd26fbdeb0a24ab1ed1d62ee40c78d17582cecd1ec3c868af761ab2855b3a9c9920fc488f2c738295bc84a63558b5de837b47c56098a103650090ced8b9e856a23e95276d7260e2a982a564548cda4a21cfb252bc4c376da2b49493095fd6c11475b7602d5eab621f806d00eb498464396cacd023149de95972269e578bf7488d60626e2e53547ca3f80cdbc77cdfed687cad20fc062b43cd5e29bd8347ef40aa34dec57a0ecbfa08d8b52c1521b9939334c297f8d5765c9690bf14d48c0ee43170cb3d7373cebb95ab1ca5bace02e7403cd366db8059b0b5670291379b6d8bdc8fa32d132d006d7dea5dc34a1a288057c9c2b62043261b34156575a18f8509a9cebf5ef6df0afced98aa342a2d51eaba65c825d57252f117f17fe9bd4d0a6aa82b6b80cf1d412fe2209cd0cd8fc877630e77d37703d9bd838467bc0f56b79e1ddcec8f1c81ba236f0b48b9928a09e7f17ab2af7084de56ba35a3208065778c7e511be6b91d6ff1ff1ad94601edd48d3027fc409f34336c51c427561cf760e283ff1ecb283327dd68212178d795eaa5e93c958e02e0dab4ab80deb13f2d6a53a407e58abe86ebd4da4fa460245dbf19621cd660dfd60d2c0fa2ec4be6c8d821582ebba085ad8735ecd5799f98363ad7cdad4d498f5533e80cc62a10147b9c8fae5f653c6d6cb02db2587cc6e20829e0381580d2533a423a4941dcd414159a5ce969c2fdd17191b376cc144391f93bd8d237954ff1e03302ef8ffedb864b063d667db540294c0900b64c4e59e8824d6f3d310c0b953b2fbb2c4c2d5d77e4e955c8c79cdea8ecc67da7ec17aff9101d07979157a58d08e6ea55229a816fe59115b960389eb9942ffd289064872cf837ed0e4c1e39a981851e6719cc5fa13c8a6dae2d708b6c12b7c829d66a5caed1d6e35dcbc57f63ca378dddf9effa31c0eb8de37f64020062c2843751e5323d19778c22575aa1d7f5f38d886ee3aebffb1ed38e197d03be8a382cac7da3d8946a2c128d05fedfb42296e1a71273d02a907ec8372f1c7c9de4d2d7e019a2f18df368040c5c7f614399af7d8cdc15ff0ed148d31516dafbe11e354a12ff6df2f5cda92d90ac01bad348ce284436e1e9d0a0de6d499e7408c2bf9cc8ae0b34b9a98833477a39e490c183fcbe67b8de86f5550d29ffe15e1f3995a8ada6890f77779f64401e8b7ebc21ce07fa920d61b83e7f1ac7d657f04d849704d3830057c5afc1d04b7a81850e100b8547eea77a22d53763df187accee56ebb0673f03e99aef69b3ed7b2601e78e45d03b4d909379b36570f4c0495ae1011deda69826b281853aa8dc08962ed486dfb97cb9da716598b5a5f6dd3e3d13be47e7f2a861b5e59c93894ffb8a591c38f1f78af1d3d3bfd0f54db012acd02712dcfffe02c98a4b6514356805ccbe1f5c78987d58bfcae11ff7470d0cf2e63ee72e6d89cc313c3a5dcdeaaaf0ec76bad1ee4b44edff4a54baceee015b4c4c86685a7dbafdbdd579200b77ac1b97e8045ef5a8a98fd81c49344518e1a6df7652fd71b1af16e47fc08e1e36453f80b3b25a7bd0f2ef825d238d12fc4ea9e088502db2817ec7a750f3b27a57edfe6ca6e12eb89af46381dbdd10b5fe36c930c2af5a1a0c3c933d0162a422a6a0102585622a86a6ddb36d61617ed8be7cb51704a9d354c3782864408c8ad16d078517efe8e9e80843c933a722671650613d4035e768b6dce10c1e629d5dcfa2b442fb77e79544654f0b74c157212600377d6b16c62ff0ba21605b308291a7d8ab7cd72c33f14a69ddf8f1c3bc0c51a219e769cebe821ffcd0cf3df208fb97846a646693be34dabcf5f8b0dffb367ca079c46df035440a1bf7c291d8dfbfe7e07c065a2b01a9fe3b25cd718eff099ed3afdb381485e830cd89c231caa93d9d4a243d2641baebacee3d8b2ce48d91d7f14c5c197b94d18fc6e3f15c7452f0373f8cfaab9b5b98fbdbc5b5a891219490e8a18b737468a1cb8148ff983b856643fc7870adc1833257d974f472c3f6b8b14ca6816f44bff8d2344d66c2e4d901e218dd0733d32678db4f5685891d7e0ba598445f76657480eebc8b4321f856e33762cae3c34e45f3edfeca88874037d4c0afbb2e0feaced246aba552f50fb0c1d5147c5d7e52a50c002c08b2f3d5e4e8019b99f4d7b92d51dff00203aa7349f7b42eaab0163d559e3b9bb6aa40a28bbda18d61a9a27a52051bcd6457ad957c8fbfcb9c031d8928273c940ccb9650a8d40c97f229d7813edda9fd3dee57bcf4143f07d87b9a5771fd81ad25488c13eaa185aa5716246429e85835bb6ec866415b7c81e138d3d44d83", 0x1000}, {&(0x7f0000002900)="e23cb12f20df389bd9463103b516b6d8838b22b12d0b3c04397377d25e497410211be16fcb7e24a357e7ffbef5e406ef5874325114eff78b2735219f3bc8c523cfc3e572ebfd30c2bd908401d9fa5a16fed67dd0f9639296b00657942d1ae21f0d1eff080ce16e2bfaa673a960002a920889e9e4597b61bfe0b472145578235e12b4568d887f51c994622826facf78546df27f60b5550921b0e4bfa3155922ba35abcdda5f47166ceae5fea60c7a1ca8d40dde005b6055cf5d20890f976b6ad9d91904b6a38ff749071ae4b819e25df568fb18e250adb714c9550a72884687f52fb214c946b658ee424a58d990f9517d623b940e8125ef0fbeaae39804a44e2e6c4ec49cbdfcf5464e280918589e149645bb1b7016015c3ff50547db02f03b8349118b2c5001bb183c4df960022bd33642ecc51e0c16a362ca98a1eb6ae421921c3d01c328053b53a5a2caf32e01acb6804416d6a92b8a2b6d59eb1cfdb4c010bf8ff81160e2041e09246ef85fae63e2b748a4654c095aded9bb29a50039741e04cb80a295a622e22f25746ae789c68921f78e5870a15d59fd6788a1024925fdde8a718b054d9a689716594092d2e465db2d02b011c112f930392bf1940a45a52f1445b3c10a1c84df47ef5b554210bdcee8c9c58cb70c55c859bff0b945ea10e93ee000e3eb46aceb83835b5179488ba0a3fb0c7d756108047fa0f7152caffcbd05c752b00e8698b138fde8b4d109a6dc01ca535c8998f964d8513155ecabe02c9664f07daef3851676432584ff2e2adb06069f6b57d937b294bef6e1b0511cc256d666a3b76dba862ec28a44a09f905a827e5d3faae7732779f04d1002b68ef3317337b6e2c763719f5da132b38c439be141251d9de73d9181f7cd42d3be85fe98b870e371adb2c6d9791f8a0729cd93361d94918c31491850c4af33acac954d07697a55a1631be98169619b5d5f23d35b5b6bee97e44a6eeeaa865b75f1f284da360f9280ed0c9fa3e28bf2be9d4d2f19f89e2f22cafc39515b44d479a1227225765245dd80a0b7f080b9bf31995702699e9556ec0cf791ab2699b573347d366d7d5b5394e14ced0226ac7131d4830a9c0522b206dee4b93b4794531eaae2bfe0b86de353d39f1348916a13b3e213dc4578b49d35c2bddb21e8cc6b0cf45dddefd04c56c3461b810b6e4fef332db3575764588b93c62b6469c7c62e92ce0cde1e1f3c5934f1359b309248ec2499fb4a0fa289381222bc68b97a5f916e36d655260d9126d8b6238b8ae1faf9150a0172c3b7c58687d3774b67c4e403ab9a450a94fa469acce0d6ece244f2b1df632dda63de13a6e0ccd174d59e66155b6d1fb3cb6dbb4df2b5ee6fdde70934be57a83a283f8218ec5fc6c8c949e3c466dda119afbb8e445205f922adbc43cd9a02c219007de7f3a2377d0840928303e52e78e273f4a3e3f055a30deaecb86b9ad90fab391d8f1c668e118518f4bab7b6d704974f4fc72cce8bbd2ba9979dd764db79cb88a64425efa89bf9d3384ab0fec3cb51bc455b9fe3e2ae415e7d3a46b3979400d8fc4ec1b8cb4b9b2203837b9f30ebb81ea91566122c776462527c973839aa0da9727bc6f12d550dec61e7359705c592aeff20372c983833acdeff5ec09812dd5cc679e9000f69b84a81c3ab4a31cc57482a5b7cf4415aa60df20885a33bf5c889f13af1813f0750dd2f54f5676e565f4d9a94f56d433e70d176d119a29f0900f4f18a593430477067aa2addf3445541f39923f3c59e25a042e8d3eaee3470d837434c1b769b1d4ae65cf0ef7a304fca837ad38857be21ff71a12de0630802d33ddee23ac83bc392b870472d5c8c5de9e148af0f09732eb568a3e6795504061d90ee7fe9f7cbc40f87ed6b1678874d9e41dbec22a590608c798df87b4a56c534f0519b48acdb745a67f732ad7a31cd017e3350e2a304b94dc1ce74b44f233a87be415b1b44f6e6b3abf7a69a411bf88bc61755ce9990419d9e57759b17abe10b0a639c56faea735a1c794a0b531e7501ada81d3c2f1b9175269a71f6d9fd8923bca0b5ee4220a6c46ed3209b53af1a14e7c54b6fe2b6db38e2261c798e63b96501d7d3a71729acf8eb31083f5078f5300e8617631058bcd25161a43fe7f4b619f9b81faac73de98d6426eb7e84333e05d27ede19fb4d88008ed90dd053a70ab3a89620b3552832f69dd8b7894e82bcce40f92cd5f0b6aba17ac2a5058505c7862964619c6ed03bf7fe4b684d56f61eb6d91e33d1eff0ee71cccabb06183ba14e1c28ce8f592398a01efc90deaac239392993358c9d50e85e462062cd878adc071f0e50b670b589d1427c862b8c54bb8ad7856e2aa602228f4a48ce0a76bae681320a3c4476348914d6e807745ee3fd9e5066038038a82bd2d856c0fda2e81f4efefb6ad5087ab7b378a9151027c4b6a8cdd107c81bba840816ea6a59d4febcc386628c3c9d38c4c89aca5bb37e54f56864220f003f505c59d7ea8fc8d8625652f78770177379100653140cee71b44cff43543414eb21e3f67f6dab8eba7afcc7f70d705f59039d662fe3cf753fa907584e3c8c8ef69498046d6ef259295882b1c0cb5361063826124ca49f984adb46ba1f4d57273b94707de0d1365781c6cf55fa2639a96d0d3bd4cebdba3537680524c9efb1254d7b220a414cddf3e7ad9676180ccefdc861e3a0cf8d4ebf5ae474be50cf1d5a299e6af17529f5db3092714b78566f65f66b12a97cb55f4791c459285c1f2ce2d5d7c002a2cf6452ca2418edefecaeaf5bac0393c90b043a2f70e99d824edd0dd9c1c87982ed5e6534624c75e928ed4cbf016d3000bc84ac74cc8a82dbdb3026ccded5631f0f65735e605f00cb017809eab3ab78d321f6e3e74e6403fa15c4a03305ef37a0c50be5ecfad809a0f942773491e551c9a008ff3ed58ee38d427c5216343c7f8c4b5c5dd8f80f082f22e3a4b7a38c833575ad42d21f899137d72f63b9c20a7874f0e3878d00f43f733ff81f642421d5a4cc50ba8bc0cba2d4d83f35f6f50dc9aedc8d0ddd411cadbbe9a2064d8072c0e3f8d52b75a37cd67045e1beb473025d637493d3c4216b9d22b16c8c2b6496683dde764bd24e484b69ab275e55e4dddf7437bc7883321275502aaf86066d77dfff32ad0e14035d418025784cff440b49b42cd88bc50b7809abd3044dc263920bf60918eab9efec23fa5753944fe190b778cec7fb675a4ebd8d1720a75a55f3ac4c2783c3565cfeb066ce82b1b2168583cf931f99cb069c62fe65ebcc1aeab967e0b6d633aaa3a2a5daa7c15d32b99afc3b34f9ddfefb9914451a7e198adafcd64ae8ffdbb2ce60742a3e2223f414fd636ec53e85a528718019a7efa3ddcac95e8d81de553bdaff3893a753e340481ba1424f5b0b358787c2af44379838935c3dad7d52ccb7e49a6aea4777999ae685df2ed552ff84f8543ca2c3a6e7f6db864e01020dddaf0bdc8aeb7ad9a7209be276397335f812a1a44371a255946c91b9ab9c2e6df3e08957db650250fd022978b82bdc2694bcaa7a764d4f2240ade2e5dbd602eb326f39c9c8d8c92e2dec2c550834ebe5497d2b3a64796abc49ff618b0d6dd81659bfc082aaddbaf9f57e1b58957cb07a4ee76f49ee9c157dde5eb5a94e8ed3ce4e09b5a31fb0db73c58de3643c553f1b0a95f6188bcec8f3805f9fe99ab9c0e06eaa897e74ef75404af7603d1ce6af5b5e3b12ce2c76a3480cd6a08dd08465a925d40a2c6c95dd4722a8cc0169239967cb4f13e39f31d61f88752699e5414b4f99e0c36a15042b974dcd7513e88909db2ac5c6edc98cceeb2f3d276abb55dc18251f0d8a8c13d2275faa0153fb3ee58a9bdda34a4fcae3993ecc427186438a2ec0b8dd44791bb1d84b8a795a68882a3c4b35fc3712c507099d7d74e95bb101089b383881ebbb2f0dd7b4af4048506ad6af54dbd7ec7a44565992829592e6ab37b797c676a410a1c9122edc41ff452a509a8cd236d3d48c41ff63f5fb58c82abf8e5245b0ca1314627d2269ff5d7b665e935a82be4ff2b529362820ef5a456d2ad5f9811a13e2215d4261f057626980bb48c8f8460b8b101d9ba0eb0d89446a73b2ba39c235faf854fb225b235c63a4fe742b706d2ad281aa620d6234e220f9cc116ef2b9be47f23451411022d5193b294e9479d7b02f82442227ca4b5dd188e48ef8263a1808aef1e0443a8bd9819362bd4e908da3330375052a735fe17c1d3ac675dddbdef71dc7d986e7e3b3d69e95634840a0f3bd524a10dfe7b607e6daf7f330cf67215a3da1a4840353173104008c948c7424af621704b23afe414b5d4785ba3066c26653ec76f574f8cf051ca349593c09e847653635a3e788dd2eb31d3123e4ae9bd525894328dcae2635eebf7c39ccbcfe1936550f600745d6606699cecd244a971820e215637e2823462ab6a80034e6947e9f6b5ca4edfdc53a80da7b094ba223c585059cb6f9808a3abeb85a2203275e4b78d6b2b1ccaab13032f20829cf901d0645463846729e89213b036208877d87863b7393f12aaadb95faa9d3d712edc7266fcd3c8265e6310c2ce61fa0c752b1bb51bbc880d20a103e2ab936c87afd23817b251ed12bdd837ae4e989d9587d0db516a63cff20cd25ff26377626b256a41f54a01785f2cf4011c205bcba1d99f4f0466ddecbeebea8f3492a1f991e1888f6d6c2c10506353d26d5f92529058030a5ff91b8b966fb3b5933dd5c279db525991fb0c1affe4f11076bfe532e5af674a3dec207b7123760273d8af7b4bbb7782d270d09bfa05095403615edaaa410c4dc6e7a7497f8100fcf7de24e6e77d8f63547b19939e5ec43ef8a1a664e3f1e77b007856891b15149b4fa4c0aa0d2cd3b73adf5f91cb02a25188fc54c8ae81e82d22f7b6f5835cce4f74c11fde3229a60a9e37ed583488c145c514372cc1e1e79d7430b6e2790ef2a9b7fdfa05963fc4da90f4cde23a42f6eb43d9ee5a635a4cfa42bde3380060efd7c47f6577b9316c5ffe968e74d22f5e7602874ccf0fd6286276376c8e1d150a1c8f550fde3f536a2a2e227b21856c73f3c550778b027c24c8b6cdbec3565e7b25a619b6e0305e4784e6cd818a09c1ad2daef96259dc7917277e32f90a8660635ebfe5e2f23957c51b24482470a0b29686528ca1e8429df67da452cbf44bde29bf388bcd01e10667618c9e56fe990c7152b72c73b8b785f1f5b6c7c5581c2c31bf60dbb3e4afcdbf49c3a4aad4540d88738737686d75dd1e771c9bc560061868a8bb25e9370d58037a3b545deed8159120faef41131cab61900144022c2810dc79436cd4cbd6f42e4fedddfc167a81a2ae954da01a480c247c57fc2fdaacd565fa0a645c8b53652ab14eb6425a51f90303980a9fedff91a9d00737d5912f7fd8be20afc4bdfddc588f5f5a0f92dc8035cceaf15f1c435a6f1f45eaaa88422660569f68ccff2ad4b44c8b18aad1812e8629643eb75c78112998ff4a9d8386dc219f81265bcd8f36cb0c718fab58278a617f7f0bb194cbd896c971f224e35c9b31db28f48643d9db1d63d9c0631c679fa0970ecaee6d59f400c75aa819ed5e4cc214808cfeed9419df83e0c2d2c53d1d3ca86f560e99841707ed25f4102bf7ca000c4c26a2a418fd5ff0e7ed27cf650f7c7c1a19f0837819a5da61d2addd7fd902890f1fd638909c0ec60b1ae7a08aec4fd51ae9d1b8cdce7f2eb83467173b9f1ce24365f7bd472bb36f4bb78dfaed4f36eee66f3d0b1d4b925db905abc5a7204877c4a7d8d217a5a", 0x1000}, {&(0x7f0000000200)="4801a19f0b5add257cc969fd579ccc0063c78a1df39fdcad506e55c1824f01403cce4cb3901a4308db3204977cef70a7e50bb4261065a98c9b6708de461283f7dcf6fb2d5422426cde55ba3a7994143ee0dc87d3196e0d48ee9e0e82602c4fbfd23aa4fd08f073b907f88bffea3d4219883c97ad2c556a0c5bb1ebb9178e", 0x7e}], 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r4) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) dup2(r3, r3) 16:00:05 executing program 0: socketpair$inet6(0x18, 0x3, 0x800000001, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c1f5942675aff72069ea91bb68b14f76fe4cf7800944230fa9728c9c241cfea7f9f02ec996c8989c239efc84c8b4db4273eb57a6f17c0cd9949d9e9bc0311e62c763a24ae0abdbca80cc447d3a8054ce65ae63b316374c91fcb7e638aaa98be38628f0beac21462027568b3138504be0c58ecdb24cb16e27c180a5ab4789d60f5e944445dea6be862873f107bfb24163ae2ffc022ab54ba70f5699560442b3db2339f72369d8c35e45f35a2fc4e1abaee02dc94bfd4b2dbd23e68effd7ed06110ae0796dffbf9407ae8b2ec2", 0xcc) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = syz_open_pts() r3 = dup(r2) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x1, &(0x7f0000000840)=[0x0]) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="38abe15679abc2ca70a447dcf3b7aff4ef170847cfc43ee79ca21330c189d19069574391dbd4cc8b2b445649e5528b7b60237b46850050eeeef9", 0x3a}, {&(0x7f00000001c0)="3fb8be337fc36f89b4370ea48a30e71d223ab3d3b574548af967565d0b0272e6ff88faa6d744b2eecdc7a04f80", 0x2d}, {&(0x7f0000000200)="55822232fd53a7832327fb8ffd0aafb9769c055f231c7b2ed6241f4d3871feaf84fe714108822b42e5a3dc15c107989471f41e8c05f7344c4b6c049134e15dd6fd63475d58aa6d5da82b62f83bc05cc46a4707c97ae1672985095a000f9650b06bf7852a88e6a4e36e38f108524c05ecadc5fec6ada568abd22d07ca38fc2020c05530e54090b27a05fe4644cfdc150533d4e5b818c4f30c86", 0x99}, {&(0x7f00000002c0)="46adb74f2dc5fd171f9ecdd9c01d368462736b1253338466aa4dfc0248a3ecbc8f110297b5598364237c1e21359127fd2fcbd29463dfadf5bbe7fdc5ce01f28dfa53965ca90821bb8b1c8f70ed7cc12b982a0c956e918f7456047695c7c7b30aed26457bc2328c9222c6b45ad4d97bc75fe5b94f35bc8a007910d69e5f1a2229e4204d1b98cc5640d9b730b90eb2abf266a77e479e220df4a135d1ea152048d91db27a519c6a801e76433a4dd48704b2bd8a4c6931af4f0175", 0xb9}, {&(0x7f0000000380)="20ca6652afe2d13bf2d7fd737d90bcd6c55a9bb407ce5f36d4ef769bbdaba9f98aba46daed587594cd9c191fbd5de9a3eae967e0b6234c9e927e6dcedcf3b63e07196ce6578b776d33bcb0cee2351dd013b679748402b7c53c16dd65e8a3cb030b4bcf83c48cb506cf8a0b2ac0d74dae14c2e4211b0d324f901900b67080573e907ccfdb82430143f11237858815bfbf66d883a2f39ae341cde440cd9de1963b33b8ec6673741ec4446280a67d9ed43ad3af63551d1ee8cf4d539c", 0xbb}, {&(0x7f0000000440)="a288265f05bf1da9cb0bdbb01dae7cc095d7ef4e091be21b4d8cd35600d6044841e5f11c5736224dc5a18151f6c268f5bfcb516b7d53dc90987ad9971057622931071475d684c28024a1eb54e24d551d6a48e31c59645d5e9b48d7f836208ff9be93fae5a8d325067ee33445307e1de8ee8f9d67cf07e285ede788ec281e16f1a93410ee7b9cc213fa4901d9dcc5794a505e6a6a11a7a6b350e2b43b852aaf495ea3da6eb7880bd4b222bcc140664b8c87393bfc", 0xb4}, {&(0x7f0000000500)="c97862cbcd50b9cf29831fdb1b8d1d1d3c2ef2a4c1fe404623fb5d3dd7c19eb898493418d6cb4f4a7c2146fc1092ca4fabe91107cbfb606b6bbb5659693c4fdadf8771f7c8c92bf47aa11ddec06bf36620b59d28d0b8c060f3d5d7194e5d358af03e2eeb88a5d8957a8563d8e1db036e7977f795f5128bf294b92f62b248ef602fe2333310c64dc7df8a879304766b79220b5bac6629331e178306e1903c356a7bd0595e76555b5d2bbbca6206453d85aa7a34142d3810d8c0b2cc46a6d80e7aa44d1c06423ad1b3efd203afe540ed", 0xcf}], 0x7, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r4]}], 0x58, 0x3}, 0xa) close(r4) fcntl$getown(r3, 0x5) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x2) 16:00:05 executing program 0: socketpair(0x2, 0x4003, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x1f, 0x9}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xe22e, 0x1, 0x4, 0x4a, "b47580ca7ac7701f04fb341c91b8f7ef553f01b7", 0xdb, 0x1000}) r1 = socket$inet6(0x18, 0x8001, 0x0) read(r0, &(0x7f0000000100)=""/184, 0xb8) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0xff, 0x4) listen(r1, 0x0) listen(r0, 0x2) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x0, 0x5}, 0xc) bind$inet6(r1, &(0x7f00000000c0), 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000140)="c3ea60970d96747ee9a0843f4a97f1aeeb595842f990edb671b9615fe9456bdf8780b2645d2759e9c490fd9504ec11da84fde445ad440fb6194a442ee34e8cf18400c448da1677ebc683cd5cfdbfc90dca934cb472aaf0929643974f517ff248aabdd18ecb61916a5281acc3", 0x6c}, {&(0x7f00000001c0)="86a0956d66e8722bfa9fd34f2b132e1c7736031acf01c9324d5131acc1ff1a233be28c9339c111cdb3832274b95675ba7801697ebeccfee6c9fbccda1344d91024b7739a8073b7a390f5e933230cdad03c7e4fec31423a84050c74731ae63dff658282462ffade9c4568e42fe8f4b06aeaaf0959fc32219b5ec1cceb381fb28fe661dd0e69c3b6", 0x87}, {&(0x7f0000000280)="2adfcca56124b87cfa9510a109070e9892f11b0aba5f49b109c9065694bee86ff15f3781ae4520abee830d8da19f434fc8bda313c569a4d7abe98b28bb6c4c44f355de40b2cd3ea3d0fa2f736a68f64518213234f4596d6af10083dce2c4021988c9ff8981e861866d97f95882900abd845a82f25d9285746345fa55a3dcf3906af557d03142056cbb9d1ab1c305112965bea26a6e036a20141b2d31952ff6df38e52241c995eaab02908e6edea286ab7378b3bb0ea5688443905466c8cea88df94a3dca4aad6cfe7e06fbcc15e1a4c35438b273f8de0a29f443476c91b3fc8fb479c27b2c8b65820c4c3793c3d0035171ec2da420bb535f29b148398a90ca14b9121d4f533b3ae91ab829e9b5aff91e675b7629f788cdb3302ff6000977e0c2805acd530c9a97ae3527dd22cfb826dcd891413cbcfa9b6370d414ac337b3284de5c8dacd03588061f277ff9842866f3c04cd53d6a6115870203dc75015d4fa0d74dcc32e9611d58ca890e1a5160ada29ec814967b2fd4badfb09089453802c41ee444c75d3d190527c8a321ae8da1848dfff944e20cc70250014b5fc0791e5b6e94a2f1f760886be45cf543a880f579ad94e3e10bd65f7ef8b703395e7139c942c2c933ad57502656d25cb6f73321293abc34b052d14d016be4ee6df810807812804ce08f70140d43c345119fde052d3c7679dc9e686ef115460e4861775326c52b43a35e98bcbcdee77e471f538c96eecc56f76078f3ad839a2ce18d45a5e3528a6851f933061c9f617130840e8455369a410a52711d1af46422bbbf15210a0cc185f2a6a7aaa5bc6d063547913dff70167c403cb797651488eb368e372091d28df2366222dd0f1d12a4e67d10f5e192f357879132122621d1e0a2d839d09e02d649c3dc9cdac23eed3d31288988ca82c1f809310215c5efb2f05f8efbd194d96c40ac1220af97fd8074b5c8b6bf377da0c9964b65ca7a6c6839d807ab9a7e43ac1e64ca6c5dcd15f10f85c9692ebd24c5b527c632ccb46c5027ff93ebc38b1f918d66f3583d089f8695b1730a39e536b4eabbe4fa91282871f4da4096be3e135eb8427288137082a4b5ecebe723c69e79e65249c71d004c324d4615c8e185e02c97a1a4cc7671b47e6741c23209f91b05fd612f045dfb60e6ce03e3809e39cff8156d96b7f42a672bf8e58bc36692f63a65a5adf906d35704a790c511a6f6118d66d07b76a0b11e3e72a1e6885687ed49b6eabf2fd50e3e1312ad5e5dd2753c5f46642229e0484efef3af5afe16a930441206be78ff4b96529971ad5b0e66270f6ec83fb90834ed6fab7488f5ef91e1afa9aa0d27a7b19adaf57613175796844ad3b2f868bd95037a828a38b54e3946574399939f263d7da57b55bdcc2d4ca2688d1365e038f37c0f72d68c3470518b18d67072ba5a8e0aeae6562b9265a77ad8a6e21b6c6575851eb49d5b36106bd3f63fc319d2060b2785dd135e24b1658968ad94a999ee73d2a8e8457a36f21b4215ddea73f2cee256a2ec605142aa1b7a67e68dd14411a1bea5f76ee1e9addaaf48d5b3d504a90a707574595cdfe92cbd39ddc43e6ab5e5bbd54cc7e452a794c36885c6486f24244c4a1f00e78b6ba912559ab01dc54c7470b04396bce2b308107e6a99d53f44d5ac70b9b3c47c09226ab536b8ad681dbbb99d87e003ea5b7e7da34fab80d61e1dbdd8a63aaca986c11fd4e60bcceb36c4c43fc0728608f9e989dcd265e40b8fde66e31c5bc40954500f901a20356d61642abbd7a3de4596af0e9a72be157aa528a56c6f01d25dc84abdcbc5e8902251570e7fa0ae0deac9e348436ff147e5e6d2debef6bc48f6b55318f15a0a2f779f1bfd370aa77d8ce2d62b3f9073c6754d5ac3faa87b303ec211add07cd042b1fb6d68eb535f6a8b28e1cf6522ca87626d3a12b3803805a027c138688a473ce9742bae26625f417fa588a6a48c268c5b6b0217081c618fc5d788c15b0a2993bee1d8a3b48ce233f08587af0fb6cab47bc1ac5a3eb427175b1c820026ec0051ca69ab01a55645762b0f005cd05be4b2b43b74c0602e4df1a9e16d0ce374cb2120883d5c30798cc30331730ad5bea53ba1f975d8d6ec1fd0597e3549d040f58fc553dedd5a93775adab284942296d89835b9f8b6c32c84ffecacbebf7c63b1771eaf929751e1f7f6c1efa9f96676d31037d4ec3204f5b3c564804d2e1bf66859047bea4c60492f71962ffbab5c8beea955b41dc1788cc773aad9853eb852f553ff68ca6a35d034afa08f4e298340ef8a9c3f05584f427ef2d033a2ba76473d37edd8f358c750dc6e150bfbb7782ba41942f59cb08b39c084f2e52ff1533835c07ace3dab004e969881e0199e9e457d1b61a1377a8f15dd24de0bffee959d870fc51d7f5252ad9610c436cccad5dac205fad4da2175feb3245f58cd3a3a95994e6899f6490c27129f993ea4d591aabc3a4645d4877c3160172fad43c9a586dc6b881569261b6da90284618eb3b36a1634d39b004e970e58f363fd1d39cbdb4341b6f072963da32f6e5b6b29620e27e388963c6d6a3e8c8ea07d830e7ddf7242be46fc982bf2777cbbbe4e0a2a0180db73e9e3e1ce69bc0d38c5e73f8cc67cc15c0bbaded9981c6a0d0a5ae71fb1766870f8280e36d937a39278ea4c1aef6cd011dcf44d84f8fd4f68bbb47be62a678e231dbfb6b14e8499d3236924ec12825b1bb95ef2d3ba32b64d66c9116e81c6ffab0ed59237537b7ed45b928dea1a6e872e17cf0923ceef7f694dbfdb64115f24ea7cff2f32d38ab33638866f34551d16ab7925820083d53f33c9e8fe71c66121f5b96ab1ff656eb6d87722ffffdfba3d7b1c1ee888135e64509cb65c537f703a572c3570a8da4384051e0662b49fb4bbe09e7e9ca5a4dc848403645aee95b08df87c2bb1d2c48b95d950c8770dd6d9490410d3989de4ca5091d2f18ee33c84aee3b8bcd46f181248d63af497db6af60fa1c7c7c13c62e016e8eb497c61229f15f6150470a1051c1c57b9c81a638362ee871f8abf6018d12d658122e4b390c27c08e5c926527aacc3b4e909e297dc92c1939e080b17fb7ef62f021f148078002cb0cfd61f6a5f82a56126eb08c9c17719fe14d83fc808882b1f63a9bc112a09f9246e1c2758654de2509df07a51ac4e9612c36f58f782b0f9c842333ee75ff93659a016d50d3a44593218f9d951a9fb219cc4f716b14efc0738b891c19e455dd69f1c5399789df183425c9ca5f1f0077f0074ab87c3567053493bead1388e61b9b5b5799f11a45700e4dcd09e94832ffef5927375bef9d72b2f17f49d08b792148f49e45b15ce45e27f3e15ba336918ef36f921e2f0dcc214cc37c8a84b45812ae33cc715584abad47ae60983483c66e0cce7879aae45358b77c3e32a288b66ea84c38df5feeca672abe88fa0c325d280c3057ef419c9f6688102f433e318b806aa7780d675d309b6bc1741abdbfc3a5c376aadafb787ca8fb0bc0d0bb93f29e71226220f19ffac1ba40ab0c3ac7dfb1bd619bca12056b5b69d0519d6a4b83a72b4d17921a77c1c831d326620506aba15efb893e99040f191bffb29675a17a8a63071562f6a2dccd062cb467bdb0dcc8ced6f267768681d5bd0013701b65014f1fb00a4dd5b4e09a78ccfaa1e2655a50d33da377a23e6e48bcaccda4164f6a524b8604373db2db0afa25216f47dc3f50d30ae326d6e7333967e369b6839a3a46f1b6b6acabd3361c733d29a7d48000062c961d86dba34cf3ed7de41f719f8ca5e5df7995a5f39db0fdb3f3af00002d56afb585c2bdac83c38449c7673dc48d3b6397fdaed0d2c11cca2769acf9eda2859cd7138bc3855e9f2a20693a3ce7a1230723bdb4fb5d4a3224978d6718e1c2eb0079de68228ea2c119cc6ee63536efa03009f400e1bcc1969a0a7e7b0b3377ace10bddd911d25724b853d46e69851976be4c6d7fe4812e553b7ab03f329d131a7bb08b01e38f359ec340b8858a5e507f1fb0a977fdcb64a6ef8c07c88ad05e726b46b589c600b47d1e9bf0d927e208cfeae49b045b5674017a3c3a62ceb601741e8af77f4c1d734e9683313b439db9a952a8448aa0a60f775f21bdb8c594022a4e4c7f32d202e87aa021ea4d20ca9b9b5174301e9121235b31ba87cd67b48f6bff0d06d575436640a26d0dd43a7931764b4dfb371fa20aabc775a56aaddf4370ab05a62cac9cf41dd046b1ee5151f040b9595879007f32a63d8ab8adbdf345ade18fad68995eb5f1ae52ca3fffdf406b2749493e46fcf5dd7f92c66b18825efbd087e945ad712349b6b94dacbc96b3e25469194526426dc2e63c7e922e3d3aeced692768f8513a2950fc5b6bd3352b944cedd18c91ee40efdf6e4ce34d5a000dd0ab7abb7d5926ce87311972041e8789cf82e8d00187c8e650450e05efc39357bb641334085a6f9ff13cd2b0143940747b23fdfe1228ea896b4afaeefc10668880450fbb11328bbc7772a1c92dd6d321ea588a54e7b29d5137aac3dcb28b1b7ed904ebe24d0f69dff80f5e9e1cc206caf203344488504e6075c3dc45b069da14713e64c22e52db629f212c38f4e826453751a2520fe2b9675b09fe866e51581ce6d6d0342c5d632024219a3a3d3a993b7d6b15435c370fa3b5a1f1da302d25f010bd0bf6dadac07a17470a042fa5cdc283de26ba186e8dfd612056478a5f1c50c977e4ecca84e187f35f66ab79cf603200ab1e22c642835eb0ee63644d96103c0e1b56040b44bf5aac3e54721a2cfa4017d4bc5c784effb0d8f5bc24a58bcb68959d6bfaa258bc814a24b3679b093a41a428e407c526bf9b1ab16c154d2753bc250625e17d47b7adda13d0754d4c8f763929bcfd8675d96b387f3b3c997c594e78afd24055ac3fbbed3873ebbebb4b065374093738b100d41c32721d441e362555e97280520b9ee4f3a6ff1fd36a032cbcc5b915782dca2a944ce9e1cd07126481b6848454e85d599935472f5109fcb98126e571555fa8a4daabef01eebca6983884409a96c287b210b3763c536193614e1be42b98e57697efbca1a7e3731668c83a0ad3571c8c6e44230eb7998aafd5aa21f0f55c0d3b2f12abfd24aebf7d51c1be03b7718c4431b18b1e63439e0147755759ad00f1122eed72a96d047928dad8011a59cd9b88a67a16a268bb696e1fc1aed2824d002ba2bdc8b6d1a4c5e627aadb81ec58ff501097662d4f4a78cba0a9f692c7cfbe27971c17071ddf5d5a6021a3e53a56ad44509c41e14f4b110618d1517fe3d82e828ff0fb3e63bf4213067a76a8019198510200fee286568482b14943d794b93c94fa2ffe95eb3049f28361cc70ca47f3da41ad461607b8a038fccd0c0b7c46f23994f46d0209aa7c78c5ce7d092280bf3f90b43949fbc3f577989b7cc8d8eae532fd75ecf926962d7614afb2de028e745815c90bf5a68009b85dba7a8c0ab60083d77832b97d08f1a796ac8a561d42cf2d5f40bce62a5f47eafabce6f16fee812ff9d3b3655e80699e21f4814e3477c17b2965e776d912c24baca8fecb32c85b88f9c6d06e3cc7d7ca2787b68bad172e981ef2247430910507f6c2c8fe582eec5e00ff0ada7ad55aa4c9bbf00aae0c7f08d3d56099214ad99d6234de005d89466e1d56486696db16899bb63d5c123c84bfdcb4b452d96cf993c72f6e7e6d3841336bb37d043fbdba40a7c77f2544dc70ea6f1df073d337cfb02bbd2ec9f740215f02b0e872af8401fea1ac9f5c611886be26cd7858c0b4f582dc49c7b431e381935bc326568e0", 0x1000}, {&(0x7f0000001280)="d821e0d2ae489ca36a4750cdc90a94a32da68c8462058aefc52a2fdb2ada27e3a044f0ee0e3136a1d0ccf520a8705bb28bd820bbb7cfb64080b3fbec4d6f5d0237f0d719832663340ad49efb8b013daec3dd8ace719fe695ae6179f5a4c292b03e6b3d2224f44c9dd2cd58807b777ad645978abe7ba424daacaef4912f00e66c9a4d6707fd4631e0f9c1d7e1e18d6922a11059d0baf2eade6467edd9daa63a465735f37cde911fce833f8a1220", 0xad}, {&(0x7f0000001340)="b3a98cf992268277da57b86079f53113e92b14ad76c8851dac1e0bc5ea8795aeaae6a36e5030407f686251e4320923fe1df926910a48481eb54a237cdc08a2ac0031c73248fab16bf120bec0812d7fc0d52e1d945da3493944ab5acbd129cbb641159a2b65", 0x65}, {&(0x7f00000013c0)="a353a604d16933cabff4b33104a0a9a4c3268bab652e69f3b461fbb45e32ca86e8a1ec90c870fdb79a5c6a48c7aac9c1841452b72ca5e9e7ba047d66c7d656", 0x3f}, {&(0x7f0000001400)="67075d636287a9f1beb2b5b62042266dbbe2f63f486e58e72be8822d31c320fd65291095f1e49feaf95fea6d7a19e67a119985aeb0923b0a6466ef1046ce1b2f16bfe77a6f886ab6f3a14dd1a4813ddcd47e06fe6105d643e91f029720bc3b8922578f9ca70ae01c635d6b7ca77199219ac171ca749e407911979b3ba9950e5ac5b81b95d4316eaa90843540be7dd672f56592cce0474cfdfffe2671291d823cb4902d45a15d10d6f3ebfb94f87cb6374e54901a69f2b6bd15f01871d9057115ef55a77633482d346ae8f3741e891eaa90da80cd6bee9dac9427", 0xda}, {&(0x7f0000001500)="d5b34a5184eb841884bda9270d3cc915375e6d2df8df209dc154159f8981e0e086f4e97d3357cd53c1089bd62bae637ac083e2a83111f1078f2d357621b83fa5e66c5649e6bc1d23e9b348d5391ab9ce018f161e0d996b487dbdc0a6b02ea0aefacce1675e09e3b0e7821223e78d534450a3b92aa2c125283366f4846540336753e2b7d2784198afa07013650e134e34", 0x90}, {&(0x7f00000015c0)="0a9dcf0973eca26bdadf02905754208db3cac257360feca7800edecd1ca356e53ba64684b77642c77b4b761f1e23e4c34bcf0ccc12377d3f7ade8f463fad5c0d4ed495bfaa55079ccf86127d0bd2d36e98c74ac12e521ecb6a8bb89e8f86237cdbdadd3d25dd2ed1a2ba1933f487ec708ec3e3a4cc89e8c43e9f6f7b37461fd6c62e8d8e3119b685dc7007ed3507581c2eae255f", 0x94}], 0x9, &(0x7f0000001740)=[{0x10, 0x1, 0x7}], 0x10, 0x405}, 0x8) write(r0, 0x0, 0x0) open$dir(&(0x7f00000017c0)='./bus\x00', 0x20, 0x1) 16:00:05 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getgroups(0x3, &(0x7f0000002340)=[0x0, 0x0, 0xffffffffffffffff]) r4 = accept(0xffffffffffffffff, &(0x7f0000002380)=@un=@file={0x0, ""/4096}, &(0x7f00000033c0)=0x1002) r5 = socket$unix(0x1, 0x7, 0x0) r6 = socket$inet(0x2, 0x1, 0x3) r7 = socket$inet(0x2, 0x4004, 0xfff) r8 = syz_open_pts() r9 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003440)={0x0, 0x0, 0x0}, &(0x7f0000003480)=0xc) clock_gettime(0x3, &(0x7f00000035c0)) r12 = kqueue() r13 = syz_open_pts() r14 = dup(0xffffffffffffffff) r15 = dup(0xffffffffffffffff) r16 = socket(0x2, 0x2, 0x4) r17 = socket$inet6(0x18, 0x4000, 0x1) sendmsg$unix(r0, &(0x7f0000003580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000022c0)=[{&(0x7f0000000080)="f38a03", 0x3}, {&(0x7f00000000c0)="e0c3e18700986f46b628872940b8326654e82ae0788c342f41220d2eed5539ec3c5c83cf9e52bb44dbd6c3b06c89cfece74f19bb647ff42795b3b743eb9c195e36f75a948a61f159ae494affe7c09faa65e64f5adf3587ab097b25d11bf302ab186b212858d3364e8b14043c581aa5a4e99eddfa5c3f46ce6dfd04a3c773ba236f2d391d7e52d6b021625f6ec8935953f3929964b94ab06980db9e306f18e6e98d82351a2025c0c63af0d33efc78ff1a09a54948c5", 0xb5}, {&(0x7f0000000180)="cd42b17be500842279c389b9c6672ce633270303ffc0eddd5c84dfbe573ab3dc994ed70925845bcc6c875164cd7a11bbb976f354f7e20a27a3b3fd90eb7f29", 0x3f}, {&(0x7f00000001c0)="4b7c6f8b70aac3f449bcc953f2b0244cbcc2b3866204d16de0ffc32e8b1307b569cd4c3b156f3e1587e278c2c14c050c7158aa0f9b35fdcf27d37b8764c210d7362f1b27df2956249ef39bebf0ebf05fdeacbe8cbaf71fa2eac0b440ff1a2a6609aaf2bd97b8f8c31bda4b1d647233af53ba4ca157db8df46f90a1cfcacb449da0f7d011490857328d3e2a3f7379df344acb8252fa4e27e599b23f8aad83174a967e854b9a3ae330c703e089a40ee0d537fc5c2be349efd2bfbbc49a5ad5f47300abfeaf4545c0e1b4c4ec12f155810714656ab8033408bab143169ef17eef3ec765553e3ea9f2fdbd05cdd566ac2d75a084a82bf5849d2949dbddbcbcca6d677aaec01706089dc57255fbf7063c6045655c72f59e642c9b35c3012799f195115ad37b81f36b47cdb120699deffd2597919ccaae3e8b19fc2eb1117e40b215aabaf6bff74597ab82e6f4d9ecad8ca741ba3a668aee8151432579838042eceee3e9e1eee6419aba012aea592386b543b18f49632523eba122a39466804ca59441dd410f858e933810c30de35c14a6a1074e0c80a0fe315770edf2bd1e66082c967835689bb131458279231430e35ccc614a7e3e25f60020338ba7396734ae8a05a753ef5fd6fbb411fb188efbe9e5eaf8b059c6a4532fe39ddb100432e15f5286aadcd925db726241d72f95ed4f12e04fad8ff8ae92323b8c6276507d3ee788cca5109d8f148306d34369009e82f7ba40a57727bf310faee60e372a4936d37e11c04b5df6181728b655fc2b2e0ecc1998155a93695f4ff0268c085b1d79884bfca1b721257aaa136a61fc2b2339f92908ffb1d9ca1ee84aa913d273031995f4f2bd2ac6d634b2759bffeecc75316639aba69d6850ea12079b00ed19e5378e6bac7edc857895620128041b5628cc52b206998851abbb8b635fe43f95471f247ed83669345fc95455f56388ddad0a57670b4336c22293d0d32f422d64144b0dc3d60b3d3bd5ddefc33c0dd7c49dda685ddec0f3f4463a63f023a19de759c72d828aef816b0facaa6171dc064f77acc0939d522c2ed4730357fbf416b94371665d77cd33db93e8766303904200f48c1ebcbfc8023b80d80456c68e08035a73776bbbeca4276c05f2f063abfa491c9eb8da93772a03602b20d1d9f96b9b1cacfd0be0fd6a98d212514dae2c59dec2caa7feec8149e317aa18d45d463eb8e7eea761a3b7bfc8dfd3bbaebdfe0ec97a3f7ada5a4f2f20643a614dab5e01166667c677947e221e5bbc32e0b9bc6a8b08e25d25fd49488ac304af5e30d9169a97dae2fd6cfd597f9642660e4954be2b42d3c66539139df423e11b977b6fe709209af93b51ed321d03bc4ed1fe1a9c51ebca8ebe531f6f625fc17e1266d0745711436fa93b1fd07983da7274b43185fafc006934d19670226941041b4f639925b680d9570cd2bac8df05b885d11f09479d9f3dc7a7f50b58d19309a9efaac9a934a216246412b861117c8d1551de1c03ec405d701b14b2487a9ce990cc73b02d2b7bf13f85705050dfd38d61a8098e59ea2f8c4db970f6182b054edeaf257dd71ca95273a4fc1fd9f79ab1eb17c647dd3bdfa9e8061ade7ffaef82a2bcf42857004dbe8b9aa5ac26397c6317a3a88a2f2433815e8cee128b7dabad586cc2178705912e59c7b46a6e056e1819bf2c0439d49003ebfc1ed6249d7f8d0f211cc8c145d8c8b82363da7328d557b697693b5d3a86d3a4e2ef55820816c4ead2ec33818979353b3d2fa5e7f8c2c2a71782279c2464f67643c3717b350f3dd258f3c6cc19217e416b3bcbd0ecbe97f97fd841472f0ee8e49b4295dc5cb0d9e7c8fe831d92aa6213d3e431e136c15646b7c66f67839c00f4e45807ff9b756cb1b6eec676cb19c2e7609c7fc2f425fd5b6cd3c328daec0f8e91b19f24c4e22b8956bfc3d2ca508c031aec4b8901a169516ef22572633b66123ca6379fb1fbf0777920caa250b24a64d4ab414b85ecdfe54eb73e44f6b9285203c5a90c52594e3c100f43a6dc223f625cf687e59dcff85c85c6a0d952ac901bdb119782191d42755ffee4ec287cf1a7a2bce7b6f8592d4a0e2fe54201bfb2220753843fae8a2302159980a2c400fe6822040eb13f3af67da63c773c64e69f338486ba69eca720f2802d1dbe77066162739c4208bd9c1d8726161f09a0df86b755082feeb10755126866e161e1284a3ad2cd609999ab81d70264506fe72069b633424791a3b4d3bd172b1e81abf3463b14b4d18bd90ee920e23be8c376344e947ed0bfe903f8414cbf05f87aa8b3441b614c7a7f2a7c68fca85f066071081834f926451d1c0b4b58fc389b59157a5fcb25f507491c3f1142569624b7e2ae23657887f3bce76f7dac59fee569c0e8f8aec2531588dfe0bbf7469f682ed66870f8d2520fb2eaecada881029ebd83a5203417faea8f1cca095a3ca7db1fcbd164f8c2813be1a57afcea3f3787e690c04b4dc7b47abdbb11a1c6ab9fc9a5d5465f8b56358f8b5ded93633fbec47dce934067e7eff4c0d705c1e01f8467f14f7bf15e814ac1e0874bab3fa3eed864e16898aa1b2f7c58c408bded7ca4c31be8b5cc2c29285068af5e9553c336e6d9e81c5ca6e5d92a3f53655cea3f3ec842e5a16989ff852f079a17e04114a80801e4f476b9cf4aa0aba79bf2c024004c27899098df5ef629d62f036430fb2c7c990bd41cec192b087bde7351031f6b9f1ff6156e44232cf4a2be88f0c7301d0cefd0a5968302f84ae8e2e4cae97f1d26bf55cf76895f6177d96b0b6911b60971337e626c8ae51edc1154533d1c9aa67402f8e9b75cda4f9a9c8b0d42837b06492cd2163539a304ccc1ce85604aa17d7c7e9fb9124e1270c0cc170a4eb2d5ef46a5c814a8bb82de1a2d5b5549182ae098162a5eae1b787f710dde1a7b21de03718f6e4023931a6800b93ab596ba6e8930d924948aa0fd9f6e2ae2e70bd287fc47881ce61def3037da8fa2a6dc3b903b724bc0884fe02ca04217e77458dc175cfd40484604dc26418eeda3b79f065833b1a9e16babcbc2fe3851b2fdad5b2705622e50d3cb6bacbe8fc282b0db66954b9b63b9748a502f60bcab30b130692f3ded4a123d5183f8f5b7ceb0a8a9d20319e182231f391554c1e14ee1233089ef7798ce739aebd8d5dae0a156d3071270bd6ae33b979766b12a3cf91ca0ab39543600897c58b4dc52e199b6db9c5099199fbd2bdaf67caec197c0b4304b32ba4887e63c669767d5a128f9a0add30194513e1d1c0e380d7b0e9191041909feca1ac89d1bbc4a93c516620e8ed8e775b7c8ba233c60d239e5145649a634369fd5f1f66fc1996fe15254785d2a3c84aeb67250a21ccf7b717425c0c3377c350a1bfa54b841de00ef37d021601a1da85478617f4e4dbc39a48527e72215384ef642f5309793117915c6fb3e56fd5a70ea2900ea214ae41dfff493fc263f2117049f9c7c258480161b70295aa00f118c9b6fa7f77fd2ec7bc6500928fc52e691eabd7b0c1bc5779ad9085ff46d88e9d4e4558a3c9f215f0b7949cffeb10fa5bb04023fed5675b75783b091b9a61a6c6ea3cba5f356f69feb9dd8094683583fcb6480b7268e8ed071797ea60b7fa398fb35b1d76f473c0cdd21c736190164ab17e4b89ec3719c7f7bc3f29aeba3e557572599718fca950573a76d15b0fe9a9c1a6af0bd11e6f653960bdce9e117182c948141526d740e7aacbef3c3144474348a3683a6b8f66a317837f4533fed1e8dc64e34fb926be2a08c1b67b6422f3e3498c9337bd20ebc8ddfcdbfed28a05ccbce0965cc260abc279c1a1366696838e56543722647733d31010d302b6e8cc9e6fd5394da0fc8e50dcff647116b7187846a69b3cca538c718f058ed9297159f0a859842f02db5fc3022659b0698461f85962f0b5bed6af0f52a7626075ec133c08022994edb5010e942a7b3114d65d6cc9cd7d208923e6933f16e95cdc1153400e89e689a98a9b2ad0986ce40885a61c6c9852429703ebad6f7b5f6a117bb5837b32a557508a6ac3316e1741dd6e4bf85039179d0711947eeb950f94eae67da37ecb4848f7b3cc1eccf44cd73aa9547635e4ec9c939a9daa5e181601cbcb5f247361f88c2c3d504a23ef34685e44307288c9069fd98ad272d335232cac5d10826a94f91ee9f0f6f8fc7c5e21537ced4936aa3fa5b3be7a42c08ef6e8bc394a5bd931bb5c3c86442b9a37632f0eea509fff0184de99351a6e5fc07c76971858e30d8e2ca321bf2f501bd757fd4b5ad4eee01c78d7388c0c77646e960d95c95a09070c030f57c374e0ef51f0a222d9ee24ac41fbe167460d02604b3d00db15d7663680c7fca87652ae5fa4278bec913fbc6eaa51974b55d204c8711e5c3ad104335aa1f0f61c8929ec5504084f5522761133bb56943cb7d5e04b7c7722ec3f0502e28ce376d2668b9328b92593fd206a6a59b6d6baa1e090c32664debd8f34d2e42991026391076b5b7c7a8b87a1d2061092ceebd4b3360547f65318e3129c99b5e4e2501f8c72eb29bd4a168e3c9606d2390990da3d49662059aa3afc32c4ffb6914acf667cf4a6150eafcb383d037c82ff317c26eb93296baf197c971de0d33cf4d2514df5576f2330164be0998b0b927f90c5e9d41d780d4ce7d62a77512781df76693b47d44e76491594fca42957a05d3e2e67769ba69501b254a78aff684e09e59facede596da01d4cc43c7f39e2e1cc1bd825024f7e1a3de7d50fd4681d805e2d96462ab28e43b222187e09cd96da64b57afcccb987c93c7647e3b785e7e135d5044593db67a0ac6ad8c0939abded06fad7caac8f9caaa1215f1b5507078e4404070353d0b716b9348e73335414f8c7bd399777ca4dac6dbd49cf35765814338263c6f1e0936b61d94e6416e84f9ff0c7f573120f1d6ceccdef174aa3975ad7152988df9682314a6817595974b35ab8de752f11aaf042d24a186f38c27fff4f7cd98643bed4d4ae381dadb5e536bf60b622ad8d7da32686342e84daa1d763778bfafdadb167479ab0929a764aa5e3c1f1c2cf9b2270ef54ffe4125ee7520d2189a6aedbac740dc74e15391eb8f575f9eb428e20853f69a8e4b636c10e69bac3974ef318f7503c90bdbc8abc22561e48eca01e07f229d42c13fc7413aa5d079a94abf6341bc77ce8469975829ad0ac01f4eb78a564026b547d788a1e0afe25f986c55e2fd77596ec19df282e50cdf1345e78bd61741d3e279ef73c847789bf17d71f0229158f9dedf2b39bf6968a93c99dc52e4350e44b32d40811556617776e27351cdbcb41a9fe460dc21ef14933c742bf4791ecc8e97f35410ba787b64c6adf1785a5c662b7eb8ac536909accabed0dc70ce6983d3a063c694677514484e562afeadc401878c7ef17f8e448c468fd842ecf930fb702eb4974bee971b4ba8fb7599219fc725beb0782b44927174625e4f85fe1726765a491c0f4475288439a0dcb970412b941ce66ee4fe77b3563c7223590cb99cc1fb9f365329d35404e85dca01e63ee56ba2d7bdd3e0a8eb031ea800c15b19e6ce2a133bf486c067a6e05fcc3cad112041fb819b9f7c400ebca41d2acc7aeadf1b37ec129b4914cd02c1ecaa4a370efb7cf60401d01091a51ee7591d4ebbbb0dfcc1334d56b21de78c069cee3580aaaf090b60a949cac12531e7245f1e2ac7775e3ca5e6162c925808d37cf4613184902811e0ea8745fbc7f7e09a3768f50f373cf753459fbace8aeff2d50d3b9ed7a039f1454a1802fc6f1344cdad5c1f9faad0446b70662", 0x1000}, {&(0x7f00000011c0)="9b7d260d0e651641026a03a3cd329ccc6c9805e66a3c0a3f44a60376bb77c92666c2fe6a3b1db647159ec23e76da7d11e8f9bdbb5914a8394075fceac8f0bedfacefc220e24232e067d04b8ddb7c4318013f47ab3c40d3deaab9128d3c265c9cd2ba902fe8c125ab3331b76dde00627c735a478ae350117cac036e4f7b052ebbaf6290c6c4bffee982703b4ce5d6e86a1819bfe9ac9599c3e3e25db430ac6721ec83", 0xa2}, {&(0x7f0000001280)="06822dc712adaa5705", 0x9}, {&(0x7f00000012c0)="b4554688bd0c16450d2e95b3a6aa384da437a421b9210e62fcaa868fb29717b4ebb08ca78835872a20164a2cebe97b965628a69fa5df9060c129d05092367c789df27f1709d1c535731c66f6e6473e605c81f7b18c3ba3ac4a53792553e5af6ade3c6e9ffa2e00c137ab0e4b54e9e8364cb08a8c309ec12ace6b39065543741374890b50d35bf04d520809b6c71e01f64ba8a898992d20002f8df4ce11b426dc311d91b4f2fa35ccb0440a774d30fda7b898d9c538b22ec9b13cc7d7633da2c1b6b2f0105a288b50c4f1acb43088a5178125df8ef609524a13f1bd36f63a9183d19721925d8c1ea275d56dea1b1636eff4b9dd4c9aeb54f15fc09bbfbf5c980c6c903638a87265cffbd2f5165e805f9076781f179bc12bcf5ec62559b492757a1f51ff53ceabd48c24265e18dc83c3357f9053fc963f05e86a3d1854473cd8f1272a14615084aca4959794f12e0af6e546804b8ac2fa617c4007b812083a65b1a64d63a328021e6e0aacb6424ad472e739245086e8fdb01ecfe01f6e07d368f2dac240da7fa46e365f2866e6ef0343a2644743f8cad6fa04a2f388387cb9534ed12169a292473266b736ef904bb44fa3033e2cf6ca33fc9fcf53113d13199d96ac9f0215cf78f7d4cd28f73ea08aa465c020ee0dc6a13e29120367863242719fd43d7ef3362f49c847fdbaadf5d6e78145f27a63c53ef3eeee02b1e92d33187537a0f51d1f78960e03edfcc11c5b2e539c9c78f75e53a5968668b0f679daf4b9d7005b6f29186e2f3dad422b876f42d70ae515bf52b82d45c7710b3500469bddf5683ce8965a23e8451f6ec4bb69285b12af341ae47d4cbe513fef9ae3b984ab3b8c090896d83f6faad5bb5fbc41870ae94b6e1dc536641b19903b69da62885e97c6ccd8bc6f27d0351a0d0b57836abe1b8062e5ba10042f5f2f78f81d6b7ce194e45e4cca900c6d2108ea6e7fbb19b0cfc8d2f6dd35f37cba315b4375fa1e2de072dd2625cbf5334ade9f6626fc50e947372c33b491a3c63f072f4d82159e18eecc71c269b7ee91311bb92fa53439bd477dd51821563078553ccccb611bb3189fd6a66c5dfa0aa432f879fe1a2adbd00e10652ed04e42484acac460ffbf1de5068cadd320e9a36a88331ce17e1ef176dfb68e52797b638221fbe4396619f2146f2c77734c705ba21a355b274c36369096d2b4d7d4ea4b83a8e1de2e20547595eb48e8dc8c494c479046554e1b4349fb235ba4a5cac2a79d36d02e6ff231bba75be99e3dc899c3884178a818ec9e9807eeeac36318c158920e4d6e54472f7491e92fe2b36a66b599c7f421a7031451c262e06e20472c0d4c75da1bf3a9e56cbffe336cfaf8fca4fd287074a618e8e1585231f9c623d5eac5146a4ca63a8fef2bac8712acd722c802eea6ed1e51c5b7036032c53c9963bc9085b95436e8f8820adeb11f675f53bde8af45cc1780b1bfb757cbcd71a05a99daf844358d18b8c18870112635a7c7230f70420965eba324de05f49a74745e13b66eefb94f23f0bec6b35eaac582c244aa7fdba8da0f4d9a3806e9903cb23f5e49a4cc1e885a64ac6d308cefd4506bf94f70a5a3fa8a4fa712326440462f32e0d3af413dcf280ffd20fb7fcbcdbe39f2e54b78fcb5df3509c68d71a8f0f6f5de8bf94dada95e887b8d702bd35abd3caa9db27d112abe708b86411d4ac630b62506d9b68e056088bf8c4f6be905f9879bb721313ad83431ef550a6d5031315c18bd8e64da4e08a046781f1e0ab5354ba51fdf2175a429a44d0bab0f6ccdbcdc522832679e0b8acda64ce7be7f8fcda5d1dd996f28d4f102a852d3b0a8fd9d52cf77190a8942129ede9f2935f1f23c958de3b897ab5b8969a208bf9c45dac64a8e6317a0908b7b89bc13aa77b7032b63f044d2271f5e835cad06448877cb1cb33b99e64ca70af5c266390ead56ee36bde491411ecb39b33535bb7e96bbc02392b343193506a2baa734ae9fdf376030d39d6906cc23bbed1a85dcd78ad2444921bb13e030b162ced24a79f204e4f4605197f9c05574fadf9518125f2502a84409bf527f91ab327e340677cf29fad6107dfeb64d2f04a948a983e3e7f311b4c8a124d28850a12d09efd84a3ea9aa19cbf4e55a35377cc7eca0a83463e38123778edeb46c4d76bdd49e36373a8dc2d6337176191c540ea11fdc90082c55dfc6bbdaf247b8b462d2b95dc2a68640aba0f94150f8e88eb0a12af3f731d123fb15c7265aa24d053de5eb79944e8fd2491dfd8f4d7c0904bee151328c1c4570b35067e7f475fe265d085705678bb763f0d61ed99bebdfb36327bbb579be04db1ef648d097dcd576abe4f274bda5cca4cb638746a22386229af146de863aa23953abbf438a0b59bf1b46acace1383b825054078ecb3bee890ac0b0690a506382419634be9a3bc6dfddcf5e8c03499f4ff952133e582ff8228c3582264639db0f702a09f151adf88afe2db945ca7e62b2c1cfeeba87704a8406806213b565bce799a00eaa7fdfa8e3e0db50682d1960373d3f5f212c90317e78352e5f2578558554f38d59784fd0ab5a6e29de68df74165bd94d57921478f28c9603a8b3cd13d772dcfd12fede5dc2dcb942706c174fdbd831616d463ac4c3a9678a3884405efc9f06f94fb780e4a71049aef77e73dbc4ff80f539c58de427fb4e0a00583b3c60608d29ee51b5f569f576c69a55a3f3f6ce5b8cd6b4507380d2354d947d7d42127f92ad16a9b9c316ae167b03f130b1593d7f0faf885c32781e9fa35ab225c1b24e6c074228b2879693008317a219feb9707854184fdc5a91189104934781df5a0f1ce5c6827264fec546ddb7d4e5181270a0fea65a577a1b46ec483f22a20934f70bf0a9ce68a1fce7d553ac8ca86aa0dbf9f1a5a43f351dddc071697a8c3e62df82481f74ab21ddb0f66935d7f4a14f5c64708b0fc67ed555a218adc250d386ca237a72291a64191f9686dcf3f176bef03ed1e36c3415da8ac959eba5d0fad1fe50bf3f21b2883a807d06c170bfce20d3d3777068d4d4f2492f253f00abc9bb8bbb5ae8807d4247fab4accda7de7be7005ace79e73943a60a1f6abecb26c6ee0c9581e7780155b166bdaee1e30d4f8b2f7c21fb93b2be82f8ff48071f37a164aaa46703258783908075a50be56989b1896d46a32d0765ebbd4fb5fcd5a7f51cb0b948ebf4255205750a06c2381326aabd976287ea0895fff00c2463f1771f6cbe2fe388b1b3179662f3982a775e255989fe99bce5bdf1abbd973e5efdf02bac370fb88ce16a1f12ec3b4c74b219dc38b5f3c0a14e6dcead12321db06eb203117a6556c23907517c020ee8e32c24039455b9de02e3749f6a9a82aa3c42afd80f5ffee851c31517f6b6da318604050837115e72ebcf53300070aedc2b39c5442214602cf0bf397f2e61730e8d1e75c22494d913edfcf970cfdefd5d5f9abbb5eec4fe6dcd5844fc205f4d90d6d51a029f1f6d02c7213cc5fe19f1f632214109ee9129ccd97b775acecba7f7c77bfbfba0e5a0de2c910aaf7edf8b75fd4622caea3eb35b985823715a6184e90aa0c89ec3773c8ffc3c68a6253ac29f833f7b26a63d6bad0c40ae1f43156b0f1594a3d15ceccedf6be5e42b3635054d4a50391073c69041c16e6c5385ab40aee177fca99c248b2808683bfb37a3f1cf93f59174eb559ab94213b36b94f3f0eaf29587c573b1780bb019b32398684b4d0b863559fa9f4662ac6a8470863fee2f37e5ac50b40951a48d91f832f4b62743ac134268e7b95a7de797f130e1f7d9e3b31fdb15a08785eb3cb73d0ed5d17a20d0def1fb8d480f4c3d076113906665da51511079a62c95e1da016d1f87eab93835a7cfec00f0dfac247aa977457b1fb267f2ef62dcc2099934ad5069a4fdf1e6f87345b6875c40885faad451a9338b581cdcc209ca450d2c43d29cca7b7acb42b43166b7aa58f92308fe91190de3e9a482908e0655225f6640befe3117435e722f4c35087b0153d104f36974acabda1033b4d9ea9ae00d336fc9d35711d4613d83886c1859556d771c2ebb417142aab308a71c3c3282b821a44aa8b35ca01853dc69b4f484a39500bd643149858b0075c569ab8fe2f9390248695b2f2e1e7e4c2d27105988c4c2dd85f7b00b1f30029bf5c5ef7b1dda79fbcc54659e42141489516623ec8f05dd47254408ba11e4ba5e4cf4e285514626112fb1a7ccad1210a11c012a1fd9a415e6a5ef1964d5611c403d3aaf07fd5f62ca7b77abaae7f3584bec2d3612763deefa596e2d7ecb170b7f046d356a4b606f2d85581aa330a790ebf3d892b0cdc9b2da8588cfbd2ac90aa217cf3305d6175bc14544c38f33feda1bc6c39a7d977eef38e2b719cdfdbf3a25ee2b48d6ed1cdf80630fa2e8533821d857557ec4294d3ca58c933a2eb995bd6cdd4c27309095e46ab385d4e07b33e12df283cdc27a9d30c462526aecc8c7b02de87f3b11e0528301e6a18f677e8ad84bc5fe7a1f55733afa70b4bce0db6ecc5fc429d0ac7d13eccb45c1f3e8af10ff9591873adbd0b894bc0f7fc0f99232fe061fd92c979e07118e61d867a0235c31c5e4824edd2597a9d27bb3222e0c9c424786c951de292a49a2779d220e1afca4c85380a297c057dc4a616ca78ca1c1d70c6ac742d79afb292bb1977c02504538dc5df668c2b25aacac35e66bab099581e13c035138dc63ab8ddcf3a756a7e3024049e7bb34f5b6c37f3cefbc090b52b1410eb525773fa11824e53221bdcaeea5329834e1d0322da43e2a37614b1bdf913eb4195e4909367a7f78285db6a984d8719d4303d18889b9ed69449ee1c464d764be818922e5d90470826083822f263ae07a1d88b712332488f450153c13599b0bff9fe915ff63a7aac3440cceb53dab50e831422a01eb8b09f90102642a59c3073dadc46c5d88da3806b8321c9aaa86da70d4cdb03b3408cef29222ed2c24d1f72f901131d65f9af13cd6e3504c8ae8706f9723d9a3eb07cf9a27a8413e1c989a8e43fbc0723a53a89fc70beaa1b54a29738eb4d1dd77434e70ba518de60aa384d0407cba09d96bdc5edcb219be19379ee267232addf149507cf6577db7c3233f7af9eeb99358803ff7e799a4fc649d9e6e44c89cb42e9b719212b1ecd5d66daa9fcd9e2c31a25b299745da91f2accb841646c92c12bc11ff0847e5877fb427ef40d049dae9e44bff312cd4d1e09e809e2759ff21a1d411e6289c2e8041694c290bc3f476d3f1b38797963869743431f2617d6312623c08333dfe73c56472a9899c0f61d2c0e6553e8ecee17e980c86b68b0a6f3e098e4c3c8b71a4fbe44ad86e5aabe5ad02be35ef6f82faa177046f97f6aaaf67a411590ba6f9b7bfbf18eaad993f43a1ed90b64d908e0f57513eb22922c81fcb7806f662285fc19e1c9fbc6a029f2653d9ee06a427d75a74ea18d088061f1da151b2ace690810abfb60061be6834464d552694c1ed9e04717a5c8b77bf1d91af106fa2e2ac9e743a65d4710865b11c6298dd5a4c080e1501310db2cba008905187de4f901003f0e426748e0888687ea68fbd4aeef2af9d8d6a81f471d7fc043f90ac6487eeee35e02492e08e544dd03fc3b9f8f7184959f86fe79ce45ded9427a47730debef8e253490673e50cc0c66d49ddbb805c9ab41c4a3ce446cd9fe1e95c79d3bf832db0a6e370714538152d54170dfecf9d0ef4d4221e2b538ce363f7e12746293f85be0dfb13106e36e0bfafca4cbb1d4fb2c76dfc6b69d2dedb6a458c789aaf4e93f23ab01546efd7e634", 0x1000}], 0x7, &(0x7f00000034c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}], 0x90, 0x2}, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc16b802520e12fef, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) write(r3, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)='_', 0x1}], 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000140)=""/193, 0xc1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) recvfrom$unix(r0, &(0x7f0000000040)=""/63, 0x3f, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) socketpair(0x1e, 0x0, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="30128b4737ccd1fa46243e0b9f8eca6fbf5660a62112d5d8237d5320bcd12d7a32eb3c8b075306aac87ff5055af749e175339170334c0a10982cfc79efaa85bcf8ee3182403c19e2da85560ae0c740a16b56a5b5ac1a0084bd6d5ce7e08053a261cf8713dd5d98a328be144bd7d94a2f7782d3af5f1c7ba5b5f9e8812c9a", 0x7e, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0xd6b3}, {0x3, 0x8}}, 0x0) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x0) r1 = socket(0x10, 0xc000, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x1, 0x1, 0x0, 0xfffffffffffffffd, r2}) msgsnd(r0, &(0x7f0000000040)={0x0, "8eda9e0cf404051391bc04f0fa10f82060b15e0b827c53cd108d32da"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000200)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x48) sendto$inet6(r3, &(0x7f0000000080)="44424da1a3198fb1cb147db0498e1d13f2aa7c7c967448cf7465cf8cb5c4e303211b560a77322e68f42139242225f362e66f", 0x32, 0x3, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x7d0738e9) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) r1 = semget(0x0, 0x4, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000340)='./file0\x00', 0x20822, 0x40) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r5, &(0x7f0000000280)='./file0\x00', r6, &(0x7f0000000300)='./file0\x00') r7 = geteuid() getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x50, r2, r3, r7, r4, 0x0, 0x20000}, 0x8000, 0x0, 0xffffffff}) geteuid() munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r9 = semget$private(0x0, 0x1, 0x80) flock(r0, 0x3) semget(0x1, 0x6, 0x80) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) semop(r9, &(0x7f0000000000)=[{0x2, 0x3ff}, {0x4, 0x1, 0x1000}, {0x1, 0x6, 0x1800}, {0x4, 0x5, 0x1800}, {0x0, 0x4, 0x1000}], 0x5) semget(0x1, 0x3, 0x89) semget$private(0x0, 0x0, 0x208) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x122) ioctl$TIOCEXCL(r10, 0x2000740d) 16:00:05 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x3, 0x40e) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/230) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/108) r1 = shmget(0x1, 0x1000, 0x202, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCNXCL(r2, 0x2000740e) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) clock_gettime(0x4, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') msgsnd(r0, &(0x7f00000000c0)={0xfffffffffffffffe}, 0x8, 0x0) msgrcv(r0, &(0x7f00000031c0)={0x0, ""/4096}, 0xfffffffffffffff8, 0x3, 0x1004) 16:00:06 executing program 1: r0 = getppid() r1 = semget(0x3, 0x3, 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xab465e150139e3f9, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000880), &(0x7f0000000840)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = kqueue() r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = syz_open_pts() socketpair(0x2, 0x4002, 0x4, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = socket$inet(0x2, 0x4000, 0x6) r15 = socket$inet6(0x18, 0x3, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r17 = getgid() r18 = socket(0x6, 0xc005, 0x333a) r19 = socket$inet6(0x18, 0x4, 0xedf7) r20 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r21 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) r22 = open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x21) r23 = geteuid() r24 = getgid() socketpair(0x6, 0x4007, 0x7, &(0x7f0000000680)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x2, 0x6b, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = openat(r22, &(0x7f0000000800)='./file0\x00', 0x200, 0x9) r28 = socket$inet6(0x18, 0x3, 0xffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff]) socketpair$inet6(0x18, 0x0, 0x4000037a49239, &(0x7f00000007c0)={0xffffffffffffffff}) r32 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="f086547ee65274c77fd0f4e458b4ac2ad6a5f393dbae1605a03d7171fd4fe297066077cb4ec43f3ee81f8b3297dd6b1c1fb503af3593e902d9208ef7b11d058d9456be1b5a0a511c3c1df6c4644030daf76899d1e6c6078c1f117203f32844a687a26d8213560e6224da8d631dc1ba940974d4c2d5f2dfe86a94a4099b2c3c1d292c3b7bd7139a2a592455637837134da1f17f6cc05b05b07c4d273fb1", 0x9d}, {&(0x7f0000000200)="e989a4746f972a883e30e9221af839a10df1933f00be2a410a33b01821f0fc177c8076ad8af5c1d99bbfbf093ff15f1e09a827ae5ec20420201de0d039dde234145dbd2eb49966a9db0d1c274f6ea9f773f7bc", 0x53}, {&(0x7f0000000280)="d8a442b86e8741f19fa115d5486bfd20f6bf493d9cba280ffd8780b37e5b35b1e874b6fe5257ac04e845", 0x2a}], 0x3, &(0x7f0000000cc0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff0000010000006b75ebbc3c08cce4e898221c7fc32e48657e09407135987b1a4e488619e6164fb013598d81c3edbd4da61309fa0ca4fbb3f2b15defaaf7d4cc7df0e752dcb838c2b7f63227c4e964f135b6d770908dc973cad339922ee263c5103c804bb6e11d4afc6e53e2da4bf5fd3b4f2577bce36483229cc9a70c7e2667b09c7e8b45566740fe284b2a81121c29cbea5ad945751cd8f9c552c165c5451e86fa49bdc39972aeaa1f8d80779543a94cb8fbc204", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff0000000000008a3171f9dfdf7eb807600687f904a2e4a8b4605e71010e24098a008b33e25a38b8377d9ce644a9fbc6bbfc2a1464395f4be8933758da613c32ed88e69adfd74cbba351b5ec44e6c3f902531caa55bb7a3dc5a2d42ecebe255b4ecdf3a87934821bba8d0d04c2b0fd785685fa027b1e9acad6cd098e002e26cd8d127ba2d01b66650095bc71894fa5fa8c33ff873ea305fb0538e575c9f6e6a3234910c7983ae4c0f17a6207089e61c5e785433f328174e5e7d4551d3ad9765858956963bccbba9abd82fa7582a961bc", @ANYRES32=r0, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r31, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x4}, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/208) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getppid() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$setown(r21, 0x6, r0) setpgid(r0, 0x0) 16:00:06 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) syz_execute_func(&(0x7f0000000000)="66652642a5d11644d2bfe33000000f82cf464b49c46181e481b5000000c4e295b9bf46430000c421fc563036f26dc4c39d5decdb46a91d9f8420") setregid(r0, r1) setregid(0x0, r2) setgid(r2) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="0482c67facd6f2b51069baff7f6ca27824e1cb3480c87d55bb7591efebb714cf8bfcdac1b6bf24d6bf81c0dbb00dd6078f89f91cfd6005846ecbab581d8acd805281fd5f048755442b49e6a63ad9be8f6095fa61eca042a8d2c78d4c53e76be67f42c8472d7bfbde08763c82201f886bb987925abad9fb63a63d127633fc884feb6598a7608516c833c01858a34becd1d1221dbe5a82f63b498af695d07a9e87e7903e0aa8", 0xa5, 0x4, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) lseek(r1, 0x0, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x3f, 0x401}, 0x10) 16:00:06 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000440)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00', 0x4) r2 = dup(r0) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="1c9c62d93e206c14aeae8a86dd97d83c3aaa862057e89d170bf216d6b4cbc4aa954e38245fdb846166b01b10c88ec3510659bebbc1d33c91f1a8f33514dad690235e82f21a28c6fc120a814a208daa2aa2b947ea47b352f59f1c7364676530b332f8be50b28276e91620effa9038a53402c2717a9c4264", 0x77}], 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="6800000000000000010000000200000010b7147c4f3c8bd6b5b9b62d12d50b81bbbee88c95f15f83ab74773e84358bb7cc29c119e872fcfc4acc85bce98dede94485991f680c3771fd5aef5bc045ff3b1ce88d3e140b8387ed17e2b9cbc4248950d2c7f2108900000001000000000000ffff000000000000c276bcd308befec8d52e6e9ba912baa156dd85d3a45e8a1971dee06722e8635f29472981d320396caec783cfac959c1ea30a71caf82619ac9ceafff25b15c82b176dc9aa5f505570724dbe2017f89ae190f2a74aabcb39be665e522c6795f1a949bad770c8f4aed96590c3567e115d09c696765d9b88970f409e88c66837e91342e64b47240fd963ccdbf8f10d99d63ca13b7de5986806289e95b13bc2c1402915ddfc6f761c9f639e96a89d322e824c2487e0f4710be6993212ce133e00cdc8b0ee504f07ea5d1af8ff8313fdea96994b298168f2ea9ec9055e4d8d657762df36ba07ac668bb2cd90ed7a6e73a69d00f0000000000000000100000009000000ce3116279e8b186db6fe778af06807328e8e31b2b72cc7c213f07f5e2659f8cc9b3509ae5e9134a957085380b2751f8088a3106e4f8100aadd9b5374c89b749f303d93611724e1b21c41b82c7775c56cbbc02d5d5e53f19cc5a166bf10ed41c2ed9394c9d11aedb27fdf52c6a243c731b7f92a1d55ee48e07a362494ed69e875fbddad5fb858507d76da4524e822652fe77dd8324c888fd1b05af13e5dfac4a4287771472a31f9b2c102a22e01a93095ecf09c0bfa7d831466a6cfa462ab3079392fb9061f2548aa13209aea75bc2c73445cb5875a2947811aa68d6dc26c5200b800000000000000ffff00000600000057ec7ad76f3ae110fee013a5445e41317f79ffa0f968fdd17e2aba1ac14b5a986191bbe9f1a33c97e35d74a402a85efa3665e046b6c31ae97fe1ede1aa86ec7ba8f3deb4b52923f2f3e32b5311633fc57d0d647b41cea34c8b370f3ebfe81fda61e07d2d6bf4621db1e9ebd3c2a612647063946abad01c57309342b31281746f7e0fb516f05b2f3edc8bbc438f05b2f7242c5d380f97604d05b94e7227a4b8f8b526000000000000"], 0x310, 0x8}, 0x402) 16:00:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x80000000, 0x7, 0x5, "f53d817a793d162484f70b4b7ce99c7f98f1138b", 0x7fffffff, 0x3}) 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) socket$inet(0x2, 0x8003, 0xc350) 16:00:06 executing program 0: select(0x40, &(0x7f0000000000)={0x2}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x81) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000280)=""/224) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) select(0x40, &(0x7f0000000040)={0x40, 0xd86, 0x800, 0x1, 0x1000, 0x7, 0x59d81e08, 0xdeb}, &(0x7f0000000080)={0x5, 0x80000001, 0x80000001, 0x53, 0x7ff, 0x3f, 0x7fff, 0x2}, &(0x7f00000000c0)={0x5, 0x8, 0x3, 0x57a3, 0x400, 0xffffffffffff0000, 0x5, 0x1}, &(0x7f0000000100)={0x3fc000000000000, 0x80000001}) 16:00:06 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x2, 0x1000}, {0x18, 0x1, 0x9, 0xca9}, 0x2, [0xf8a3, 0x101, 0x0, 0x1f, 0x7ff, 0x8001, 0x0, 0x7]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='}\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='/\x00']) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0097c4daab5434f97d00"], 0xa, &(0x7f0000000080), 0x18b}, 0x0) flock(r2, 0x2) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x21, 0x4000, 0x688, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xffffffff7fffffff, 0x4) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10482, 0x2) unlink(&(0x7f0000000000)='./file0\x00') 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x7fffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 16:00:06 executing program 1: socketpair$inet(0x2, 0x3, 0xff, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x33}, 0x10) sendto(r1, &(0x7f0000001380)="e621515634292b1806b8493603071a216515893e40ed49b64a80192070949881e7d8e21e571e5a2475a181dc186daf8dc97fef46c701d466f9f26d6fb297c2cf99dcff03a18b2e1cf1d22e1786db7ce8fbf6f579af1fb7", 0x57, 0x409, &(0x7f0000001400)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="e459a54bac4140f8960f8bc7710f5a4c41f7bb1c823bf3010a092c6fa155536fce53e530637e9816cef1a7265449ab8aff3b8cb588d0bb704ab04811a5e03240ca20c0bad23756cb8477b5a966712f8a6e4acf46cbe01e2c1e7513b5697cfb07c04f4a8e1f4fd1d45d668ebb40ad436a6a6718f6899a06b1f09b19ff5e1d6e594b30346769aebd4ce714d503b671d800dd900d878fa72b927b6fecfd71fb6447778ba80373d0c0efb47f6d91e8de4424132c567a61105631fc35ee91ad69abc93a48a58480487a285bde9e7461c9eec3fbbd13b824f4e765b4fac58cf55f7006981bee531deff97bb5f06c612c", 0xed}, {&(0x7f00000001c0)="45bceb872bd917c3ff20105293095d838d8fc4f86826da579a5b1d48845bf65367e9aa33fe177832e02e98cb8c8498ffb58e45b456e9d2e73f260dcd5bc82321ade6eb7f40e814a213532ac0a38358eb137d71ffc3533ecc3d6ccd0855e26a99a7b7d23d56a356f50f21b6cb51f2af84178a23daa4e0f98b4e9399e6f372a57f488d0698adfbee087564968ebcb88ce40caa33bc3eb5880172a717b1b0844201ac429619fbe9870386be2ca91931aae32dcc6f72ce4d8b3f9531f85653355d72618631f9344ec529acf19560ba91fd51a4a8243597215db5b31836975b040c7d036c4b73fb166b7414deb3226cb7209255da59dc", 0xf4}, {&(0x7f00000002c0)="335fbe88959d2a73bcea1e805a98cad5d59cbba03b66916b696f5e3d7eb0f1e0eb93dfe38f2a9a9d92c3a1ac7708d6b19d9ede29a48336d53ff8a1fee904737043b990973c", 0x45}, {&(0x7f0000000340)="01f6e47ed775c20762069b99ffb7286927147feaed00c76988597092bc299d294272c0e4c8d800062ab63ddc74576acf4ff34c037f7e979cec059ae927daac3ef07bd3a6a51597e103957a033a3b46e274d22ebd6a174511bcfa1c8aebd867428c20985fbb8df926d2b2bab9bc92e2c50c226dfd695052b40b7a3c68931a49bc192efc123a52ed7aa9b4a9e661d24e3d1dc1ac155149052223903aacd60efefc67b9bd9eaed09dd34e50cc1895b5ca5d57ae37d4b421b9625388e9e26a9345b8fd226262e9835b92c0a24bbbf9910172ea489321f32b58ba8a540a4d8919aab57f96c5d89f8f0623dc20817190f9d563d8db68262cc082fe0c7b3d538b6d71fad0fd0c5a23ddebd8243d7f1d8d9b6809af1ce5389bc76e3ebd5372fcc63f131cafe3ff0616c6188a68a86ac225c58721b6d136b94cefb357a085d38660cf4ebe37399d800196f7ca7c1a9e6575ab73acf47fc087fd8fe87f212aa2475f035f688f5abdadfe522ce8241025dd2e6e305355099198220fccc6633f80c20e9efd7c6dc4f5aa540ca647c42d3007ba85cacdd4a352d7b61b4c79c83d4d8fdad378ce85abc844c24d370e978826c8698e9be20911ec7add64589f45f6677ec81af7cc0a9a4450d09ea8bce812b492fc9b3e29e5c992d530360e9b28f29ba10e2fef73d3717a8c5642f182667bea6b071a16fc5a27bbfb70c0ecbcd7f55719cc940553674527dc22422cf612eb2f60c0428e034faa57e88a24231e37e2c615bbb80f25f3cd9d3fd0669c44db79f4ad6357ab7d8b0d217db608a7031e478bf9ecc0631ae4577daec123a050f67faf770996a48eb6d937878474063b840cb2da5d78c274a3d9fe98fcc0964a86bdc4a2ff876d867d0e44abaec5bbb44195a2e107cc9773c516ee5a712215f67ca11bf41a796e4d6fbac77429eca8934d5e1758e267c4bb48a74af8ed4efc4f0e434088cb21b6eca0b368325c085ef309b41311a0d0d02703a171a808d78a2a52ffaf2411abdf03ee7797aea02253b437247a48ad45575757e2dbcc281db1b750d2d9fc745d6c0c357f86cbd55c641512a028c07906177db517c669cb0e933b0da40decce97f25c019e19dbfddba57f7ffbcd99f305fb8b26b20c406be6b7e4c1839ebfa6bd2afa6e86ef916b29202799e6c67dc70e0c2a1451e6c00cbd2c8324a0b91cf2c2243bf54d7eaa6e4322adcc34d33ae57b90748cc2345b64704d2b79032a3f76c681719188119a5f6bff539ef8ba8ae112a31c6a7c155b72c650235cac57c8a68eed4e45fccf3b4a247ab67c4f287bc46937a6860d3ac80a20b624aeebc38c035613b83b092e4787d5cd1e79b18ba08c2b8945465e60678488f083042e924180d1242631943993b7d49ded69d2c2bdc20e274dc8e322ecba476a17e1682c35cd78122cfbaab992e8749779f59e62b3d0ec2cf2b7fdc449180c6bfc9d3869924e15e9208fa191a3cd23add9317523d507c563fdf746eee97aa5988d92348ec935322ee055b8883d777981dfd75c24adef9630fe6be81245d35dab87a38351ce98dd0a6651cf4c5780f97903797cb986b1f7158b811c29a0ed9b3a3498fc94937d737ee01fe3abbf7f888e840e3f18e5f785ec753e2fc8e200fcb0dacc92a61de18c8f2f2a8bfacb6319ca6e6be8a544880aa8d1a6c3aa905eea7570352bc7321268f7ee7fbe94bf3d115c3a3160c52104c5cbb69139a12b071d2053dc3d538a27f9b207548b0a0f2d403c3218a60f990d1745e93d1fefabb6cdcb198f85c7dc37305b96078f574bd862dab775f8c00f9c92345ad345a2a6e0e5c4a6bd36262dd586d9cca5202f2051770074b1b0490a631f3cecc2004a9a7a574effd9e0993480e7c951758ff48f0ccd5ad0b20c7c3c0f8d8a86c33185b15b2931d2b2b059980b5ba2667ef2b4e8a23872bd27cb44cbd4af5bbf7e17391865143486a78669881da45417299af8277c921bb9306695889978ffa4932c2416a5366c5007acfebfa2227f5afb2dc0330b212349c0930f6d2beeb6a380114b07898f9def0e25059806ac469e1f246d19d4809841a50966acada3dd83b1b419f82f8a3cd53e5ba03ce886375d3ea3d301970671be4c96c8359cca151c8369e67cd57d6498de706eb628fa668ae60d5a39cf31834869b7018b466ed6e2a34258626c8f8788a33985c466af4b6f63028c2a7cae033e5748d6b2595fcc1f2b0688b4a942fb04a343f1c9dc87466d81fc94026e1845b8d29b9e5b43a8349135977bafd776e43c38df414ab421b985317dc46d25f2a3277014642985374d5a63423bcdf50d3510f6915e93e0bdd0ea6110bb063c13ee66fccb5c704e80a14c5d188372cc1420adeebf30cabac859555d1c699c90271543ac2c59ed55d320eb420e739491b7a9c6cc1261a74a36540873cd68cc010393166cc8abb6901c37c7ba48c45ab40fb5313e399ce3202c84fc675c739880be0f4a14574198c1d4fb758c0785d4fd47e13e50f2b4a9c12cf940a87e354a96a0ebd08183b5f6c0d0cb0c4d909eb92345a2b97430e913f43d5c56a038019573c8cab8e9695b898a3166dca8052d94489c01df7cabd2fdac0b6621aa3515b5f4e57414abb3ddffe12171838c70a74acf3a32d53d9a78d58c9f3e3b218ce35411b12e5a35f9eedddce87b8ccbd423a452ea98605d974239b05e03f37b93638d44f682e6c1409bc1b21ca992ebabaa355e8a13c74795ffdd5717d216db52a7904026e5d3b96afb3f57454f1c87e2cdc5c5c1f9c8f405c56549f83a9eddf7f715cd0374d09210dd3557a6f5d320ace5cde1368a3b9cd550c85be4336061b36f40edcfc9e698d3c2365c1fd118298c7218ceed0e16f71316e4ba412ff6a34d3a90f62190a2d16060e09778d07a51f485beda3390faf5861bbca3066fea30bbaa7339bc8747c2dadd97b7d1c10d0ab9313020b09d081489a54310c18ea4807c06c59bba5a4e7644e06ec8c228e98a91b1eb32597e5284196905f947ac5791e7a9777c53839b8c3e25be446281e27e7aee4fe3993ad194babd548d2757df8e58fe9f525628f0a8334a9b987d7e2ffa03470ccf40fb252ab3097748f9892a8f7fae194ea443e563e5f043858ca907ae57017f0624621db2fbb5b06111cb80994b4ff2b868e869dc582f4b9c96529de119c4ec2202146b62f0a3bdf2289157e3dbb321e0cf9c8606f9469e49fc319179e5253c550e7cb7a5c89e7dfeb5742e3493280240e431ba4351016cb8da2d720516e1cb479fe85db43207ab16ec814348b9c186c16d4afcc2a03dabd8dacd2a33f5165e82efedc5815fbefdc33cce296a7e51b2ef2ffbb15f562167180b361bab0550040c7cf8ab402aeea19bc202d068c0db488c1e2900d63a102ad6c554f9e82fa0cdbc1e0df7cc76521afca0b9211a7f0f6217ad51243aef444786f30400e5bcec473c5436a49b7a31f6a6ff9e28640fb83cf24354a6d807b2eb99b97d169b36ca7d5380798080dbbb7ce2c4c8cb9491ab1331357f9817a1d99299dc9d9655bdefa2dd50c845011e92dfa9a08acd3045a609e2a5e9d5abfdb156d99cbb7c038d1111acf497e31b06d69db61c130ce4217565633ae23622a108f6c24dd2fb100158eec439ac25c008b64a64f2790b69fc2cafcfbc707b6e91685f510cc0a1ef2e87a2bd4ba8e7d1126998900c3b2fdda335032e4bd5859843961a1d9454f7b5dd961f9ffd46f2c5763bdca94702da68e69646259d1eca0ba00a861a6b3d53c5ed7eb57c1c181e86f2f6b33145b085b592a2da894365d0d1aa0d0aebbeaec4db4cb03012b5b666ade03354081598847ceb81870196a2ace97be9f9b8cee929ba16fbeb957196d9c0420cab3345110efe44ad47d1d61b06bfa59affdf63a6464582e08ead6b071352d4f566baf1bc2cee535d42f8054171794bb92b5d27cf84d178527549ddca1388b475fa4f63c74afcb1a65fb6efd9fac90b495b2a5f23c163e6a07c8ac6589432d75269078dce6c4760f41056ada3887def5352e1b7905b242de94fb1e328d26c124e5b87e263a37da34f687259d1afe017b0b295c19db41403df8b12ab037b4e37c095d092c2888adedfd704d0b78943c6e2f4b6d6ba07f14ab2dee60efad3fd134c20729baf850d86744023c618dbbec49dce8eff6fe37acbf125ca7708e73090a7d046b9e719422cfe9f5f0d6715bdcf474c5f3f30448accef8e04f941e3d6d71d84bcbb9f51e9955e870abe716c13d16ce271873ff93e9e116965decee87c12bf96a09985c1c555e5f83bff8f4203961b7c5abff2a1e9db9a99962eaadcebaa41602afb50339389b444b99d84a31b3ba00eb4cd7a6280c72ffadf307059d584882c1ff22ab7530ef9d1b10a5e6f350b69ec46a523232a3602d1611ff2a4a70fcffdf26b85c1a0ca36cbf49ab9d3d01e6828f8425f67308eb4fc5c093dedb5b6b567cea8ce82d58a6943c5f4e2251d572e82e3a28ed289e2cca410b0f57892fa1147e630e123041df9829b5689686465729d2c323d9eb39529318cccade9ed275c2edaca2e4c86b0cf1f719ffca12ac6aac5649bb19df6d94c9d9ca5002c8cf8abf0946119992b2013152b23c34d84e15d37eff90f643f674bdaa323ddf85e09859d28210cf48be0799baccbafa093891cab554f5d600d7685f7aef1653d2237ea2491f2446e8d6b629b3038db9358d4a4fa2e13240a4a8f7549b6507744e527e7d354c5db78a72e0e00d1fb3630ff7084688fc6396f3a349da63db81eb0442b7223dd03d112778778fbd6a2906cef603b2c25c1ef5639f24080a9bfae41884518b88cbf8d5c18d7ee6bec360306f8ff11dfc6f26a32687506f3091e8914fc6fc0360fb10fd5327df32251b4387367e64cf2ff778b0651ed6dab66c328f57ab2c1fa8090d6ba4103fe9c8b5e7b8e019edaf2f0787e434f663be1cb741b4bd8ea5b7a5727233b7bd6b0506e542e43f36fec62c74e690be3defef92325f6c060d001d0d39e7e1debb3a86ea1bbfe9cbcfcd8139d970587bf7c064312b5b2df303b5a63643d68a08d0b15e4051607220c69834a64c137ce3b7df96795721bb16a755960b5ce640da0a8167f0827bc8a16520a585b93bf1917b89774df9fe4b342bf0625021587ffc41f2cd9a5cdfa214760a8cce2cfa5baed12210f29807f7c1731c1652876f583e0ee36fa1d2d62c97d2854cc8506220d2447d1ce9b5c90d98b812b31d2f1a9bd416247b8fe688ebf1f665b07db33d5390b354f54424458df8337e33f5e84392bd088b961461f96f913e3dbb93de0f70749f6005ba6c84b3144b605a99bbffa54ceb8aa01d6ad9938a2076d3e1de5f9ad1e477ac10063ccc13d04b7d392a8716d28dd609950ac8e5a26d36d2e03113d32b215e5343a4fa5ebc4192ab3decbe38c378e9c77e30f56dca5da00bffe16da5e79daa9b2890542941bb85a17ac7d5a62ee4f92248a59bf9f92c8ad4859c432a375eb83baa3e5201b949bf0327a68874afa9153443f8e3f773d5e6a5c745f7695754a17dbca0b0a1d58328439bf263e32264fae52470414d751bb2cf0794c803f125638ed4a957248f164fca892617fc93b3348a2c9d28c904910eabbf70b61e4f1de0884701c19d2eb918a390bad454cc1843025f7d3b04840be6409014ddb721e11086220f4611e3e2c9c6779ca3d10de3862ec91a9cf44305696cc9b06f162cad4acb31f5fc196a8633d7df02cba2c2b116acb7539d734a78af7b64b1eaec25b9588c65c79a2080de7ceeebed9cc7f36b1b17092b6dda68a9e0b1b2c5c0f33", 0x1000}], 0x4) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x818, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getppid() fcntl$lock(r1, 0x8, 0xffffffffffffffff) pipe2(&(0x7f0000000080), 0x4) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0xfffffffffffffffe) bind$inet6(r0, &(0x7f0000000200), 0xc) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setitimer(0x2, &(0x7f00000001c0)={{0xffffffffffffffff, 0x20}, {0x0, 0x5}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x20, 0x3}, {0x3, 0x6}}, 0x0) socket(0x1, 0x3, 0x5) setitimer(0x2, &(0x7f0000000080)={{0x2, 0x80000001}, {0x3}}, &(0x7f00000000c0)) socket(0x10, 0x4005, 0x9) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/252, 0xfc, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', r2, r3) mkdir(&(0x7f00000001c0)='./file0\x00', 0x21) fcntl$dupfd(r1, 0x0, r0) ftruncate(r1, 0x80000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdaf, 0x1, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES16=r1]], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xdf54, 0xfff}, {0x2000000100, 0x100000002}}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000080)}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a09, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0xfffffffffffffffc) 16:00:07 executing program 0: r0 = socket(0x1, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x80000000, 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de7) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) getitimer(0x1, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x6) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x80) semop(r1, &(0x7f0000000000)=[{0x4, 0xfffffffffffffffb, 0x1000}, {0x3, 0x7ff80, 0x1000}, {0x3, 0x100, 0x1800}], 0x3) 16:00:07 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/8}, &(0x7f00000000c0)=0xa) recvfrom$unix(r0, &(0x7f0000000100)=""/118, 0xffffffffffffff9d, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r0, r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:07 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) truncate(0x0, 0x0) syz_open_pts() 16:00:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./control\x00') symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') recvfrom$unix(r0, &(0x7f00000000c0)=""/27, 0x1b, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) write(r0, &(0x7f0000000180)="04eaccac854f0000000000000000b000ddff84e7e73dc8957e55a5011d4ba080462dd4c87ce9690496b19dd1f346262e297109dfed46d4d088915b3b5c13c174d158bd9b79069b82255944daaabeb5af6f1e6f54d76cbf8563e875015e1a2871fe4e8d3f436d40c5b817e4cb8b63f504bf6f75e87ead72acdb87abaa16f8e4f33f744dd785baced1c8cd9c3855741c78523de6c332731fa82ba939749b46cd9c0c8ce0e9efcdb4cc5412481db1a8681f8e35df16ebf3a5252d98cc2fc2a1b03a59ab5b679df79751a07c0e00591d431641fb0375a8ed077e436071a5c2d7dfc7f0b4b261a9373b8cb1b170bac2c4280148575a1fbb3245f06539051d6c6d8ad4f17bee7d415f81963e162fa1fc032e8af161018b7f8fadf1d9375d3a7975ac", 0xfffffffffffffc61) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f00000002c0)="4b3646f29a2a686aee878e09bcab7f3eba4d0123710c384ed83514f858e3f2fff134086732689d7f662eab1bc304bec324a7427152ce988d80d33a51270f1b233c0aa2c0d02b9d2142515a082b0a021546354a46d8c54240a62ac1a17f89376a573894e9379c5621e2a4a9fe15c2f59bef3fefe54aed14040e5605fd16f866ec9f32b704cf2e277f85b2412aac2a7099ef9a321d0c05d896536445c9a1e955a13dbf6048861e591d22f16da69b6328c426465537c1d109dd904ada87c1702592546c82e0404cdb97ee93a884336731", 0xcf) pipe(&(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0xa) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), 0x4) 16:00:07 executing program 1: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x2000) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) socket$inet(0x2, 0x7, 0x8) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) mlockall(0x1) shutdown(r0, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = socket(0x31, 0xc007, 0x101) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x1, &(0x7f0000034000)={{}, {0x0, 0x7530}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0xfff, 0x7}, {0x1, 0x303}}, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) close(r0) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) fchdir(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x3, 0x6, 0x877, 0x1, "23e8d49b503331502684bbb214404343eb9c5edb", 0x4c28, 0x18fb}) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}, {r0}, {r0, 0x20}, {r0, 0x100}, {r0, 0x45}], 0x6, 0x5) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x100000001, 0x401}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000200)=""/123, 0x7b, 0x800, &(0x7f0000000280)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) sendto(r2, &(0x7f00000002c0)="69fdb31604e520545d7cb1723d5b50950ca1eee00c4550ec52f66744a3b3ba304bb1c8bfed3a96633f984928e7da9cb906dedd1f1abed6f3ed32911ec02597a439f4e07b77b1e525a4dd5dac74a7da43092475b7cb93f9", 0x57, 0x1, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f00000000c0)=""/196, 0xc4, 0x3, &(0x7f00000001c0)={0x18, 0x3, 0x7, 0x3}, 0xc) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7ff) 16:00:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 1: socketpair$inet(0x2, 0x4, 0xe4d5, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f00000000c0)=""/99, 0x63}], 0x2, 0x0) mprotect(&(0x7f00001ac000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f0000000240)=""/159) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x800000008000, 0x20000020000000) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x164) geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x808, 0x114) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7ff) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:07 executing program 1: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="dd308bb3171cdb483b7349211621664c6e465a88ee1367c774b3fda0c99ab8d53c053d83e30b9d37595a6e65f2a6d2f8878a04a0fac8e6fe800283ff7cb86d7ac9cc63595ca4b8afa5a69acfc3b66b6e0b091b01fc19ba4a1be429412a7ebc8b26a02136f27a5dece50176c0bfbf08e2052d04b7db80b8e1d608893061bb122400cf8cc15a3a1cb159d773f7e668ae17852b55fe73554a3631c92e54e7271fa013086050c661d52ee074a26582d731e430ec020373bd783ddc9e64d6f0001e661528a850275df9bca1a9787e8950c0c8888fa677999183b9bd65aa78c3897f774a8b5320595f8c4a85c4ef0f99b69ee20bed28470da714caac9ea1", 0xfb) write(r0, 0x0, 0x117) 16:00:07 executing program 0: syz_emit_ethernet(0x99, &(0x7f0000000100)="e1cbf39b58be4051627d86e98f3242cedfd3df37043a95bc3bd0aafd35a11667f5d773bb061e28f4a1ddb3eb7d9d0f061476b35616b79e0e8fb950c2130fa66add25b4000247fc1a3306b59760c578d0b0745c77ae9c005f8a1fb43c4787e0600f457b897c413f5f532ab48cdef9e1c5ee1184aebd23b6434d3ac1f6f9875f439c7e6c22166dc00f0fac73d464d7edf3b170cfe00f5756b527") 16:00:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)=0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0xb1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) 16:00:07 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) getpeername$inet(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/1, 0x1}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000480)=""/98, 0x62}], 0x9, &(0x7f00000005c0)=""/85, 0x55, 0xbcf1}, 0x802) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x7e, 0x20b) open(&(0x7f0000000040)='./bus\x00', 0x10b885, 0x0) 16:00:07 executing program 0: poll(&(0x7f0000000300)=[{}], 0x1, 0x91) execve(0x0, 0x0, 0x0) r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffa) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) r1 = socket(0x10, 0xc005, 0x7) r2 = getpid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = kqueue() fchmod(r5, 0x40) r6 = kqueue() r7 = syz_open_pts() fcntl$setstatus(r7, 0x4, 0xc8) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kqueue() kevent(r5, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) kqueue() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) ftruncate(r0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000040)) 16:00:07 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000020000000000000000000000000000"], &(0x7f0000000040)=0x40) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0x24e349e60474efb) fchmod(r1, 0xc) fchdir(0xffffffffffffffff) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) 16:00:07 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x7f, 0x6, r2}) wait4(r2, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) 16:00:07 executing program 0: poll(0x0, 0x0, 0x91) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x55, 0x7f, 0xe3, "3ec8cfc87a838c9a76b7b619018a82f242bfa5e2", 0x5, 0x80000001}) rmdir(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x21, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() unlink(&(0x7f0000000040)='./bus\x00') 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) semget(0x2, 0x0, 0x10) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="34a495bd161dc140dcf9e3de9d42902ec18c248dcd26bc2a55cfc0d3ea93e4b09697994cb43c68d9aee071c1e9be6a0d2e7517ee9006c52754b91c16405940955fbc06d593d1eb3b73c3a1641916953b945fddf93be38275afa8e4232cb28ba706df320854de0f5186b4e31d0fcf1370e975eaeedf4b40a3ff06d5c418d4255b71a13c1377258cc583ba5c21a48cf0c9c0457140745ee8b4ba9686b0b5e913157f28acf20afde538b502fb955e389846b5be606a21f45a4dfa01d6409bf6ff47d84a4bbf77cc30a0a06d7a4a9c12d2df053af9df4a2f2b54e230c2ce7b9d033ddcf717f10b0a01354067bc1ddcfaf01ed0c8ea59fb7dacd3a3602f85649445739aed4dc02870be5c18e1bec8cf1015def3dd27db72673ed0c950fe60c66beeef51b499c472e35d547b7fc6b9d46015f3b367abbd347efc9b8f16a6896485659e23e22a8d9ab441f396a0a0f995a9673db9cfe3fafe3975f787e2ed26b705e0f2f1c7cbe43af05695b1cc3e0d1a3fc67e62c4519d51e0ec9e5fa3a2c4efbf1e101869649991358c6c3d054214ae5cbc42f9223065bb4c28a6e417e725119867ad6cdb253d5365a0a2158180e8fe0da08de75af3798b08b2c81f29a3a52ae52d4522227e5dfa87da09e64c9583096099188948a349b2d69c943b5b4d8d39d6db3853be7f7048bbd53250b884dcd26d59e6488b01d34aa781964f7093e83166e200890cd3c0678554f971bd9b04439be167ac6a09bd4aa6942861d91bf73559c320891106d75ec52fbb230d5767d0b96163db8f9bc7c312ad564b2f4a9b22056c1d9253faab7cf751a6ba445387643d33426882d5848806d69518927ffc36544f9be24f8df917bf7951f06bc18b694733a17f1655990af71aac6471a028a1fef05d16fb1105dab9ba9b7fd1658c825acc4d862f58f4a0575de126591b836eeef21bfe00f7c436a7889b6a857c013ca6d4fb0c4ad46120d6da4f4af9a4ad9b89b5a66c1a6248579a5a397c0247b2743e5617ba0c115ea93b2ad90fbc11ad582fbb0bbac65b1a6f3f9c1f4f977df11a299f9c7dc4fff3cf317090c9d66839c6e683d90ef47e0bd130e036984a06f220caac97beea77f4b5c1d24efa47fe36fb43e2bab1f72a81897b463595db23b8090838c85b83f051068a1a11ece5dcd205d3f63e5bf380a6d1c548eebe084d279512233ce57dacf52828cbf407e9cab81baab1ce30b543fef44662ee76d65b4f0d4c324278092b0060569043a1eecb88f75737845619dbc87c674b962b2b2a7489b6f1a3c4c1b94684d65449b2255bc911e8f9ef2fb0bcf2a9e24bf381c652b02cd52cacebe1faf5fdac9e107e58ac33061c98c5c3d72e0e51776b8b1c8907beed6108176bbeb8b3284339b9dd1fc73771934f6e811fa6a39435a767df51d0bf0a1471b52dea2b176797e6803736bd8e8a82d60c77a20252586fd3851149bf674766736a33016e0a1484f800603cf031d74e0fceb93d48717b8fcbb89a90ca0896945c6c025441dd58250f8190e2695d8ee5408c87daf4390cdcbc6aca70c2af405fb93fc95cc7cb4e535b975e51f17f8d7813ad48b83e137a7c223cb2a2ee0d53fc115d383a738ea5886fc4c892ce90a8d06dbc547fe189c69012b351f9569b4158bb1214f1e09fda2abd97c576c64d7af5d384f7be6c353dd67d0e8e05acbf06452a6172053545f98077638501c389047b710efb78db12b577fd8f7b40e4157a3abe18db187138056c23d0fdbdb1a8bdddbf1e127cc4926ce2dfb88a42ac4a923ee0d69dd91446faf116cec1fad53eaefd2f70b524af61beef335106b338f9345e7de3574b03222832bf1e7fb5f75af1fd0ce085954ac5a46ebe7503a8ee646f2e66cadacb9cf1aca669da75ab3e2338529f16325e6fb01cf4455e190ed484862e82bd5186cec36b7c6c854133aa8895c338c834486798fc2f8af4e264441149390fd298bfadf3d54dcb1d83b0d8e95136b6c25563bcfc09ebbd049fec4ad898e199c83f44d0e713e1a2fe982dcb5c6f389716069498b16422187ba0139d5c609e32b902a3b4955e08ca84f858bec869b7135b17b604298c5c6fed3ae150d1d537bee91826793b6845ba9f7e46c8db6db2be1431b7e0ed9f51024ffb28323b5fae8183e0ccc24869c12c91dee60bbe328b2e10875accbd2845e4989514ab0114daa91a51b01aac0e5dffb1a9b2e73f16cd2440ba855a559994bddca78774e4bcfa14789e3d497209de289b95cadf60f8bf9ce7e9816e3027540e482c456b4937a907cd015d75d64702757c95d69c5e065c3bf96053d926333f027dcf009af2ee092e6ccaa2527b1df52feb30d2951b605908c910e0312883a00565ad4eb96e7eada2b91796401421196d4ee70949d9bed96d20a3347edcc4cf4c6c6f5add0bbb28776173cd60e605c0ba77cd91922bd5744b7a7140b72f1281447c26e76611c47a154b968a44aab2fb2037800971f9a242f31268f9b040cc7af80c99d5e2093429c5d3061156ba175de9c8c5c275ac31323378424c01001fe6d0ba978ba512035deda016bca0c63da0a96a99589db07d85e9a5932cc3cf240bed7bf28ec86179d4e500592cbe5fc2bd64ba99592f31c17b1827f562cfb555e897b3dd4214719ed8963ac1fec768223e22cf43018419466719bdf1b0be34c67b537b30cdcfd1bd843f924463750258f25d8233c65b8ceffbeab3011467f7eadb6a32931f37054ac624e394acd2ddcfed7a7a11eb71f1c11ec4d41786475c096678865cbc8dcf084096bfa671f7e95930558d9f1ae373cff3f1aca9da665c168fb59cdb12a3db64e447e33a1e338c7cdd9ec82dffd1b8487b3d6bae52874e957000c023cae10ada3b0b335739e1c3216e79913a64315142cb3fcb689ec3badd2fd98adb621fd54a63eb361bf6e26008e96bc81355530eca16b804561be52d22ad8ee34bea2a73e83b6e01cc0c682c15dfab6cc2ba6a351438e916b739195eb1c50c60e2cc958fe043fef8f3b7ab387781797599e90046fccce91d958ebbf0ae07d6b7e4ef0298f3f0816b6d0c5dcc92c52dfd2e170de69ee1c4fa179eb90f9616cf0509a7ab1786047488f14a8671d5127700fd727f2fc5e6ae0e6402ddf932dd35a7c07d35a99bc8ebc6318d5c8f5f7ee30d5cf91a932c4339f61280982b285bae258e3a0cd27cfe60bb4efb568351467ae66e712e04356dae57c46b47b72d82434c17e66e4f66ea355502ef66a96703bfe7c96da4a0e3485baf67d516a5936ddae8ec1770ec7ab92db298c885c87b97a7a71b6d8df44996dd5d76d325f4e14d6692af79671889df624f8f9bc5982942e40eecbde3ccb6dc4ed7fa7c4d34a70eeb4541a4c49f5fd90bef280df430bb9a8ed1225879c6c114bb4045f5b8ca1f473c10003efb04a3e96dffd93554f9905772701081a07f1ddd95159731db82d87f411f8cf67986ba84e11e26d5fe7ccdfbd1695f39d96d929f2c69ebc000dc596dc5554211e41d085b20700c2b6bff3855ad79a844967b10b585dd77f0c2220ab3f913db2ccad7186cd57e5a8882f01e86dde1ece9c7fcce66b262cfb6f2405fbc790e05a57778cb59504204964917a4a8fd553888d82f6e2abe4ddb494b6f10df8a1ca3563cace07a0702215fbf6fd5e9fb7903d08a40e06b66d68dfe259b58303382b9bf49f2d9917a177caa60a2d17f1594918131af93c74b11a117e95b08290308d9cec8bd07c10fa511db406ea320a025a973f6066a9ea4738eebc8d26095246a34412ec32aad4ad7372856c0b48a0f4f66534dc51b5ceec41abf6377a61e3bbd5a3af588bb8cde6121005df16184eb03d9f62c8dbea39b99584033af41d95bb335f5c8b9b09198202197f9785dd3e25f3e4358e0eaf178b5ffc81c19060f0c9169abdc8a6b9120f3e9d4bd54e837b0272ae81269b9dc67ed1d14981906ed8ce78997014e0142efa3ad5627c853d6bd768184d53c5e7a67b445e1907bf4da4fbdd26d3273f759f0f0da38d8aaeef3ede715beea69ef1a701a82b98ae8ca840e89b40fa2073e4027b4d1e38276e1d216a2f4e7c37f5f87e83e83c4618d2414cc2c7affd09899c91c4d0008c0515ec811cc757d6eac066371777b2780d3db7d098c3d1a6071c097513d3b13b3446a073c40d7c235785a070bc0aa5c1c370d1a1cbfc9cd6bd7a57eab7e5fdf588cba8b2c287b3d07ab640964d8de6e3504ff4dc92da79e958b66c993c3a74d70ef4ad0ab7d0caebb8acd6bd1de15d96218bf99e3e39e3947fbca57f052eb53c2ac71787f1d13092bfa6701a6b824c55796d429563d1ea36fcded9bfb8ec31c906514d756ec20630493ed2eabdb64ad328135192b008865a2dd977fea74e0b0e1c8d0a253f80268e842297c3667e19d5be35de807c914e09602d6c598cba205aaa86fa866fa737b0c706ef1a3f66bc424e1335ae11c476b5f8fd8b0c9edd5ccdb0536226a04b5532e3ec25816f8974c78d031e9e4b523b2294f260e6592d63b9656bdd7f70c5dc75a40dd266ede3c61af0b749d8af50021b50f09d41f876a0bfeedb723aeae41fb7cff9ff1904d95483a60b6bd9305f643fb0f6d74ae75b31eddd8259f7273a09ea4002a0b3c21af6f1fd1856f3ae0bf3a72e538184309066b9a16a2cfe94937ecff6358b91b0b124fca69caac36da580992e6864563c8b981b6b91bc02d30334a312d71893453cef7ccd23f708b8ce1e91cb524864ecc725d26905418786a43e0468dce1035e93cfcc9e8d7dd34bda3dff354d4496f203c9ef1441a0e0f32b226494fdf3db3b6df3a1eb196fb8fef9274c90eb35e95504c928c77b8f0d162a01ca7bd0940650ecf6547d0e085df3c71e7c62698b349f13170f667c41ed0f9730e1c19699728e84c612361dacb60ac1cffcf998104db3fc2bed891de8b407eddc4a01596f113a34ccc982302835029ad129316c8bc3e9056559a9929c789098365ef0272dfec2a9c34f1b9562e2cb08d000f65987b48783563b389d9c1b011a3f5b2cced43d8ee6522a3a831bf8fb216a3c3a5e104377bea6adb84f4f7d4b21860b4f7f0eb1e4137ee85b606e5edd5cec9d698f6054ddba03fe716a2ebee983a9d73ea21f66463a6d575e52937fc16a48bdc11e5bf63213dfea93a6157fb47c6cfd95a557b0294e59435c66e714b2ed521f437eadbcc76d2709f3389ece8b0529607b73c5e39f9fe7e13c290e4f059c743fa3f3df4b545bfb02e1872337de2a4592af0a2cf1b2a8e8d53544fcbe8e4d90911f2df0262caeef60a930940c6d42729703e8a24fa4604e7a00bebc0a788ea3c5379c560dfe86f27d2ce456c87067ddc50556edfb5d6ddcf26cb820d7dacbbacb51610d871c265338aae904e3a8978e841ed8b065a85dae46f282763b7b0335804bca10dcb43f964105bcbe06dd0ad93a363967151cdc425cb914188fdcbf6146f226c9f60d15f15c7ab5679588d7373c900a33326fc4bc0116c86dccbadd3ad83ac0264ff6bcf40ec18b413813302a3ee34ca01ca7570086774e79732535058b660a0b944bc159c4d50869ba27f78074e66c01e2e9a6d9e42dea41579c99a6f4c2c3d8a2bac56240e67da094e343a0ed1c85072ddf142889905f6a6f121c198aefe3a12ef58c980d16e635ffd9a0b2359f03092b842040ca7a18e99305848f037239c1f7447d8905f58fcbd2248a592fa5dba2a6fae4eb6f7b25425a9f9ed4402e909b7d0e646d436eae95206f0bad7c61ead38c1bd248994657af1fa57894781c2f166461d43b2754db368e29474d46e9aaeb4b018", 0x1000}, {&(0x7f0000000040)="13df1c0a1ae240a96b1fd502a8235ebff459cb918031e616e20158c9fd0551ce1ed98329e68e83d8627becac5c5ffe4aea2d36ee6fa2857971f0db52658d73e81dd744c598d6c649d039027cb5df4b8c5c6cbc4a4ab30550a64cbefa7caa9b535335737070494e9f456b0efacfda55b5e5ca92adb3670e5a6d23a1eed281cb09389fd61ff2c0161f", 0x88}, {&(0x7f0000001180)="931bf0ecc3fa5df1eeb7f09bf2047a3ca6d5ecfe4640e0af8dd3bb005a43ccfc098ab3a440308e774a83ef50a77482d61872c6ec53f03ced16ea8c9fd137516f702e5f7ccf6ae6d2084e521834a4b824e25e739a2885b5d137e0facbcaa6201003afb42f1c9ea640c52280fa850be7ecac4a04e3be610e5bf0ccd1c84e33fa8d9d203fe261ce80672287f63396184bd5abdf7749294101d6784d2de6fc27ba731b2e3190005e6c140da1cecf706369d6718640", 0xb3}, {&(0x7f0000000100)}, {&(0x7f0000001240)="22c8a7421b7ebc1f4cca9eceb4fe4414722b7929df428acf40dbaaddcee46987405e2328bc45ac905a917246a9cc8e01e4e3134f4278920a458febc13bc196408060eaba5dd1230cbe126de3be4b200a2196ae4be9b7532803235860aa928f453f10a7fc93bdbef8bc72394ecddb822f06da09661b61fa977729f583e4450740e4f33b7ce5ffae826f97d5542df98b2150f85d6822aa2e61b3b7f881c511d7f4c9e601166eb7a87cabdf45098ce4b36b430353bcfa38d95307bc5bd0ab38d6990d13b81d212b5c3385db643cba1e30a3955fcc25085e693bebd73795b5f3296010cbf91c9fd0", 0xe6}, {&(0x7f0000001340)="b3ad33139408c73224f405aa5f7b313fb8c6f57a4f676b96e84f9262caaff3b539b61cdad9307a5bf63641f0d02fd42fde53b1aed0095ff6b3d5e549b44433f29e9a9e379a76e9b926750529140faa95ab5f90202cf5748f68bc75ca2f25ee6a44d9d5ef71b005e306da5baa3824899a32fb8bbb0211b9e0e8df7f84eb3309084fb0b4cc67dcdaf944604d4851b73aa358c58c84404cf37854794ed1295cca71ccdedb4d77f3baa8f24da8a087ed80043ba00df304197ee1671713f0d53d4a529f7af2dfb6ff8fe565d90590ab5e7d68a92685ea3b718627435e9688f6416406abfc8c5e22825a895dbb2ca0f744cff9722e", 0xf2}, {&(0x7f0000001440)="351a2f3530037678ce989a67a6a17b88fb77b328009dd5c4b27a2f8ddc33e9e4cce8c1feee9a26ba622be56ed4649bbb158aec906e5b794e77faf899f7182a35cafd4c23456a3c7d6d4f13123f213215f390562949ed301e6024aa3cc7dca00d12c317a0239cc09d2f3edc26abbefd343997425fd81fdfa0a1ac2f396b4b23d458d2cd8a48f5da665770533901af8a001683e55a11bfc10fbb74e4b22d7e9936ee1d391c6c1c93", 0xa7}, {&(0x7f0000001500)="cb159e6f59134231d78ba3bcc76334a15a", 0x11}, {&(0x7f0000001540)="9de3b7731b92acaa7ac393ac93721f5f59140f3a1490b201cb44", 0x1a}], 0x9, 0x0) select(0x1a, &(0x7f0000000140)={0x80000000}, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000001640)=0xc) 16:00:07 executing program 0: select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x2710}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0xc004, 0x8000000004) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) r1 = kqueue() socket$inet(0x2, 0x8003, 0x8) socket$inet(0x2, 0x4, 0xe7) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/88, &(0x7f0000000000)=0x58) 16:00:08 executing program 1: socketpair(0x1, 0x3, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x6) mknod(&(0x7f0000000100)='.\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x30, 0x2) chroot(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/168, &(0x7f0000000140)=0xa8) chmod(&(0x7f0000000040)='./file0\x00', 0x21) panic: sandbox escaping file name "../file0" goroutine 16 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc0006669a0, 0xc0004cf3c0, 0xbf4ce0, 0x8, 0x20) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).generate(0xbf4ce0, 0xc0006669a0, 0xc0004cf3c0, 0xc00007b500, 0xfd2fbc919bad659, 0xc0007339e8, 0x4f0c53, 0xc0006f63c0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006669a0, 0xc0004cf3c0, 0x8fd600, 0xbf4ce0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc0006669a0, 0xc0004cf3c0, 0x8fd600, 0xbf4ce0, 0x8, 0x8fa9e0, 0x7437b2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd18a0, 0xc0006669a0, 0xc0004cf3c0, 0x8faa60, 0xc000615bf0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0006669a0, 0xc0004cf3c0, 0x8fda60, 0xbd18a0, 0xc000733b00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc0006669a0, 0xc0004cf3c0, 0x8fda60, 0xbd18a0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0006669a0, 0xc0004cf3c0, 0xbc6800, 0x2, 0x2, 0x1d04ef5a1e6109e8, 0xc000733db0, 0x72beae, 0x7f3580, 0xc0004bd9b0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc0006669a0, 0xc0004cf3c0, 0xbdd2a0, 0x69, 0xc0004cf3c0, 0xc0006153b0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc0006669a0, 0xc0004cf3c0, 0xc0004ce8c0, 0xc0004cf3c0, 0xc000733e48, 0x7311e7) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc000733ed0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc0004ce8c0, 0x8f8660, 0xc0006f63c0, 0x1e, 0xc000762bc0, 0xc0006b2000, 0x9fe, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc000762d80) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2 login: