bc2b4fcc1532f0b286ce12c436bdb51f59ba79d03e9c4b18d35d8dfe14e307013fe4ee369e249ecac30737549173b1f644cd6e288b3ba36fa54b13e0e7d61c4df17513921093735eb0030fb6bd36eda30376db32f55e329ce9667bbffb1e1fe81a0edb40c2d3ddfdacb143915dd394ed84c740b06869668ba6c9e765bfcef1958647ec31d89a1402c41e1e4cb76822879a80200c8dd4b89dc64bafefb7012036437468571bbd3835a45d9d9b9c5cb292abdc38fcc705eae836bcefc79a7e73877499384e85a939b71b7a14601c766a40b5deef5ff218b2e7799f89cf129838ed1c3ff1fa87e7b4a39db9e7dad4a220c8b920513c8f255223d0eca4a398437e7ea10fa6432a1871d0f038bdd559e148f5fcc828aab12fbeaafe302c2dd676ccdd351ad2d79d0131eae9d10444158c3c4e9c6f07b59f3ddb2f8d94effce4ebc659b400411652d5918ad0b0f2a7429257a51fc3ae98d741520a5c3916415d5f00f8d7578c8ef0d28bdc86f36ab73fca199c12bd1a36a72e023b87228d3b964f081f1bbbcf2931f018dbe7f08e86ec08e564df656aa4cc0c37951500c403db7203cd55a7be59a644b3e3064c9cd9af66c548d59a14d958c4003037fa72b6b34524e1294c2d7752eb8b1fa66a2cd6e963e36187c8814e122a1d9b89aa97f43c4df428e57fe5b4b2ad98780013dc0133fd5cd1549b7662dcbdad896f1298dd5bda9349498080ed9f08ba0e7b54a7aaeaedd8939f75a6f833898d807125358cd35a95f80aff58407705a016abb1aa9227c8d5748001fd180b2b8b2cf476ec43c814cf1cbf63a0adbbc00c2a18cfad7ea3e8716e6e78785741d0ef2829a7f9e84710fe14d06e90c4cbc7f3d9d96efe4dff127f59b25128cb2a3ceb5f3913f27e9a46cc598101f3b95a45f9c642be761eaf47464dec89e35a64d460bd27fbd0765c0856d7daf2f87b373f6ae79925b7813ac916064431d9b3b7d8e09d4a820c97f8ce4ee056b1dbd6ad36c1ade17a8bd0894733a9a96afc95e0b97632e98dcfeca5dbf969a974fa59e9262ce2b9a7f74f5d5fd48ea8058b73886b4a5fc3af03940253339f45bdf2922014f351e60dad353a0d6c3e26817c47f38af0f0ca6b1b42295e744c2dd8c32ba16c40a9fb868551033e9b4ad6f95e4b592aed19b53581bc2b5fb6f2b371fb8400bfce29e5db50c1e5e9dd883c11a02fd20de3dc17bd7246c22266137e15bba270b3a0e060e77d52ca9006fadcf91941f38972f20a069cd4c3cbf0b4748428c5cd5b26d5313e57080bd69468c889b793f73675865a31bb5b0a75a1fa4d2da03630f65f306d19a21308b4ad759b888bcfbc8a4ac721af6714e03ac1ed5dd0bfca8643b56791b4394c62126b619d71e78205af7149d06fb6221f92664e6578932e86f8945e2278", 0x1000}, {&(0x7f00000001c0)="8b3fd9cf1418c66520bb42e27dabd3c1602c2a35665e31b73c4e50ac5f89b2fac89c093a59964a5621452a4c58c3617b5fef958b53f9cf337fa9965af74205a60cc0fc15ae26d555bf07c954927ac29ef76680c9bcae11f8f1a2ed2d9136b5b987310a8d2ad4d742ad483e3b7eb9ab9b78322609bdff3f388d1c5f30bf685c349bb50688240dee2bfd331205957351ad5f8810fa3539914793a01da4b499c39d994070b5719d34f058881a4b1e811f1cdbf354cb6836725303618e5608b05e447be41072c685e1061f1e89d86702ea2407c97ee32b4d5797b063233620fc66275f94733e869ce90672a2ee7a8333d3932e6bed6291", 0xf5}, {&(0x7f0000001480)="fe75b408478d656966df52d749d2f803e6b6bb59f3ee70c44b6219cbc78f5006d00754689afee69cd767705b0f1a150a98da98d2b9f6828149a9f3ba1530438117cf27a5d7284ca8ae0998ff88e9d988aab193242ae3e7e09f7669710f080ffb82a1c1714be1d82272860f85552f377c4351659c30263809ed2677c780bcf5ec35ff2f4be9b3f4b907b759a88505f2ca297ee7ca4c0191baa8e7e3de4b50af5b6ca72e988be6768f48aa5f09588192bb34ad55522570c423548cf4e2b1f69df3bf816df69cdf6709f9642f666c98088037df784bc84f7381ab8f63262e69f594a7ff7f7056bacc7b2a02a677fd6c40e109a26d2ad2f5c032171309f8674b69452c47d42dd18c3eaa27963476192521793e85d0e6c3a398da0b602d80787f02ef621723d5fc06f72572c0fda257974bda50972904cfafdf215dc5c4411ad9a158bfff6b4d0c055894ecab4664a29835f3f2619f965bf948df0efc6e1093b670d21d08d30b38e5d8721f78457d89d56d30b7c4843f1c1ea3394e9cbb76e487e774cb94fec425e22101a5f761d15ecb131632604b870e4a2e53a89d43aca155387174c0d8de0c51a79e7ba5fc910520a56e6336fbc1134d846ef6c9741bb86a7a845d21dae789da2a4b555f191eb689394b3cfdbdebaf487ae03c206ded65abd1969d960f37b325830e36b11787341c94f3c8b90514e4a7672c033bfcdbb08eb4d481274622c39693597288c97b959b3cc2cd4793f2aef1a9199d7c629dac8c7825daccdbd89622e713bf1cd3f4065a86220eecef8ad8e72bffeef0a428efaf2efc3e74cd490035d63eb6d1044bde04df13fbae79ef80df988700d90dd88fe5613469a769e624c063aebe61d4b7e38cb95688d962c7f9a8a923d539440d0ddadc3e370c2c1e3e03bb7ba0bff8cb90f9917f4e6367b7bba8646aaa98b27601a24c2be6590523af5bf2dd5c419dcb967bdde32307e402c2f4314714e4160c99151c270f24a747a2eb70f7f4054fc94befe6bdd6c3be0b0ec2e31872cc279adbac756f4a6b48a69fa302829895c9f3f25876fa1484605c3945e02cf6199063d8e377019bf75290fa5b36b0d66345555c4349e881d77a6b9387b9e7e6666b7a71328ffb443b3e2fd116faa27dcde2ce36b50daf045318a3270aa392a32243015dfcef2e228d5c4545a56256019467a1953090389eac9ea03ec167ee52bfc96c96474a0c5bcfdb4b7bbe8ac01d355027fdb05e9fb9398d2d89bc9b6f0eece24d37e67b1c6eacaf5fcef1ce1be4d2db9ca459b42dd56110fccd1d241840650113a43252517ebab173bd143d5015f1fd540f37963e8c85f0601cf83a00d9cb523082064efbebf7121ce89a6751bf5a62a0e10745d3ec9364c4664624be93b07b33503264b151d488e4ee2fc38910d39e8665eec3a8cf96f256f0cef7aa20db426b482bcaeabaed626dade0e35bd1f3ab95847d51da3796b865de7fc92c794a7ffdbfd7c7a70a5bbf0446bdd30f46ff852203aa7eccf80127ed784cf637c3ebba477a074baa45148bccc9aa18da44baaa771df1f0b7e727a140edacd16691fe70182f4a041260e4ce6136d21bd9771b3a5e08d3091854efc28a3c24d8273d80d2fcb476d6396c9411234f71d05b8ce1e0e9a7bd0889085e378746f9f0bc0c88fbcb4bd355f3a1a3aa1131a45cdaea45b0df1783464dfff8aa3153569b3d2a23ca8c3a706bffe5f56c142180a6f862ae8235bd3c5dd7d44ebe0cc592be3c8a04686f7abe457de019b2a2c721c1c47e8b7b0c2ce2b1b215b98c448c52996e21c24aa028b119a901d5baa2b2e2ab54ecbda7d8e6260eedf19ef02461df27f83fe8ff45aba0a561ffdede5b504e76be32c814caeda5949e6ac867cdc62ad645db6e9960ce7919c93741a7c7917ace8ecc8ddead9ff001602ea670c411a9d70ff4d41e825b95f38bae39b79c9b235da8c9d653cd5b793285eada5061e9f0b90140e296ac9198ce4e54921f93a037c756f41f4e09b2c126da8c8538392df304737ecfe33de596eb2a1765a47c2ca84ff251732991fbdb0bf39f4043e9d29992ae99b4b147276290a11ddb4326efdd17b9737a4bc73d981024387222f6d0bcf0b5e544fbb91b3859cb8383ad8cfe93aea20f66a00dc82feb1bdef1157fc0eb39022a809e203e7f33306dc62c4a58c9a2af5f1f1659d7bef0a52ff135d79bece3851f3eee29de3521fae403bbd8bfc830e752a288e14cf07492f463a344a1750d0a6fadfb64fc5157e673f3ad55fc89b3e61979f4ff4e9121e9602a9898958825ee6a0ff827d96adabc4d91131ea5f404a8029f6aa200ac6f2a22679f961c6550d6f248d412a423203de1a9de961fbcff0001c50499571064c74f7b7f97e0966e8b41af67c910fe6b6cef185101e446ce482e2847002fd54ed351b9a59129fe0ee1f0c18c59dbffee6bd86da27abbed7309cad412ba1a317ae491df657f4ac80454394577ff3e13d27db94a967267a1177c97c52da27724c26129bb0bf386ee50ba2a0b31ebe01d228cbe880247231cc62447da60b6a484cc332817f780a0f407cdd329ab50ca43bed69b9b06565742e54633a274ab653c0cf649a310816a7d04bbecbb11029f926d55aba7066a65623a8b96ebb92847ae046c9fff3739a796f8d5a863191db0683b23be1acd4a7b40dd11ac11e8df4de857cc5b3eb674fecdec449002e51542a60d6f0900c2f0e49223829f0612c2b839c28b054877a5c1f502db6f9b25d31370d99b08f7431112ae253b18205c07ba125e9a1360dc63aabb56c21c4caba2952261fd0d095641b586a6d7b8438fe8d20e84d84628ce8b6a75eeb4ec6080a452e87fcf76b07305b7121ef974884e2ac164ed5e02f183c4666b15954b7a021339634fdac7ce37389cd6e1a22e549d2cc7ec11c1cd0272d5e1b6ca5fd8f92187193426ea0e6c3de75db8ae7a481ef1e8e9da68f649be92d71347f7ca8b2f5b8fe4be078f7af6300e14182013218cc8da318aad4c46c126c6569f65640b350bf7a77bdf7232cc4a90034a4657f4bfbdf1dba00e6a15f4f168375fc5fc509a3ac7146fe23cd01616763c2fb53fe618e33105b73802d3ac446365f19d93309a6b0f130f1f357eb39d742f74dc1b54639a7464355a39c6a18fd89a379d8f4a1047357195ceac2b267e8157af64596186eeac4e054d8364ac9f72a6065d99208c56330cf34b668125bfed476976f079f0fad7b5b6b0cf4af648539c259e60a8db525f282cd1dd7654f3680b34b443be927b32e98737a1936c5f6036aab7d163baad782cb558e92e6f7c2ec355bf9434ebb43bb99319b7c974ec88af620ce8c0c01e2ffcbb572140e031fa782ac48f8fb9d2d3b4a620314a85eab6fd65d34a1f5278a9f853176cd449084ae31cc3ac3f6bebb07c74ae078a2a4cea840a181981a01087349977a9061b4a48aa1ca5f99ec445a00320662cdfe09781f341eaa1fbf71b83c4730ce3a9d916a9c6a07d337ee9c3b3be187bbf34b6ec450b274a857f6e804adda059185393eb0a19774949a032ef951dc9612aeae29b7d4f44f3f45b479b31525c745684269c8405ca89fc9f334f0f6cce7e51aef9ca80e34a44e58b9fc30d488e52b8c68e075a02c261b68004e30c7286c7e43d53b79e2361f6d08f693510544a8544aae9ae15e7dd827015f3a28087b18d9e11fcfae7a3b209abf5b490062438628f683c7aa39bce5b80710feadf94ea1a5a13c4a497658dc00f0a92cc0b370381e7ff82be868dde07019fbc7f3f960915e56f471eea00ae7c9ba660f304e4a25ebd73c711aaa2338560377389fa629d90c06799f25e90a2e63028fa542a5f0ab0e0220fefac9a14550b2dc4d24d0e72bf53a4d0a06d492b0589688ae16b2e9d8aae8c7e46f090517f3e443c605cebeb0a6e0c45fb2269df7399e4dbfa0404000531400158d8ac0484da0d3e78a1e98a5f4702c88a0276a25eb9970b43621e8c03fd044c6df9f5bf65994825142843a2c8185a5566a2929f52abc7c73a55a14033f30abcd50e4d87ba58577e168316a1cee9f14a5b541b4476a2fc6c26ae73d3170fc4d1ea42501aa2829cef8c45bdd408ad86b18f16c9392e035cc36e120c66c791ae072cb0cc1ad17ea285c4b6936ea414545fe3f43045b06bbb4c35abf5eef34354ec75e13fc042b0875b9cac98fe5a27316050c10caf1b452156a385b5babfd0a099936b88543276eafacd08d1803cfb660dc6ec126e5e745da66ecaa025df949cad1a84890cd844f5543a5ddfdda515d9d969cbfaa86a00df55c495f66394118a578ea63f0fd8125e2a7cfd246b2ce411d8834c1996a580d229c13d14f66e0921197251a3f4d5dca35abe017b9a4c38b3f19279203f44e408c970f1c89cbb1cab45607f19dbe9f2deb75c581e036b1ed5a6392453417c169ff3b068e08af852108dce601fa44115d54b7b937df224c5098f51cd8c95ff2d2260fdd4d40f8dce3b8e0b91d92af0ae0840d0e199d34a04e465a55012c3ea61e8d796190018b24ffe0274cbd1b3b5c65e5ecdbc5c828d05404fd31993486c38641761c0e5fb8ec364ab03ec9067308c550b35376fd015d2954530f9f848643c09b606050c52683c7d249453cb196ffd30dce504d4b60b4edbba981b3205a87fa5e8581f003e9a19dcea830cfe8009a273684f27328623fcaa7cb51e48263f010cb254db08d44b4ff400851e606ea2d344a476cfafd44913d9c287bb7ca87d3d6785c6ed9e0649d8b7fae122caa07e892068255cdcd30ac761a768ca5f8d75cdced8bb61582334ab1f2d7ee629d81b8a54189499f33fd2fb1b9a9045037d5dd82118ae9a2080f029127788478cf22e4852368840769c27e724a2309e312bd6b77643957221ccc655c0ba74f3d8cc1c41dffe5bacbbcf02a39a5a578f0f4755b232850d418f739251d62a92243335cb0827f15c1e95eda91474f4c2cc25be6b8d4fc41e419d3661c3dac2f5fd13c9c707c2cd6d9973b166bc9b6119c4987b852b4a6688daf2c7f95f3b519bd7db75b62fda4295f11d5b66cc792dac8fbc19c62af816ed05e2f157c4953de83e737a9c29fcdaba255b44d0b25cbbed978cbfe30079b36e17f58e68e5c1f34610c855ed7291a1e2a5ca441b22b120c5dcca35a05ddee5fd1bbf71e4941fef4da7d938a0d3f84ad6dfcc85084684a37a977cce58edb31656a9906148f4158eeb3339d85a0133e01a2a346cb8a31ba4f0a986d1d63711c22751dd31b8d22d84224a791a1eb46ed29bb3758deb9cfbfadfc83555e3bc3490673c37b322123169bb7734515d2bfeae198a33b4399be128f81eb93362ed6925c5302e22bbe5a280859cf6156d73cd20a5b714e83a4629801207c0fd2aafdf59e76db2250065bf102ceb784d41e4891722e45d80cd3aae0e6b2f2047ad1b463c037aedab1eca787c193df6eca61b352e4e5cd5f7c4ec09c637e087d8b7a5e002dfc777c3814ed7f00eb8b1fbbc14dd5fb743cd01dd449f590f781670d5935beac0e3e3655df80d352dc35cd4d814c52e0c30a1e26d8f11d40e95cd1939ad854c26deb418d4fd4709c1da061fa29d9229e6057dd97522b69c4968dcb716c186f9cdb9317e456f9dfcc6ba4a045af79f371e0424e8f91a79954f81d7efe8ec8d2a34f4d7aa380ac979e008a051df37d5c92a5a7c0aae3dadc1aebef5922a7e43ad483a0a23de4c136a6f8410e87cb524f2653ccc5509e087d31eb7c7cccde4b66392c784db3dfb009e73ead4dd3f0aae3a06a23db4c99abf17a03c33cd0074699758b258f0d1a3", 0x1000}, {&(0x7f00000002c0)="9f65ec50d40ca35b986896bf92be3b493ffc6179f5df546fec9337bb9eaefec34aaa4edf79734d9c5278de801caff1b5a733", 0x32}, {&(0x7f0000000300)="7a653aaa0bc760", 0x7}, {&(0x7f0000000340)="31eaedcc9fafd5f1dcde3e4932d626bac4e9dd22fed12bb333ee22f9a702cdf91282106a4335874071812384cb31b835a04d99ea1f1b500140dc94", 0x3b}, {&(0x7f0000000380)="16fcac12bec92aa762699f98fd4ca0f79063d991f0ea6239dc9d52de75097d180ac73d28b978c2e03764090179dff1bdad44115dd7f9", 0x36}, {&(0x7f00000003c0)="2b72babcc4fec3cc98f5e7964f935d5f5dd77da7c3c7f9f00314f655e71f8e784c43436e85283765aa1d98d2e6813cb6511608546f7739f5e066a940b799749b15773d555fc7fa037a8fd48d90f8", 0x4e}], 0x9, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r3, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r2, r0, r1]}], 0x48, 0xa}, 0x1) write(r1, &(0x7f00000000c0)="82", 0x1) 20:42:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8102, 0x180) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 20:42:02 executing program 1: 20:42:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xab50) setsockopt(r0, 0x8001, 0x4, &(0x7f0000000080)="38c66f1e187c7997d1bc3531f09331e7b55f1601d19fac101a572c1709fbec3365f6b7be5efbb0debec59750682b68a0a2ccb42bf587bad30f66eb45edb28d7a41b3d5e807fa1fef6e3ec570f348049d74bcb2388466b70f3cab6bbd2cb045de9f1d3be170d44f7dfdac5f0ea0dec404033531fb9f0c224e8baaa84b916012c97e8292acda6288e0adfad8fdf80342140258cd1810fbf5ea8448784fa288fc7c66505aa0d03e826ff3894771d45f49efd3e69c7ef31d4f791d886e67a340a18594af8c4e85e83a418471d4ba80c7c6c18294d76e2188705e7961b4b2", 0xdc) r1 = socket$unix(0x1, 0xd8400fbd42651e0d, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYRESOCT=r1, @ANYRESHEX=0x0, @ANYBLOB="773ecea231323757f3ddf549efa27c2607fc69ad52c9cd858e5e05ddc0b19f01d74cbf5ee93cec92fbfc7bc371165358ca3d187de8a1a5a1f3f30d086a04b63414af48c3b0467398173c69c45dd02cf9dbab0217bedcd35df2968fa194f33c71bd86a455b611965be7f913df2d2333fa0b07ee5e71056496a3217d16ab4cdc28d64db2c3061341fe76082f0be3388be8e1db84ab5ead7e87979898a5eca4bed6d319ae6a6399f63586a861149088250a1688a15b5bb9060f01970ff0170bef3703b1f72227cfaa53f84ee797d07ac36e9b491182ef06ae76488651a42a0c36a90b376dc2c6161dd99291c868b62e060c", @ANYRES32=r0], 0x4) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/75}, &(0x7f0000000000)=0x4d) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socket(0x20, 0x3, 0x0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) socket(0x2, 0x8000, 0x7fffffff) 20:42:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='c\x00') write(r0, &(0x7f0000000080)="58cee4c6a9c91dd9485088589dc4f023ae632c7b19ff9547f0360c816a3b4033645e57f53ef9cab56c085db12f9f78c597b5fc12b4cc84a5201ac21615e9c9d2fdaff1fddfe133135de8f6ab7e4138ed26534f3b3c09360291731e3b94f3ecdd2627750e0d60bb7681005981276af6664ed4d9a43d9e0c64d651c46d6992767cb897d4d7b4c2212a52cace01b520070c8fe4605b67c93bb9e982", 0x9a) 20:42:02 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) socket(0x1, 0x8000, 0x100000001) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r2, r0) 20:42:02 executing program 1: clock_getres(0x4, &(0x7f00000001c0)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="6a2083ed71dafe3508b3b1f1f4486d5335828fa20b37e1477b01c3ada9c2", 0x1e}, {&(0x7f0000000140)="c288a103ff5a80b863cf3fcf5f4707ede68a8074", 0x14}], 0x3) 20:42:02 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 20:42:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 20:42:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x18, 0x8000, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 20:42:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x848, 0x40) r2 = semget$private(0x0, 0x4, 0x521) semop(r2, &(0x7f0000000140)=[{0x2, 0x174, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0x1}, {0x1, 0x85d}], 0x4) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getflags(r0, 0x1) writev(r0, &(0x7f0000000040), 0x1) open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x200c1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 20:42:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="9120fc956cfb32e468ef2a5cd4402e647c22c8a9e0df8fc2e16f73d0a184aa81beb30b22ddbb0669e83baabbf47934fe5e3627a900e1ed2cc2c2353ee6852b2af95fde10fec69e8d82baf5070693d573cb12bda796813b556f9bb4484a0ec1ff5769bfdb389d1b8259910047fdc2b3ed4e2883b0f6a86d991beaf2a91e09509aa1d5c638b866ffbd2aaa33f93e55d4c73d67284d18077fe2b4b6d6257043108f489aa104b71afb0152c598eb57d7d1b6ad2cbefc3dcd8a79ed6baabf136dfa8989ffc21b337f4f94760a106bc4900a934dd697d8", 0x11f, 0x7, 0x0, 0xf4) r3 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000440)) dup2(r4, r3) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fbf20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) dup(r5) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCCDTR(r6, 0x20007478) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 20:42:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x2, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00", 0x0, 0x2a5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 20:42:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x0, 0x100}, {{r0}, 0xfffffffffffffffa, 0x6, 0xf0000001, 0x79af, 0x2}, {{r0}, 0x0, 0x1, 0x80000000, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x12, 0x11, 0x5, 0xd0}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x83, 0x80000020, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0x2e57b6c5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x0, 0x8}], 0x3, &(0x7f0000000140)={0x8, 0xe7}) close(r0) kqueue() 20:42:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() r4 = semget(0x2, 0x7, 0x0) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000100)=""/76) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 20:42:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) minherit(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) sendto(r1, &(0x7f00000002c0)="91a7e10fe16f374d1f5fd4f90f05e8b8b9cddac8e5d3cbaba136fc2ca9549e1f026f6f4b47cdb0f8b95748bcf52d4e65802f8c062b46777ade8076f323376482cfbfaf2230dc07410f716b4bce4e6f6c5ff5fcc2988851716046c0004200d718d20a0da7501ef867a2a5776b54477cae0ce7fdaaf65a0d7e1af3fab7efe24966006bd5b58037147fcc7e66e2241839d28f6ce55a3f1c60df304c5defc0a22e1ac5d44ba86038fbdc03aeef8616dd767b7254b9357b1f43a7d057267cc2450950dd078bcebf2c0a61168e089d8a3df7bae942f8ce0961be7fb477978e61c538c59a9b54633a", 0xe5, 0x0, &(0x7f00000003c0)=@un=@file={0x1, './file2\x00'}, 0xa) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') accept$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) 20:42:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) utimes(&(0x7f0000000080)='./file0/file2\x00', &(0x7f0000000100)={{0x100000000, 0x1a03}, {0x100, 0x1}}) open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file2/file0\x00', 0x9, 0xa0) chdir(&(0x7f0000000040)='./file0/file0\x00') 20:42:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000000)="71d27edad2a92892fa8b2361237a8580ce0c9ff8dca24e6953e5dd7972dd67009f079efaf37054436926d4849535fb41b99b6faa9665f88101aa4aee8d0543e4156017157e210a87927af86d248c7370761c4a926fd45b5fc29743301bd471fd8523bf74", 0x64, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x20, 0x6}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 20:42:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa837, 0x1000000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:42:06 executing program 0: dup(0xffffffffffffff9c) r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0xffffffffffffffff) fcntl$lock(r2, 0x7, 0x0) 20:42:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x8007, 0xffffffffffffffc1) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 20:42:06 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x1ff, 0x100000000000049) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) 20:42:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)='\x00', 0x1) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) r3 = dup(r2) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') listen(r2, 0x4) close(r0) r4 = fcntl$dupfd(r0, 0xa, r1) recvfrom$inet(r2, &(0x7f0000000280)=""/243, 0xf3, 0x801, &(0x7f0000000380)={0x2, 0x0}, 0xc) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0xc4, 0x0) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:42:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000600)=""/4096, 0x1000) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="dc617a777daccaaf26dd749c4c348079950c8885de1f649a24ba4159f32290a5642273d3da5ddba0145d5aa28b436277f0606020b843170d89c42517d4847a4a968a6b8e9594", 0x46) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:42:06 executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) fcntl$lock(r2, 0x8, &(0x7f00000002c0)={0xfffffffffffffffe, 0x2, 0x0, 0x5, r3}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000900)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb013601f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ef571046abd858f72e3df649fb9e29f1091a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d4bd62b346b8ead41f32b9e7fb4d4b3dbce44ce4bb528138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983434902a76efa9185f0009c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000732fbf63e805504822fa0c3846eded9d73dbf41e31b4b9781e17370f35e0d0b16ebf5a48ec83e837a5b03edb58bb52f278a74d27341d69d5b808e2120472d160263ef06e12ececaf03d2c4edc706cb83e078646796e34376a47810e7e65ca8087b899b2b90dc926ecc56f2fd81d8bdf49aa85d17ae8413a46acced3cf7474450941786c22b8ed90bcaae2f2b6761a9aaf8e5e8b54da4e9f4e385df33850750d45f185abe95b9ec11294bf008b8f8bd0f8687faa79f8ddb89d8777de6a833e728c9dc6aa0c3b40831b1b31912d1671146fe58a7b7cc92ca2a30263433eaccf9c73484869d165cef0eead2c2992ae41158e68ac150412b213363d7f2966ad9266438534094caa607f9255f9142d4b1d9cc6634915c292fea255b54a7270b63cd405dc4290f1d88932ebfb9c9797eae38844bef4d5e9d8a26bbf561cf92812fd2c04746f04bf622919d9ccbadd6d694342024357d97d3ddc6ec039f305e965a316a29cbcac97d7c30786cde065cda930c70bd739edab6eb09d135f7f9999bf738295aa1f8b8799811508924a91c3b33b930c095bbfbbf650acb8f0b97ad069ab98816cf1379349c44bddb1089b53f5a75f5d039070ea547a46a34b08850e48b49cd03f87c95665898a48848bfc2f0c55319615aadf701ffba15d89285400000001ddf7c672e1e8e6a5d436a5e8577bb07ef8672f6c136b64d0e29c9a9002b1bf4f9735ef78239306257021fb42c33d1a8b8"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 20:42:06 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) lchown(&(0x7f00000025c0)='./file0\x00', r0, r1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r2 = semget$private(0x0, 0x4, 0x49d) r3 = socket(0x800000027, 0x8000, 0x6) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) fcntl$dupfd(r3, 0x0, r3) semop(r2, &(0x7f0000000100), 0x33) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) socket(0x27, 0x0, 0xffffffffffffff81) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000002600)) r7 = getgid() r8 = geteuid() r9 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x50800000000, r6, r7, r8, r9, 0x0, 0x2}, 0x80, 0x1, 0x264}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x21, 0x104) 20:42:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc000, 0x4) bind(r0, 0x0, 0x0) 20:42:06 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) setitimer(0x3, &(0x7f0000000140)={{0x8001, 0xc76}, {0x1, 0x6}}, &(0x7f0000000180)) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/193}, 0xc9, 0x1, 0x800) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x8001) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/125}, 0x85, 0x0, 0x1800) 20:42:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0x7, 0xe1, "b2159b980139815bb1ae49ff3506dcf50f3b487c", 0x0, 0x724}) 20:42:06 executing program 0: socketpair(0x1, 0x5, 0xcf, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000200)=""/38, 0x26, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f00000003c0)="dd465749920b4497d1eb42e31bf3ca475785a8fb1acdac1f57ea515a0159cf7dd48930ccb866ba15c78490386bf383500bd9c42df8f5653800da9698992f0dccab4e764f35993914734579e235067cc531f1f91d5680c7196d4340b59a99b12b7a8554bceda02e1f459a6e613ee823e8ca33df2634213188fa46a0ecfa87d092533a6b8283618bb821bfbb9db0e5e97cbc57297bd7ca6f0c47b08717790c2a8a195e713a536c552e5e44b8de09445256cb05ebcb1ffa3df50f6017f0eda24a84fcec65d041fca1568276ebd7addeb83f85355a1e1ad38983edfdad9391128498447e2a6ddbb40d159ff0c21abbb3158e27702428ac9bf1", 0xf7, 0x405, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r2, &(0x7f0000000300)="e00a4a95397e2ad7f54784fb0e3d9b46125728fb7262ad1858ff8ba5bdcec75bc554a8d90ae02fdf4dd98060a5d731345138010698c12932458d2e0c6c37919dd840621e07256e6c457bf4c1ebda0288ef2ace6d7482d7475cf8071bf37283b1108754d1efceded219769fdf06a122862ea31bca6571a7e77596ee21063881bbde639cdf725fbb2b22c1a6252a773f12eb75b7830e03eed59f14ea8ec20d4eb99fd06a53a9699900aa87daff", 0x360) write(r2, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 20:42:06 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054d"], 0x1, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000040)={0x0, ""/27}, 0x23, 0x3, 0x800) open$dir(&(0x7f0000000000)='./file0\x00', 0x20110, 0x106) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x2, 0x3ff}) 20:42:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) r1 = msgget(0x3, 0x10) listen(r0, 0x8000) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000cab56a95991335d13e60f304cc75565add4915fee0e87274b73aed03d4e93423e9bac7c0ccfa9e6a0c409795c35889e4cb3bb02dbd542f0388638dcbd88c7671c730ee70fa0649d794f57374d48512e6f8ba7ec1611fb7aaf18d42f0da5347610d6bc36c55f41cdabcdfc3415437b87211816470acfa792724828aa5042f091ac81a82071dc2bf3824a02f4b6690a3512f8e2d1167b0b117d490112bf8d208d3997997e494f2fc1c4afeba7af746f81c5c79adbb"], 0x29, 0x800) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fsync(r0) 20:42:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getgid() 20:42:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) nanosleep(&(0x7f0000000000)={0x7ff, 0x9}, &(0x7f0000000040)) 20:42:06 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x98e7) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/86, 0x56, 0x800, &(0x7f0000000100)=ANY=[@ANYBLOB="25b711da662d0e1ff73d7d6981faa6b8e8f1f38b577200a297d0c520ac21ea019b559bad6db345e5245d91368cc5437ad95900000000000000000000a0ed31fe00144473ecbfd254f726bc0814f837d056622b4359420f370cab00ebf31ecc7bbef213e742ca9116d3e57efd9af856614aae8b00fa8d5a85e7"], 0xa) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, &(0x7f0000002840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, &(0x7f0000002a00)=0xc) r7 = getegid() r8 = getpgrp() r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000002b00)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002740)=[{&(0x7f0000000180)="16a301d69801fe6cb8853e2e8eaaaa62ddb61f0328e254429d5d984b650b75476493f3330339add631c2a15b080bc458704f36df43542fc58afbef3b987f7153dfd75d6fbac81e2d4ad6b0d6ceedb673378e4d6adaa63f5ddca511fa8c335fa28ac6a0abf96085caeb43d79e10287b49209ba8d332fce6bf540d51b4aee83b3b102b55912f409e7ed025b52e5c5e5fdea5a23cadc6c49c2fe69d31fdee5a90fb4039a9d41e1256af4810205704b8fa0e892b5d1c6e6229940dabf2d46f21bfad38b657180c96df5444692f75bc20a631d75dafce4efeef606d8dd6e12021a8d41ecf2d79aa16cf88de528644", 0xec}, {&(0x7f0000000280)="612d8a0239310c82de396b34dbd1c028112eaefd889d8fddabe9f030eb0f061f44ec4caadecca83d46e81ff5b7611b660a26d1955c157dd0f8c490908ca4520752f02b99a244c8de0fb256c96cc9626d72808701e2f99bcfc737bc1630d42d93f5a0893b8dc56ecf3c22f68ab7333e3e9f9a28b9e8d268e4332c004354c6169ce6ace089bb930ac92fb0c4c4434e6c662a2bcc1042bcc680e7a259e9af381ff6d5cd618558243085c8206ee4e33d7c569d5c0f2336547ead8e2271f5a3fe91f261c160e5cabe20aeac4bf57ed49ce9dd58a0c0b8235fe83c8243344a9b099a0f63c17c2a44d8dfead77a0171436df4f1fd", 0xf1}, {&(0x7f0000000380)="08105e36fc0b6e79c9ffec9c67c732b770433b2da36e5c50213d89563b0f998bfcc68b9269ddc5b9382b62ae05177e2168cb6e0ff63efe86d0c4035c56d6ab44a18015d1dae9117d67314fbefcfd6fa41d6f88f09e19adb1e20f679d4799f678170e5c7d09e4843c07ed85caf9e9509edda908ebbdbda1706ca1cf1aaa98a25fd48fc4da88c260251861dea11c55b92ce1cb26ab8291c44ca95f3b5e017a9f13", 0xa0}, {&(0x7f00000000c0)="e1faf25220cc4e12c4d67961ab5497ec8b0be29294812fa973d5ac2bd14021425dcf9fd145b3d0f4ef8e2ca979fedd93dc8933336c81d75d337c28610cde2b44", 0x40}, {&(0x7f0000000440)="22948efc1733fdf34893ea2045a8909094e9f88344d5208f170d5985765dbafc302fcea2ccd297a0d0af66cdac8e1d993d6b672490e8dda07006d5839aeb75b48fb454da3797e0676db5f95fef1f9f14d09a295aea0fe6bc6f972dffabc3535f6e7343f16b3434b3857992a06f763f67c0f39e88da24ddcb2be94e333e11cff1a0f2e4d700c8cad29b2fa924903bb67518600ec71696f9a8e7d93c6d87b3d5aeed8d8073c11406f642802b7ccc0bc2a8b8188734c8e9c7eeeb16425f9c1e70132151f0fb668d4e2c13425855d3509350bbbfe92ebc84445e7a44a5ef66b3c3c7f8c268afc39f135ee8b896aef07f80", 0xef}, {&(0x7f0000000540)="79f10f9389b6e5924c67c2c70889778832987444df5db11d9fe9f5739c5eb365e2fa62415fca048b50b1a02c4be979432117791aa281146f328a0a3e7e29e0146d4af86a2fa6c40604e57a3bb18e8ee069f816f2a93e853bc5f63146366b3263503eb78f37a01f9114e29b7263d45f6ba3c3694dd062e6b36f0ce9833e54d1b1e037e268c836538e", 0x88}, {&(0x7f0000000600)="6b81ade18af38a2541ec0f829b2c8961e27f2b41c12f6d2e3bd8635d98f634b6f9197c2e518b70751cae78c94fa5aa7c7df2d434be5283cf17ebb23ae401414da7f4d4261f4ad7f3c4e737920885ca4f3a381dc403605799ae2745a42b50b5d2dd35188dc3ad6ef8b56d95fd58eeaedb24706538656338ca6d38b6bebd485b897942e1eb42e957922be943e2c75d72124558cdd520e86df675be7f713f13e0caef66ef7e7fb4f4bf39bbc17558223c3cac0edd7efb73cb8b4fc7ce53559075e8dadd4f6e93e461398696d920c2e397c1046fe5fa10b8c7", 0xd7}, {&(0x7f0000000700)="0b4a646609e1cb3558ffc0606872b58280340ab15a8a2b02f7bd", 0x1a}, {&(0x7f0000000740)="988adce76f4039e56aa37f6e849f54ad0a790998e6ba5c367ff405bf1948ae847302e15c16581ec774d6960edf969c66050fa2451856f7e654560ee91658ac757f5bd81e0ff64e516ed0dd614778afbeb803cb702bcd8471b78c0fb4c7c4a724fbd1901220e03cc4db1e2cd80fa9db60206380c3754e4fe1f089524e789b8bc305f15e546f39c57562b0d25ef2b8d8254dd1647b36ea3914664b21fafa7377b1415a19d45a2426f9918258791ec61c4efb45a1d2c1c995e7315e4022ae68ad7079049836051a4889ef0073079fe7ab366b9eaeb086ea0381f469a007d8e785f4f5c33d7b6b6c29a55eca8ee66d2ca82c0c0befcc29ea4d5b7d7e29e9bee1bac2aad17f870b85bb5286d6157b3bdf6f69023b0bf157a2ca4324e9cd6083f2ea4c18391fcd9eea9fd6713082949f8241c4761c406797dc4f4f0daa41c87230d553f63db0c2d62d389258b72a6d55ba1b16c350bebed27e0338d4ac24ae1328af9126803a1fffb4be5bdd393af03ebb4fcd65e7e113ae4d6a9da65b4a6e993e160a9cf8c7dd5b6b8206da0905819f030b00dfb46927a414e442f25584071c453ca73c38839e5f372c87bc5b204819444a6b762891abdde0ef7634c9a01d7c7f1db5fd228b46fe127e68c46676cee55bd7a626e699958ff3c923ad6065ab6c031f75a4a3546d6dce458cfb374a8c4ac13e181fde072043c9df3cebb7986407559a9fa2ca8a610b3cca174be46da76872d67afc6592f5df2ec1f8fe95b39377aeabfab9ca095f47e817b31d02383bf4685424d3ae12408f828261dbe0157ca5584a6d5791288accfee6311a43034188d298470879bde5cd8787c3be5aaee7c545a2b4a0a0382eff0b636edc541ba94e67d6ba0b301820d95beb3d4fe2f85339ed3fc2cf4744f76ccc14df743c692a0436a51b193f3de0345252d75ce9f31cd94c798b5cb8d2781ef3655212cfb6cc7fcb03f4ab08a9af6be3a9e314cb10e80cc169463c063ab28c19a4ca9561a1afc658df3d197de600944df36ef117b4ef69701fdc97843b08cf55682bd480be586444286d47081f8b57a7e3acd81d3145ffc1737f7239b3614469c371bf4330b72a24a495e5439d4c2aa023fb758c061c0f16e24f7e949c971027b7b1f8719d527a22e41699677a90494a690c1cbe091022795c49e8102a7eacb928e12b69c783a94e855679475d5174195a63af442cc222439542188800c86a88d90e99d3d6e9c735aea5f0ac928fd0c94f8857a9b49e9c38b3eff42bfdb60b79325c6ed17798d67ab2b5df10afdcd4bb1c228ab605dc5bda899c58ca01140d6de5aa8e865748d6f5623cdc1b76a4f7212b39ff377ec9f52f5d2a74e627a8632a3e861d4ebb4fa35c8ecf2d1d19e8fff6b74b26dfcf3beedd627c36e05b416c1753cd78f79854f37571ff9001abdf1db3975a805987da9da0ec65a5cba67ec3832ea007f8654a8a492deaa704e4914134e0f83a5f61ad3648daa1b8708a9b5ea809e762ec5aeb78e6bc0835182a2c8ad94b64115e1d09569a9888baeed4e75f8ed76543674a54d261917b28ef306d488cf61398c3cdcfd944ed272104a8698d3f31a5471ceb9535f9bd91a8ab7de0f62b81d7a44d664e98722f676ff90bd978e87d6d8a90e4a906f05d879d076b8d398dda0e3d844e1cf120e80947079b7bdabaec37658ef78eaef322911516afcf9c9530a3053d6e1c8e78a902dc144975af5b8f078e1ae1cc30ccea685a8c0701044f688e6915a2f53ce21e5e17721586b514d62b88900ad47194f87cbb74c18f94bfeeb0b76b1372a16c01ceb8637ac9d38206aa2a362507a6a094986d4e7a12626c67436b17e1720bf38f69f0e2b671abe6ff7559dc0f27051686f41f9e711fe95117fafe17dbc45c98c3548d7120f981f3041fe5cfb6824e7e07df90d97a2c8f433aaf8274ac4a1546e104b4dc5175d70bfdb556c87af8f37ddad36bbe50d30ab03ba7324e39faab18483c2645428d08addc7a49419fe1707c88c9cfe98a5423e2f49a2b94a0072262394597c8851846616e06770407f86a76766251a5581094341e9b7b92501ad243363a1a16de1a5776a4ca77dc2735513c1d9aae6ea41a3ffee3e7b043b87d05e4bbde935743127a37abd660e0ae786fee98fd6ec64ee941d13660e28d6c66aefb315146bd88cffc79697d360eb4e96703a9dde92e0771ebffbc05e2a8ff1b3703ca087f94f7de3ca1f28492276784ce9ac3bd860acbb668623125552918fe046892bcd57ae0de373d1f8ff1976ccf3acd98545638513ead194e84796daa53223be3adaa37583dafbde342a8e7bf379342308908996d93a9b7033815b876b140ce1f9344f55aaf7b13989e938d39b1e167217e545171cd665312eed8674bf67c090542b8a4d1e9e2fb47380176e87369b4de6234c835cda43d7407c945d3e13d589d9866fa0ee64fc6da66b86627851390d5dee597f6d545d94e4818dd2abfa781a48d94b9471c02bd6b6d7795ecbf6d626b58e5fee47ca05545e85aaefd9f9858f8df05094129a42d099ceed91c1a59d08d4667f68c25642d1d6fbaa42a4261110685f233a4b6cd7b064a20c3752fe7216b25958696fc2da52f5b9a341ca366ecf8da309c9080ca3e8ebab560fd8a93fde44d30960a749d26edd6fb04090d3b3c9b50b7d00224c0b4c378ba9f7450f4b7d450fc254abaaa16014e598a59cb2a23ac216cbe0a1879a82d5d1524df7bc7c7c23f31b6154400930e96b56f529649a4bbaeef754af2c06a73f8bd8ee9997483e9961b32d0602c1dabc9adaec0fdba4ab8923e863e0dd9a2f2cbcf443dc75f172c0857b7cd19968b6d0db4f161d29e5cccfb242825fe8322539889b7bf9b3c2f4a74761e0e6bfef7579701189c0f21a7a703206b172bde0f5bbced62a768150fba49845e1ad65dc2c9842e3ff3ee5e900ba75c4610e49b09f8944be2d97c7f7fabb4f4974de4b5b062b78dd9407a13a200ff7cd8991133d97b8f3c48ac8c92ffea66a07e85d252019e704821c6ac85c44f2b0bb96507ee07a323e4afee7010e41a857fbe42ed237dbaa521babaac53bfc053e5f303875b9c9b9376c00e2765eee1322b3775727babcd82862d23e4e4598398ba12944c811f22002d213e8d63e1f911e641b3f80b0fefec6567e20cd5583194ce736f801e105f53b06ce55440ead4c02bac19e7c4ddda078345f57e967eab70feb266492c2e29019aeea2433abfda204c95f68b5196102bffd4ae3ba4427202184808f066462f590de98b06c3ff0adccb5639bb6853162502c043e4c1b3a721449344699c382881eb56c5077e336ff13e521c56bde951107276a180fd230c3f6e3cb44fa1211ed94d7a98aedd7ffbe6fe6155396678c1d63e3ae745e58adef070e2a729ff5b9e8d4a643b207d120bb72297deca350c765ec80ff14f82166a0db823750f692ac7da6996e9a2cebfe455d97bf0302c8bf835c8936475145ec811cfbcb73fb1096583e284b7b6e2c9a7b42ec48632726ff61e04372e7ac9ff31b0e2e96673adcf87a98cdab8d6c3aaa82db9182e19971f5fb9de0a381078ed0b407f36c49290f13aef2c63c1bd4558bedc2614f667dc3bc5df70ec84ece8f66dca959787b6f6c58ecebae96e22bf8dd98d34e9a9340e110fdd07cde745507b9249620963135d5b1ee66a3f88a3fcedbbffd811acdbf50a45dc734d2963634a2e931a63519f791181dbc83211ddb04898835e7da7b347f9b820f2ea89ba5685821c51158d3349c235af39e6a2fd55a0d4634e8ab905ecc9e0cdcc3e5299b089b968fd337b79d32ea0c240a28b70cf2ecb5fa405082bc0cce255b3aa11fd45cebe602e738c2309a81b357e7520f674ffc56990548e0a41507aada4a8313d7a31f5b26e94cc75391693dbcdf2a83f5fe385b06e25d789f06775a96346860b9583fd8e20bca08ab632b3d57aec329eff59203777f4a93f3e5e74c11d5048a617c9f078efba607786ff3bf300af79e8cde108540b489093c6e5b2f3369cf5447af022a701a469c7456d65c049ed222830253cbef57cf128f03863a22c60be1e21a75dbab13f5ad90a1f0bdfcb159163223e6b7b2810efa3358a3c81b0766eb620224ab0cc666e0ef97652c6097ef04cba60614e738bd1f6865fe838707dca63b0fcc118f693f4563d154bcb239145d0cd1f7af8ba198a3963253e1338e2228994db6d3a9b5855aa4cdea62fcf4c58ee7d41b4bcc283acf39ccb7e5a6f66ba058153ef354c377e8e65dfddc411e0c8ae4f86e817494c5e0181b0745beabf422a55c9f03dd4e43540b4b842df3f4de954ca7ad9d70911edcc15af677c69de6247fcc76beff42f345a49a3e15646d5062a6fbe7d1f3c75edd3e67d1d402a2f2943e8ff91eb3d71bc3d634d8f3ecdee73b9ee231ddbc030be00e7a42643cb82fe9a153c65bbf4b90f821a2b289006ee1d0377df8483cea7a63614d0fe7bcc4f01795a90090012b0c7e568c459f66a1f992e43f9b07f9a759b7c2008545a94f1c341c84ca9c458d79e2e51a5465278f820c7516cfc9a29a36eea6082f2be194df5a91bfbb2955c0cb9044ae501074549c0d3d12c5fccb7430b9da305fe981a5906af73ff5e06d24fb7f5b5d27ab84012630fa555b73ec0053d6a5746adaa03647a793809eee64bc5c6322f2272b5fd762f115821299543dc0ff50c960ef589514b2e2289db074a9634f67431e4e6f189d5d646c231fb43823975aac35185ff7812815b6571ebb309eb27ea7958eb33d26e88276daf001014fbada5d9f7f38554fa083cecb13e9860ba75329b79a130fd20fdf43573ddaf9df94de08eed45e04e9435cc6858733e2f1f2d354fc3ff2a4637cf5b62e41549a3448dcb1ab88f935f63131e66a0b224033ce0e985c99d48b61af466040b9f4149008f67b54872b33617426eae27add9847c79096b62bdd4aab017e88676dba54bafef8e8766b17eb4ffe0f61cdd2b3225510514f6cb08160aa5c10fd54ed191a3453e559d0aea360b76140c676eaed1b55b7a7fa312d13c48354798b301a9ffd5fe2a576e36ab9720ffc4edc65bc4ee99875cd3b3c6dd42e23fc86fd7459d8bf789d1c2f38b534cac8e562a36f77d33c2119f5587886366c8276207447cbb38110a6dd75ed542aa75fdc45218ab84e44555b066e7b836406ea9c48315c3bb4f852dcf249a17e27f92441dc55f25670ce4f842f1c1e5331ae77804f44a8794e92c0305aa5390ee2f548920ceec4d228606e0a7db5a59867d061952373c4161e2e204248410c9942047503030cbc0005850cb1aba8f454e61d13a8e22f332f55580ba914908e72e0cd5240ba7f187898b6c3117b3e77dd0d017e243d9a69c78a0cda1720e68505ffada4b6e0db99aa6a930d197e39cf083e356d2c78109019851409fbcfd71612b1e31f250424b485db5b9d9480f58757cf557f4d1f14d921308fa362a61d24be0374891b3c8cddd17ed42ed3fa43daccb65b0bc34ace174b882702d69e503328bc7e0415f6bf52ac881ff433a8f4a14d2b9da8755e67badef61f33a624774dd41878c9ccb4e5e1d0e51847ca2010880096c55698be0f65b69ea4659a2064247e5ac2d68d46965363a9ed553ed7f033ec3c09eddb08d7eed5e3682b48681d24ddeda770f553ee87bd9c19c5836bffeb1f99241444466a4a86f9e529daca9a7d4269cf60607f77a67702574aef0e10d07127544a57f6d8c06d12ccffafc326b771130342b00a97a59c07bddad8bf7d706981514ceb1721958dbf0a9bf394d2b0fa4b9fa994175a8b6db", 0x1000}, {&(0x7f0000001740)="a8285f2f35d6cf48dad7b926eda964a868d0750af430f438eaeecf78c5385aff4a212dda61ebdc09a188179f6eba338043ddaf28e2d6dbc4c99b1b90466ddeebad0cf7d46ed4fc27da126d9e2a9e7f299ba8c6f5abf3b99e751c42409b88e84f0e150d521f24c7550ca393fca806da563e958c5ccdb6fbac93c1d8738e2bfbe6af2a8fa5adadd38f6f18e6216f4ca8422b4c5446e838bd622fc93903d1a38c321a6d39098e4c833c926b02a3cb5fef6c7cd1d7e1318bd65f0aa38b0cb55396948e6e8fdbef0d14fafa527e0f509d2879594471fb3667fe64736cbbae8dd80d77d5578bf2f4174986623debdb3ba37f01329cc06c26df6644ff7d3219b12bbcc479c8927a7075f389bb34a89e0b5cd75f03b00f8e3b0bfadaf0cb5f43b25ada7c5b504e45db0b123811918a471992dacc0db2718dd43c364a175b23be489e8cca64dfcd320b39a9a345d29cb4e1870c9ae81f6d23f29fc64d6a255acb53e378c838f41e42ea03e78a8fc2af554895bf13b1e161ee8968b67a1eda80abe9eaf319fa7c4258c27d722f59753690f6ff5965cbb25c1a6d8eee32fb6542aea26e90e3d2756027ffc2c01349ab762864c5deee7a8f4b7b911be94f8af08810f550db916d8452e14d87f4623f01fff4f6fcad389bd0b574871c75e9645f88b9ad25f015f95c8234bbd444aff2f25919e50f8c93f8a7a46acc6c269fc44bb9c49dd7fbb6c1304dbafe6724aaaba325a2b703c8696e219cb916667bfb80359c19c3800ac84110b8220380b07a477cd1306f8254d6aec7c75f760f3713e28cea4bc2f64065c3e5b80aa3e90ae7bd30b4feaef25dc61890ee71eb06d2ea18ee8978d1b040b5c2484ea3f9c1e8a125244b4874b88be098adfe1272df3bd1795f3b748da2950934debbc2d9667257033579ee661c6b36f6a9a4242e9e413bcb75057cfdd4ea0671c387caef6ab5c84468046c4c22972c8b986b0b1ab861352f8beb12b04d15ed0487e16ba05870f6f21eec3116cfa61a27f9e11f974833882317748e20f2e25d622a7663225bace5014a81f80655681b614da26b6d793773782bf52abc7142a70132b133b650a9b90bc7ef84248c44778899117f45d5c72f4e36afdbf64d9857d7fdfd8cc62b60754dff45ecb6ebf9640cb20bef8902e424e6022b5e097df92a2d3ababc76c0969a51cd6725ee42f872018452dfea092e0a64ef4a66296bb6d78eaa0a5ee7df8f8d1fc18c95d4a9104466d2d68aaef49bd86c8467fea24e34e731e6f3d91e85184d6203a65406686ea2bca66c90fe0fb089b326f3c28df3e7d015c4dbaf5dd841870e6729e7030a6fd325dfe6796ab6b720ee9f34584fc5ead020aada560e0243f1f8dee033a76f61c6ce65766bd356d38fd073cad61b0ae9a0966951a39c09788dfd5aa76b8e7957ae10bf45e4f1108da74b43f9236797383a91c174a22d2d8c801fef545af09b60bc374dae424ea0a034a994d8e4d4ff1db1fcdb7a5e073a3706304e2ba6d7a48633278c7285a83c14c4d5d6b8f212a601f2c08fe7c7c4cdb2d7173f1c116e9610f2d2d2a487299d5f5ae60a9205fdeaf9baa34f3e50460eb4d9ad8a92026af2d425f92b6421c562db10c3bcda4f15de7151541ef4da0a5f6ee3553eb5d780f725e2aff8456ae95698fbd94d4e694b47ce328874b00f7a09f76eba6724a2b4ebb9ff610436c7b530c35a7697dffa9744c0311b7482e03b5257dc453ae7a810dba5837d1fbd4d364ad4bc5033536ed63c7996a58a284fd146add6c44a6131f38740e04a3a8e8041de45430203d7a53f787fc9719789344ea7d9d2104fb04645fec3c4d2fdcd8f5b8f63bc0c0a0104a70588654418b84e9bbf96925296c5efb47a1945abdefa11a73bc35b1da4dc4b98ba01e85e9eef94e05422150f56cebf487ac2634063fa5440fb412b030c69d882b13e122583065bd7d2566a22d58eb79241628253b4cf84250e3d03105d66884f0249ab22f7b72a4d25d7280f08a8903b0f427e04600e7eddef8454e6819dbe547922531d69b5bc2a7ff0eac941723dab44bacfb6da539a18a8135c5e05cd4e0d6bc348aa6c631da745bde31b022db4a3a8892604f2fe31d5d62bc461ad388af744c2d66a71f9dcd24f9737c0f68859d644df353c111a275f81cf60fcb80cef25da5856a426eaec59836653ab2bebdbb0ae4ca5a85811f4eb06c8c87144a7000b30cfe46fac54dc929e805b9bec3ea97409cc56caba838ca46e4f67051d6de1f99e1bb0aefd82971b1fc8c1b5c50f6ac4f06812a8a382e1a56dfc6d590879355681b45325b5052882cd7c601a57675a74e36e755fd3c655fb770700fefaba63b6b0f35f5dcd13d6bf5d146e513b033e2cd6367138957c5f6761eaadfec8fbbb363d02030eeb27d24c90c79b9402920b54656cf525c1f0de5a89dad6f45c467027a5fe5d1ff52b9aa9cd82c1e7f0073741e290bd730e8d287f8255819ff552429315f9de45f8cd099044b981031684b8821d2772cfb0dbe3326b4a70840e5fd3a1a47668aaed21953057f08ac8215ac1dbdedab95bdbeda01c1cdddceb8b26832070e0671a2b394c4643e30d0258edb8dbb1b34d032cf98a26665bd08fee5a14e5ee9f72e0f20a54d2524513b1674e60693a7e66eb3d7ec3766063cbc48c6b4fe344b9daa931d8d1887f400cbc0a4fbf3419468751f24560b7e589886b1c5c0f5ffc48b38d17226115920a5997c4e96eded0f59f3d57dfbb1182b832122d879cf82ebf9510282a5db48977fa03cc874336f9a04267084068ce8dbccaa8fedb15bd937792782b1cc8b1b0f4fcac8313d8b28a275112ef7a51a8e7d0931f4e78573a8b8eb3b42b39da4e57aa658a48858e51d593fe3e5377aaf914999f02a0d4d832a47044db846c0562235514b1f74c0b175b742d43fe87393e44b44e909670682d9e278525bef995e5da00f8df183fc92ba996e45a195c0f23720844ba3ae3e4fc9d871dbefd09ccdabe9d1bc717483158c524db83fb1a6ad6a2b341ccbe57733bc191238cd529d747dcb40ef7b0681bfe2fea6233bb26c4d75047b150640a5aef03fdb533a5cfd7ff37412575a9c5d0182c53136e11a4c7d064f9107704a5e20dfa80a49dbfeffadbda436ef822984b8c614067389309cfcbb0f6d1037d02ddc5eb4dc5f86c30c2354beed7210f584ff92b08d7653f811740b8b1f3f666e6c988a6e9841f25c63aaebd5521cf228ca52d71fdc648318aa03c3805a92d8504bccb53d9a1ea6625c33bc0b02da294ac293e9f999506cc62c78f3cfa4a70f86774b016b894236e993007c0069c3e97cdb14bbd5b9a94b3e679183b5c9fee315bd2de2587dbdd2722ed53dcf30b5a3ef36501241057cd9ae03b38252f222a26ebe9d5cf2dcec8a4904ac1c62d7b6326803252167aecfe797545f424b8a0991d33888cdf97048d6d076c07ba5d49093e1ce50ba25001e22d30f63d5a07d013d0bdabbfb79e3306786676191577aa78c6650e1d8b606be11b83655a3ea508fb64727b90463cea991164914f0bbcb3db523c36f60b729eb83dcde7a8bfd359f37d1eb84b41df96ef88a096a94a1249b7e0d5c59a7e4527dcfee1d8bd67f0684f56bf85d3ec060dee728f3f29b4330875b4c93ab66c9640aa2acef451f78a582b7daa69bcb63112c1229414788339a6cd84d119fed867ca839ec04217d75425eab7ef083cd97010c5cd8d34d0c2a0e6e874c0aca87223c62f54d21b02ec7cf6ab2f17250a7269ebdb3a9f435f8e39e019773203454afd71cd50dece8f7514bd11d38fadd1799b9faaf70f5b20f51d97b8d9e75f3223c3f11dea7c2adf0fff1884ec23198393c00fffebfa0ab4db76cfe85c011670e393222f20e23d18cd574369cf39a1cfaeaeec410af3ca410f4d9cb9638070ab7aa970a5bfd53be196bc0d17e6ad2b39f4c0a6438814cc1fe9e44902b84e36e49e554da7934f71faa35b894e5dc3e2bf1b22e2e6cbf8bcb201d5e88ae7a24ce614533ea0f7425aef2086368677918e2503328eaddbec033f3fceab6783cca395c58d9752433ad4cc2976300db44e5abfe75c86f049d86eff6df82348765c1c79399fb941506eca6dd66cce6bec318c0081140d2c55180ddbb2191e8b575956c4a4086fb83e012e8059d8aad980ebe319fede21df6681e68f95125355df84da6a2d142f52917027967c940cc913abc584b9ffa1193fd7cf07d21a59567752253e93ea8da9e027322fe3fda1f5d446d6e69eb25cc7bf6ba4044548ba6ae9028cb74a9bad66b650e8effaafe7baeceb0c50427f37ddad2bddf63fe0c64c34ccb8ce8af6a3d3737e522727baf819c0630dee82d25cc50e0a6986724dd44fb36ce06e1f8703fe6a3153fa5809d04dfd62329323feec5004899166acd36289c2ae889998a1eacc7ac295c21399c128863b18e5745b7d1ff2d9e41fde722e10e379e8d8050e3985d12295d5f0d5477907fc30097f478e2cd190977fa1dee1823526e7f896c2bf37fa496905650a459b35c0160cf5b7c9924c5279b2b900a62eaa9ae9bb81c861bfa0a899bde3bafc0a44e8c1b3db3ddafde0c641ea37637c808ac05438a7802ef6eb5bd9bb84c8c6896e9c5c97a77fc6c8492387c068c4161828d88b20e30f7faca68efa1a19035a8efa96d30652e946a5751171dd0d9268c0a14b1d2f13349c2159d70aedf55764b36f4d4f4c8e9af68ece7e332e9ef6a3541ad6d4f181a5017ca84b2236ddb6b7a389543c8f1d0bc80ef235736248f5c233cd6e0ead3c93a3ac26406b2822baeb4836eee87d5a3ee573e047e27ea65c9c7a76bd20b63ac102106f64d3877b68c18bd3c63803fae7f5057d8ed496abd9602f1b53e2445dbee7866e2b80b706d7645914c34cea2a256f9a24fe88a9d41172c868d856db9a8c090ccd211ea328e90e5a7c0459d11808b9ab980ea706b6060273676061fa53947f2b6bab34175605ce69b216c0d54db5ac830ef9378bd5a3541de2c461019f173705c977a3e099129d97040bf289ff04efe52d8c1d902c6c583a12d401001b823cd7169ca8ed721a5c7c6c67d0d72eb54ddcf928dfdd074eaedc06948be3371c43d6b600ad172b40ec789bf1bc73a3de6cc1e84c4f687f9820a0a6160c862aca717e5eda246e122fafaf1fd9be502c737050d70336aa09e9061f15eebc7274fd1259f1336e09399f765cde84aba2899787111ad8ea45d54fb874f7b334588bfee65f36d1892da07b265d914ee606424a0fec0f00912c8b686027089d5ce58c15f1ea5cbac09c42953af80480beca3617acfce6b141fd1656f9f2d464dd5ee0518d8bcd2de497dbfe800a6f976ae141e1c050bb022bd5f638880390990e57980ceda7cd78fe9d961a3f89def8d157b869aa8457432a5ce13f414831edc7735261c4908ec749014b28779c22d487dc3ef67f1d9e5886df50ef9be63cc09f77585dab3837d2e463a6ced81d79632b3363fde48cf93dc116db425814502612a083238a124fe266686bd9261a377a1d5e707070e790cfb832007aef50fb3d09d285c995ca28e2f02b026e9d756d653a4b0c6a8be0d724610d00ddf49032b3752d488a13305c3d0fc8fb8cf341c933425163530cd895aa33d12363aef3cba0fc2399e6f6352c7a29b4e776b19616f01ab6237188d1313f3967f8de10b1b52437f88c39281b60b939bd65d7e2cdb80d68d846d6560b19a2c490703b2d9c5e52dbc7a029682f7c3bba31ac5b929cc7dc84397c07a612a55621d2ae08e3a76234d46be3c17677a676e65246f099bd4d8bbfdf7c0c0c", 0x1000}], 0xa, &(0x7f0000002a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xb8, 0x8}, 0x9) 20:42:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) 20:42:06 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f00000000c0)=',.\x8f\x14JB\x81\xede\xf3\xd6,6\x8d\xdc\xa2\xd0\x1e\x11\xaf\x15w0\rhE\x9a\r\x83\x9a9#\xc2'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000000)='./file0\x00') 20:42:07 executing program 0: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() r3 = getgid() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x4000, 0x3) getsockname(r4, 0xffffffffffffffff, &(0x7f0000000040)) 20:42:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = getegid() setegid(r1) setsockopt(r0, 0xffffffffffffe639, 0x6, &(0x7f0000000180)="c10b4ae7b7037269039780e86fbebc4c5f360d7715b92f60cae6de0b180e19e844321b57436d95320bdd61d76b67c752cdc306352dac6f4cdd397fa39b17d0a600a5b6948fa93d96c79bdfe31411678737641375342add8cbd623b6aec19c0f0230e0bd65b75f12cd45f", 0x6a) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) socket(0x6, 0x3, 0x3) setsockopt(r0, 0x2fb, 0x9, &(0x7f0000000000)="ddedf4a766156d23e8e70c542efa", 0xe) 20:42:07 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0xa80, 0x10) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000480)='./file0\x00', 0x8001, 0x3) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="42f259c250bc4ca4998a54dae582d83f234206ceeb437999b60c5e198c44abab1e1561a5d9d38b0d9b7a8a0230768815b17d4f143ee42b24b65e512e053a25618a18a72654c1a709eac56b45d036a02d51045303bafdb8ece7ff881f15dea96cc6d1d88140f033270f960ac6330f7fc5a2cd4de8770c582a5cbadc528677504b93b84ee8fd2e71354130b145707276ec3d4cbf917162b20db09e6a00784772fbe1d69dfdc491aa0320e967a5331c464f66095276ead47cc0269d8eae15d72512419bf9953a77b64bdbd9210ee34897bac767722308d8eade6efe753286c03981f826dbf4", 0xe4}, {&(0x7f0000000140)="8a815cc8c59ac4979fc15326917416c89ab8eac7315c9f194fb785505674c6dc8857ee500ffffc3bd61ea5188b603e5313296cede28d1c4d5244c38b78d55a7e68cf17d31fa9a08eeda0691470b2f71f658e88e07dd95dac16f2544eb41fd67dea0ffbb7703fb4509d919881edc0624441430e877c953d28a4fab8f7b86ca3fea01407fe92a2a69c0595ae45d52a80d2a1493980aaf83da75a50269bf6e6ff6464a0c320ed", 0xa5}, {&(0x7f0000000200)="2d388760b4fd6a515a1c4d84e03f8b1e241e6d58b466b7e67dc163d087336e67cded10d09c972f53b54e07a06a189d1fddcf4f7810323634b2ce9db248dd75a10cf14cb307ae22bbe967331d8ea31553751b9ed2d9ea5ba6aee4a32b21a2d39d73009cc2f2c4a2354a4015eb7102308b337ea46837f9fb4d2cad2d1ef10fe85c7b8a22726a17", 0x86}, {&(0x7f00000002c0)="942d4ac5012bd09b874833402b9ba2573fea8b5cdbcd33eff1ab71d4c8d059ec0a7aa6e36a4ce5366ea37c0f0bb257347252c8a9c4bc62774e02c8417dda60e249f664a9744799938fea5bd1a90d06decb97e86dfe6d7c4ce70086e2fbe53db5ac73218bd74d51ba1bf7531fa8b58d6e1cd33cb120805258d79f3adadb11241bc3f2f12628341a1146e0adb476a5733c1f88935416dfb96f29727113b21ea4ce7c4a82e666ddda2d9ec591108dcb57624c58ced3799862c1ab1d38ef1c8b61906daaf039bf2ec134c53f34b0352058fc1919788d00190290c1db30443b9d69564c4fa3a46814cf7f499d", 0xea}], 0x4, 0x0, 0x0, 0x4}, 0x1) 20:42:07 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x200000000000005) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 20:42:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)) 20:42:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x10000fe, 0x0) r1 = semget$private(0x0, 0x3, 0x1) close(r0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/16) lseek(r0, 0x0, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r2 = fcntl$dupfd(r0, 0xa, r0) close(r0) r3 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCCBRK(r3, 0x2000747a) 20:42:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x1) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:42:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/52, 0x34) getdents(r0, &(0x7f00000000c0)=""/120, 0x78) 20:42:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 20:42:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0\x00', 0xc8, 0x0) 20:42:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 20:42:07 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) 20:42:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:42:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="650f3fb89cf13543427132346b4bf2cc2eec3700fa3d3e2b930ca459963c6e0970a1f144f7e51a5f078e774ca5006ce8a157b354601ad5165543bc3bb06d8147412c976657877202000000000000003f72b86efd8d6fbfa5151f6ed26c79a4fed8ead19635d17143e4477467d133103b452a7b24d778740b6197059a777b1d99b34e331303950f8a6bb4ae0426c2f3666b2cf606b472debcff67300343721fcd8875d77e22466379ca522121ef30149db2f445b4c0340c57a2da6ada6ad88fc399fddcf20f97d38e68936f44f845f2cfdb661b0ef3011410ae58263ed3b539d1ec625e42d4b595ec44ad54d18bf125713c6644d8a3a9e7ca361a72f4c808427019f41beb3e52b508ad20486da1740f4f9e6da800b7d2c3aa1537e7336a91e8517d0eef51af8772af29c7b30bfe03b8253eca916545047e1dc7f3e3eef3dc8b4083a1b16f2b96c80bde30deca87952d45090dc1aa749c4de36cc8a99d4f55d19add2d0a", @ANYRES16, @ANYRESHEX=r1, @ANYRES64=r0], 0xfb}, 0x0) 20:42:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffff42) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) 20:42:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r1 = msgget(0x3, 0x402) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f00001de000/0x1000)=nil, 0x1000) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 20:42:09 executing program 0: socket(0x0, 0x8004, 0xff) pipe(&(0x7f0000000840)={0xffffffffffffffff}) syz_execute_func(&(0x7f0000000040)="c4a17910630747f6aa01000000c422bdba29362667f2460f11aec5196267c4a12916604c8f8810952204f04328a80900000066450f63edc4e17173d40d44fc") poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 20:42:09 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) dup(r0) 20:42:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:42:09 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 20:42:09 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x10) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x140) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000280)={0x2, 0x2}, 0xc) writev(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)="c9e339306cc7cc62ef6fd28bb1377375590388cbb4ebca5c2855492652f895bdf42cc0b94f0e5fcd1175898657574b0f684de3ef16c8583094288034e45103d550f752c725b0b9831585ec790eba18d579ebb0581d40", 0x56}], 0x1) r5 = syz_open_pts() unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='r\x00') ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000400)=0x9) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') sendto$inet6(r2, &(0x7f0000000500)="a76b9f7814733c1d93a7e03f3442a655ca7a7b9d03715d09ea251ba82614f17e5be0a6cc05740ffba0a4246c45323c7a83c5eba559b5bd7652c2b08d771a4236bf839619a852d32ccea1b0313b1cc3775ff3cb5b7a3602c64260050033ddc1742409af2d0e3532099a7e6abf41491437a50446666ed73f835fd97b73399618c1aeb65c1d46eaa7cb6b92e2e858ceb378493c233cb65a5202efb3d1275d7c2eaf65aa38785d2410d2215bd5762836ff8196898ff9a14f922757e532d76551bb538d407134593c5b98365da6e357d1c0077d34c9fbb3293a0bb9ad757203e98ded587e507159aa47ab0177b9464487a61e696ec5f22952174364713dec3865e19124a8c5728cd5df7ae3bb09d5cbac16c829ef697aee7790c2479c967c9816de9e694ab751cd0fb98a277487ba5df36330e300b4d5181851a456d2e8fe0bc236d26d08832466e2fc8bb190052ec464104b0ff7072a2e90e157e70c4d332a9266e0063f5eacc65299992e6bdeb4f7e611014cb96d56c292b6dd98f269a2adf7563d47921dec3664b38083ae010abbd7b6ad860bff0538f32ccab5f8a7b817a5db073bc755676e4662a552fe7f513eee80488b8447d2f992e46567139ebd53dd32dbfd804aea059123b068799c831740686a5ac6918ccabc7e4a51e9e390678f278aebb66536c2808b2a7a8c3926aa765fe6f1e049055d240770014a9d0c3fda449b4a29281501881f28b8eef8944484754ade0898db3ae50673a364f0ee26cf8167bf7cb68f2aa8fba5483315a536b0eb588a1aa2d59242dd1de8d9c4a604c5702e644ff06e2d2c5442d66f0f7bc93df8398cd6f1aa4b39f8120b91d7eb93eabab8b6af6f1c9d6aae75ffc84c8175d0e7315a82dc611d245b83be4a1405c9e9646ce1f38572cbd18d5781bd5eafd4e971d903333876a1f4da0643343c7925fd0e76311c24a7580c20fb6b652ae3d4da1d3afa0722d09e710da50657feb32e0063a5523bb256082c9b7ee4d2d2e0076814d8e044e7b8c14415828ae4edd6192f011721b6e3d8767287eadd33d13b5f1b0871c70ef21c9014827ade4bb397a3d826c4912959a7296ef628cbd6c1c6433e5bda24d923c96594af770deac55de6ffd8028a503df117967d3cd1494747c0e7d6fe9c88776ab865b3b553bda6198fc39e44d6da8bfc80d9eddf94a220082daae4d99d2a421ac0446fb9b3135c48e0abce1de251497e802ab3dcce1566a398aab2e4a720295e932d2df5129544e598536f517b12d4aa70d7af83f8460471f92d1a486c95c89e8a1d76e3296abb6a710bbcdfe287579e589e7f8b96496200dd35481d6d3847523839640807b99954753abb247958b3e923370a3b10e40cf6993f02af5ebf9274e8be0a34714d7480d75da65c6bfd301e1c75c598318ceea8aed0dd872220bb1ccca23c3de285ebe9e13a2244381c766162f3b9d4785d9cf2852321b248d8fc53390dd35e3b699415a4761a595a6ec3285a884518f1aa6ddd9d4f6933c91cdc07ad95e0ce26b4daafd7e872c2b501bf39ea438f2d418de4518feeaa8f251fdfe821874aee2a31ae5fe271452e03c54044a2e06d28a7aba8a0cd55f5ad267a2c8463869d5640be048d72191171605eaf53068fd37529273b7a9583abf96b1de766ec4ef4975cbcec0837695b7f985d04f6cbdf5f4d5339e585a76a4548b6d432a2d751b18a1d6e34f6ea98edffccdd54e4bde6af63d0543b0e245d6b15a656bad00e7fbbc98625ead5dffeace3a2e4325e4676158cf1d0fd49694936aa8fa373d212f77c08cc6d0514a6bc460ea346c81328ec9da8a30d68c0c3ff741d4b5bed14d37098bf2c7610cbf2e8c974edfb2f0480d58cb7300e4a9b7eb84efa9d4227856d6f0bd0fcde81870d9e668ae9acf4527a3580bd02f8f039cae05939d0a81d4f4e6dbd6d79f424872ab6b23bb97fc6085617af15c5ebf8f29e3e4c6a07278fa5d852587b126d098f9fa55880fe636b441ae1c36fa08706c4754918aefad8c867b8ba442732d040ca3e34c881d4f71a6840da2d89397dc519b31b43f8aada77c43a3a981360b081c6307688279aff52b2cc8b2d7fa08411cda09d7d9520f63be812eadbc1f91439d36294aee7277a012ba7bd02b30f8a96e302fa4619796b83bd7bbc5a3ff6ad3a6e5525281931e642cc71918213522e6ee349efdab447ea99014d8cf5a5613c61defa7e23ee76fe45104cddaca9a4386ca90af4982734807017c38a09fd05a58e22f82415baf8ce6044fb32083c5ceb873057ea2589aba5c9c0f5b6736343ede1d273ec249256470a8043074135ca16e7aaab4c69fb14b6d200162a76ea7f5a009c68b897a7d9cb4fea2e1e6b4926804ba6de09d8219cda6b19d9fbafe9247a36ddace70bcdb0b911b3aa48e785b51621d0b9e8c3eda1b3df3bef8ac957bbe8dca78bf84946beea1e1aa4a86240bf09504f1c2624aea1c783b6386ae16d3da41184e6b20edef3cf494277e66005e9348ecf570e8d1a050fe1ed799c555f6ffc93ce4d5e7ade767d614e9ddb09ae78dc32e1d89a6edeed6389191e231c9f818624597c37efa7919bcf57e7fcefc5f99d4b853b6694ca4430cf538f07a732ce8f0d4ca7b7d83b0c67deb68dd916fbcd02eff86b2fcfa45d6ba1723b773bd4aa62ff2dec9df9c9cf74b9f1ad935e1670abaea4d1e70a70ed435bddf1dcc76eacdbe1d99374c056f743bb52d6a3e2a7f8caf57f55b7b335e90050bd5939ee6828a70858444594c2ce912de54f59b9b2e115b401be0620dc76cd09602068b5617ad99e4c876b237d6c68bc36539fa08f43b3da7ae6d763516d4d8ff76dfc2375aec899f0f474a622120d0b9e97fcd982f5436886cdff6008b6bc3602fcbc0e93d529ffcd031f9061111f7822c8a7258fdc341646e9905624b9ed429c8935ee6a5efaa2625860c109dd3f1655a44ba2bc239354c5f6f9cd0f9dcd84e241c3bee9d93370ad1ae94ebc45455c771191bab7bd65721047eed052a68f255973e7180da80770441d9448018ba0381304bd8a8d031845491dc75140b46976067ea239c053d189a923f5d5806e3353a7bb9d856ca61984ecce2b9cf5d7675a7edde0a1e74c87eceea46a71ab0449444bef62754b53afd85f436acf40679751239cc2bdfca0c2e727eee2997623804e4c67629e807761834998f06738343f69d361c98a20ea444f43337d7f3c1cbd37bd15d8464af5f96f78facd9643fd7e27e59947e5fdfd2c21156dd9cd10c1c870e14ae442c3a9f6fab8b5c70d3115f15a68ad92ffe077b8dca23f33d7140ed708e745ec76ae74ae49bf887c0f63d161f64fbf86b9e06135173a7705d7c1dee710fcc8a1c8a71d6802c7bba70353cc2633d51366f02ab35033bf6ec1cd46d008dec2347d9691e9dae949de8c72366514b95636215c0c142872c1810c6ee3dc83c05d036e67325d9e57c50fb8bf1ab03e86e2ae62d054fbb4662ca3a766a85cb51ee857f4db6eea3c7f571e730fcf17a5bb7fc32b3620ad53ddc5fd3d339fb52089feb6fad92da74e67b90ff85287ba7e5d3f282fd04a5b593b16bd59475e7bef923f77437083eadfc3a4fae7b2683c6d7b91f603406ef2fd52b3bd8f9065d42a63763f52f9c612b12ddf1c8eb543decb2890490045bc9c48428124d9447a9ad227ad074d2242935233c27aa28445629dcf75e4686224760d9f3e332f9f2270dcff8d4b9809ae24cabbe439d80d8e7e15e90cb8d7349dd11d3505e74c0915724449fc7d39f5cd5fca961d50c5e5863412a568f823e8f48c8c3c42aaa09650767b695ea2d8de809f68ed68bb4f1b0bb160650221c1574166cd4c71af5e7405600cb6987469198dba6ec5ad1a73f90d38810f92d0700183765b809dec66749a6f50b8c03d4db83a38f39dfa8c4f7ee7082b2707a1efbb2dfe31f78bafe478c1ba0d2619ddae9c7764e0450a42594e1ec5d66d6f1f182abd0ad6ce670f6b93b7b181b96af36c4e941dca5d951d8ccff8fd264d0039fc4e9989fad81bc2b505d8c42c1790f3e780bd1e2091db728b1178b904a68877926d0c87e3956740f9dea003995be44d2ab3571de586990cca739ca097c298d4309606db46e029be06e8cf57eef634f1fa9ade94cbd5ebccf47e1f06cdadf68f7d196d863c6cd55027daf35e3cf9ea546ed15da3d54bc5beb90467b26cca29e55bb83fb5b6a3656d9310faf2c15d2ea4e96974a968950818b2b1412c94e2cafe6593ccdded2e336ee8bac9151743430f6602eb5e60a45f295e9ddaae29a6eee19a5acd63aab41f06fa335a6bc9892b75082218cb55f607436fff280041f0d47bae03972bca0ce8b2a902aad3e3bec564fb8715f9892eecda1e3baa5c6d017c962a8cfce7fb8f5bd3512b8519862504fb1329f6e7f1b3e713153dbf57226c40c0c332db165a374e34b9ea8d684b431dcbe71557ec4a878f4ef3611b0e7e2a51e88e98a5556f9944289c3047c6040e01ebcdf7a9b70825fcb8734ac79a7f7f403437b73727d74dfac4116e18f12d7bb543b1c0adbfbaffe677d46c3c912db1de52b692486b42147ff45edb7444b1f915c2ee0add09719bdd3d7b218e0fdcce1505d9873a92df6d7c5422c8248675906003f433f396740a7ef8546eeedcba7f3b67f85a8e789aa24effbfaf1355188748c7bf1af9365013706e2105e5bbd0cbaaeccc4a88e618c6a565b8745f35b6d9653e943bbd05f078275cabb63a2be2758f36667ffe707a261a534fb8aafb152d3ec94f64c5ef85f51baa513834b1418ec6f3b6402728de7c62cc8bd7f7cd7d3b4aef5c3b96bb5b657aa882d7af63d6bb6335f6a5202ebab196fbe1aa139dc7e91ebe3622b66fb305b7d1f8952d6e140448fe3a6781a39024e8b2bd4c0ef3b2107227b4f4d657b8b3c086d68a281c98b6f247b1bd479055213fdf56756fd5ec12ff08060eaf2ef1db204a67fa7b0c064ace4659f5e523e99b59e4264b787d0610c010a0b81c0667ca3a71d241cef1336b1fdd1c62b92f034a5aa5d247cd2bd5a4d4a93955fe63c36061080327617f1f426da480fecfb0d9b681037f1cf8a619ff6f945541f3f17b21df5816faa0f31880d8cad26119ab3324e60f1675cc526f2685f53851dd5e14d95079f02967d3a1040ed8241cc870a4a4fb15deaca3fd3a6c04cf16ce0c7d1fe6c0d1ccb4d838bd52b6f8f3f36661c8441723aa2dab93229b1f5fbc0b9fa95ca78cb4378c07819e437f494b330ab1fe0ed808fd7daeb49318ff5b27314f72577737feef7ca43060f3d0365a900b318f07e7797063f27460b582da5d09aa9118e57032417283ee003efa8da1ab641ec83504bd7aafc17f1b08369c3d02acee49e653cd2eede6f8fc4645f7c8d7dff454618f4ce0eb33fc6ce8afd19dca22732ee9c22f120fd9faddb4f78b3c81c140774354bfe3786b137935045bae5d08404bb7f3fd250d2bd4752f05491c90d3d35ff87502203a8016847884cdfdc5f88eb6b21d3b7d055186d2ab8d7e50c6c9780163d81028047f805beacbcef31d53188414121d1bc36774c8e559d1199fb42443c54b79462ce98e1222914b33b0f957d9efa0c3d9e5598e09b1d286deba7c19d077fadc6de1871caedd0dceae11228fa71ab82941312fef43590cb59b4f5a2eefba44c3d5e749226baae22c71f04c669609b06a5120c6c82fc4eb797f7d376443afe052dd540f4ad71ffd31af581a17237f06fc52a71dd58363067003bfa53c12319911193de199096e6efaeb9e2f98a714e865d60908cbb35e2f618ee45a77956ec818a482e4", 0x1000, 0x8, &(0x7f0000001500)={0x18, 0x2, 0x35fa, 0x100}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000001540), 0x1, 0x0) mknod(&(0x7f0000001580)='./file0\x00', 0x2005, 0x4) r6 = openat(r0, &(0x7f00000015c0)='./file0\x00', 0x2, 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) syz_open_pts() bind(r2, &(0x7f0000001680)=@un=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r1, r5) r7 = open(&(0x7f00000016c0)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001700)={0x74, 0x965, 0x9, 0x1, "82c733a22f96d5e52e695c47282384a7cd7914af", 0x2, 0xa5}) setsockopt(r4, 0x40, 0x10001, &(0x7f0000001740)="dee4d5ae8d56684864b90a1925fc88037a015cb1ed83be", 0x17) bind$inet(r1, &(0x7f0000001780)={0x2, 0x1}, 0xc) sendto(r7, &(0x7f00000017c0)="58c9c97d698135388d6a3876725c05a00a8a2870e503076a5ea9fe0a78e82055076c7bdfa07a93e4b960fd83c9d82f72ca062f9687792a2c087de02cea9d2de64b3377eb989c3275f36b512a23e49a406afe5c450ddb23329148958fa2d02d224f55a29dfdd3c7243ea8d40419e3c2023c9f65e9dfb07a81963fe6e0f029bb253f9df4fda47a93b7eb29a4db12df", 0x8e, 0x1, &(0x7f0000001880)=@in6={0x18, 0x2, 0x1, 0x6}, 0xc) mkdir(&(0x7f00000018c0)='./file0/file0\x00', 0x1) sendto(r7, &(0x7f0000001900)="3d5af74fb51842c239cb113e5f29d23c613c322a066dd687192f2a044c710640f08cbd9a36d502620137f70b07acd1f96600848c9a24165a8749b133de25c935a9f19f0afa39597efc8020b7f90d0570d7dfdaeb6f0616b9d7", 0x59, 0x8, &(0x7f0000001980)=@un=@file={0x1, './file0/file0\x00'}, 0x10) 20:42:09 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) pipe(&(0x7f0000000100)) rmdir(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 20:42:10 executing program 1: r0 = socket(0x2, 0x8001, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x19, 0x8003, 0x9) 20:42:10 executing program 0: r0 = semget(0x1, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) semop(r0, &(0x7f0000000000)=[{0x1, 0x7, 0x800}, {0x0, 0x8}, {0x7, 0x880e, 0x800}, {0x1, 0x80000000, 0x1800}, {0x3, 0x100000000, 0x1000}, {0x3, 0xfffffffffffffffc, 0x800}], 0x6) semget(0x1, 0x2, 0x80) kqueue() semget$private(0x0, 0x0, 0x11a) 20:42:10 executing program 1: clock_getres(0x0, &(0x7f0000000500)) clock_getres(0x7, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:42:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000100), 0xb2, 0x0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 20:42:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) kqueue() poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 20:42:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) setitimer(0x0, &(0x7f0000000000)={{}, {0xe71, 0x4}}, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 20:42:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r0, 0x10000000ffff) 20:42:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530002578396fc8a81d7be16bd98e35b5e1e73fc6078b2a260c9b98bf603abe5cf19efa6117aeb3b821a4a10b30c2e4260c36f4ea175269f71e69e2ee31ee84ade0ca1c8db9eb6368fbfe00bc88fe10214bb666e11021c59b1d5936f7d0c27f50ac4180b741d38bded0522ac98226c4cc12877f48b426546710393f951563a5ab6a5ce39c27c11035d6cee74ef8d5bc8cbbca784fa515783cce6eacdae15024d99b59f265eb2172129fa0b5887d42db834d0c761fbf4ab69150585bbadcfddb952f11d486f307"], 0x10) writev(r1, &(0x7f00000016c0), 0x0) 20:42:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:42:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0100000000000000ca742a9c5acb9000e100000000e400000010", 0x1a) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) r1 = getegid() r2 = getgid() setregid(r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xad, 0x8000}, 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x48) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r3) 20:42:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) close(r1) 20:42:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x26, 0x8000, 0x9) dup2(r0, r1) r2 = socket(0x6, 0x8001, 0x1) read(r2, &(0x7f00000000c0)=""/100, 0x64) open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 20:42:10 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, 0xfffffffffffffffe, 0x27f, 0x800) 20:42:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_settime(0x4, &(0x7f00000000c0)={0x101, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="e3a827b9aefba12812e8b5f46dc0017c83e69a11c9d415fad327a84710218e4d04449c2d785f9d55a6118736fda68b01ed5a3d429d4daee3ab0433c644e29a2e36b369bcaa58b1c46ea2b964008b397ff4efb0f2a69d99415e1916be924bbe4856cacbca1e2afd685bbb58f2abeb4658ee01f73116b4ff4410c3622dcdf97b8956964a4b5e9ab2e01c9a9efd946ea27a5df204c0c00b0787e2ae9bfe5a7d9aee4b01f39f2790aeccf2c382d52457ab1c0e5123d2a29f2612d458b68fdd7b5d8abf5f3a640be10e5ceec45c607ad74bdff6a49189d8a7a68d8761", 0xda}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/129, 0x81) close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 20:42:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 20:42:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x3, 0x40}, {{r0}, 0xffffffffffffffff, 0x18, 0x10, 0x80000000, 0x5}, {{}, 0xffffffffffffffff, 0x10, 0x5, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x1, 0x5}, {{r0}, 0x0, 0x20, 0x1, 0x3, 0x2}, {{}, 0xfffffffffffffffd, 0x10, 0x20, 0x3, 0x7}, {{r0}, 0x0, 0xa8, 0xf0000000, 0x80, 0x1}], 0x7, &(0x7f0000000140)=[{{}, 0xfffffffffffffff8, 0x4, 0x29, 0x965f, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000021, 0x4}, {{r0}, 0xfffffffffffffffc, 0x22, 0x40000008, 0x6, 0x3f}, {{}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7, 0x2}, {{r0}, 0x0, 0xc5, 0x2, 0x9c05, 0xb87}], 0x1ff, &(0x7f0000000200)={0x8, 0x80}) r1 = getpgrp() r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/15}, &(0x7f0000000300)=0x11) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$unix(r9, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000780)="c00ddc6bb8c749b11d5cbdcf0d914c079f38ca400bde810d5419d4f05db9d9a552bdfbeb33f17cd975e256bdb46937c868ddfd2ae5dba511a0b19d3991", 0x3d}, {&(0x7f00000007c0)="cc5725a6ce63a460a4ceabca8db0b8070256d9b537041dfaff0e81dad094c5f9a6f2c77e2dc8126a5edc75d67c66f45a8e49782d2b724bad62ae68b39588cb4de512717706fbefdafe125cca3463bc5c8bda42c3cb4c3a56d740b979ea37647df91223b486fa7962b8147d9b41f9a530c2feaecfe72ea2b01a42ab01c10b026c2b475c381d3e98ae2a", 0x89}, {&(0x7f0000000880)}], 0x3, 0x0, 0x0, 0x1}, 0x4) pipe2(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r11, &(0x7f0000001d00)={&(0x7f0000001a00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b00)=[{&(0x7f0000001a40)="84613fcb4254d163ff07a7d7ffe843f7452727e1404f0d105b8d28e3f9b56f63fbaae02c75548a14516d7fce2f57d6f57c1a2e2098d2ca3f094f4c0a90375c2d98943b08358fa961d931c0ef8bc91203fbfcf86358821626032fb1c858f0cbabac663dc1a0235eb087ff32da8718b73f9c543430195d386fe2bc6968164a8c19b90323d592561348b342503071de00cecc4918e2b52b465f7406c6dc82", 0x9d}], 0x1, &(0x7f0000001b80)=[@rights={0x30, 0xffff, 0x1, [r2, r11, r9, r0, r18, r11, r0]}, @rights={0x38, 0xffff, 0x1, [r2, r11, r2, r10, r2, r9, r2, r0, r11]}, @rights={0x20, 0xffff, 0x1, [r9, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r8, r15}, @rights={0x28, 0xffff, 0x1, [r10, r9, r0, r9, r11]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r13, r8, r7}, @rights={0x30, 0xffff, 0x1, [r2, r2, r9, r9, r11, r9, r10]}], 0x160, 0x4}, 0x402) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xfffffd1d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000340)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000440)=[{&(0x7f0000000380)="bffbc955f294292354ca6d079bfd50156f593666203f8c0c3ef677f5acebad162787a3291eb624574289a6af0e06721a6380e8662f928d82cd078b502d8d528723fabcd190c90481202b639d5edb245e8501e8b6ee92ef35d5ead6cc469415385ad4bf8fd9b608d7e8beab64cc7726fe6bb56d793c4c7abcefcfbf1935cb3906f07604f61a07c014525fe07d3832343bbf80cb621ff85fecdc", 0x99}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r4, r7}, @cred={0x20, 0xffff, 0x0, r1, r8, r12}, @cred={0x20, 0xffff, 0x0, r1, r14, r16}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r19, r20}], 0x98}, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x1, 0x2, 0x2, 0x6, r1}) kevent(r0, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) unlink(&(0x7f0000000540)='./file0\x00') kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) close(r17) 20:42:10 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x10, 0x80) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = shmget(0x2, 0x4000, 0xa0, &(0x7f000020a000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 20:42:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 20:42:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x8) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) setsockopt(r2, 0x6, 0x8, &(0x7f00000000c0)="88b1966d458b6078da09486abf11a253d342d9348405c40f3b12abd551a76a7a565d1e8ed262f44c34def9a6982e3ba6e98f7610609f16eb8bcbfeb0df2f1363d0bce6313ffd4c58fe97e5b6e39a2d64c8d7406302dc1a12aa2af510a4fa28b29eb10afb3f2a621acf64f52d76d3527f0d562091ac4593efadaf057a40b5", 0x7e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socket(0x21, 0x4, 0x3) syz_execute_func(&(0x7f0000000280)="8fc978d1ad00000100c4617a2c1ceac4024d90840b68b7c7bac4e2353afac401a57defc44279228300000000c4e27d1e8eb5fb0000c483fd013d0c00000084c481fc5320430faeb00d000000") r5 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 20:42:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870bee787df15a3dad3cbff8591b1b900276be3eb820ad0ef3a6e23a692388a880d0200305f7ef79c", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/134, 0x5f}], 0x1) 20:42:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) r1 = socket(0x39, 0x1, 0xa291) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000080)=0x8) 20:42:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 20:42:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400000029, 0x9, &(0x7f0000000580)="0000ff7f141e52178b42150da4e866bc613b6becfad682ad7dd14c0889601ae9ca78440b2d37c7f54df2c8b7016b71c59f5d20387aed5ceda6b1111aac4de5685cf483177b367265e45469df5c7ba3003c8fcd1c419a06aec776c4f79a800f101dd808c05c5fd0934359a7edcdc2c212548825deaed996f02ae11194541296917a64fd71b7280fe5d9c7ad422b10cfa35548f370fc201780d0589a3f52ad272aaef6988b8c755bc0c7a98be0c074b2764f30c054929f2b8e8ee389cbef0bac6627ecc9c86890cc990757a934d8ee8482cfb1f81d83f6565974cc01ee651116d1befb72fc31b52c782be531fc77a28d8644fba708d4dd628e23e3eb25339e99b3aea04f12fc934728dc5983152e1107e56b535c3c8077fb522cf4b6286274786da8b06e7a323ebb0fd8bfa508ec0f9076c671435d91b745c6daef858acc068447ff648a4f792067076069fd6cce5c2eae0dc469b84508f8d5ed7e23be215e1ae286fb068b2ba2ef6898a7a67d064d0f63bc578793c4def3d8adc4adda04440216320d85fc5d3309ac0f81d88303e4569d33e55d8884aac980c2ac209fdb69ecfd63bdada3cf7d580d61610647b5e9292489dbe0385e3bec68a7ad78d60725b496c1d9185ebe479499717ee6b44b30f652d236cf", 0xecc7bb526bd6a8c7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:42:10 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0xfffffffffffffffd, 0x19974342, r1}) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:42:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x209, 0x10) r1 = socket$inet6(0x18, 0x7, 0x81) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket$inet(0x2, 0x1000000000008007, 0x200) r5 = socket$inet(0x2, 0x5, 0x6) r6 = socket$inet(0x2, 0x8000, 0x0) r7 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) r10 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x8, r8, r9, r10, r11, 0x4, 0xbc}, 0x3, 0x9, r12, r13, 0x1, 0x1, 0x21, 0x1f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x50, 0xf0000020, 0x5, 0x3}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40, 0x6, 0x1}], 0x8, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0xffff}, {{r4}, 0x0, 0x22, 0x2, 0x8, 0x400}, {{r5}, 0xfffffffffffffffb, 0x3c, 0x0, 0x6, 0xc000000000000000}, {{r6}, 0x0, 0x1, 0x20000042, 0x8b13, 0x8}], 0x7, &(0x7f00000001c0)={0x7, 0x60}) r14 = socket(0x11, 0x3, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 20:42:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x0) syz_open_pts() 20:42:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = msgget(0x3, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) msgsnd(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="030000000000000008a302aaa954b549f9d8087914b8c5e627a830aed91ffaee12cc3eb5d6d7cb18ed7f7d424fd0a3d095b2f0f1ce8f76eb6c4de86b67e6144f621a17802864bde34f849ac408ed64e745e667ec3d81df6adc55910b75fdae4fcc55628dc113b56cdc038e39c1e1883f670ce9bbfe360953bd968684521db28308989464e76d43f53236f156fb499cec4ab7f4623316c6c8d34afc5f98039cc4d7576719d1e6faa0d554b82da6d26dfe85cf6efc3a74d991075c7f5e84824ec7b900b89d440705871456b14afffdd94e8b79486f4f0d1735aa20425533c44b417bf8e5a15c6753ac8aed53b9abb6daaf1bc2e198c9b06119eb86359ffc9f5777ce094e5e4887c5860e4e99477cc1c322cd288b6aac34b82f005c718d67c9ea66d4bd19bee8dbe17c169a20bcf1ad20a3b2cde505492abf59cd5151e8e7422c0e15bc5342253d441ed10db3e5a4b2e9d51ada3cec2e6b0f2edc4d1f6ea0cee3589922c63b559b24ddd20a6c04e5c53411a184c87cab3631b79111f2fdd649c0520635529c51b1431c4fc056be20cb77a8e6f2ff1f096cff80fb5dcd60d42e44525de5213f72e5ec2f94fb094e370b7240d4ef2f3e8c8d41860fa34d0e7ebf97c3c28da562e29cda1606dcff0b83356d19d9cf0cc97c229427d99d181eb47104806caafd77335ed1759e2db7d3809dae44fe073e6e8631fd3654612269a6c395624c14861568837dcebbc4a9de20458a75fce5f4dd6f8f193f364139cdfa26280a676e1ffe86ecd4ae89db93c5122a75ab9b4eeaf31cfc201180557054a0bc15e52b6a6053c6c7c169e5518e569cfb62532dccbab55c584856912a4ac7a789d7f0dae76a90ce61aa17d1dff8c9c35617dd31a19cdbf41a824c8603b94524e0b347dee0399f53764f1f370e5441ce79195605f627212bc79caf6a382cbda4341bd9c3fe722883c7504e059521d54e39168a38c5d25ec15150c88425067f4ce65b3f96367df15141f91e8a9ddc0fef07feffd0ab48a498ecf098ad8d60522836b976b16d34f337c017c75ecbf31467505d4e38600d318ef927a4bf9a8d50d61c62859c65200f5581d2d38a0d8ec83c14c21b32ba11c18a4215852b3b222e616e0d4375b48338e474172e96e78b38cbd475b383b0dd6e0c9d217ececc30c6895e6bf0a380f0475a6fa8aaffd40f1b0a7a6b31a80d02290327e0adef1af08af6f473305d7c2a023d21de56a52a71c7886aaca419665216c58690aa74436c5f92adbdec9b4b5f84b6d69698e6a6c0abf345846514c3e583ca13d01c7089f73b84fb882e1259394c5f70e66ebc1e1dd16f8e0935b4ffeaa09392f52d9c2503c1a33192afacff0027fae52f22d3f02aec4481f8fcc35fb2282883f98a2f7c9bb358b059053423489a56dc094059034c801da0de9f68b08c3e60364112242b2cc742aca3ba34599f7f167a28bba0c9e9c45b495d3775cba3ad9d9607e176d81b0c87d4d885a8d81df45e65581b622b46a663ce87e613827eff5a799cf1cbae053faacf54e15e802810cddd13c0ab86a0b06438a36af8e2ee767858a5fd0c213db6dfa0ddb8462f226bad81f69c7199f910d080696f1652599a9257611498def86bedb07414123864d80399351a8507087f8a0758583b853e7b80d6e717ee57fb6067082aafd07517ab4a8c7db56effe09436e64fb6fbcd0e95a4a7c6779807e5c45b477ee41c1f8fb8023daac70d95eec717bb0ec35148daf4427c31b6268d364eccf7c8d6dcfdff069e77a2319983bd6a2d71065efb5b447462f38b737886c1f0b53879a19edad91005b18546a845007a005936db7f06b861d06643ade0a64936abb789f46df3bdf5ee96b4927f53e70b1486d3a831f17db5e14efd05a9c27d6edc1d4438544776b5c07240a1a3fabdbfc26d90071e8d416bb1b6ffffffff5a39d677cdc7be3fd019f243f84b2b300a9aea7acaa2bb107257f0acadc20721d794c75a7eddc4de24998b3e0faa85f8fc2317c33f6264f8c4f0a77076251804e6b6ce92def5f8fcd82bcd99eb2981e7ebfd7305dbd33ad3bcd39f1ad32b396cd05e8ad688a917ad3225cf4bb783fd6ca209ce6d2f07ec984a6e35543f92e81e0a79f48174d5a8a90fb0cd91cbd914185ce6382994505ddd9ac281c9196e9413bb91bf4265b6a019b735a8a3e4486148929557317fbf6d2ea0887b6ca3fbde216bac07a4ac9208e3db802db246ff89169d0a938db7a3b44d53201be579e821e40e1a0740bc6d8b08cb798cd391ea8e5709f5439a0ebbbdade9e185d6ec01846526e986051934c252e6e1eac73133af229c44fd32c12bfe340b74c68fdaff2da20926a7714ea22864e98f4c4e1105de694c1d3a2b2806c4d761a299e5b7ab9c51a70263c1929443c278ec01754d89e5c48b866733ca8260f1dec7a246f191268d0929b453a6b88b8002df3e4d9cc9c7aa06c96f5a57f1192eff8cc062a21998964a9a75bb1ea41bffd1ae4739ed75ac6e2613f97f89cd2de32f4d2c4d68b3f0026f5846a032bf002e53b16ecb56962402139b25f529b46c9be6c5ca4c4aabbff950775ab278fda38a4d30417daa4dc3ebb65a731f60ba565a2cb675702f78b5afa3d3595f85807a914a5226b95d1c19bb67cc8434b2c3cb876410eeeec61d5e06ddcae6f9d3885c5b88c2f28b8771482caa2764875f501042589f42ba2e74e08fc9e57ba9e94a1f6b27c869b5268f91acf6f132bbf8224b595666452d9d0f0b872cc98c17486d3f191fd7585a58f8a65a106a70f4c9b021842d29a30c69cf5c40fd61fd34fa89c1300ad00b9a911dc13128f3a37ef561c9fed8f38beb0fa3eb9f3ecd23ee381bd03dc88acacf0d281194ba625db51d829ce0ef781fbe5e05799324f5a5d87481ca060efce71876ea9adc00e25e21746c92bd01f2cc42f78f03f4619d72ad9f40619fc1b61182d0481761031ee58aba6495edf983848010926cce65abdbe8f40864650bf947404943901295dcfdedb0e35e1453cb1c4028f130d54c260eeaea53dc83bc0cb3d2362766f09c35fb65b841b7fde3032f95876692b4d8b1cb101a6833ebc2865289bab78a7e9a5c73334c9d97728c42aee39d4773a0c7fd31ee28832b17d3e239d7182c66147c70649bd2051b29faa5ad455bdc5dcc4497708a288b02086617f1d43f19f2f985fa94be5ff9bdcda4d160e69abec0cb57cf64f2211ec6b28e24429df1ee0c37bd79f84cf4fdf331e06170827baa79b8971d24ef4a614514ccf1ee6d4744c9041a8b28705ad573a8cdb142d9a99d77a305b43504da00ed959d3f3f680cbe3a09bdd0f7c99fb86f612c8119b49b68de62fb78da042ed663679c40bd72f6bd0092e15f2a64b521eb75b33746b0f33a46006bdb7c2facb111b1c6c29772d74df44370721c389f57eec3498759fe7df621b668f7e874625bcb052d2481d9e34a52490e4c810270662e52f3bcf9b3c62ee2c5b2fc0bffb703da6c4c32e3b2f40b8f27c1d0fff4763243df626937232f60a3eced3135b6a40907f4a81ecfda38ce5aa8a8d21f4920a9bbdf00a47e097f65e5950d8686752c6bb6bc8a8b5d156d781c18d352dfacfd763801499040ba3416120839bcc87a210489230712eea06ce5723e70fd573da484c66618c023f91b057e79d94bd4f66bcea096a8332b66a3fec589292b4f0bf75d79d7e1bf30e470f637ebf75126dcacfc98c5592ef787cab653dfbbff1b786f51248787379fe67f27fa909b50bd9a8e1647e2c9fdf09c3f6f13a492048e02db4155e0e220bc7901f7b0795a092946955724d44d81a2d8f849c588b2a5926b4f19b8f4e934c5342fd6cd58ea7840c59283fb0a4fe16ddc12db82aee2f225fc2f8c4f017b371c368f78c79bdb9407275b67cf79dbc82279db2d43a71b82b89c4958e2b9bfb939370e2491e1fa328cd6d49f43175233f01ca0f1f12844f024cee8cc33b4ed78b4e040854bff51aa6a0b1212f2a966e46345d65d11b8b67e17a5d8ee482093923b7aa2744b8a30453d712f9d09c1fbd71f1cb7e8a94fdabfe593b7362670fb9b55492c558ceacbc61d3d182f1af3cf2eb42dd7a1d6995c79ccd1566594b6e9487859ccdf8344ce28466042746bb0b0f791745928f5abd374f95a12311bfc18cdd7f089d40c53e4fb104d3de4ff26d8acbf74e8622332920fa49125f7539dae51af783c5fe50545259b4f6be2fa171f4ee9e720c48a059f9a6c7a0c93eed7877f8d1eeec3a1444555c972f172fdc21eb3d6742552c14ef4d912fd4811cfc7614f2b7d44e05b6829f46603ef92672e8beb84a9f96ec6c9d77c34fd3d02f137d34be7b74b82b7a3244ff0dcd1c23880e6d12ba9ebd0ac0dcf519fe13e56f155129e0892a57949fee9ec34bcaedfe2f13f626c7448fd1df45c508e5d1aea7c096679e09f819d7eb7d6603411fe6df3b0fb58b0c2c2496d603cab731bb3513064830fe8e844eaaa0f5524f4eed6df889cc9d8e8e43f3f1df3422665ebe409da8370d3f1ac79d7a2cef7a76b6429b2c8c43043337aef4f5d357f340608abb6bbe1e608902f6a1f4e1a83b9ec518ebebcaccba6d87a2f8f3fa004619d0ba19069824fbe34690f1a5426555c34fa915375b7d5771bcc8e01683449d457a4b34652e0e2da2cd76bd6cb1c571e20a7546de61d48042823c60a690d0dbb60b51ca7875162501fb480c6c6b0421741c680390d41184028f993cd3099964a4c1f6921c4b3b70308ba21b36b88a1d679fa480ecfcd1d3417e3bfe9216481a2897d149199a2ab78997b98d9de1826e92662fc5e02cf3d5796819072c5c2a8fa2e1cde3222e129af39f1470d48bf0aa7b7852da6fa9649e655bf4556a2618d6ccaccdc1f001c2e04528b598bc94e3880979589eecbd65b90f0a99523277c8ddd3a229b4f22c360858d60d07c3a29fc9d711f37c6a98b0f9a3668d141b8aa944f8a42b72275a6f54300a559b2d40ec94bc1e07f0c411a79e0338e9204c6289a4fb7472cad508d84ac68a4a19a544c2f5a229489b36d2b8ca24f15398f085e2bfcaf469ea80a956ef87c6583ab0faf32a90bcc9717bfa79f4c383f780bcc664aaf924d596e1094c0a65f16bc351276ee60bc3d9267e3e2678d772e0ce2016062b3d3c20c17d5301c48b25cc41a514a59e7a578107cbf248e2f2292e95ea3b6945ae66465ee96d61b240fe1034816ea1298d700df16b209b2545825c1f41b17033158eadc1ffc0c355178fa388e548c4ec22978acbf103f7e9b789b88767f269ec6ddb27f06f831503b2f714714dafddcc2ee39908e001e1c10474fa93edc77d46fb82570672a2d9af8827b527c500dcf893d612140bf3e7fdd283fe477a517342e37a6e95a90b1ee6b8dad6634d2bdd006b3e1f9f47280d1b82758f4ffd0d3803662cd4b459453341dd1b93488aa8b17174e3d045b55d63c4772acf5c34c1411d0b4ac5c01990e66d4b6475acd3121c37faa23a1cf26e50bdc72ed1824695c4b46057084e447c5bc9464e304d7fe597e825b2830f2341e34456c79662d285e06b99dc22097cd2275aee4a359b00fe6cdd521679d7230ae17431da2af34e1ad345eb84021a3ca690dbb0f79d82c7cbdee8ba5d004abec1a414c3538e45af3d62fd7403d0a4662bbb717171175678ea60fc529da1082d53588e6bcc0e40dd782f70bdfcd6cb36f29cd55018f5df1fee71e8bf5e5cc6afe7314efb7c8d1f4ddde7a99551a80225cee43d16981caadc5de97cbc4c094b431eb42de1523d08db0609a0b284f311cb8d2065f18f7d42e28cc70f2559993f5d1dba259056079024a1a3ceccc5ec9d11560d2b034b99e1c13ef9962484b20f6cc707bc6d6d0f25dab92748114886d7198b66ddb8f23f110d4670ba99e720c3629562dc8fad13b87a317b1aaf02576dc5b08118534d9df3e6c6eadee5dae25165a955f237bd6ad06f154765ad9d7c2abd00df19b4aa7048632f684e91b5bda8ddf71c24db1e8dadc0963f3a8f95235a44cbdd54f50bac96bf0ebdaaa0070181d2301f6298ec9a758f05998c7c008fbf7e91b"], 0x1008, 0x800) msgget$private(0x0, 0x24) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000014a3d9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x7d, 0x3, 0x1800) msgctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) msgget(0x2, 0x4) 20:42:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x105) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 20:42:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0xffffffffffffffff) 20:42:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x100000004) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:42:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x6130}, {0xfffffffffffffffd, 0x200}}, 0x0) 20:42:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 20:42:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000080)="01f17264ede47cda4a28265f6a7c60dde5b9f01cab29d84a1e47f2085120fc39e9c85fc18a7a812c122b351a443c03cb3e82d1cc23a24a3755ffee3ef31fb640b344f8e4592f0851e8ca6efdf86bb97db37fbf3ab2a8087f499fe0170c0712aa7d8fa60df9feb82714d521b185fc67b401252defe8d25df9bbf08346e58b72a714fed179279316f8d329709ad71f6cd34684684f612429b3650db8f0de78aaf49c0d3710af5f8f58f18a0206acc5f9b136b8e7003952cf939c5d8f72272f379811883a921cb446f00ce0318b7ee9f4eb3f4241a9888050078ebb60ed005dd726757c1d536dbd4e001e8ce7b85791dfe444ab", 0xf2, 0x9, &(0x7f0000000180)={0x2, 0x3}, 0x5) r1 = getpid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r3 = dup(r2) r4 = socket$inet6(0x18, 0x3, 0x7fffffc) listen(r4, 0xb) fcntl$setown(r3, 0x6, r1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) close(r4) getsockname(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/40}, &(0x7f0000000200)=0x2a) 20:42:11 executing program 0: r0 = semget(0xffffffffffffffff, 0x2, 0x3d8) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000240)=""/180) socketpair(0x0, 0x0, 0x4, &(0x7f0000000000)) 20:42:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x200000038, &(0x7f0000000000)="0000db17", 0x4) socket(0x1, 0x5, 0x905) 20:42:11 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x3a4dc9db, 0xffffffffffffffd8}, 0x10) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x8, 0x101, r1}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x2}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000180), 0x0) 20:42:11 executing program 1: r0 = semget(0x0, 0x0, 0x41) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/235) munmap(&(0x7f00005e6000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 20:42:11 executing program 0: socket$inet6(0x18, 0x1, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="82", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x5ac23608b331335f, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 20:42:11 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) shmget(0x3, 0x2000, 0x0, &(0x7f0000004000/0x2000)=nil) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 20:42:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0xfffffffffffffffe}, 0xc) 20:42:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x3, 0x0, 0x2) socket(0x38, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x7f, 0x9]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:42:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) socket(0x1e, 0x1, 0x8) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 20:42:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getgid() r4 = getgid() setregid(r3, r4) getpgrp() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x4, 0x3f, 0x3, 0xfffffffffffffff9, "5c04ee00000044b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1804, &(0x7f0000000000)=0x8, 0x4) 20:42:11 executing program 0: r0 = socket$unix(0x1, 0x803, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/195, 0xc3}, {&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/138, 0x8a}], 0x4, 0x0) socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) shutdown(r1, 0x1) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) open(&(0x7f0000000380)='./file0\x00', 0x10091, 0x2) 20:42:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/74, 0x4a, 0x1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 20:42:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) msgrcv(r2, &(0x7f0000000900)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) r3 = geteuid() setuid(r3) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 20:42:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 20:42:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x72, 0x100000001, 0x0, 0x7496, "7f84d5590c72a1b3d5cee2e931081ab8714a014f", 0x80000000, 0x3ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1fffffffffffffff, 0x0, 0x90d2, 0x200, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x9, "e011ebf8d59239a35971911660e08d68686f6ee7", 0x8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x40, 0x7, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0x100000001, 0x100000002}) read(r3, &(0x7f0000000880)=""/161, 0xa1) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 20:42:12 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r6 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x2) write(r6, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x546efd2ccda9db16) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, r5, r7}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000740)=""/179) ioctl$TIOCNOTTY(r6, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r6, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 20:42:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x6000, 0x318) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) 20:42:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:42:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r2 = kqueue() close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) dup(r2) 20:42:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file0/file0\x00', r2, r3) 20:42:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000180)={0x68, 0x1007fefffff}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xc0, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffff8, 0x1}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x72, 0xf00fffff, 0x3ff, 0x1}], 0x3, &(0x7f0000000200)={0x2bad, 0x7f}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x3) syz_open_pts() accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 20:42:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) listen(r0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) 20:42:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000400), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 20:42:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) 20:42:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x1, &(0x7f0000000880)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 20:42:14 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 20:42:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 20:42:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1800, 0x2}, {0x18, 0x1, 0xf7, 0x2}, 0x80000001, [0x0, 0x1, 0x3, 0x100000001, 0x400, 0xffffffffffffffff, 0x1, 0x1da]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x58f) 20:42:16 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 20:42:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffff05a, 0x8001}, {0x800, 0x6}}, 0x0) socket(0x2, 0x400000000002, 0x0) socket(0x7, 0x3, 0xc4) 20:42:16 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x2fc, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x3}, 0xc) 20:42:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="dee5a2197c7192847fde96b01d75", 0xe}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xd0, 0x404}, 0x400) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x9) 20:42:16 executing program 1: mprotect(&(0x7f00004e3000/0x2000)=nil, 0x2000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:42:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f0000000000), 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 20:42:17 executing program 0: socketpair(0x0, 0xc001, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() dup2(r0, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="b8c36ae40ef5ca3c7b0322d71a9cdce3426b0d209c8f65f587403d9e1967655743eaa6eb0451dd4db0ce106a8fd2976972510b4bada82c91a83ebb4a647ba19c9d957fb7a7be5132a839d2b25a2b2584c0013873aff7c7ae1f869d82d9132ed6c14c454bf02816ff35b2170fa6a142f7b982b240a47cae2c7f97b58e8447ff126e9fbf080cef7e8096784a1d5016cb897cee3d5c5e1c201b658f603f785b5f110423269ca7c6c91b47026750b04f6fcb15eecc7fcb35908a2eceb0a384f38a35b442a02b969bebe6b74a062a2619", 0xce, 0x403, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 20:42:17 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000692000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0xffffffffffffffff, 0x933) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2ad, 0x1, 0x8, 0x100000000, 0x8}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:42:17 executing program 0: socketpair(0x1, 0x8005, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x10, 0x40000001, 0xf59, 0x8}, {{r3}, 0xffffffffffffffff, 0x10, 0x18, 0x10000, 0xcd}, {{r3}, 0x0, 0x40, 0xf00fffff, 0x80000001}, {{}, 0xffffffffffffffff, 0x11, 0x10, 0x7, 0x400}, {{}, 0xfffffffffffffffa, 0x80, 0x5, 0x83f9, 0x200}, {{}, 0xffffffffffffffff, 0x3, 0x4, 0xac6, 0x7fff}, {{}, 0x0, 0x1, 0x2, 0x4}], 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x40, 0x11, 0x0, 0x9}, {{r3}, 0x0, 0x84, 0x400fffff, 0x7fff}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0xffffffffffff8001, 0x8}, {{r3}, 0xfffffffffffffff9, 0x2, 0x80, 0x400, 0x1}], 0x8496, &(0x7f0000000000)={0x97, 0xfffffffffffffffc}) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x20, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x400000a5, 0x0, 0x8}], 0x1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x101, 0x1}, {{r3}, 0xfffffffffffffffd, 0xf6, 0xf0000022, 0x3ff, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0x5, 0x3, 0x9}, {{r3}, 0xfffffffffffffffe, 0x80, 0x4, 0x0, 0x7}], 0x3, &(0x7f00000003c0)={0x3, 0x7}) 20:42:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:42:17 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x4, 0x40, 0x9, 0x59c3, 0xbb8b, 0x20, 0x3ff}, &(0x7f0000000040)={0x523, 0x2, 0xe0, 0x100, 0x1f, 0x8, 0x4, 0x3f}, &(0x7f00000000c0)={0xfffffffffffffffb, 0x200, 0x0, 0xa7, 0x4, 0x8000, 0xffffffffffffbbc7, 0x9}, &(0x7f0000000140)={0x3, 0x8}) select(0x3, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) 20:42:17 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="e1b63266ab3c7d1e0086be67bf6e507064096fb6188fedf5f6fbba17c22814595db97fe0b8180ae3f35a02c0ad70e2551fdec6cf4e1e46903d8532a5e8a2d6f603a659ff1e78d352865ea303cdc0d885765b16292bcb863f6b2e07bbec061902bf142dac1e8e516b1437cbb6c993127f9e87f12945a9b2dde7f3b788d0fd34a11fb1a7545bd681e68c22493582817aff035a5d9fc4ea88094414fc00ca4524ece9eb975514", 0xa5}, {&(0x7f00000001c0)="7b29c62b8b45c036e2f58f359f64039329b3477deddbb9bf625fe1f0cc3339d4560d38d6d953cf5fc6fa2fc87e2e57baa3eef77d9b2dcdf9fea36a", 0x3b}, {&(0x7f0000000200)="bb921151fcd1289c23b72f69a257142a7080c6f1d3c4463866cfc437710d614395c8f56c4f0dbe5a4c0d6c4fcdb80adb45f35fcf3a610e0389adee2977316f1af179d3e6ce0c39ba4c904b07dc6b7945416d055967f2917c2c56cb56fdcb9a1d471572741f924318f4c4549433f695ce400fe099e541a4688c06dab22d8eefbe744a46f679c2fa120be23e4112cfae0b41233e044ef4d5a042805f27a5697b07e075713af0546291864e923b366692c18c50a470077d842e6b301cfea70ee644cb7ec3609a075d7f01bb0e0d669027c31cc25a0259072d477a451549da419d43570bb2fbe9584064a801ee", 0xeb}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="6000000000000000ffff00000100000066f0ec6639edeedddec1e11a618aa4aca101df244fcd0fcf0f5479055c55954f8b8e08e92a31243aac22a8c4bb3c567d11e195fe826ca75bf75c992c469564885bd823a9bc649e2b7a79cd97446400006800000000000000ffff00000100000091d0f0564e10d1d41ed32d0231e5f22e77a1e19657fa830d93fe734ec9028fc9d74b5ff9c8f945f297bed57a87fbdf3312ed40959e00a4aff5d9f1104a68461edcb46b45010d3bea0e6b689bbd22cae8b8ef347d000000000801000000000000ffff00007f00000088c1971efaa4e0d8f7388889f5eb3a55df651313af4873d53d5db4e28b3327d3da6d8437adca1b870e7681c1cf3cba851e792e31fa26b9239a3fc718cd067320eb4f203efe6a84ba557506c8b295cf1727d42ad763475f32d0e0efefc1968db3c867cb262e5e8b6ef2c5eec810e62323fb278ff52f228021954cc4eadfb967c39fb0b5d27802ba4458cba1f75d645c738e3130f03a7e6c3ddb2a37e9a3ec2c1d59d13371863ce2c09db01d5b6a0e5677de1023e1425220396df7d50397a489fa1d9ef868d2691b40bc7462c2abbfd663d35fa041cc49d5b7a03fa52b25473f05ba79054d10d0000ea739a2c81a877bd8610f5587000000002000000000000001000000000800002a26f58ee5345578910fc1b85df1911100010000000000000100000006000000fcdc1e28e1cf241f75f3ac948a183dca648e94b9c216914eb7cb2e268c15991959bf02e20b6891609c6c36491a8ec3ddc026407370ee27ccc49279efbfe64cdbc49803e9fc62d8b424cf486bc5e4613b100cee68a574f794e68f87c965e8eef480fdd677774ae718eaeaf7882aad680f92d934bafb0406f6bb68ce615afba901cc8f731ab6afb8da732f1aeacdd22ec79171d692c90bdf3bec95fb2ae983c27cd46c297ade66cc57167f36d8a2acc876e1ff35bbdf361dc663b3a529e72d225172e52f521bcebf6d8ce6d731d13190c3e8628fc373ba7f88104ab13640e33204ff47a2737ad0693100acd600000000006b5813b10bbc4d886841e976045d8abaecba695d2fd1d28b5f2abcafc17763190815e112600b92ad393a0d16bc74d9fdffe0f345bafccd3c6277240582f57d24acf421809419aefb457f46b9401f4c3767f8b0bfeabf375ac8b61ed465b9833d3edbc8ebc8d317bb400342151d9c3f163c7fe17ccb9359a250735f6fb5503990fc95c3154a"], 0x2f0}, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendto$inet(r0, &(0x7f0000000040)="55cf6b6593358d49c9444453ba656bc67301ba98550d7d533b7665aa4d9b5c98b3a86feae9fb55967da0f8384d1ac85caff74f5ec26ff251500555358014593df7eb2f7a2321b5ffdd7b2a02c8e519e171e6de16c2fe", 0x56, 0x3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sync() 20:42:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 20:42:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:42:17 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x8000, 0xfffffffffffffffd) dup2(r0, r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:42:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 20:42:18 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='!!&(\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) write(r0, &(0x7f00000000c0)="ded6fb55d560f049cd0c10da8358aec3bcf26da7bfbc1e477622ffe251bd10557af87d3dc879c887c97cd86e7ebaa21bb083e2650d63fb3ddf7468a1d47ecda6a4b255012dcdce9847f9bae6b8ea8db82fb73345f88df56082802d2a3e6fa3ad5668d2519601b317baaeaa9238688c3448cc6721a50a91a8b2fa423c5f7fd9c32ba5bbadd83d255939e9e4586f88d0caad1b5bca9884f3784643cecc6562478b66957ab4a18575a23b663c105a1741c5", 0xb0) 20:42:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f0000357000/0x2000)=nil, 0x2000) 20:42:20 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:42:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20008, 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x3}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 20:42:20 executing program 0: mkdir(&(0x7f0000000380)='./file0/file0\x00', 0xfffffffffffffff0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x5d, 0xfff, 0x8001, "2fdd2da6f0752debd8d3c451c46aaa325d9e4a9e", 0x5, 0x4e9500000000000}) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 20:42:20 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/84, 0x54}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/15, 0xf}], 0x5) 20:42:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530100eb958c0cbc80a4378001cddc061364a96f3ced0c9bc2c3f40e765a93b6a6b933b7c5b4c6069a14c0fd8820fed13fb3daf0113d9"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x100000001, 0x5}, {0x18, 0x1, 0x3ff, 0x6}, 0xfffffffffffffff8, [0xbb40, 0x5, 0xdfd, 0x4, 0x5, 0x5, 0x7, 0x4]}, 0x3c) 20:42:20 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x7c, 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8180, 0x4a) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 20:42:20 executing program 1: r0 = socket(0x3, 0x8002, 0x6) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = msgget$private(0x0, 0x101) msgsnd(r1, &(0x7f0000000100)={0x1, "883c6775e7e9e94c794f7a18b2f80c207a7b1bab4ee7d5dd0f56e24354e3a67e55451245af4ce01501a738ae"}, 0x34, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/37}, 0x2d, 0x2, 0x1800) getsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000180), &(0x7f00000001c0)=0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000300)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000008c0)=[{&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/192, 0xc0}, {&(0x7f0000000640)=""/94, 0x5e}, {&(0x7f00000006c0)=""/204, 0xcc}, {&(0x7f00000007c0)=""/232, 0xe8}], 0x6, &(0x7f0000000940)=""/31, 0x1f}, 0x800) msgsnd(r1, &(0x7f00000009c0)={0x1, "85fb11290a17f34aa2c73c8650599ccdda9f1eb8db7b731afc8f79f420e891b2fde6dbdd3fe5a0abb0374222c7a3d9b5422531e49901a715e010804904d3478190eb62a969219b54d0251a6a866b86e3e2540f1a4de87465cca80925667d14fdf74b91663f5aef5e912128afff07a0a4c0548584d9b9bcaad5"}, 0x81, 0x0) getsockname$unix(r0, &(0x7f0000000a80)=@file={0x0, ""/108}, &(0x7f0000000b00)=0x6e) recvfrom$unix(r0, &(0x7f0000000b40)=""/105, 0x69, 0x801, 0x0, 0x0) unveil(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='r\x00') msgrcv(r1, &(0x7f0000000c40)={0x0, ""/42}, 0x32, 0x1, 0x48b9f5e0157364c5) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000c80)=""/178) r2 = dup(r0) r3 = getegid() ioctl$TIOCSBRK(r2, 0x2000747b) readlinkat(r2, &(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)=""/177, 0xb1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xc) sendto(r2, &(0x7f0000000ec0)="781b4060baf8e551feea8b587ae5348210e681189d98ff1fa4201f7881edd9d1079c390e932ca717a2526538a84941883fe0804237747bba265e3a733d532a0381f5f5143957af2618f0b5faae50306421f71aac55a9713889ab9572fd8262cb89daf0ecb39441da1e9b03557bf1f3673f806b2c9f20bc95dc51706726bb43b5a3be7f7eb54b8823c8f8b8d338459aa439e4988ee51b8ad3c33f54a06f044c77e7990c9d486f3678fa92201a07e891e35fdb4f5714c2db018619f91f231fe033b9a94964553f9a472b799117bedfb8eb6831", 0xd2, 0x2, &(0x7f0000000fc0)=@in={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000001000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001040)=0x1, 0x4) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000001080)=@un=@file={0x0, ""/91}, 0x5d, &(0x7f0000001100), 0x0, &(0x7f0000001140)=""/64, 0x40}, 0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f00000011c0)={{0x58, r5, r6, r5, r3, 0x143, 0x5}, 0x3, 0x400, r4, r4, 0x8, 0x0, 0x0, 0x1}) msgget(0x1, 0x600) bind(r0, &(0x7f0000001240)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000004540)={&(0x7f0000001280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000001300)=""/227, 0xe3}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/103, 0x67}, {&(0x7f0000003480)=""/4096, 0x1000}], 0x5, &(0x7f0000004500)=""/48, 0x30}, 0x801) 20:42:20 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x20, 0xff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') sendto$unix(r0, &(0x7f0000000000)="a05f0ce06e764aee7ff421aea4089f6c6da1a51cfe092d2ae026fdd03f147792fa", 0x21, 0x403, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) 20:42:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x50) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x2000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x7, 0xfff}) r1 = syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) truncate(&(0x7f0000000100)='./file1\x00', 0x5) 20:42:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) 20:42:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 20:42:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x1e3) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:42:22 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000728000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2b0, 0x44) mmap(&(0x7f0000726000/0x2000)=nil, 0x2000, 0x10000000000, 0x1010, r0, 0x0, 0x0) 20:42:22 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x0, 0xffffffffffffffff) 20:42:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x1) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0xff, 0x5, 0x5, "ffe7d8be98d3564e0c675906a0f2c04d0010d7ab", 0x40, 0x101}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 20:42:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, "90de290f7989681f00", 0x0, 0x8}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 20:42:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:42:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getegid() 20:42:23 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) fchmod(r0, 0x140) 20:42:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff}], 0x7fff, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x80000000, 0x4784}], 0x400000000000066, 0x0, 0x81, 0x0) 20:42:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3b00412f66696c36c260"], 0xa) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB=',\t\x00\x00\x00\x00BcVVi3Aw\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, &(0x7f0000000100)=""/86, 0x56}, 0x43) 20:42:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x2, 0xa4, 0x2, "6ab78771fb605222e35d0aaf8bf409c0d6cbe589", 0x100000001, 0x5}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x6}, 0x8) 20:42:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) listen(r0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 20:42:23 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000100)) 20:42:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 20:42:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x8, 0x3, 0x226, 0x40, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x40000000000000a, 0xfffffffffffffff9}) syz_open_pts() r3 = syz_open_pts() getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:42:23 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 20:42:23 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8004, 0x91d) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:42:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xe, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000e12c2f666917003000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 20:42:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socket$inet6(0x18, 0x5, 0x3) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000001) 20:42:24 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000000)="8a07ca45455599977b7eff57f2a89eec84f6ec589bf63a6015db63d42ab775f4d4b653741dc0f8be08a94492c6ff793c8aef6070dc613ccd5292fb724f479786106585835110c5fb30cc8feec47de32581a5bef850ba6e3275d68185fdaa3cdec08b103b850ab09ed76edf5a0091ecf5541f0ee243c4882dae6ae2554b4b93889074cd6e118dd292600f60dee9", 0x8d) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 20:42:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x8, 0x4) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) listen(r1, 0x0) 20:42:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = msgget$private(0x0, 0xe5e7a45cb3f76c08) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff0000000000000000ddb22e4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd1, 0x0, 0x800) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 20:42:24 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 20:42:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}], 0x1, 0x1) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 20:42:24 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000), 0x10000) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x1, 0x10001, 0x817, "2c58b9480656d69005b9fcc4fad2b68b81c4e5f8", 0x3, 0x9885}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 20:42:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() r2 = kqueue() readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/133, 0x85}], 0x2) r3 = syz_open_pts() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0x0, 0x4, 0x8001, 0xe5}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf0000041, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000020, 0x5, 0x97}, {{r1}, 0x0, 0x1, 0x200fffff, 0x101, 0x8}], 0xfffffffffffffffe, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x41, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x48, 0x2}, {{r0}, 0xfffffffffffffffc, 0x95, 0x28, 0x9f, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x3, 0x100000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3a, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x20, 0xc0000021, 0x65, 0xb66}, {{r3}, 0xad5328ffe63b082, 0xa4, 0xa0, 0x4, 0x61}], 0xfffffffffffffc36, &(0x7f0000000040)={0x1, 0x5}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 20:42:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x20) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x1000, 0x1ff}, {0x7fff, 0xffffffff}}, 0x2) dup2(r2, r0) write(r1, 0x0, 0x0) 20:42:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x861, 0x0, 0x9, &(0x7f0000000200)={0x80000001, 0x4}) dup2(r0, r1) 20:42:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) kevent(r0, &(0x7f00000002c0), 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xf0000012, 0x141d7eb4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x60000043, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0xbbcd967524da83d2, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x81, 0x1b6}], 0x5, &(0x7f00000003c0)={0x4, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:42:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0x0) listen(r0, 0x2) 20:42:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:42:25 executing program 1: msgget(0x2, 0x4) r0 = msgget(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "35fd2d22be"}, 0xd, 0x800) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0900000866e96c6530e82c5d77fb9b147dda9be61416088ff94e4a80dc54d728eb00644219c31e101a6495d3c780ed5297f26ff5256f946ad6bb8ed803718bee30364b6cd90df8b6c9108a059522b7c038b9938126b9d2364442090f3ea220765b3c330ae73d51b69f1f9fd3f0f9554ba0a6110c0cbdb0bee9fa1679d37df731f469ee8fa0b05fce2ecd10fe2fa9a275a95890e57a3e9293d6884d13afdd2228c79d8f17"], 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) 20:42:25 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) chdir(&(0x7f0000000100)='./file0\x00') 20:42:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2000000040) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 20:42:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xb, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0x5, 0x0) close(r2) getdents(r1, &(0x7f0000000100)=""/81, 0x51) 20:42:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/62}, &(0x7f0000000040)=0x40) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) 20:42:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt(r0, 0x100000001, 0x0, &(0x7f0000000040)=""/117, &(0x7f00000000c0)=0x75) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:42:25 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000016, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002080)=[{&(0x7f0000000080)="c98fc739daca8a2568e695d8f81e0db3d63696cf62a0fce4d30f4d1d6e6767ce683026f850b76f0d0a458d35580b0e3204142dac8ae81b65b4e3f0ef6be86dfa25aed0c08d6be5758e82fc842629d11054d488af53929d49baf8757f729d949602567b26b864befeafb5e2fcfbe015026e45137cc48d6fe16d3534e83d459f63c9a7c7bd89d478047ff96b042e0b1f55c8a02ea5bdb31589f1ad21a5f174e50ab84e684abf885c5926a4dad7f8894dc43afcac827f7274cac5a814c74faedc5b48d28934c1c84e91b2f4dde648befbab1711afa43daea804b1aac9383ed7d7abee331be3e9f97e4f1dd9220088d375eeaa90ae088d69fa81d6064b8afc4b984495549a227aeb3f4b0a6065b391f1b214c3cf8c14f83e5614e6937dd94ace64e3383ef367da9c3f72536b6d2d33dbc4a0ff95e5035c7acbf0a836a20530f41f8c0ca0fb42c3927714b4fe63cd44431059fa8af0e983ab7cffda2356c405147c6803c4caad1fe7fc730548d179f0fe8bc4cc4dc25533b11a880e3aba771eb3a14dbc01c6393697c3b3247744738b5dbbfa9ffcb1affadb8a17241ecd5bfe8356c0fcd9ac3b636d71ff840727f523e8a6da74a7dd09fb1f578b2736a309819afff61dcae226c111054a5313bcc3a572d7a3f8d8e95120c98da6729bcf838920ad598c090df234453081163559fce8440cd5d911f11e014be6e5f6dab7102a1f3f2401571586d76119ead6c5bd6545c8ffe9e188e0f3296ea3ddffeee58571784fabad692db0d25bd33d0bc8dcac118bb97159fa8b699d25f96e0be55fead8f02858167ef293e3ec30042aa3ee10f9f9f19218371e21249db6d4e7bc075e8332e0dae8c2c4cbb40ed1e4e66ffc4ee212c8539e9a932d4e1bccd082536640e158ccf3f5f246130da2bf24cd9c6f13822ce5a662eaae502151fd77971466b05bf858e1a86fbd3e1adf51199a20a3f385cf94ab948488ffce00b62cf8f9879992b77ea830f0cd966dba1d064009339fe9979d6e3c3047a7b330f3738088fcfa0844d5a04bc095732598ce0c9fde9ffe8fa87675f9bbaecaa54acf212f38db4b70cd4fc523415bb1a75da40d89d0b2af9977e37921adda95f94b2bde92ea8d0d13212348bb6abda2bb78ff56d2dcd42d446c2366bd5c0d6b5e7b6084e8d5011b83e836a8a475de75621c7417472de5e8be4dded3e8c58680fdde6e060b752eea5c913d87e6b359980d64e9c1354c70994f3647a3a974d7bd090a22b7786348461d46f6009192016dca8e8e203bf0819a1ba5f8cb88daf5a38dd993675b6fa2a007a2b8f2465d2c72e39965b176fae2abf36c51536c995941ea96df2b3cf0e4a9080238976f5f32a7e7ca73bc75c97378981e7c4bf6f345004888422c40fb8151528be45970026a7d3f77e417eac5fb8758c43f759dfc6f8f4eb0b0f22b6d399e81e669724ea5f6113717495329562dfe3416a8c36c014a56d0fee8cb432dd9334a996e014304d49ba7fe967ff14fad337feac51c20a5bcdd6c481e72f1a1605d4ef1c5af6fca4e42b08efc76ba41d1e95f90bd0fba9693dfc049016af1fe3e0f07fd72e02afe4b5de116c845ccc8da73b35b7b1f10c7a68306b041e8af1ad2e1119fe2f40cd724aa18dc472d8054105ad2d7b850fb1dfb9e92c4fd99069bda598b43fd0e497b6ed990beddbd0b49809b9af934d129657f5010996d4d6e7d5965ddd447391630640d4fbb7bc59a393fc6bcd055d731038d81c3b39bf60fdb0a54d06411713d3c0653a207ac10c8b00e047e383147431e538ccf3cee7b2c5175577fb0a6e8e55a3b896f9fc94b12cf60bf6d1691fdf7d7a4c412ee43414db1efc0b6b3bfd9b43998b810ed0529d577ccc3cbe707ab318bab88cb9b711707ed49b678558b10dcb618e1763a55be50919fef06c567bf6a1e95f38c7fb02bae968d41b7ae55e15115483b3d64568b3aa3aed887eb77948d049444a90df55b2f59d6ee95d6a3378acd6a61fb060613c58448174d3505a0501a42832578612f02826f934208805cc5d9925ebb06db44c7eb8398a76a17e6d3d0fb6bb7ffc4e8323934dc2dd8801b8583fd8cb5fa5aa29ade16a99c2478f0aeeded6e177173f329e37f5d0db2d1e6693370570f51d4d6e7907625fac92f9a4c33df942c356f08806b5015a6372a78a46f91362535ee65760efc69c4d10312813e9b25204ecb063bf77868c1a5ae015d297f8b8f86aab80bc12988de32feb5ccfa39e0405319462457c81f4eaf4177ad9c08eaffb0b25cdc0375a17bb7ca280d4b466792272d812c8a2f21d56f37b665612fcd0ad6d3da81dc95c2586072c1e39c6c183926309ab814d7f971f6edbb9862a03b433f8ce6aadd8c56d85bf2c3dc46abd6aa1a78f7b526e2970813e4746a9e5df31221ef1c71d46ccf2400183af359b952a7bc71cd4305fb8b96194a41e51f2ddc82804491b10dade737a8f790e22c06043cf6e30abd6dbf28487f1984c8d397054a5f9ff347393d5235c502cc0365d2031b0debda71c2e90169f8d87915ba0d705209f37a510006ea0eda0954dd23c0a1d093825ce2d074da3e0b0a1a42e64cebe19b14653f7bbd3439167cdf04eaaa423f2a7dba941515faecefa43cf2d34ddce8ed63e2f6325b475880f684960128d827ee2bdfad525bf451219faf8348d5b5075b7240508c499d37676d2e8e0a2642bb4d18208b719c4b76173926fb7b547c063e4f061185d7a2e078a11e4643ea6bd6b45693d4f39304ab646cce7af528211100d9c8895516e95c70d34f920091ea73c34d9db2ff15237d79e1694f3b94f7b7fe48ac71f2dd83770eaed8467964d6ea77db73eb88fb43bedadf815e4c8e020a420aa88f05840d5d4e1f699f0b56bc7eac8fa276b7cd7f5bb522c8a696c38d0af751b2c6f55b906b80deac491126c56f17f226b386dc33c38ff58fd7dbb0759b2a351d3bf97a11ffb6fcb9072f54635d548e3d48bfd9cbe70afde6137542ba941401644a0a3a10c31b89f170d2677a1257f5e34d4748017f83f89bf427374e0d1553a2edaabc1fc5553321ee1f6df504d261ae37c9f50b42e668cb570d96b6c8660623e2b4f97a7e75cd0521355c95cf2084745ddaa5265221f04fba4f2eea1b8910339749940fbc768c791ac05cba493f810552b977eb59932738b1c2cd9cc0469dcf7a48c26e83ef3bc506bb53ce1de89800c049eb4e7964c9463ae6b5a816765e865077ded49eb09ebcc70923381d833ac0cf719c8d2142c38907fcfe69de6dc90176e286f18073f0162160e86b4a7cc595b7c281f1aab6c2c4cc77eea845b3a9a434616e13dcba1fd8bbdedfec6c7e35f38afb22c290183bc58c9f359fc3fc48d67785110e91e9d7014be5795dc77fef7226340ca4089c959fac7d42ba8306d147e3543257db88d7d5bfb5c907e1907236726284fa2bd07075073a0a4e901937a12af4fd2f21bfc66db60250d6e145219b38f8aee66a22b1bfd86f11448232027ba7b821fda649a68650e32755d94768be85f23ee6305c260fc1ef766416bb7fd2929c56af53c7c1b542d70589ead867284116943886bd1636415a385a0c6deea98697ecccc71b83108a25528b5c6d0a3379e47c8a380b7f18b1ef2b3539f74cc415e55bf8fdf492568a99e7712c2c0b7c008c06046b62dd3f51b557a069922836889445f800588e093d304ed8202126942c2fa42ceebb3b7d2549e0ea2f7627c5f80e087f11af81dad0e35bb34c529fbe8d44056cc4b3b17e970f7283551931b66881c47725e748dfb1d243b1d2762c85cebf87f5e6d117afb06f2a653217adad30ec7384b0288a77a55c9e67a31e56806003c0e43a1fa5d9e3f8bde4eae2aa6ba573087202f314229140e9249c781650c2efb9a0819ee59bae8831356b2de956684112043c647e142f2fe47a36786ab69b88a79995bc9219c2d88dcdf0f0fc49dd3b9112ad54c2386b9eef087a91e14c832bbd3feeb76a3e60b9106e156da0a17c0ef33900c58499d90daa7475bbfd9f7d8dd1b48c242c43195736a7b8cafb85c4c2fb8af4a627e3fba58474880193e88074e3be5dca9fc9f0f2d8644f7ea7770c0b0443dc8c7702874982fe6e6a36f637959c2ac2d43989d7ce4d3a20155316a0143686dfb4cad3df807abdff1aafe878e9736f2de8ab1456a07b89657b1b60e63cd363af05aad38d905b96e4680a38a952af039cebed1716dafb6164ebf5cd06711151ce1220f1be5c568563da55d09fb218100e9793c0a0d4fb6d2a6dc0faa4f44695295874a450779012c5dd645cb9ed3b3ed5acda854f397e75936e1994ab99b7c9585b29491c12af6e13118c34418b21fb355f139ba77de2723b7d0c8804a5296489943dbb21870eeab67e2c2693bbf4249526d446894f71c030f48d8f3bd33c247c4ed96f1a1ee020801ff23d9c58fb82470adc693e34ff90e277ab19806d40aadae1da2aef427e35d259b1215c89953c4e5ca528f2b37ebbf5ba2e4cdc928e991e542ac323be407a662b9154a3a618a1e8bdf41b893620e34f2851387dbde273c8bcf1e945a4799caa8b1048908b68c11fea83cf1c6d7b8b0d0c2d0247b2d2c0b31ec5befa728e47b304a982120bddd6058090b70031dfab9f9590bd52642a3df756764593e386cee357f38eb92cea2c67410725147addc229738b94492c71ec6660247fe2eda12194eaee79976b7ef2e8fe340d41daf69a51bd7c31a84afe23ee4981a5dc90a27fea51cecf77be46aa026e30ec4452bc7917a0d49468a6c03188133b04766ecaa8399aaa2818e36cd1e00f689c48a8ecd0117c69cf792d6aa9d60a4348072d3c7a22c3c32f443eac2e62451f3ae3ffb194a373fa2e2f50c29501d3f67e369d28f476f25aacd9ad471abe4b97431a5a66f84462b055179e310c4710a0efc10daba9e5e210d2ac607c3f3d6785e1dc1e09c81a52031c5394ce454e97ed0a189e6ce9f544026497e3dc9595eca89d8c48acae5c071a4a974892bd8acf5470387aeedfc64f7e09a6c5d35825a26bcde50e6ceb4affb8daca8d909932111495b57011c12b33ab34e7f8300dd754773b5add4f050c89b8f4eba9bd4c0409f0f369975f5a74a68e1ce4c05a0cbb8209227ad8fdcdedaa4b73c4be54700377138063d46582567bfc8e81a4e495dd63998b3df4e35e16532f56c2d0acc52d0a5885aef717ffe19db1ab5b9b28a008e9a5eac6ea9f77f72f4cc8d46da235c39f0041c2f1e96812cf998eea247458bcd61a7fcda85e58e80482967f15d1c36998bab262fb7ae618369f4cad122078172479df24c19e8e2190fc913fed0b5621189274245a53dc21cc735fa5e8d11da1f3c0e0be975961a42491dff7257dfae9c0afcc5bccc213daed5bbef1afea7a7a7eebdda7595e3e071887fcc689399b14178cb0725eaa17765a474865334eb084b5e0310230fb1fcd5836f3e6bab9e32c9d1271ade925030ab60ccb00c87fc3cd95c0f0244943fff00564e0800efe526332c79c0500a7e124e039059faeeabcb10b9c27fb41968ff5e11045bbf2904bf501e27b78df15784804ccc7c140c295c46117995fa59169bd5ecf59f559be17e98a8f827a68698ac9c5fec4871a18a5a4f38c44947f6b0108e7640234aa55fd6cf8db90ee975097f3932d9a79ece7b2d3d134035b4ecc8c638206197a18bbf7825a6d800c603bc051e5bf41cfeb1c6d9b41527574d6eff74f1cfaa3b0677ed3f09772f77de68bd054fed06a8c3e403b468104ca26c2c506758b43725d22bc328a1b6eaceb5203442118ea335c43c876039af968", 0x1000}, {&(0x7f0000001080)="c56a7a769bdd33789d4772c0f9cf6f1af164d0bdced6c24f4fd0d43a9fba5a97810a2500a31392860a922105f86b12290a4e6e0e0ba6546623f5cfffacab72ebf1e0dcba04922f471dcdc6a051970d02c1c3a116f83eeb00679f6d3c3d59c8e5220101f9b8707f8dc69eb4548031bf00060f4c7bb31a50667a99f3ac095a773556341438c282dc8b1b1cb774f019f901c27d0475e5a61940326006831885d2f567ea22e9ef6a26b214bd2b56e3fa724eae29152d62b4a2b8c4e02845336aacd833ef9dae94af7121df0d9c8215675e3e01c7e9abe5c724c03baa0b17409fdb3e73d4d69450805e02a9d3003466c6a0a9dd3d15d8f0857e9bd45704fa926e89e024d51da92921689aea8f950f1ec222584891ddda1c83ae501a9008527e9029d0be15f5afb4f453bd390f7fa0966c7c6d726f66e3f253fe0d01887effac51ca503022d56ad594dff07b3b817f720b568a624c27252037e1dfccd2aef7a382922cd01af994fcb2f8cf2d05b2dfea267ecbefd80eccf981f0425a5b5fa579ca75bef00c742dfcc218a2caac6190b20901595a366e1ad8716d983c26b8de6f31af88f7a48e4a30d8366436344382fcf89a4a3e6bb7e9ab2f2cbb7776d4c5b5898cdb0c0df96f23bb73b9a24f70aabf9bd337a1f8ee6236afc716c5d399e11694d25f46e92bebe08f1d222c33859c05d8f073320601710e3c6810d67a08048fb5922d0d5f432e520940751d2fc48407f3a94a320a955e79153dd6362be10a83f4b219a7658c818a83028241b103ffd0641cf924bde5603cf3358e03ba134ac6593182e2fdb2d841151030981df72beaff550e71490d09c7195d56f31634e94eee311cf4dcc3c20254b07f273e93a8c6129d8390a1d7c86bbf02479f0140529944be00d514d9b2e08c07fad57c6058108bf37f0d5e1b7fd350293c9799ab0e3c25f5f33937f172ad08b98a6603c60a767d33714b99ba86881cd99e04a37181dbc4ddbd4c3f656f5a2abcf3592ccb55f6758993eb5888ad897422ed5396fb7a0537d1296cb631b1e4123ae2337c4889fa109695dd4b5e1191f9d04f8332b69e21d7cd575e55f0f0dc34ef7dcd01d1ecff02044057228da5e2f4c105564674f7efb4cbdc3ad0b8290dea361de3d3adf772e233b3e091107248af433d2c4cc9439faba38fcefb5235e19af6de6204ee7a1067020fc0f7d5a35ebfb0e5879c18899973e079e48ff3372a30b347e5892552ac70477aaed2b6df46b1a4cb0f2f901238f0e25c9986508cbdbe7c3b561fa2d6be15b230703cf8cc06de990983547b0daadadc24a2e2c9f013b341a47718191e1992af5740615c11a98ee8855d14fa698c08aa048c452eb73980eb06a4b7825ba85a8fcc965a0c5ff04b6d174eb9d1441f6c347a9f5f85846fa216ed99b526ae8406902b60dad00a2252aa7709eb5bb8baaa998d396b968feac85d0684c6b4b396bc210cc3153f9b2009ef67f3a2c787758bde104d5091b16155ae6454c6f03493c3eb6dd52832eed9d501fbf17db4c48b45427a9c0b7cf00165d17071b1e8ce1b901fd696d06c607249aacc596b087e2fa2950f6e032627ad9f34ce144b21207c43bd138379ed6c4c6706e972c794a9475e8aefdf3b5341634933e67d132e607754ea07197fe68c7ff24d80f66969692ff098942e231439e1170e31267a7f650cffe94e6dafec900a700a35baab01670c4bafa43403245f655a0d0fc3f1bdc17b298c3ba5640e99763bc88b08e4091ba0675a65e16f0decebf8464293af11e1d013eb41d9badf59d599dead8745c362d379faca63514c7e12dcdc117acff5d135ee1ce526f4f21eabc36762a9f548907773796e4c29859ac6dcfc4993bef8bdfcfe1eca69d5fd1a25844202fa5040f56c64ec572307da170113b834783907afd421da1fc5fb1d0eead2b555a228500aa5e9e87d2b86c1499462c678cd2b57078033e3ec31fca9091c6fa48a14894310d44820f7e33ca3fb578384eabc20bf068b7b116a80efad9cf0a7875f334656ce0c1ae4b8036bb5c72675d1b084e4e47ad132ff588c03c672f892fc96ce3f0419d9ed78cddd60e717c0bdb7f0bee0feaed853c55d77eae36a100a251d3f5403f5b15e8526c1f6f0cb58f2771eababbbc8305298caa1d93c14cb8501ca960ebcbbbcac378e24a2aaf20d163d55c6a063ddf583d03a2bc063f60dfa613a26743982dadff3a82a54ab2b9f97ca0b192c50f0ea07400fc8588876e533f44a026402182a3079bd2aef5a6dbd3b71dcb721fec4fcfd904d31f411fd69ac8ac120d3f1c25a6eaf148b5b8a07d648d8391c57dbe6c6c7f6ab936a22e15284c9ba1a94b2cc935e44313cc2ad0b5fcbd3f85104bdd7d3c0b5f520162b7cd1587f766771e44a4ccdf5ae76fce0af02c217f8111c14725e2bf07b8970cc2711d1422b1c8c62131d66416e5cb32b74112d6011e2ef5f815c9700fc46cbcd347ec7a729b85389460c6242a598cb2c47b443f1a2316eb57a4a9b669fa5a78270bea6726d881515eab9c9e6c6edb6131d2bdab728451674c9baa6fba43e1033b562174bf801c8087028a428043e4f1fc9511b0a252be336b4ac661a980c39ee21676723d3f02347f057456c227fd645736e2c7687f91446d22b1572527709482f069be9f9217a84d23df7c7f49f7e7224d946bd059115a427b17653d5087d7a36ca3eaa822f64e8525a3f3542d51804e8be4ece5c781352afcbb229ad073addd28fa2cdce4992fa2a3cc018d9fdfb2e2c8f898df7af6e21b96c27edbba9930aca81b717ba206126ba5b46a91c024ab9618ad7490f567394e3470052726b05bc48e3b6b8749a25ff34c97c8ee439e9c724b703b1634a775a15c11ecdc39545681cee3ba324e9873cc1952f54690b5a6fa9e68f56f7526c8fe61cb92173cab4290baf27708567492f4db73373d8052527f47219080ad80076e0c3ee01a0ef21ba2fd3763949792fd8e713318ddc8efd044614df86ce7eabec7843ef100efcbbea10f870f60d96b6cf037f62a496f422fb564644f1b099845879550e31f2b402747f1e3b81e37aca977e07a41f7d2ab4a91acd954ac4ae8055d2599b4ffe9b5d8eea1bb298d1c17b2b7ce04570539d61a89a0e017e84ef4757f727cd0d4acd0ff898d81a4badcaa1317c271c3b7817349ae11359f13312fc48ed8151f23c87242b0be6549264a4084028428b318f3518111b13b6af097958fcd3f47f72affb6565987c377918d52ec2a6e2b6cc43bf75f46adf0634b541fdfa9bed86aadddad882807a28ba7384b580ac4d5e277d26f6283b3910395274c6cb8ce4b730baa4d259a6bb1a43c05e6246834206949a6b1b686e73c5196ab82faa238379d13284116dc2ec874c0ee39395a54129b6fdc50fd915eaaf983b230a808aa97a07e2a727d85d6e913df378a2f4801e7e136f41d3cbc59b2960adc6b07f43e5223c2cb618d61182f0683ae7f571ac18c6bdcfd4e0d1fd16913992e5074e56925297e85ce591af36f8fb9fff731995eeeec1acc84033d2de961fdcc36fc8e2f37af144f5916a651fbddc2198fa4fa32db694c7558b0ce959b4b00a77f7b80cda6b3939ca13eba0bde084f89c748239930c5870aa2991f5220a2e2987f7e82ecdd07276d7ca407522f6c0541667b755e197a2ac2893390d58c43811e61898c7ada0d19383e33e0cf1f184d47874fb9409739c6aa46cf611aa6c7d8d37b87708a10fc929dfd43857a917ea02f2f5f03f52d8e3dc8df3ba5352437e9f7b737ab25e629d80b2ee1b893d5b350085535737be1c530c08ce1b4a77769c16f3ef83b86f201e0291fc039f3cd473dadc9f98927572fecb29bb5feaf008bfe7e5d36eb49c28d5ba8abff1ca6d0c9ecf49b40acdb836e88b0b573bd7f327a8942457ec6fa31fe175af3cc0510d60799aa65bedcf8612f81cf89fac38fb69828aa1edcda83f7cb42f24e476279cf2857186a27498514abed69a72aefaa23c657440f36baa06a156267fa3c16a106db8f9cab9730f4a094889ab72ab53cf142ad3515f5538a7d3d429d0539f1f61ea29dc1a2741da53df3007ac94ff52c3a1fbfe2c7547ef147c2397cf0a057348248553bcfa5e5abf6e53899fd43e175dddcc2b00ec90dec6fdb6beb40f73357b0db70254fb1fc71086e0c476db2a549977ada9c650df3cefeed7f7de6275d764ba37fa783a72c5bf04ba8a1efa6a7765563e2b0986c31b0c47a582dc967e4c723d17a27b7a79afde52269ac963d4db7a0648c2daca3fb347c0198fb3e3b5a969301a203719d80beeb68f23487a025b7b6e0d404a259ed2f1c33eaf35cfb02f2963a36980129ae56ffc4b8910f6e18cb9d5856a79d4f907eae8331bbc2b21e5f29ddc64e759885a98c74d1f66b275a000304a7b68939b66893c4d3e1b15d7cb11ac35c2cda00382ef3b9b29b5dd3df9d411f5a0d4d2341b468d18fa1a9735bd3348999773afaedbfc6ceccdc161ff277e774e0c4aa4292c2a31e42b53df4a610e1e32e393b742717569aade52ee1cccfab41e9e1bedc2cc68e21963a7b4e71c461e4b261ec1e4e9b08c597b63d5732043e2486eb3f04213d5892d9a5e5752148e4f583020fac616f4f024327697ead090f1dc9315f62dd8127bd2d888e4ec1237af06cd153201fdd09bcc215ecf2e2c2006470e10bad2482c0cb9211f4c1a3e2fee48e9e0e2b81445f08f686a95b9a038e84b883defc6360e44b6d64801c04f9958a5ce1f84a1b23ed3743e72f803150c9a3201bcd4c92b7a793cfc5b270482017acaf0d655632279825946ddc74ed3349337d6b09b4942fea46bc00d2c05d9ec59837b43486a86660563b26dc991d7f998bcda8ade59b47c53926c7183cb1095367018c6bdb3743572ba909dff33197539f28342e8f0e9454a927b32f10e7eb6239139c55cc816ab98e9c6f7a607abbd411c779b65b1f965d32428856849bc44c8360469124a01812912cc6e9d6eaff25a7a581db0d98d13abaed942e9cd66dd47f3318e35be3e5ef33f49b4b2398689e459cd1df56ef1eca893ab83d4a693e65700bf488280924ce697d71b89c37f946e195270a3fec55ceb726bffe9e12cde4f8bc603b69fa48834df803a1ddd3a55e11a7f985e38e9725763282127a26c4627bb6a1a94dfb7e2099d85775e837ff00eba1416752855e6b8318f158df67736d8fdb7e94a81b83f4a2d7bb6efb9beaf71c4fd503c50556f9a2020de8eae8375d5fda3341238f27bc972f91fe624cc40dfb1d8ac61233db082b0d5a675ca45c6aafcc024456adf25e07348586febe28fabc4650bfa780ea3c492035d2c633af357d88f274940ae6552a1e5898590c73392d580a9923e7433665466acb8fe7dce253d0d105f224ff6bd8901c75fb5c71afce50f1e510226207856e7fe9bce7fa4d40b778e02de1e7d4524f680f7f4ea752fc6b3af8b96561b7981f62e6e9e52ceed9f3a4c37baf2b5801de802e9b9721dbbe2a1bc318fb2205b0d6765263014e95bae30b19a5b09853e79c2f74f53c2728d35cb24eddc0bc49b2bbcd1919cb36d39f79bf7cf8a6e4575209c24cf2e2e6082613aa7b0808ffdf520767c763f52175440e381f1ee8e28e3d89218e2a4bb1ea8d6b977fd3eb26cb8c6ce20236925460ad0872e0f849dbf0ac98d9cf448ffd8fd81ac5b6d87698390a081745d49d73c132707ae7680df130777ffcdef045dd2af31636e80febc01f8be1268549625fda4ab9b3e5c0673e7edf6f266dfd273b6c0a880f6014967998838bcf2d5dd6ceaab35ab6ce667aebe093f4e", 0x1000}], 0x2, &(0x7f0000002580)=[{0x110, 0xffff, 0x7, "43f2a16daa5fcab339b3ac332fc5f98d187f2e46ef939d1d90ad4946bcea26c4cd9e645960d2cf5097b911ec71d67a6feea560a4c11a9eacbaf94228cc25208c48b118eafd969ee23a1a734c7e4ea47f28f25b73474695113121878b683ff594e659b8e01f8506fb0d7eeb4964f1465409c3dc765a935ab0943431d4d942b9db61e68b0bfababb4eeae2d912f14e57b521bc093d3d2ca4a35a33011ee6fd57646a55f199de1b936b7fd7d5b56af6dc26c6b3b10c57712d1cf84800117743fecbef793327568e7b737a32d0536576a7737a8674f1ddf98d21d605ae7c58fd629ab7f697c29c673024981eb280cdc660e16f480cd1912bddb86d18ae"}, {0x90, 0x1, 0x3ff, "f13f3ae3995073f01dee60969387f630f091e7cc892cddc1046ec07ed495f2a8921aecb5ea57571c0d75ba8b276521bf88976a949f200bc2d9a19067fb47a25ce91d518e04b9b7ce043f0a8dd50f6bf48b885869e027fc09e4fa9ba27351a2b5e4e7e01ec1c1d89ff9e84a6677a1e3093f7818c8618c069681f88b4ce7e8c31738ef47e4028189ebcd14012e826116926dd8cf4415f9c76e7421448a8dd782326b233d7675551b0be99cb4986ab905f1155aad"}, {0xfffffffffffffeb8, 0xffff, 0x80000001, "6285749ec2619f5f4e03490e7dc17718a437df2a6379bde7c50fcfc95711932b9c15b687c5aae0758dbead49c2cb0139105c1a776b23bcd42789cdb080334d89e49369328df4d352c64038323691220989ca63b45adf324c42120162b267e0d536ab6781ff5ac1c0255f91b030fd959f5edc3a4eca64ffe88e46ee75b5f4813fb6c0b726c50812e951da8c7f4e12e915fcbff4efdaf05854a6f04bc6168e8b78256b39c77855ae75c6fbd27a06d1ad5e6b4d5866740e43c4e458f79df58216ca4b8df12a875f99a64ad5a7a375de11dbaa96f8c94731abfa7f6e35a8c53b059d0fedf6"}, {0xa8, 0xffff, 0x3ff, "29657eacfe63c786aec0d773b359d73229b5d36381056f9dd509915f792e7d67dc19af87a500e674798a5ce5a12c489835c496f2dc5f5355d5302f0ca4e0fa78981f93dc0b4a6d1f62c09513c4a95641b74a9e02a26f802f00332fbae37e45b5652162264d45947380df4c80fb871d196a35fbd82218d616e86f8a6eb6a4bce569ffbc3302ccec544b5b9e41f3fc2f08d34a0955"}, {0x88, 0xffff, 0x9, "0b6dfdf592b6fabf83163e3c393fdf56fff981e23c7a7266676960644a329f7d6c9c1b3d08d022cdd47e6fed70122e2cf71324832e2b31ae39d5bc1b14550f36af0a0d30280bf172e634fab1a742c5c6e6dd5977624f9bb3e72adec533f1af5fc68f92c4317ad1f164577b4f5fdb0b785abf2a7f"}, {0x10, 0xffff, 0xfffffffffffffffa}, {0xa8, 0xffff, 0x16, "3d2296d6991cabee48977f0c6c96d17e8be40a734a88f551712985b2785cc0a0d7d7faf6c927d2e4f08cc1193a5af833d5f394d49703a49e533cc11fa3445034839ae4e500440eb17e52183699c7a6d6c50fa633d2cee2958e794994310f6dda03859293feae7f59380db55011051573bac877ccc9d9194c8bb6c83141e4a624cd2484d1523d950db0f43fba86d9251f2d4c77e991"}], 0x480}, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) r0 = socket(0x10, 0x8005, 0x2) connect$inet6(r0, &(0x7f00000020c0)={0x18, 0x2, 0x2, 0x100000001}, 0xc) 20:42:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x1000, 0x2c, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x101, r1, r4, r3, r4, 0x80, 0x3}, 0x1, 0x6, r2, r2, 0xa6, 0x6, 0x3}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x410, 0x100) bind(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="2d0158c7022e2f66696c657ab02cc3df0000000000"], 0xa) getsockname$unix(r6, 0x0, &(0x7f0000000040)) 20:42:25 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getppid() wait4(r0, 0x0, 0x3, 0x0) 20:42:25 executing program 0: r0 = syz_open_pts() syz_open_pts() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 20:42:25 executing program 1: r0 = semget(0x2, 0x0, 0x0) mprotect(&(0x7f0000741000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) semop(r0, &(0x7f0000000000)=[{}], 0x1) 20:42:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8410, 0x11) getdents(r0, &(0x7f0000000140)=""/88, 0x58) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 20:42:25 executing program 0: getegid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7ff, 0x4}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) 20:42:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) write(r3, &(0x7f0000000340), 0x10000014c) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r3, &(0x7f0000000040)='t', 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 20:42:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/243, 0xf3, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x83, &(0x7f0000000200)="a1ce1d11bba8fb8b62d622f0a382a06653425ede6ce173bde00ea0f017f3dfcc542823a4bb23bcf9d1a451fa71b942d2c26b97254ff5cc7d62b2501fe2277116c286cb613020f76fd1a2450b80ce618d7612e30205510bf7d9a1d365243bb211e428ac349116f00ec5604a6d114bce21ac71b15a7202453d1a0e9261fc8f93cb8f38dc") connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="9f", 0x1}], 0x1) 20:42:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 20:42:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) syz_open_pts() 20:42:26 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) shutdown(r1, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) sendto(r2, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) shutdown(r2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x3331}, 0x8) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 20:42:26 executing program 1: socketpair$unix(0x1, 0x10001, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 20:42:26 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x7fff) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x21}], 0x13, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) 20:42:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x2, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r3) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="e9e03bee1cc73a1c7a2e444d1966f77b2e403bea7331b3f8bad1fca7c5198ac09799", 0x22) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 20:42:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 20:42:26 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) dup2(r0, r1) 20:42:26 executing program 1: socketpair(0x10, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)="6f548f9590ee548af66b89a3d6116b9f4d5d1c3221e76d9b1373859a7b8cbcce9670072ab2c07a2e35ea02c61ca00e089b9e8cf1540397aecc80a8dd7ecb25b4df896756eb4a429211c171e9bb8593e385533dce6bcceaf07f4e6e348959", 0x5e}, {&(0x7f00000001c0)="cfb2b6e0e5b2729c240d5cada98c36be0b1f219bd4f83d71cce5bc0d31ac8e1a425733f3d70e0a483048603534ca6ae030eca08c76efa0001a79c5ea4dc5944b54f9b3bcc817315d2b650e3b6f489d27315cc4c14953ae47025dd8c8b01fc3080a7f7c0b44fa060b56a74881cfa8b59e2ada898d725d69d57b636d9c0e6d58dfbf6aa9d7045e80", 0x87}, {&(0x7f0000000280)="83e628f0989c80612282ed12f4ce02243b8ea46d61eb2efc131ce509221541a2725106cd71c82543b8ed05f5c82db202cad96b1c50931e26ed08bb695abb737cac269d5398ff7890d5d166409edb7d748da13508e829cfeb3181ea15435fc7cd6986e5a3ddc93185e7331e4783acc9c20cad8898fec7fd8692977eff62bb247ab1a10b19383a92c4447c8b58c662e4e8e5686d0ad3e6479bf4ff2665465fffda0b00a0530d0d97a04288a7f2ed84b26fee0dcf26d0522a9736930369496390c7e938", 0xc2}, {&(0x7f0000000380)="88096c01e2b7650c97bd868756473656e519c0f8a6ece2607ec692e0dea0c5d0f9c062893652ec1deaa4970eda27e944aa8ad66bd05e2384f80247ae51881394db67fb0edf30934b4e5abc48e4fca42d062575466a8f8b02c014a7f94ee7235f07c0c33dc99b4cc726ae27bdfe89572160b53d4973b353312d9c4bcf29e6b2e8fb091e6ca3d0a87d0451656eeadf89614846101e6e7043b9faed504ea0c705a7959bc817031e92e05430ae98e33643133259c615d688a83def366c981d1827e65be32fa879051a13d541bef63d5edaafa941bc77", 0xd4}, {&(0x7f0000000480)="8eb065ab04867775a5727239eff897d531c708dc58d62555329775ee8b8cca3a04aff69b2b74a0b3ab238ff902027df3e898d1c45143abe5f7a33bc04ce795290130a41a3330e27df461043b5ccc9f2a532c63839f118a2ee01250f35560455d354e3304cc42a492ca75962b62e1c0ff239f72c731fc171d5ee8d51bb7d6f761f076b368f8b72c99cb5e62e9368fbd3dd3041ded70aa6eaa2c6a873ccf82c4a1581dcdf6a88ca63ff54c3b3fcabcd01c29ad900ae7dd973f92a8", 0xba}, {&(0x7f0000000540)}, {&(0x7f0000000580)="cf01c6d44b97da7826e2a969920b806512bc1f29def30d28f0d691aee4fd0d41a821f7a2ff9fb0a70c397611b41acc50d5f0f10145043a69ba0482d13864e35fd68752eee59390f6d92839178edd459596", 0x51}], 0x7, &(0x7f0000000680)=[{0xb8, 0x0, 0x1, "bbda0eda34f99472623e7a031e631c5d22aad34ee6cd710248b40d9e7ba9aa22918102dfaf0c1283655d5ce42089677f3cd8405b8ce6188a83a13bb6643cfdf93b8232e58952076f834065983c78b2927cfc5333e2e7be21119c6975e5f50cccbe664a0962b4675b005f6ceba56854d7fe6f3c03f9aefd3bbf3fed837fe51f5b9023711ebc9997fecb106f3ea4edcc1173216ee28bfcb4dbd0d076ebe98022a61029df55"}, {0x30, 0x1, 0x0, "f9a3739225044da02abe0fb9473b087e4b57efd3229782262764"}, {0xe0, 0xffff, 0x1, "787f49d5675648b4a089f6d208c276c084676efd7e723cc12a2cb62265c423ef75090c606427ecc1d8c41cf23e20385785fe21ff8f835c7393144035f43a3d75a7d96dee2f64a72d5599828d35782a3233aa52113d1c390a1f61dbf3fa5fd8529c969c15b5f0cb08c1c4370c8d6146df843393ce0cf1911d10fb17e128d676edf1d25764ac912f6046a895972fb2663e1e473657e2d883e996b24f159875ee0fce3c5a33a23478b89fac45648fe028a1be93993d339dc9316ca1bde2e484217b282f4dc54b201c3710563f5051f4"}], 0x1c8}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000540)=@in6, &(0x7f00000008c0)=0xc) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 20:42:26 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000500)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000004c0)) fsync(r0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0x0, 0x10, 0xf0000000, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000008, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x400fffff, 0x81, 0x1c00000000000}, {{r0}, 0xfffffffffffffffb, 0x45, 0x42, 0x101, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1cc, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x40, 0x3}], 0x1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000082, 0x1000, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x400fffff, 0x0, 0x81}, {{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x7, 0xd3b8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x101, 0x5}], 0x9, &(0x7f0000000440)={0x36a1, 0x5}) dup2(r0, r0) kevent(r1, &(0x7f0000000540)=[{{r1}, 0x0, 0xa, 0x0, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xe, 0x8, 0xaf, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x1ec}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000083, 0x1, 0x140}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0xea, 0x8b8a}, {{r0}, 0xfffffffffffffff9, 0x5, 0x4, 0x100000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0x0, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x9, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000080, 0xfffffffffffffffb, 0x86f}], 0x400, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000026, 0x80000001, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x4, 0xbda}], 0xffff, &(0x7f0000000480)={0x3, 0xffffffff}) dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x4, 0x20}, {{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x4, 0x5fbb}, {{r0}, 0xfffffffffffffff8, 0x80, 0x30, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x7, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x51, 0x2, 0xd3}, {{r0}, 0xfffffffffffffffe, 0x18, 0x0, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x19, 0x20000000, 0x6, 0x10000}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x24, 0x5, 0x3000000}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0xe, 0xfff, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x11, 0x80000004, 0x7c7, 0xdd9}, {{r0}, 0xfffffffffffffffb, 0x6e, 0x40000029, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xf9, 0x0, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x66, 0x10, 0x5, 0x37f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x101, 0x1f}], 0x1, &(0x7f0000000240)={0x80, 0x1}) 20:42:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x800000000000}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) fcntl$getown(r0, 0x5) 20:42:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1287, &(0x7f0000000000)=0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 20:42:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0xf2, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xaa, 0x7}, {{r0}, 0x5c84e002a611b9df, 0x80, 0x20000000, 0x96e, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000048, 0xffffffffffffffff, 0xbfac}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x90, 0xfffff, 0x80000001, 0xffff}], 0x7, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) 20:42:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000400)) 20:42:27 executing program 0: r0 = socket(0x30, 0x5, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 20:42:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) r1 = msgget(0x1, 0xa3) msgctl$IPC_RMID(r1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x3, 0x485, 0xb3}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x49ee, 0xe86}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xd3, 0x8}], 0x7fff, &(0x7f0000000080)={0x8, 0x7}) 20:42:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x9, 0xf0000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc, 0x5, 0x81, 0x1}], 0x7fffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x1}, {{r0}, 0x0, 0x8, 0x1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000008, 0x100000000, 0x8}, {{r0}, 0x0, 0x2, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x5c, 0x80000001, 0x389c, 0xdc0}], 0x7e5, &(0x7f0000000100)={0x0, 0x36}) open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) 20:42:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) clock_getres(0xdffffffffffffff5, 0x0) msgget$private(0x0, 0x4) 20:42:29 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000000200, &(0x7f0000000080)=0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) close(r0) 20:42:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2041, 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:42:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x3) 20:42:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0xfffffffffffffe3f) r1 = msgget(0x0, 0x200) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 20:42:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1d) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 20:42:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x7}], 0xd5c, &(0x7f0000000040)=[{{}, 0x0, 0x1d, 0x200fffff, 0xf2e, 0x5}], 0x4, &(0x7f00000000c0)={0xffffffffffffffde, 0x2}) dup2(r0, r1) 20:42:30 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) semget$private(0x0, 0x0, 0x0) 20:42:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x89) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) syz_open_pts() execve(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0xa6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x4}, {{r0}, 0xfffffffffffffffb, 0x70, 0x2, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x8, 0x8}, {{r0}, 0x0, 0x2, 0x1, 0x1, 0xcd6d}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x85, 0x4, 0x9, 0xfffffffffffffff9}], 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0x101}) 20:42:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x200) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:42:31 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') r0 = socket(0x2, 0x8002, 0x470) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x60) sendto$inet6(r1, &(0x7f0000000080)="cdbd2e30f921d6e61e42f6d5c88d68a394fb631b", 0x14, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0xc41, 0x560}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) 20:42:31 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x100100a, r0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) 20:42:31 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:42:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) 20:42:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x7f) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 20:42:31 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) execve(0x0, &(0x7f0000000200), 0x0) mprotect(&(0x7f0000147000/0x4000)=nil, 0x4000, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) chmod(&(0x7f0000000040)='./file0\x00', 0x123) 20:42:31 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) rmdir(&(0x7f0000000080)='./file0\x00') 20:42:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/134, 0x86, 0x2, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 20:42:31 executing program 0: clock_getres(0x4, &(0x7f0000000000)) 20:42:31 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 20:42:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0xffffffffffffff04, 0x1, 0x0, 0x38a) read(r0, &(0x7f0000000000)=""/191, 0xbf) 20:42:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() semget$private(0x0, 0x2, 0x100) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) r3 = semget$private(0x0, 0x6, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x519b, 0x100000000]) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 20:42:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0x8, 0x7, "3b0da59032130f5691aa043fdc7179bbe3e0d273", 0x7ff, 0x2}) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 20:42:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 20:42:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getpgid(r2) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 20:42:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x1f, 0x0) getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) 20:42:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) 20:42:32 executing program 1: socketpair(0x11, 0x4, 0x0, 0x0) 20:42:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 20:42:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000040)="74c313f6d4e2646a3ed9e0814952a996ab3e7c6a009aa689856388fe3fa69203502b4ba2ca0fdc9d4efa6a2fcdb5db3501e7477ca3ab84cb0d613c17fff915a77dc3723a8b6cbd423abee7a551470b4d00120874e19e90de995989e74b0dc67a95d0db1989e1626fa2fb90d5af314053cfe12616dae8", 0x76, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653000d0c7fae510"], 0xa) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs, 0x8) 20:42:36 executing program 1: syz_open_pts() clock_settime(0x3, &(0x7f0000000000)={0x8, 0x7}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 20:42:37 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d14000/0x2000)=nil, 0x3000) clock_getres(0x2, &(0x7f0000000000)) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 20:42:37 executing program 0: r0 = socket(0x1, 0x0, 0x3) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 20:42:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0xb72, 0x3, &(0x7f0000000000)=""/64, &(0x7f0000000080)=0x40) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x3, 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) 20:42:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() recvfrom$inet(r1, &(0x7f00000000c0)=""/86, 0x56, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 20:42:37 executing program 1: 20:42:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3800000000000000000000000000000038b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c9050b050000000000000000"], 0x38}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 20:42:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00003e9000/0x1000)=nil, 0x1000) 20:42:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r1) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f00000001c0)={0x5, 0x1, 0x7, 0x9, 0x0, 0x1, 0xffffffffffffc98e}, &(0x7f0000000200)={0x2, 0x7}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x6}, {0x3, 0x4}}) 20:42:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x800) close(r0) close(r0) ftruncate(r0, 0x800000000000) 20:42:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="aa7fbbf0ab24047c2b57fd820c01acff853fcee97349542bada08b212471342c510dbb4d295094b3e89afbb658bab42c059cb9a588765793e76c956253130fd3938188b89b2e07", 0x47) getgid() 20:42:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000040)=0x1) 20:42:38 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 20:42:38 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x88, 0x20) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x1, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x2, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0x2, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffe, 0x4d, 0xc0000000, 0x0, 0x10000}, {{r0}, 0x0, 0x4, 0x50, 0x3, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x88b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x5, 0x22}], 0xf78, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x70, 0xfffff, 0x10000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x800fffff, 0x8, 0xe704}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xfff, 0x8}, {{r0}, 0x0, 0x40, 0x16, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x401, 0x20}, {{r0}, 0xfffffffffffffffa, 0x12, 0x83, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0xf0d6, 0x10001}], 0x200, &(0x7f0000000100)={0xff, 0x9}) r3 = kqueue() chmod(&(0x7f0000000040)='./file0\x00', 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) dup2(r3, r0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 20:42:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r0) dup(r1) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xcf, 0x1, 0x77b, 0x9, "ae0325fe1a30d365c30e081dfee93230f9e9f419", 0x6, 0xe42}) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 20:42:38 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpgid(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setown(r2, 0x6, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x82) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) setitimer(0x0, &(0x7f0000000180)={{0x7, 0x4}, {0x40, 0x8}}, &(0x7f00000001c0)) getitimer(0x0, &(0x7f0000000200)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getitimer(0x2, &(0x7f00000002c0)) fcntl$setstatus(r3, 0x4, 0xc4) setregid(r4, r4) ioctl$TIOCSTART(r3, 0x2000746e) fcntl$getown(r2, 0x5) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x4) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') mkdirat(r3, &(0x7f0000000400)='./file0\x00', 0x0) getpgrp() close(r2) r5 = socket$inet(0x2, 0x2, 0x800) close(r5) setitimer(0x2eac9bec741e861e, &(0x7f0000000440)={{0xfffffffffffffbff, 0x3b3d0888}, {0x2, 0x5}}, &(0x7f0000000480)) sendto$inet(r5, &(0x7f00000004c0)="dc6e445b36d6d63c5fb1b2b58ccc82d65fe2945aeea8f32590f3d99a0b04fe46a0325b23fbb9ba4d4c77481cb4a461a3bd1cb58a3eb5bd31c73cae11a33d400dd6df95d67c9c1c86a309f33de28300dc6f264d95fd305092fd277f1afad20bf010d3d2f724a45c5cf44f104382fd9137acf0f94c2ee9dc49c021c39f5f13e933b3d660b22387627275cc253a1d2acaafb3ab500cbb7a6beb665fa82eef32f499941a57f2a052287bef761b1c3172844742afbef717a38aaa369a982055f87752879eb85039f27cb872900aa75d5042f0b09b825e2c7a4a7e3c88064f6d5a693501c39c5068672143c5f8de4b60ff6ed881c37020d981e2dfab47e8b35664ec9ecec9bf6487029229a393c8f1dee968c95f3451b60cde7bd7a8e03be5cfce2eb638c8bed68086474eb77cd4f06fa8c77f705fdbdb86fdb1254e927ea2f17331a8c91d99edf65e62abbdbfaff6a111d75e42a0824185e222ef735c7c28cbbad9900d0babea51cf0a5a31a9225c04297b4b5ea59b3248438e2bd14b6ee01eba848d519179d357d180bdac59e3135c4a0cadcedcb220490e5bc68ee68ab423a3b9f777af8cafb1ae9e9309ade751e88833cca7611a4a082281a5ba285e7014c5b91bd0520b4371d97e47508de0a2f17fb523daea8f0c2ab4cf1a1fb2767e908b9d7ab16582fdcdb3b1dee1aa1a3ccbc49947dff6ab7c740a9f67a1685353fff9f12f82f574993dfb0caff21193f02e9e187afd6b4ff5a964ee480efbcbb760c7d1e0bc7d819605744cf7bdd6f6b5d8404a5842d46d41c62dc29da9a36e2eae6d1e0e6dfe1d15363a0aca342c8fc710190ca7e4358d9eb5cc549b8c7d25ff687175b3cc87fcb8185b1f81a1261208f54e903972a165999244f59a4d0a442e60036f1b7db9c997ec0291daa319682384805e41a9061bb789140247fa5a6b86509c57e28d64b32fbd6595fed082236c37247f281dc44589e001419bba89c8e123f478449f79583fef647e76f5ca6ce16da6fd650cca9f392c4e233e68132c3fb5dab269fa3b9db2938d2745e744ed94a85a3a512601723d78399f183e8ad80a6ec05d2e6137e84bcf9d858eddbc8484c5844033df41ec8c3cc7a543498b31e8e9a6f1a018b5bc89e7261c60d819a32908a2b8817b3edcae114ff2887fc326640f41764c1cde25d6a9e770889587efcf2e1d469fd2de1ff7971819b5121de0e52bfdb7db70a39914a047f5f82e546f03e8d13ad4e71d3d08969432c761dc0be1d72404c9013177e620d993ac1722fbb4d72782df7b59944f949e28df6d21bc5996b628275f43f41216ecc0c007aa510d9827fa9a830fa63811df54095b4cabef2710b48c33c9ae9659ea5c7245dde5cc0a9e40d6e93baca0837d9050c164ab8b9cf2334ef6869ef60bad0ccf984b26888ac2888045ad5ce6c1ee53b62c71f810376252b100b2b124eb16cca8c625dbc192a28d048f7c82f16e514340b73c2d994a7ea01186ea855e65bb0ff6d02a2d22679fcacc8aa8c2e73eb7413b134f9733b5a51c69e7fd3caa62c32ed4339a00f228a8885643c75b9ae0484f11f1e9dbefc81f4dc89547775df2a4c80cc7a50d0e834477b547c09942788f9004f4fa0bcfcbb9b1f65269b4427ce28cf09d5891e422227c469e6f733e13e2773d508550a921f536f0de996fca899f695c0cfce9cc72a35d0d5cece1aade6a874c3d2ca9b97e0ddac6217fc7bf933061f52f6e55a13eb749272d996341db4f84aa7d8a0b45cf7ababd90b3d398a31458336a2987300bfa34dc55123d270b0df4072a04d27624e1a415e4f9dc194b57ed23384fde2f35b78a6f76453c91252db286328e07ffb50be72d7de8bc7156edc7380b231d9b3f47e3acdb2524b2ad88fa7809fd69e3fd1908c407275b557466fd287f00e4408eeff6426b593ab4e301dc6c5e0ba46fb285d6ea8e2c132a3766d62dce766da07309522c0a81d3b42598e81298f88df7b475e4906a044a806995f0691d97231471833b2d352e17c6926f6b0cb3c4bca125996e9925c3451c26846b0cc440547fc7679508cefe9007e3a3557b79ece115ca2a7fcdb1f60082f1d462b5a1ac30928ab8e2c2e45f885e53c6f8c2d23b4f2cc542814b58a57f831a6ffc9bcc783ee26d525a361725036737cbf4c55526831ee6342293204a245413cbcdfcb27b116a9e1f7c27258a31eef9a0604970e43f0540e943be3925dc967b829ff763175b129ef5e2d0692a893fefe63d889db6aeba8d7296da32791b2f5fba5892c43085f3a5869a4e72630e1d44c81c299a77111ba2e0a1f7f51c7d26cbafaaa29139cc371140896666101d827b7aa68e69fc0fb81e131ad9178fe0386f358eb93cc61bf5967f416f382ceb8938aad103b8b5cbd8b98eec222a71d87989c0439ea6b4b6e449aef0b260805e266475955cf59f2f1d9e14302a4f465c83abacb01c2086fb655a42dfc68e4a39791182d856b0ad7bfb4c3caf342b99a20541dfb6951b641f714f428920bacbe4936691ac4c211d225fd8a44338cf86f08c07a02700c13ef3f5c243417f7f01f402be9b180b285c358f7779e69da7ec49c51f5a968fb7c6857dbd8a1071589c66b8e5002c1c816f5c2b8c58b372843cc22c53471aa7b125e6b9b4c14fecec70a1273d54c1829796a7aad5499c7f474e7d5a7432eb557978a746d22d50183d32aea3537d36dc3198398242f86d074e2282746f42b3b1b187974eff02c0f6fe3c418ec169ad98b6a6a9190e9f434897948260ef35d351049cf659c8b0d1577c6526bb7a662da2aa4b23696a20987ede74ab958c3ba364d26340a226f1413aac23fa821b93be4815ae7eb0da3fd24acad9cba20f02ebf6eed3c1ed7e8769e46342603474acec6a59d805450bbedbafe4ffe70b17d19e718c769ce9c76dad11375f8ed3305d1ba0eca354bd204111f2768084e6d62151b9b859eec048593bcafc2f4a9d8b171d68cb06f34ac03ed56817d8208127e19cf895bf52ca7de68fcb9887a4f9f8470c70ce3443cdedd7556f3611c4b5f20b5074fea80045c95171c109793d76fad47b5c39b87ee73016ec893d19c82926f37599f38cabd77825c9d631d761715baccb51685f4124c196ddf2701a6ca14819fc71c83c9a4e9fa8eeb6aca5b1c7290b5e6dc916b8993a6aa7c774fa8cf16b2508bfdb778235a9f486ff8ffcf6261032c90c60e11b5eb541ca58c98d5b6ab7aa4dfb0e30a3142f1cae0b77b662034de006a4abb9ac7a7b6aaa93563bbce9f5b84b921f10bd4ff3fb703c3042254c81ad2d9411bc943afef797fc5894e3397fe17a3c27e808aeff0008a03daff99668af78016633543bfcf78e67649f348c7d42ad38cdea78428c4a5f8f33fb6b8613d42ebd16b71f2a6ec01f5e528814ac991f48cdafc12a06102f56d4712b1483500b1779d0343878beb0ef19ae533e5cd191643322be363b7140884426a3d1ad2a5210f60950b837302c984d13f404b5b876547d764f19f6e51082ca631141a9f5099c93086fe670983c2736052aff25f91560d8e6705d8bc68a82e4f9229ee06fa101395814f9c52e17fbd52111706569c4e47a94f7301b617538c8940b1b1dd3644203a1b849b2b47365469ffa17513920310b41a213752b4dc227f97cf73750225af6dd427927708c794fb0dbd7b287241200f8515eba2c3f3143205316ffcd3e2a8feba598e3edd14ad3790852089854a567d52821d3c365dcf1aac4d3a93869ad0711d230840067f9438f1b078357b245bb34b2a0e6971bd257bee05c4409b5c03571037e4b472221cc55f511eba5a2c5cfd2bff481d1fa7aec48f9f1ca73eef92f3a1508f77a47a99f1c4624f98ec64ba5b65c1a351ebff730d5b7eefcfdc4e622b2ba1c07cd3a7fb9db28c734b5457d9b3c08b4b0c209fe31af42a1fafa7571999165588da1b214bffec14cc4d3e43bf5c603ec71ebf7ee2dac8382cc1235154cdad61cf1b13e68a8e200ac6337cfd60a3f3c06e95ba22911eb50c1405d988efa21f93b4ddfd3143621866e635c58e1366d6077221bf78b084ba702e8e4513073e214b014fcf698fbd07bbdcda91a3939bf8ebac7ff9cdcc289dc0c9fe99ef8512181a39c3e6ef9322c66aec86184fbcc17ce22237f71a42985b567883185465777c8ec9ede2f182beba11adb2683f1e81d79b27d4b50c25f7c4f8b7a9a1ea32b0327faf0796062df8b7d856e0c2026c71ab2589541d9d7dd9b88cc38cdbc84615cd58688f63d1e49b8e963871b459296e3dcc02d36240ff1e4efac183fccbe4ecf75817360b223ac85ee9e728b5fa89458c7a0c9ce29f73a62d06e7616e3db45467e3a1c9e83450122b1393a4266b28b9bf4cc02013409ccba24aaa26cd463de7a26ac9f2583d82e3ceb76bb56bd70756b7f8401d761b80d59bf66de055e92394b6626a53917ccac19bc0d6cacc9ccc56b122f128a34bf2c07eb989132ec1edaf109416e3a65e27cbca12e45c01aa939f334f7cee90095f3af249efeebbb7ad90e90f592aff9c055055d67efac43863fa8d58318de1073387e02a0e7195013dc8db55d9f4f96233c67ce5824ce3f86785324fabe5655510ca45f26bed8b927379a4a3758fd3b1d67f8a20c24ea1378b813fcbc1ea4c995dc2a142e6d3ddc7a03996227084f58f065e6f6da52ba049b910dc3f6526edb9f6ba677b81160858ee2a961be1b1177c8148187c9fd3c628891a160b458dc95b41ab810ad36ff28896445b8fb993d81ede4f481585fe7ea6f9fe72fd66fa923b58870dde57131c75701dac30d25b4ec20b6cea5833ac24054593c37d8119d274579309c8820a1c115a69b8703e151f3dda22db44fd06109f75d17f8f29c106477cecd7ee28bdd4f15cb322f82d6a1fd37b6791e87fb57ccf2e83a86b311893a010bfc07454c40ddb7685359ea7f0f760b44b43ccf4a025289d26b487d5d3b2c58ad18736e41c3c691a7faf7c1382c4f887d7352288843d4863e06bc6eb6c9a165a31c602a3daa316aef80009b9a4ebcf5807e44f054f02ec4977d4bdf735811b76cb4727074705d309eb808b46fb3d0ba2be92ce5c431874ca99501f600f5e854649d4ec097bac1c3e46728e9ab96fadf6d031c98c97b91bf6c4106e532be4d73d1d4a19a972ca6383f1568a23721ccd03b760e5071d0d95bafc87b8ddb4fac2783863d1c9a1d9e869ad777537695e229672a69d6ca86534cb19b678905155abf97c6d856bba4c4e77183c497171fe992b3b9443938494dc5814bb7305a375a0b9176e0fc8c59e9063d4f612ced2955e71bc80a74f1160ca2227a826b74b4cea313304dce0236212d7adbacb6b8c21ea8154e46b92f5c6dff85dbf1c5ab39c14238a212511344beae94cffb4e1eaf8af66a01844fd681307013c4041979aac1f574821f2c0aa4040b524ddbeb2f097c4d1f3b0c973eb4f6d684c2b3c60ac504dd5f8a0feabe7e59bee6f3cc5af43c124f4d06a973aaaa3279d7e124468e752bd609823189d5a5f59558ce680e348baeb259c7aef3549cc73746020bbb1112c03777b22e20b0f65fbc051187979f5318c0a80b503b59fda63027fa8cd02f0c49fde178d7a0d5f310b891699701c787023eb4191e383ea61364cea05a33403bd57103919fb56a00a04fa04458dce5465810d936fa1abfcdad4243742773c9156ece18b8502a15b32bb33da97e63bc679170d0c87f1d2f0b2d7f4572ce49c71c39ec769331d1977e723832b45ec767a97178bc562a0da8df36a6e81b830dd758b195f37246d18fb43898c36caf8429f0b606a9", 0x1000, 0xd, &(0x7f00000014c0)={0x2, 0x2}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x14, &(0x7f0000001500), &(0x7f0000001540)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff}) bind(r6, &(0x7f00000015c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) close(r2) fcntl$setown(r3, 0x6, r7) 20:42:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x105) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 20:42:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8000000000000, 0x8000000000000003, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 20:42:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r1, r2) 20:42:39 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xb677) r1 = socket(0x1, 0x3, 0x2d7c00000000000) getsockopt$inet_opts(r1, 0x0, 0x20000001, &(0x7f0000000000)=""/158, &(0x7f00000000c0)=0x9e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x2, 0x3, 0x2, 0x8, r2}) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x1000) 20:42:39 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 20:42:39 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = socket$inet6(0x18, 0x4000, 0x2) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 20:42:40 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="08002e2f8c0246ad3000"], 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = semget(0x0, 0x2, 0x0) r3 = getuid() r4 = getegid() r5 = geteuid() fchdir(r0) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x4, r3, r4, r5, r6, 0x8}, 0x4792, 0x6, 0x8}) 20:42:40 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffb0b) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80000001, 0x8000}, 0xc) getppid() getppid() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) 20:42:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) 20:42:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) write(r0, 0x0, 0x60) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) dup(r1) syz_open_pts() 20:42:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x400002, 0x7) 20:42:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x2, 0x6, 0x7, "3e5643abb901eab09f10b0fa3e0dc9988a2d20d3", 0x7, 0x80}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 20:42:40 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlockall(0x1) 20:42:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00 \x00\x00\x00ile2\x00'], 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0xfffffffffffffee1}, 0x2) 20:42:40 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x160d) read(r0, &(0x7f0000000200)=""/68, 0xfeb3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x800) 20:42:40 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) syz_open_pts() 20:42:40 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:42:40 executing program 0: semget(0x1, 0x1, 0x1f) 20:42:41 executing program 1: clock_settime(0x7, &(0x7f0000000040)={0x9, 0x3}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000080)) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') clock_getres(0x800000000, &(0x7f0000000100)) clock_gettime(0x400004, 0x0) 20:42:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0xffff, 0x9, &(0x7f0000000000)="318d62e1e482fdf76dcbbd28e37ffb6d7afe40d823f15efae1a18449be074270bbb08ace43d3f69d7896b5b17d30c074ec72cb65ede0d02544b7782962705aead5e261998c83238c42dea546b750c9cc8a7dd01904d5d65aea2a79fc5d7160e77e59ecd792a89bb11222f8f15fdc7d286eecb37c9a37af831d52f63710ccfe549f956ea8671967e5cac5fd78d89b877c3883e033229dff8c35f5ef0fd4abfb16ac2f176f8816eb029f20a4117e55fd804861e82e8fe23d1ad205ac428bec11b46ea5300de2aaf3723650a66022bd78a6", 0xd0) 20:42:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) socket(0x20, 0x5, 0x7) 20:42:41 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r2) r3 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0xffffffffffffffda) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) setuid(r6) shutdown(r0, 0x1) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r7 = getgid() fchown(r2, 0x0, r7) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 20:42:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e8eef2835653020"], 0x10) syz_open_pts() writev(r0, &(0x7f0000001440)=[{&(0x7f0000001280)="f263843b565915dde00d4647a90d3420cc43f97878007530c1b6100103f198dd3e518463c1958247dde79441c659c637ec5765042978f53471e59bf13a1b5e13c589acff347c10f610307daf85b770114c00cacac8a392e523327ed9b5375709b0feb5eb1226923928642b45d32532a6c75a25371a67d69356bceeba5cef0b69b09615e89c3edf3c7494a9eeabd7c5bd8e77974aa559eb976e24767b8826555f94e58693c4793b0fd6129a3a012d5870e95a215e971cf778a5ee99d7048eaade2a93fb37e95c2d1b33f2587b6533bd4b29758c60afe7925f5b2a4d3f7e0e7e72e1e6d201b222d8594711fe972c072d"}, {&(0x7f0000001500)="3602494b3ec0be50a88b38a465d8da2649b9aa6fd56046ab1e8194bda153d1de89be1995e486bddeb7ea169c426bce1cd89956d4a1f132d0e77f751d72f24934b2840ad309b12a25726dbc66cd63c403331688e4ca56245a766e146057dba134299f8a32fba4978e0cb6ed7414ef255fc34dbd6b552bf24119f5ac199a54941573743d3901c1beada6b1c510b75ffba83aea3b19aa739b010d7f45ff711eb9b105afabfefc557e6fef3e98883ee66156e784d83f2375676674ea7221254ccdea3b093db603a9e92a4f1863a877abb5399c63541c866fc47de73a4c7b103cb08c099536bf95a7533df4cd56f87a0de2f1cd2a8eec91c7f358d8f285a55a29ceb926e0b37354b143b2ac8d2600e3475359ce724591a65dff1b74afb41c46eec6906f865192c1dacd7a6043a336106c0bac752e5da75306f0ffe1088e00586282fea04274f06b19cd1460933a2d1946ab7a1d2aed98ac0e2806f419f54583e6d62e9cde13b72e460a3fd40819af4f493f257080f9a00fdbb2ddd5b5c42294e0321fd73b4d339b16e103421ce645f6d9a619793509bf81dea853ef6c0b8b47a3b760ac6462314d1c5937f3489aa41337a865b03a2cbcf50c85fc1f75f5099a8ae62b21b0286b2547a7e53f2922ca2ad64a83d64d2fcfef2c0e156f233d954f3f05da70b6cb2bb0dd2cb238432958e4c0d3c574a6d415fc0a3bfc2b9fa41cb50985793c72847984ffec6ad36119da05ee0f554ceb59ef822ac3ddedaeba7e71cca274b7668e3c0a4c4b98f2793e5efa7082c2c859e37eadf5cd26f5c676618139e1980d2415ef07af313d3e5f170d723a4855ff52644c4ab22acbab8d9b678a364ce27c66762b596a5ed0912cbe5a1d5d0c1fe7464de81775f229c069c6bb032127c9e48915dd26ccba69c8ec52078d63fd0ab82d10ef24cde7c882b8395937400e589d83091270ac041ac1acd3d8ef0ba7eb7735482c877276d0a508a8f27fb56bd2053b6c28618c9b91b30dea0af8bfeaa978de1b7d961788c0dbec43bd1fbfecbef713873090aedab4c63433f5f54be740c5accf759f4bdf39317d439a769e72d97520a4d06a7b7a2b3bc427e202165f6cfe15b2a8eeec65615546823f26d3d94a5e89a15d986c5513f65157322926063ed80c8315acceca33d33ff54e9baafd8b57fe1978250132c1f34cbef16e642baec29b11a6b7fb080a30c304713641f36f35b3c6b9fe8e65d758d18d7eafde8f1b54c1f81d885885d38046490448e3ee7ba638d90fc3e5ef536d649fd6270fcd9df7413169e417cc9b7257edab690f619d4c2c1e7b09f1e2475cbce5529fe3ba2b838a1cb52198b3f834b6f157bec53a43ca8aec777392b14bd9bfb7f83bbedbdc52fedc7c03136a7047772f7fea2bdfc2e5c611b793771acbdcc2313996c5d865f401d3080f3902ca21d2c07a99acac94a427dd1d0800000000000000d21e032313a1dc9adcf07799a031cec26de942811d2681d7ef96d2a58b7810ad167156b0988d599189a681c43634e6a6712f0176f4a33733f2d9810276fc97da0f6e7072312b14158361fd5e61976874faf3de6821461496a6a365dc6b499d096046963f5b8fa249e4c26c53851350fe4b51524781e3fe0269d4f1784cbea44374cba5b6d589b78604900be519e3c5211008a7dac10c31381916550afa89645fe5b16461f0b179692e34bc8ed5f7246f89ecc53692f9b6751f80694425f2100eb5cbe4228a187304ec65bc72b49f7abb196387bf6668dc0349be7c325d997ebde2e73597f0f6b635857a409c83161c697aa51d75e9fd1443b51353c376f4abaf86419723c9ed54658f08c928db2abea10c3ef0095f7fc93e2677822aa68a3bc6825793bb5f38a418ef7856ae91ce35306c02304ec31fbdea40635a48f96a2adbf2596fc622c419d77ed112b380ba970d788147e592d6fb7f91fd8c392389796b8a5a60dc7dd3ef03830c05bb22ee89c4dd3a91f4c9fcec3ab539d662a4dc457a25518f2b5404f8abd13407c5b7410c40ee7257fdb5ee01dd873752fe31d8d433853cb76975d3b3e833212085cefffb9ba1d8219a14b66a78f8940b15606376d34e18071af88a163fcea553e98b6ff659f2a3468b5a632737eadcb929d65376a2cae6017e0197d2c01a1559ee894a44e7cc448582c30f72bf2767c29c586969bb4c34d0a00006b236dc680c8779684c6a75c18461aeb564c7f74154a2e79323f960e71a43083bfccd5191e8c9a2d50926f2611a798271f0379009433370c308ccf5456824509628cd23422d7b1abae4c3889eed14ed00e2abd001a5957fa212692c7ca55b876f71d86f08962d6af14be654cddb7d03ffabde9955b19033339b9f3633ea2982228e75e137fe0d968a83b7a926c884ce8c37ea8453377ec14e1b1bae5ee48928c904853e8596b3969a4ccf2763a4d8b08a69598c99fe8ccf6c095be138187c29b7004e3a64e79028b062c224a16089fdf68d8013c01d9fa730b26b25985a1b1412ea2bc7f5c1d20c9b7586aa71c1c38b33d0ecd66f1f5478eea9299931a575343d78a0f3e4f697947dd9f2a8126b629ab67bd1b645ac327a8a76013559e30e7921ba512db4b30842624e3c5de7a780ace53e458ccec445632092ec0e28f80a6f38a775b2d0a6c7498c2c827113ba522164dadde07606a470c6696b0420c2b601416572b49a2980bf3d431fa71d8604da51ad9850f2333db7a6b8cd3ee8883bb6a7179b56f003435e696408a26682ae49400ccfd83b7ff777c066751019eceb48e863b6bc9706b739595c949df644776024489582cbbfb93d0f05d72a874022ac9f8ded659254217a5830e695722de17915f1b58811c78c6d6e2b8714b4ccb48ef5a15fb41b85d5e1b470a1dd7c95100916f072631af4f3aae1cffac362db36963e1b040ef7f4ed5373894b02baccba2c9eb57135fef957fa0a50270bb02c63edb1f54a77092e38a170e469a57be43d71a159a42de6dd895cb90418235f66a9187fa5585ae5bc4e90a7075f3093aabc19e1f7cedc756cff30b24878b642b4bb58d49bb645edfe800cbc30de2c8981706c66095db3083d1113e337a306c2608e40d71fff2938bcd512c1ccaa2e58620baca6dfa7a49a2374066635594d0b8bd244710d2f1106b79ab15c84ef13fd2ddaeb2a9333b7612c85594bc389104251cbe6d1fcb89e18f829ab88f65aa406054321587e27421722885416f86619809caf04078bd3ed861e5d16f025d4addc389b40c6e026b2ec9a4724fdcf1fffc105bdd90e9b2ff7f9ce8b8df7b1f75e673b8cc00098a89d0c83c4595ccf6a831b36f5712cedf0d51d8f22075ccc75c86b3a2a597a32090a95a9d66854db09010097f9505ccd209aeeb9ea25d140af8ae422f2dce86b7cc87a3a353c39d1a091d609def99282eab2d30d007c09a5f18b21a44e72d4a551fcf220780a83be65380f98fb9226b7361166117f746220948bae420d747e1cabcded7e1ff6a5aedad32663d143531b92774b616d0032e9a76d075eac371f4feea618aa27601bc8890fd5b42e1c519d48cee0e1ecc29d6a6ba696472c1d94694caad155b0cf645635432d41bceb38f3d517465a81f1b91e9bcd9c2ee5ef10d6640e6c7d961e7d6535ed9ac88183a47c9cbdb8a3d4a081916c15433866e122a31dfab6b30b9b93cedb7f9e89e82c4eedfd3af22dfe1d8a4365dcb0fdaf0b63e275019ca9fc9033e4e0299420c820fbd9e725906a8b8ad8f5b8859610a10f40ce303b8fe164ccf5cc0312661bb831f8ec7a74bd688da9c585d45b5d91357daf03b8e9ac2a080bcd30b0a1b8849200671e1d5a2a2ac1e9efec63e01d4d0a9cebcae41deef06d39787a43f4f2575a8d1ad777918a3b0ec6fd05de6e7de27cb33a22f807e44a922049aba0e921c3b780d2d694dca598b7e491faf4139046209425ae50510bf2f5cff941712d072588033c93938567a768729c0f848da538ee63cbe098703bba60e826126ba7586e7357fd40e86ac5072ff2a36c79331a74b3ac17d834fee93dfd1f640aa2af670f1f37dedb4136f2e05f9491ee73e285e2ab40aa7530145d7b821416f15ce5786001b79636cffb20fac0edb50791bd6230618e00218cd3c0d78f8959f7f57a8b54e9afaa6fc62a091a6f5b7dec2b6a4df2dcb9c9a18a86f881c1ea783008ef925303626ba0d9d578ce3264d842f81bdbe2de0c327129b204019216c4f8ed6378179e66690c65d3d6d9163f7928052816e43343f896a0f1cbbf7848989e97b5785cdc0f3625d5cc14e5c79bc53a36c18d70358b2623d287fc1ea33aa2f63304ab8cd8474c5cc0b6628b6657ef8ecc207014990720e7618104869d0e2077e2abf0777b427f5d57e3d1a9bb93d1cd80730505a692a6ece70015ed684bba2c7b4fe74990054960a615e0d5009b8acfb138f7942cb4a12b86138ca3b0c3eac731a02341cee334808c776fde6c3b32b1bef9135e50128efa453c79b6193e52eaf52c86e4b4050b9dde44769478101ac60d38b3f1360c53c86a7ddd15b5022a596cc9f4351e2aa7c7db7db4f69f4c2ddd0cb9ed415f6744e0a2767f755f6549b96c8d3ca302d9e61996b91d8f8b6b0b7d7d84731926de349a47f4b53aa50b0c7d3b6b44cf162c30720a5d5959683dcd6cfaf446aeda8c13ef0e81f61cf194cb75dcee461f709daa437efdb2be07922606d75152b529c4123079afa7cfc4dfd23382bf78caa1b3de9779ebbd124c9b13ffe5608e6d2bb66477643c2e64c9053e71b6a136bc8578683bc88d99ccd2f946af3f0c9607deb6b399b1b107d5a5f9dcfcfcb85d7f98684834b0edbbf5154cd36f54d7d912a599c4ccf0c832cfc6934e9e58176786b54d5376650b44a8a9bcaacc1d10a03990cbdd3f9bc88274b4dc1bbc767548d22914e794fe5c5d3ca947f19d3bf1ac9f76c9a0d7dc39f8370bb53d8ac38519eef9f69d13dcc2703f62146ddb77cfbe9d3203fb72ed5690ac18e56300f709d85dc9d14efac4510e249623f837e7885e2088e0cdbaf902df1b44e16ed65c8c484910452cedc487502881c9d7c491b7d0252ca30ed3f682fe45d4cc8a14694f68f01b92d077045088bd0f3e08d85b98a4ab0e9a497f8944ab355be53aaab45ebd6a7d61db3a447922f6ff8e40743344126c47ac9c3ac3c4ab3c0674ef79b3ea996e4f2a137450133c6e2d9488a91d6ccdf686b850a9b6b573580335c3b61a454e555424f71bb0fac7f4a3964f6b645e1c0d195c393a777af9acf463e8261c0559313fda2b84557c9e820f3fabccf56d097487ca3f6da88bff0d00940e223e5f337b83aa492d4f4b1764723e66fc83d6e4690187f0e3505579897db5ff6207fdb372a33da0dab764ea09bd33ac7139aafb0e691c99b877a167c327c07c6501dcbe7c4b30a7a837adf97e6771bf7b8f49cea8b05525ce6343fdaf8eca824352ce5bd3ff13bda58d13128ab0e0490898dd688ecf502d186bb98b2dc91bbb4343a068bad83e0d54dce29e14732952349ffa0c97f69051eabb3a96138acb041c637a648309f2f01b377583b3ce2d7ac6ca05a0c233615b8d23f7e3014d00c70a6895376fa96550c99473c8c0f41734a916a9b3790bb99c5c58df263af3a1091770481aa286819802c71046cba63a122833b20d38e8f374dd355d51437ceb3ba88552eda1ddcffff05a6480155ad40363fa1772d815477739f5811bddf7c1dcbf13eb5d9ab654fe56ef94fe224628821d72a837443d817d3ca239d89fe5d9f022e6817d242350b09815d5de110b185db856ad7c3545"}, {&(0x7f0000001380)="e230e50433a5fc8200a838c79e4e690291d4835fc4fba5f913116b8ed6fa85aafc1dbf2a6f13e04012713b31601d4af16a79de2251c252a3cca1c1f19aa5f80757bbfee2f5e100aec0e8441cdd237d15720c6317dd629096d3349f912618c5e69e36ba577f5942e41633f6bb5503d85fddabb5f23f55d823a30c41450af3e4d90e40a923"}, {&(0x7f0000003680)="e807d41430dbe7f3e0d67bd525c933163d5c82b4624e23bc5bc7734d4d3f96b3c613cd215c62fb67c5f072cb7fd8049459155248745a2e79b5a5cdbc844a1e8a1ea9486cc6fc0c6328fb666f7e755990ee1d2ff976f6f08f75d0e840f2862e4f9e22ccd9761f6905d3b841bce8de91a5e590f0f604ee63be592415e3dfa5193b9b178929ffe08f1857d0f99457439aa18058e5123a4f8f32b9570a5d0114c45dacf7c6830fcc77d43d0fe7267d5e1b851aeb0d7fa44dfad6c293d13d05e2cd2753808a1e0c21424d30b5513a6554b45c8ff88f90f47203f1e1596fbcf1e260a6e3642f079fa4e4be52f9b0c06a37c861dac27fc2c50c821c431869d97e0efb981cc30cc719831748c1bcac541c4df76262e3146b0bc12cd1af1b6c8f60f1ce4f79b7c105be543f3ff4d04a261b7bba5d7eccb38f54bdbd888abdd47418809f0ffdee4cc2f2d9aaf80e296d8db19b7ec8a1c75cc177809869bc0721a162207e71003638d180f88ef2578617b4e72c985783512f04c26993463b300a8538d4193a2b377e91d4d4ee5318bda42a3db3a97c35b389613e4757c80ed8ecd78c191f5ab46bb67fc88e4de5214d552ca42997e1d0542e0bc19049b37776e7860c564e3e6b9b6831a2f5fe92eb9771e2481e40857e01fcc064f829c730609a566e0b50365d3831562f42db0582b5ddce80ed875ab9f4d0bdde992a8fba70b9db2f7e1809734cfdb022df567386bdf68b2a40609e64bd84fd61be7c1f9f7cbb8f49fe4da6234a2730492e3f4243bb7e836cc2816423ad57522cd61a25dd2a8ba2a575bd9f73b2c26fe558961d663672c7b36e58c3b3092f92cce5be84064ed29133df5e67d075db8d9d5e74793f37dc476b9636bccd82ea9a20a3b4eabacad365f47de05f6a50728c67bdd15837aefb895d3c69724f7d80f2ec024da4f9e57a28745c3dc8267e1f505e4bab80c475476b4ce5a90d78e4652c76b91dc3b60a8e48b2d37835049d2ea42a2a961d6cb832cf649dfc33cf5b926d1f06b358b6017a5088625adc9d072afca0f311809829f5f29908acd18f434a6ba6be74945c8d13dee3444b34518077df89566e679ea29737394b0332f481cba2fe1cb9190757fbfc6ef868b41eefdc911ea40cacd4f1b721e3fe5bdd9eb2db1ba24c1f219cb3787065cc6864c852b4f6f711946d1f8eeaf6da6ed79861f274877b6774da35cf0ff1d5af067486bfd04815e42d7f41b3a2efde2a42c04ae4e1e64fc9302394abc63c3839e5af738e88a9ef5fe3a8bb04f1efe0aeda5f2b1edfc74a24465b160c221409fd4c66619b4072cc96fb5bcd67732bc4f324de8f824097d1f7b46787e516aa8bcb56aa44b0b5e52405ac754acdbe75744b2afb8734a1f00ebe71d14d763e6aa47ed7276b4ded67420e59cc165b2bb80431df908f27696843f8bc1f588400820bb963603c46c213faf4a496e1b2bab7077a261c897f8b3870d309e5de8628a48d888a6fce5db26e98fdafa4b0783a431aae7ee6b51ab04089486c3c0d6e47252c3434b916d0090b5e7d51a2d67981f85eed2721599910939021a04fded86a1a75f3784be45ea3976ad2dbfa972c5b3a32364d6b320bbc32079103cdfcfc42ebee2cd0660b71142a158e0b74df122f33feba9e095ccbe1b57f0985c1d246a697649d4d4d11ed8ec51fe041ac9188d3d68262c0ff6f902e0c588b1b01aa9ff8a60b225af4536b0fddf64570f39f642d8240c287242c2f4bd689d9ef663f1d33b2f255ab954cfac109aedf17a98049009ba70df127a5ec40da6a8fb253b19084a01441f9050eae78c7b4ee788094a0f04d68b5c6db44a17338cc18b85aa06ffa6d8a80b02bb9b824b66306f0759e10568d428abc59cb61cbd2744c5666a52bc9c3a5758a1beee01750339ac804650260e02dd805c4fc603cb0cad312ae30e957653da92278a1d0789ae9fe893ff1750fa46679266dccb000a2b323ebe2529329c9329aea6c5b0e9cdad7133ed7beb31d25e949096f19e78db77635afa72757839500671f675c11c1d8c61477a44fbd3d81053b36ae408675092c94ba777ca179a88589d746be40d943f1860a5cb44c8fd7d14de3a5d835525fa72669049e65a166bc2671fbb3b5d83a366c81ab6a310d1360cdb4d6b42cc10b2df43a2db5a25d0a98f37353c3e55f0d7165eb7fba25bc4993382089874e4649be68560066ab4a7b19bf5f0b8bfa86973e798d02285ee56fb8b47c38605ba83275d5d83eecdc7bfa0b1ab127a7b9c80de0ce186cc1d1e3cdf484051a4357495a49efba218966856b9a9038410abe7436a46e69f360eaa05fe064c5abf82d09e86df3e467c5191a9d2cf0e8f4ca7e1f999f63c89c5b8dd64377b080a0870b4e2523434f4c4506d849591e021f4022f2ec35c8d78621a950e182278878006ca551fa6763557cbad8b2747e871a0de31ddfdc088e52a4d7dcacdfd3f509517a72e1d5f4540658f7387d03a2b4ee17ed5f67eeb39a4917ce98a0205292cec6946a5744bb2d54f111c872b1ae1bc6c442f1e1eb6fa0ccb68879e06c59f2e2e4f1f2b7988c66951fb2cbc86cee2d74f5972c3c8f2f5cf564932e8a3da1e38c3ad6d110712ddfcc205b11d8c4634ac832216456118c7e5887ec782307fd415713e893339d9222c9fd4671f80fee8913c9bb1ffd49c2704fc179b4ed21606b7de37df7414e5cc80a635a572bdf918f7f631ce46cef5e6982781ba75c27e84ab456955094e5f6c96dc725507cb902cc6f809e5c82c0eb48b54fa6e706215fe3ff807cd2bcbf4776076f780f8e8aa59f2a4979068e5083a654cb8c5e3e2b9aeb53ca0e85d103c7ebe1e5cda00f46c9405018ed554af414cc13ba751c22c70c12cdd6a4a5d69c9d5bc2a19a6399073fc28be0876d316bbb5f7d112f92ceaee75d5b4c3a4c1d75a6e71d6e3031fe6a439fb023bd35e33ea2e91be2af8a9d164f9405a947f6d363f933fa5b06f9eab1af9c96411211077cf2d84afd2d6f71a5753afef5f32c924b4cb933fbe5f611167a50043c72f504988912dcefba8f05312f7811610f05de659fc2d6fb0cf5cdac806bf7786a1535badb5ef16948ca10e05cc9f0da0c4f5942c79c555ff416b376d910f16d1fa33063fd628b3eabf24500be1c10c6caf9a5727a0dd11cd41281975aa0eebdf4b2772b293bd6f210d8eff2505198575261748234eb6c6ee52a8b2e148fb5d1eaa72534cb64466fbc1118c0c76ac75b6713788d4460121992bf7641c92c52efc890db9e74247c6bf27be5c08fb8c2f885d96798cf10dc37e9e1064c35026a3e691a282604f98cf44adc10d25f4df12b969e0bd892a941131a2c8d3fca3eabf308afe486fe434ac8f4a61945e07e622bac6955c2a946ca5bc6a02120c03fff40e6d51702ec1970bc74c6636a095d34f52f2a8d91ff1f318fbb82fbf45ea36da98e4c940dc19527692997336e8f0ca6ce497a866399a87f4d7a218f742a25fb113f6360e6c0202441d8171db0b73024d9005240c385c760d1b0a302348ad1e5cbe6c74367e2c9cf4bd0c133e202d7846bb53501d3f4349f31493cb78182cfb4b43cbf51d2ebb764881541527379c8e54b227e8c1bfe392c6bbf38ca1b8c36ea66b7e9d464d5faafb80198e0d524c8accfc2855023147c94f47a80068b60ba013bfe142aeb3e23dc6995280da13788cd79c43b1df011e6df5a955923da12b065df80e0931fa5a563b72f3cf39a5197145098de4b82e1c0e4e42c8dad59076c5eea98ddd510222758f9ee944e087d1b8c398c044abee90988a0ee7330a609ba80f22a1369307a1b01e11958984b88644db5a061af8e41bcf02d621348e20a264eb8df50f7793ce4a6adbcecc608ae281aef3dd1aead9ff41b0a37e92e9701bc6d97cf05eac9d661b61b61b5d431ac9c33f5d1c52de32ab8c5db409d6eb44efa50ee81ebefdc32e59de8fc591c144a72aac1039501186f4017589ec8b72c846a3505ee52e1897e8977d75e053988379dfdb5605d5c4e71a71683cb822f3b761286a08239b0795eeb6ea4cc6a7357dcf811549d73965ed6ab91c19321562130ed59b720e96fe85457559b6bae1aea44da0cccf3f86dd880b8bff676a67ebdc6a487dde0737dbfa65d2bd660114d3d12c964e4c40076a521fe5e42dbf5e1830ae85af653b52a4eb775fed37cfe4590f4fbe5169135ecfbdabc2e1c0da79863893358556485e7add18b85e4d47c5829606d52fb223413a0c0063f6c4dde0c8748ae6900c455d39bc710b18fd09a5338f536b19dc25d96eae808f1719e5da933d51a45c14166d2ef785222ee73730cfec0f4c89969084e8985b13317098bcd463a4683e924647bc2399481ef70bb786f5da84436572f166751df5b287b6039c45a1d69e47ca3c53e1841f2e645fe643213fb7e3cd6830da4adfe1db8e084ebf52690ac4e14ee4681163b33a702e695cfea16397b35ad046d2180c315d436c9a6212f41c4b6c75c43d23071c08f577ca28673734a623196913c3b52a657679cadf7130563f8eeebb4c8fd67f46ae896190bd7621e3171a53b3497cf942d9fd958415ada65f6255591a13e735e590141e9fa9e83f034b007c96db570b17281d66095bf58ebd8f84535c819002e019be68aa3d5e8f6050f13bda44fb09f0201415df27628dcb02b8d1005e9e90bc937a8319823d0e623f0f413ab69808501bb5616240faca7ea60828a6d2b5ef004cf947c6f5436c1bbd3121bb7549eb9d89f537a2bca40143b42f8ecc807fabddd4f92e6618d133aa9a986eff7dd1c3284b3b2b22d63ea0027c6603f8a4be61a11fd993668d152b0e41607b6c22d93d16fba12193a1f1b28ce173783f79958211a0ebf01441fe4a1211316ceeae8b43c42bf92f2b50d14f68413aaf57daae01f10cabe78a50968a3d68f4dc2605abffb15c10ac706658f8307a05afa938a323b42478a1e324e27ce5e64fdd5496134ea04d7bf088e827b6464b170ae27998cd0c3bfbee829faa31ceb4e9d6734265bdb24e21ef173fdcb3cab2f5ecb33a3222c9e48923658d88cba129c2668cc3306f6b2619a3265f079356b0a9dc69f314e54015ae5b684770acedcfd014291ad98abce1056dd2ad855fb168e6ed92b68e46e542bd748b0dc680271d22ce1f4ba78981a87836801a74f54a07c98ff4219cc90a690b173a7f5fc53097550e5f0bd63efa5df43d37cecba77145fd8404a431c048ce8296fc27f567357e57e886253c1d38254d2191fad046145e7512e0fddcff93ba7f2a6ed3349ea7991b858f49b62c1a4fbc0e50952577c911d1163fd9301c1e2aa91f4dd40e0c5300c0e7b7a569f07720beeac4e7412de95bba7cf06ba21c4428079457b02ccde95fb43ace9793fe338606db5fc2f5d9b0bd70366659c1ac6c4bbfc2ac9d51cfcad506a9262033750cb78a0d390333d83df682ec8a640915ff8f34b95d1e9e1ade572d40b7c0fe3c0d5d8bb7a75dc63e3c72133c95c91dc9947b49bf9b212ce5a0a2a4b1329db08e6709588cabed9b9182dffe232cbddc542cfc3b91b8bd28d724595904468c29ece4cfca7d683539de7b48b00be114fae67bf3a5bb228b3ae754b267b9095e9fdf4a3e062543a029392b650d247905c109f23153b33a732e7ad0bcbd7490c2c1053adee5a1f09d83471b1dad043a4dab574be3d3128b65c023b9299d3d3909164707bf4c4cb14f968afdc688f0615d378ba15310d32cb331534f1ab8992b8baf76483d5732e538ff850f140f1c057c9994faef6d913bf64d2342a589a63c024983087cf82038f5858"}], 0x10000000000000c2) 20:42:41 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = geteuid() sendto$inet6(r2, &(0x7f0000000480)="07ed4abd14d3b4052636caed040b7d32bb78906fe4137bfc", 0x18, 0xc, &(0x7f00000004c0)={0x18, 0x0, 0x2, 0x1}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getuid() r11 = getgid() r12 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffd2a) r14 = getgid() sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)="79e5b6ce916ca9fb7c781617868b7daec404b900a7f9795851207a281331a2040464", 0x22}], 0x1, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x128, 0x1}, 0x2) r15 = kqueue() r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r17 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) accept$unix(r17, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r15, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 20:42:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 20:42:47 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) r2 = socket(0x1, 0x3, 0x100) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r4 = msgget(0x0, 0x21) msgsnd(r4, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) r5 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r5, 0x3) msgsnd(r4, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r4, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f00000002c0)=0xc) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) bind(r2, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r3, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r5, 0x10) msgget(0x2, 0x48) r6 = dup(r1) getsockname$inet6(r6, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 20:42:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mlock(&(0x7f0000939000/0x4000)=nil, 0x4000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r2, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) shmget$private(0x0, 0x4000, 0x9, &(0x7f00002b1000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffc4b) r3 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, 0xfffffffffffffffe) 20:42:47 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$dupfd(r0, 0x0, r0) getdents(0xffffffffffffff9c, &(0x7f0000000140)=""/37, 0xfffffffffffffdc1) r1 = msgget$private(0x0, 0x200) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x6, r2, r4, r2, 0x0, 0x5, 0xd89}, 0x8, 0x634, 0x0, r3, 0x401, 0x2, 0x9, 0xffffffff}) 20:42:47 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 20:42:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/185, 0xb9}, {&(0x7f0000000100)=""/244, 0xf4}], 0x2, &(0x7f0000000240)=""/232, 0xe8}, 0x41) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 20:42:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000002c0)="fd250f4c295b33616f9fe4d858ac1ffaf1c0b39899cd76b1e392b8ce175c688742e02264fe29af23438bde5006d5351c24326359d50e329a0fe1000922e608df5dc19a8b119c3b05013e7c1fc83c37190315f318edc067332ab5a2f713167cb74f725b46e91b8e678467cb1713563211428c4d93e02001f6813ac821420100a44e238070e19049bfa9d7220749e8d36122e5cf83758ca88fcab28ae7337fb771856bf77bce793ff02fe500cd0d1660e6af79ea5fe9f3a1cf3a66b68472782bd39696782b7a0c2be7a0ac3540b61188ebd83ebff4e85f64c1b3facf2b418ce36205422ea58a44959e6f8d88f6eae450a843f10cefbf8236bec18268a98b65d3f52c0d74ee458a6c814a8d2bac021380eedfd74325f9bf4d8c06d3252f43c56cb455e3b20c703fc885992fbe979eacb784ca1c7992ebb25bbb99beed41ee804817c6bd17bf13604c7d09eac46620044b5a1b1a59914df716161dc59ebf8fe5c567c687db47d48a72ecb92c9ae92ba9add347fbb68e918988a61781dfa8fb3e3a73b44598c276cc3909e4ccf7ddf5f60627da1811857b5fc305383947061bc4e49e561e3e51701160c75ea00f9fc702f2eb55a279e773ff46abe02eac08babf03cb389d502aba60df1bb3e78fbe36e462c5ec16c09b74bd4f5cfab177cf9a8eca773ba56842f649274b6af8e1bb16fdbee7aa1b3fd26dd60a847f3196985e53b06d632d24e8f0658bea49f767be5b79459cdcecde859db4140131ffc68d70e932be05db474a399af71e480072ae0e41e87d1bf9640277e708d8d0b4221c5f1c4bde7756023f13c6147c222e4327d8fcaa96cab3fbd7d142a9c8faa07c04cf7378487f2a6682ed805886b6029df76cafe0b728792074154b3b557f71fbb2469430efb46a5fb4b740adcb31f6d2e57e315a5ea5189f6dd0a96748eae5d61ac4fdd664e874a42221b764c443b4580f4252dee8b449362c12d8448a7d009722b543ba415db0e863020266ca13ab45c05fecd146588530304abb5761557c08d2c03688b1e96d86a22cbd7cf8341db9c0b76ef0ed5d0b28ddce9ed8f1fef4df153acd6e4452a2970e4cacc639697fffa4afbe3a60e74d8c0edb9234c550007cda37874cdc3255185892c99cb5ae67407d9ff8d40afdc4d02fa99e5cab18172cb43bf2a4eec0499eee470c85786559ab0d01afc48fcf8346c1c14a85d5fe8bd8cf8cacf1d7a33fa241613dc4f455264d7e184f615820c25060413a0c5f59db32e1bcd963369adb8690b4ddd1d5843d08995efe19fa0b2dfc4a6713fc468a1f37c065c648211bbdd8b3cd1d277032af4bf61e0f57f17e4106f11a38ce8289e174e7f508baa46f8f910bb684c4fdb718eac3cc6216013c133f79ed8ba87e4bf25341ff9960858cf047a7fd83c43b2d4c59fec8c75e63cafaf20202efc3b5327c23d4859c0d470b9b5c99ef2f6637920d93a6182db9c3e7cc890b0e9258a7671688b964b38972fd3778476ebbade8ace0beb2be9a4d38f2f3f08c15e22696662536da0c697010b06507c679d0eac7a4fad243b1f9d94e09001c0bc4519004aafcf10960b21d27bcf46c37274c34cecc654a3449d248cec381c540f5763ff5f41cb4bd674a0d6633670c8afb39595560cc894122a4567f2fffddfd77bdb5a18aa75a68b6aadc90510e6c10117b8f1f75ce4610bd105c13d51795a9f577e52111aeb31b699658d61be5c3f37173be848527d8e096d5c0e31d8f04a656f2d9446eb2ca3058fd51ca6b9cc8f6ba9a56da741ed7d1725af7069e2b5d185165ccaf2003671dfb9f2c46d86e1d14b967b4066a8a8c65276384c19042c76f7134b9e4382a3049ead26e1674cf308b0d745c6c52add6e7a635f9e1f72e68c302c51c0364b5b27fe9474b36a679961d4a92db5ab320e6ed49fc56cd1bd942d66551c2e9bc84100d111f3e2cf1a00f68b88b8afa83a9a0a0c79b120475490247ca5c1184cf483f81bb95af7b23dbda5709912bed5c349953b53c550a2b0397b62857e5726c8c80c433c79217c9cdee240afc351bfb35b45c187b39ac1498cf2e5a96508dab4d9dd3bcaee700527858f6e6b96b3b475e2dcc6acbee78996b45052e7ed31860b80895bafa0b5bbea320b98428c75e82774c292e71f85cf868e62f0ab7e1e1faacde3d98ba7b13c476de2b3678d5ff5e6cfa852c5290ab88de5f374c88e93ee8de72816ee207f451224d7ef3363171fd22edfdab00d3ab2ab3491d16b6f2a85ea6eed68107bb85d13fd66647c7014a50bdb37b4647aa1530987b980d0d470ed7d7f56b895643626978723206cc8954f6502b283acae325f87aab1dfb1132f2100c630453510d103cee9070037844be658efbfe1b08cea16f1468ef3a2f289213930fa5bc264c056f33ca1086131f896d3fd031be0c159c18e6d9b2759b01df18ec3e140f35a2f6a081cff77a8e641cf3f582e7a6047dab8117b84e6d25af5f57fb1b9516773222dfa6f5403e87d333e5eaf92b3a117a3b5a9ca197763ac95105dce002d30b024a6a6578f7ab9ad756af40bc9b4df5ce512b591fd4a21b9ae6ae1287641c8429ac904cd2d1aa0b0c6f66c1bf09572fc5248456c9a470cd7ba024c75245fafdca3f47f3aa04b86d9167c636786130780e59b12f5827cb1377214eb7dbae1a728e82834eac35ffc214b298633d1cce0e17d4a431e8e466c0b1c17e279915faa9e057f52806b992577d859fe7f30a3a4d33053fa5b19336207ba974170de545663f741a0531b382168adcb3f98058a213f368deb20a306249fcdb0d7d4de151fd38063d274f923e00958489b98d06af213a183fa3c89a538c13336533763d7c5580a0875c6fc2e099130b93f04ed1d16b825d26765c1e9823fa40c065af2cf2cd28440948c0ab93ab56c487b939f87d0db717e23a93d38efb2782a44d14784a35f520c98350068d0d57e145dbdef12f0afdc217d65101507d246d276e567904638a84c8a40f4dcc382cfd1870f181b7f25ac3a72e23b4bc994e8b13a573111cab8cd2cf905b8e9fa112d68e483c0801ab1d1661e385f9bde900fd900be4abffd50269f7f1afdc1b9831aee36c244515ce540b0a3f461d6f8500db2b8ebd7411f6d30445160cf85a386acb662793542df07c6f0d969e3fc1ca2461b4a8640aaee6755de151e510fceb9ef32b38a587ab34223181e9444aa370f2a691ecbee058bd327706d014cc12984a79c1613192464bf7efb4f04caaf2092c269ea2960bf71e71f291f087e232b7ad678090976e390869402ae2fb3646948b6eb1c6ce482d20035898b2310d62f2181b772634ba7dc7e0773781d2bd2c3d6daedd6070f569612cdc680d168f8924b10957209a918b7e9ee4206a3b8587968a31daf973c48cba3cc5282026ce4e93f0fecbcf41c007eafdb72bef64fdaa3988c0e815ad588d2a57ae6333b43004ca5866be50143cdac4fa87bfc09620a99638557636b21f42e00d9cfeb443fe8a01ecc612a4efeded1f4f84349d3dd80bd25ab88242d6aec6bb7200bebacb9d01d57cbdc4f1c43218c6bb198ec9364bd0adad1d1bc54da0318c8b175987a2d6a221f5928d84f6f82e8bc3721db7634bec8d41be91cf4677f985c012f5e6a3cec07ce6df1f1ffb391feb8750a59c20e92c2f92bae4cd71e86b710fa7677a753937dc1914283ecc7e69683943fc614c859a76267e4eee64b110fd6868d3a643b2563f48009f2c324261ecbf5353c42cafb38364716e064d8d5eb3c2a72de115cf30dd5b11eb13f1f1d244d11fffbcf3b4ca7615954ce0478cf5fd0ac63b7bf5f20b011bcd9cc707dc638aec6f84b43404ae293780d515ca18a06549c32bce0d6258d69451c667b86a119ca3b4ca2169ff98d98cff6c85b60b997af11f158f2cdd791ea8e801bf4ad759e4d2d3e343b3898702d20dc8a99dc4081b2fb20b3da551e3025c9189400a636e85979656a0a4125ba2fc21214bf908ee0190088829b0be835658a8e62423736775f5cda893256498e5de9a87832aa91f954868a18aac1dd4ca23bef38a551c1c8da39190acc419aa2a82aa01e61f243b9cdf4014102d5e1de4efe8df7f80aafd07ec1c581f5036bc8365e7a335382960d3de5143daa75f6660eae40206758696c8f4ed8a29175c63bc4c0cd7b95b1f12d59d69d131ca55a7e2918cbb819ac454d67441480e39212f78aff92e0dbd713e9067557c9b44bd295f328fa170a655973f4a692d665395f9e3076e4a3a2c44244e61ccd5f1efb89288d858cead46bdf596321d0e798dd61702df91feae18d802b09335079874b853e068915edce6788903a2ee72a15e4fe81c57d2c73c5f4d447c21954b9a9e2f1347680fc51039e7273e86c4a6c501bb90dd0fdbeabdd2ea2fd975b3877431273a15a3a38b4cb64370daafd732d8d57ccb82e73e83412b86a8a8a5fd183282673a9fbc102ff8de4dafff0efcf8775b19ec5ea380b826f67a2fbd19e102fbee11b2a26284079e6f5715e82384ed64c4d38ef91bcfb273eee0f8a56f5c6700634e387dd1744ba437c4874c1999ca1eb664ccce61e07b1f32aac2bc3e48e78cc0906078794f2660501e5dfde3bb19a94af7418dd1a196eefd050959e7774a4336847354f4f2813c2cfe89f56e6188c8a5b92ea81e2438163a3cba005d6d99046c98d733d07b58058b7c62ee1f18ea3b9d23e18a603da728f586ddd2c6cebc8004b7267d6d1e3a7fa671e9e830ecb7b49a36099f47d5947b1cd361195d9b54d2a37bda38c5119a35942bcf01ad59f73bfdb8290d226b4d2810bf5e9f8dba15d829b87e2713717f8ea49a0c403efc9dbd45dd0937c0de5c2900cd4f3f079626a836de7044068aa5db995def248bc175286087f6913de90831488eed5e50c50e9982999eb2b70e5a07900b6e9c37ff082c190d79bb28d25b6ac87361678c2daaf87cd448bbb6405ffcc930b1afd8966838c27d13c6601d855e8ab0f13c4f2796c108b1582b72d4a70b7593cdfe4771a1629f9941c061ccacdc5b3fd4275f3f92521e4c9cc035d9a5d3db8e122f41a57bd2259c11872cfe891676c90cca439cb32ef9c683131902ae4e7e8cc5273bf3351015fd9a2debb85966c4cbc04bb406dda76c2cbfe1f81683da39126a93376c15e1a9ba7eb9c9c3c0b20d96dc6237b4f16bf35098919e814833a099c2018eff5c732812d4d6fadbaededbe8162ed589973bed5825724686ef9511280bd604ae5c2864c6bb801ff04778c5c83765d81335a64f9a9c9934c835bf75b9699c35839de4164d1b86f13b4f868e39b3139950318a9353ac36cc58cb39b87872706485a505116832ec3c6e665676f9edca90db9257497520754b68bcf4b69f9815c03c8c5a9497aa73fb244795eb6e393c5aaf7204b1d8171235ac70e3a1e38bedc02a5d49b7ea1bfda0b0f9d87d9d4a517829323c6286158ad6525ed934d4c7f0865d45fe263a5454b4aff1ab5388e6ac9f86366b9589528f206cf485654ec02eac3dcf83619bd5dd06302cbd16f312c701d070827a81ed4e3522c94b2f7085fb7a21f08e8ed5dbf9cf46aa3dba7e6b88cf4b7f612a4e8f42f5345a5550c5d0471a8d3e3172f6f86c47da020b6873426972588100a33eff8191ba26dca494cae5bfcf4e325e79a8bf0581f1457fd359f6574a5bc79d95752ef770c9f4209a79f210360d77689d8a6d142881cb0708b87a078a2ddbe482ad3976e24a00b4661e798c0504f3de40065d5f549a0582a3fee9dacfd60ef333496282562cd8a1590a703b62db8b112a943fe590173956024a181b6a", 0x1000}, {&(0x7f0000000040)="ffa6d23e00acc2082f4c22e8e061f4b9754c75a75bb1e88a261016181c", 0x1d}, {&(0x7f0000000080)="7e66c6285cbb673f21862d1e40e8d605d649b35bcc494fc53975206d3f90edd0fd5b0ab7ac03084b2923546d7da2961e8b081a4cbe3940143b3bc9972e4fea5411e8f5fc7d9429c980a6a77c045b955fc47c7bfb4e9b1f201010854df834ab5e32d8f082cab53b1ed20679d6883a2abb21f7c945516d337380f70199b03b4283f70a47404db592df41d5e7f6b4bd83d9726c6f09a54fa5dc36c84e7ba772facf8e0fd0f403be92f413dfbc2863b291", 0xaf}, {&(0x7f0000000140)="cd2a", 0x2}, {&(0x7f0000000180)="c8ecccf68dc2ac538e7bda3a269514", 0xf}, {&(0x7f00000012c0)="40336c77b3ed5b0fb93b9ed1dcba11546da3c06ded6fdfbe606097b0c9d0b1c972af9dc070344350ece240a55722bcf6faddfe7a37ab69daeb98de634f6888233bd053a477b3e65af262eb70f2a6d5795de1dc914599ae1ce87e60ccb0ea335027354acb8947d8ebfbfcbbb08581a5957a9b7da0b9051c3315df6daa986e14dc2cc126dd2c7624a8669da4ed29e8b1af2d462db370f01eb1539ce8efd4006de13ebdc31c7b95463310de21af87cc2f309a0849470ab4aba9702dec0e9d9ca3f87c72228a3eca175ef1da8dea8b6f114acaa5327615e8d269b562a464fb9f6aad7de3dbbad8e5f1c8fb57abf7", 0xec}], 0x6, &(0x7f0000001440)=[@rights={0x30, 0xffff, 0x1, [r3, r1, r0, r3, r0, r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xc0, 0x8}, 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) dup2(r3, r8) 20:42:47 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x18c) 20:42:47 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r0 = socket$inet(0x2, 0x2, 0x80027) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = getgid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) socket$inet6(0x18, 0x3, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) 20:42:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r4, r2) close(r0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xfffffffffffffffd) poll(&(0x7f0000000040)=[{r5, 0x80}, {r6, 0x180}, {r0, 0x108}, {r3, 0x110}, {r4, 0x104}, {r1, 0x100}, {r3, 0x31}, {r4, 0x9}], 0x8, 0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) close(r2) 20:42:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xd89e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:42:47 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)=0x29f) poll(&(0x7f0000000080)=[{r1, 0x40}, {r1, 0x4}, {r1, 0x4}], 0x3, 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 20:42:48 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() 20:42:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x3810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 20:42:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 20:42:48 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x20000}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1000000210, 0x144) r0 = socket$inet(0x2, 0x4005, 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xfd95) 20:42:48 executing program 0: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmget(0x3, 0x2000, 0x61b, &(0x7f0000ffe000/0x2000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x0) r2 = dup(r1) ftruncate(r2, 0xc42) 20:42:48 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt(r0, 0xfffffffffffff8b5, 0x7, &(0x7f0000000600)="2b8db3f8192922768748ddf5a0e3bfe4efb436c30f7c7b38daed765e516fb8b668350e8a5bb60e61ecf008cdcdf8bad4ae2f9c077b1f18c6350b1211d25469858266f5d8695cdda2fb703e13a8a99e1a564e9e9c47969e4de834cee81e2b56d02942e9dfabf2ced1fd9094bc9df06bb01fad48b26b3c8abd82de80146c86595cfa5550a5636554f3fb6e14078bf40db9126cb599f5929f94178e9d1055ce5bf45e2b07414e33f247cf9962efcbc0b2c0fae6a0482806b54df314fdfc05eb0ee4e723dccffaff3daa252fed4f75c6bcad760d3b686258f3b36c6953e22fa9f306410487da3d692946f55e92386fffa7b16434f4", 0xf3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES64, @ANYRESHEX=r1, @ANYRESDEC=r1, @ANYRESOCT=0x0, @ANYRESDEC=r1, @ANYRES64=r1], @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES64=r1, @ANYPTR64, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="de06d044aabf78509abbe3d6091270a34f756d52cce95ac88b7b53fa1a7ba542ef612d40384c1a4ea621ecbee18e6955b7666ba51e0c41d2ace66b0575cf2ce5c0a047bc230c6cbcc2009c6f8bd7c9693dbe3722691b5620f8cf03f0ec26a1fb1e5fe550fd8dc946b01bffa1a3ed44a8da5a110a487f5298373a8dd41317f25b11a79c0523ca7281a2760171b743239a54af9e9a25d996e482a20679a44f7447700604ebaec1e560ffd1ae27b7ca19dd71739195fdce0c1209deae7961c9fff480d3a4a8dc233c7a3ae9d90cfa12299893d94ccc41", @ANYPTR, @ANYPTR64], @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32, @ANYBLOB="5a7364b2cc8e17a883cf60838f7afaac8a96bdf943b6efee89c4e2f8a3d8cda323be0fdd8d81244e3a2632dfe2cfc77003c115d42e56109f62af7568930c9f3511ee6477b76f8f72fa33ea11e23a01cf9fe8b41cb97353a9083da1d4ec0e4864ef9adb86bd6f7ec66ebe55b708f0a7f4e1ca42691aba6ef4919a387c93502874e5eecfbb8f0f1d03ff75101aa608ea827c6f2675300d2eed733e68c9afece7abecc1892f2b8fffd545eefb67da9ee7721643d3df4d6163fc77d7f9b44e233bd7c9c8e0b2fbe82b75efbd304bc3b95bf6651bc6431e539ff28d7bd9235d30149d", @ANYRESDEC=r1], @ANYRES16=r1, @ANYBLOB="569687337c544df96ab2423ddc2f7cacc4faae931f42fbb298be7270e3059f367f6bd083b5f7eec37e12c06983734fbcfc01b0d58d9711db396d519b02246de35cb26e01da3e1f43c465be49d6e98e60e804f7ffbb0ef8a65f961eace89bfc4097a5ba565d34c91018b9b2896901a6c7f2c6ee57d5d832cc9dd9acbb18bb3c8e6d8024724b1fd1b1310ab3455ccc3e030077804142b0c4a14c7c8b5dbd69ffec0565ee19b4ef38e8e93635520c652db64866c15790a3692d08039a62e554dee387d6f0bf939258c7fffe5874bf768cab1f74465ba972b3b35eb7"], @ANYRES64=r1, @ANYRES32], 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x800, 0x4) fchdir(r1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000004cd7bcc479cef7b3cbd8468ccd17d29d919315c1497556e833bae0ea0a8ae541d0308287a5167a482b9ddbf705e4b9cb0ec3df6b468a3c026c461cd6c916c07fefe84403c699cfa28c2bbf6cdf678011043cc4f72a3dd78f56dcb0365aa2114323584162b0a196a8ee6d829301e4153f9bb0d1997cdda6d15b0c386229566cc19be16b962c0700c89b45dd9d3432464dc896092eae3fb32f0000000000000000000000000000"], 0xfffffffffffffff6) 20:42:48 executing program 0: r0 = socket(0x33, 0x6, 0x8) recvfrom$inet6(r0, &(0x7f0000000a40)=""/141, 0x8d, 0x41, &(0x7f0000000100)={0x18, 0x0, 0x7, 0xfffffffffffffffc}, 0xc) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2f66696c653000fc5ab71998ca636bcadcf2ccf2b32c83ae924acb8847877536bfae40b651885e92486e30b55ea7f854712e97e6e3bb24aec94ae3a1cee876fe979e53bde51b7c38b50f60ba3beb4cd43fae293aca20b9797d84d106a90ba189c88179d68885ed1fe18bcaa354d9b6226986f966ff283c61ed4cbcd7dcbdf85abd918c4cd61934f16f91123aaeee670b1d5daec623bba9ff555749272e7d4c9cdce3aa82bc9e74a32f1e52193a345dea40679cfa259562b29be4a42583375053c4a80a969ff6505d"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) recvfrom$inet6(r0, &(0x7f0000000140)=""/212, 0xd4, 0x3, 0x0, 0x0) 20:42:48 executing program 1: r0 = socket(0x100000000001, 0x4, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) read(r0, &(0x7f0000000000)=""/50, 0x32) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 20:42:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000780)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b6fa879456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a4b5bed5bcf6867600b11ca1a033eb13423a2f0993e132d3ced812ff19b4b24622e87afde4dcaae051d626d607ff3ea1a2591d7482e77e9391c21331100564d693ae49a835299563f424ae5ef4a473170a125c754814187b2107ed6d624704f4098c7aa3a88f74977869054e63df0d867411cfd829709e5bcef8a770d188da4997652a975c92c42c40faba1bf0cdf0fdb32121cbed79ec9657c2f5d5b60c363d0cab16c2946254269b8c909fe2f238f7d495c694964ef1456aef1cfefb938f3ee2f0c96c383f3aac353c197431c4f1e264241d263436bf524d20cd7cbd1f39b", 0x30fb9e96b238455a) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 20:42:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x21, 0x8000, 0x76bf) recvfrom$inet6(r4, &(0x7f0000000100)=""/218, 0xda, 0x1, &(0x7f0000000200)={0x18, 0x2, 0x8, 0x1}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 20:42:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r2, &(0x7f0000000080)=""/128, 0x80, 0x840, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 20:42:48 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0xe6573b84c959292a}], 0xffffffffffffd5e) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) 20:42:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) r3 = dup(r2) ioctl$TIOCSBRK(r3, 0x2000747b) syz_open_pts() 20:42:49 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x10) recvfrom$unix(r0, &(0x7f0000000140)=""/48, 0x30, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\nKsfIee0\x00'], 0xa) r1 = socket$inet6(0x18, 0xb, 0x8) r2 = semget$private(0x0, 0x1, 0x242) accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/71) r3 = socket$inet6(0x18, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/220) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/127) getsockopt$sock_int(r3, 0xffff, 0x40, 0x0, 0x0) 20:42:49 executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000040)=0xffffffffffffff3a) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x100000001}, 0x10) 20:42:49 executing program 1: r0 = socket$inet(0x2, 0x4000002, 0xfffffffffffffffd) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x3ff, r1}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x20009, &(0x7f0000000100)="2632e0c51207d1845f8d364012ef7bcc7a179d4750e4bd21f67853530adcee4a13bbe4d3dbc7eca26843a843e493a3e544db0156000000100000ebaac36fa6b2027c1203ce", 0x45) 20:42:49 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = kqueue() close(r1) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 20:42:49 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) close(r0) shutdown(r1, 0x1) 20:42:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0x0) 20:42:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x16, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() dup(r0) r4 = msgget$private(0x0, 0x94) msgsnd(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="030000000000000073ef67c9faacb81e793d942d494eefceb89f3dc3f57a8074e9ff50d11c48ae81f90e0965a34082dc9216a96b5e90ea9b4d202c892531d0b24bbe97656c15ee3300000000000000000000000000000000"], 0x58, 0x800) msgsnd(r4, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 20:42:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/162}], 0x0, 0x0, 0x83}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) r3 = msgget(0x1, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x0, 0x0) getgroups(0x9, &(0x7f0000000140)=[r6, 0x0, r6, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r6]) r9 = getuid() r10 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r9, r7}, 0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x3ff, r5, r8, r9, r10, 0x80, 0xd7}, 0x0, 0x5, r11, r12, 0x80, 0x401, 0x5, 0x1}) 20:42:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000011c0)=""/89, &(0x7f0000000080)=0x59) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x7011, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000004, 0x9, 0x3723}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x6, 0x101}], 0xffff, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x7e, 0x6}], 0x7fff, &(0x7f0000001280)={0xffffffffffffffff, 0x6}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 20:42:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)="d006e63cecae9f9940745bc9f0c571c7e638f9734d28d72d0f26bd0a566e762c3cf3c5", 0x2) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/249, 0xf9, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000380)="d7ff125c00000000d29b45735e48fdbdf093a0e887f83aa5eb1578f26c271b18c7b278d76df4d1bd6e0145c163c50660940eac1a9391defbc154ec3178c02e430437e3ff791d7e952224a4e368afc73e85d2e6e56ca70c1eb58ee53f62c4ef961e3d876b1113156717998f8a9da950d9360e4b45b78a0dcadad9f179a8f741addc3fcba3e2ba885c", 0x1aa) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = geteuid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="2ff00a635ae25fcd7ed77c61e2f91fef48c1a0b5098245571828ef3fe39537379a53c305e3fab077dd1e9942a41d17869cdf6effe6e1b69f3925b11d8dd003b5b7b88987a0b6cbc511d953e1878ea67e3310a3a194fc68648dccb34ee00bcebf408e37cd9b92f716df896a589929f09e0a5458342b80afd29e0d7e9bf041624d032d5891f0fca0e53965641aa2ebc3d1501b657ab4d663368e3f2801a3ca61031455144e554633c4dd8e8cc1fd82a640d31a696548aef4ed697e3491cf014c7a35204032f9e5419a3662032a", 0xcc) r6 = getgid() r7 = getppid() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="ebe263cce7b18117c7b53164f908df2cbdb601ecaaddeab49a37ec8de3cb8cf8f1d1dbae8f789498a9dce6bc891b6532b8ce3cdc5745d35eb4c4577ea9acc6dd4c7a9227a53a666ebde19c8b86373ca185cad782dabb3f88e5f861532f35697d9f13fa90df78dbca05f8b38d62a6b62ad88a570144620a47573b4b383a5bdc3e8623f665c5788b1c4f4408a244a6bb0826c52ef56c3decf7abd5ade3a1310a11015e92db11c63570421397a56e13aa9d5cf6dfe2281ae6dc2d19a667a8695286eb3ceeceb1889f58bacbe5557dadd38ab0ceab2174cadd3a859a89cd25aaff84edb754e98180ffd8389296ba586aa01b", 0xf0}], 0x1) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x2, r3, r4, r5, r6, 0x20, 0x10000}, 0x4000000040, 0x8, r7, r8, 0xb3, 0x4}) recvfrom(r1, &(0x7f0000000280)=""/241, 0x117, 0x4000000000040, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0xc) 20:42:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) chmod(0x0, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) 20:42:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/98}, 0x6a, 0x2, 0x1800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="0300000000000000b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b870618397a63d918a89fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1f8c99f3add9e1f135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb471"], 0x102, 0x800) 20:42:49 executing program 0: getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x1, &(0x7f0000000640)=[0x0]) r9 = getgid() getgroups(0xa, &(0x7f0000000680)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000300)='./file1\x00', 0xfffffffffffff7fd) r10 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) kqueue() accept(r10, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r11, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(r10, &(0x7f0000000340)=""/178, 0xb2, 0x0, &(0x7f0000000400)=@file={0x1, './file2\x00'}, 0xa) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = getegid() fchown(r11, r12, r13) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r11, &(0x7f0000000080)='./file0\x00', 0x0) 20:42:49 executing program 1: pipe(&(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x27) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x8001, 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 20:42:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() write(r0, &(0x7f00000000c0)="d0b1a23ef3f9492ff7f8041e4d916f468407bd489899a35eb9a249f05de2ef0f5dd4516523f425bed4ef22f70cac1eac01afaad6a0155549ac02694a325ed4da17acd0974ff692b2cc2c9e29731f036ceaca87d20405fa5f9bc172bd5bfd217eb1df95e475c8aeab214035a036f9b7420ae7d3a278a8def8d87a8a5bde4b88675b6dd729279e766962661c024c5da9f71c6e251caa91e556d69b6efdbf958b62eaff2c17cf32834305d55f9728df27f2cd997c351a0f4f0cd36cf8a86444f47d319d4e7a125e6f98", 0xc8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:42:49 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x8000, 0xc3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000002c0)="46f9d6f461ec53efc8068e28f2a6f6a71929529491eda87a04293732f4c2e204a203443f03c9989bca98e6a7b973f1a362834e3c7c2f7287c05f003601f89d21b75e0b38726dbdb04540263b679d173941a1421f5d875568bb8d9c188216333cf8fd4643448df86866e0618582788e3e0355b6387bd7dd5d5d8d344a73252283adabb8aa880a850ea2005e1bcc682473c5254555295b990e83838062d809e24b0358a03e49f8a6d14d23", 0xaa, 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65300a"], 0x10) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/253, 0xfd) 20:42:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x23e, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 20:42:49 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x40, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=']:\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00']) 20:42:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0) 20:42:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000040)={0x0, 0x2}, 0x10) 20:42:50 executing program 0: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) recvfrom$inet6(r1, &(0x7f0000000080)=""/186, 0xba, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xc4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket$inet(0x2, 0x2, 0x0) r5 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/151) fcntl$setown(r3, 0x6, r2) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) 20:42:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) kqueue() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lseek(0xffffffffffffffff, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) 20:42:50 executing program 1: fchmod(0xffffffffffffffff, 0x40013d) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xe0) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0xbc) r2 = dup(r0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup(r1) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/18}, &(0x7f00000001c0)=0x14) close(r1) fcntl$getown(r0, 0x5) 20:42:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fff, 0xc000000000000000, &(0x7f0000000080)="9a1b1214b410cad7b9e145b5446fdb665f783bb8d9d94c4d7e9795be3dd3fbfd47f8302ad38a19f2e86e06f8bd937b4d54adbfa059f5cc5f2f09552b34015e4d63924b5d2a27c35663007a79866fc22254b0e9d3a8fdb7f7b6864d67627dac699d4cf5e61d1f1fd25eb05b635d77a374e7609c4444c3aab4cfd3ecb27d8d551e6de1645536d52f953508984061eceba12a922c3ee8e9da", 0x97) read(r0, &(0x7f00000013c0)=""/4096, 0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) openat(r2, &(0x7f0000002480)='./file0\x00', 0x38a00, 0x125) shutdown(r1, 0x2) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="b287b7d950d91ce615ef50d3867e219b5283c4c20e9407c849fbd1219883fa23f7bf3f5cb8c2850a90", 0x29}, {&(0x7f0000000140)="69dacdda56077ccd86c94eb1d59f8c085cdcb7f166a45212865fe6a3c7bee89f40e927bc9032159650cbc28c9366e8a302a1f1138fedbd424a70fea2173db70f06c3a4c534d93ebbb7877603020712d3308054b9e0e20646b5520ccb4c7076cad9a7ab055bdff155cf06843281df2d1ff29ca8ac782fbc8e4b6840e2650ba74a27e9d7aa123dc46a10b22495c2d53e793a95affb3a36b8974ef228e591bf72c04f7af928d9915bf82b9e9d0ee7549b30f134142d9d73435b8f97c20c8e5c33d5cd29c164cdde63a137a20cdece13f29153f4301fea3e7428b7d0ea546bcf", 0xde}, {&(0x7f00000002c0)="6f31eb677f4a6ac2a9278928088c0b13283e87101e8d18d9c189763ffd6944d36cd5db7cb0976515584e7175bae400fb99659cd023d033536aaebb29d96cafee44edfc89e26cd6c6b0e739db172e3384e33e653d0eb2b035b2345dd83286dd5f2242f91b70cea16bf77314c881816f59336ef397795582fac65cb7743efbcb175cc1b3b6c90dcc1fd5964a5113a77ca693df3ddca83716460e76c85082d186cb81070b60b7e41078a7631676fda6c25c3b9de875eaf7a5afc5f693712834b7b4f26f894788b5502c0d30fbe18f066af17a4d8342cb7ac9fe235c318a34a949ef918d09fafca34cb0bbcbc36adcbfc5212b54e9282441641cb1287ca1f068a37b279d2dd7e2f5fa761f326700d46d86a8908d500b3addfbc525069e2c9cf0eca8576c0231c5ee61048c3e17cc5e6a4ba928a2aa0b12e69ffe56b93a5c17e4772d39814f77fe6306a78994d34edc45d7eb0d6da08340bbbcafe396fc282cebb5b2a57e90e802d1c1453d7a7e59aa541e605a4539b85bcd8764f001045f3a5fea4a270dc4fb1346db4b49773156004758a7cf4e275808db932b05795d083ab2e866ce506f6ff13e87e1099b092f3926d427bd9596f91ef92e81764a7b542d0cac850000d1c1b3a5ae2d26c9f99a84fc643709ab506b4ece6aa339d87d6c5859e0129c7fa86333214ad08356dd10b7549be5983e0638b68aefb4f09d31cf1226e7aff9d66726ec8e52174047eb52e06aa3382b23d864907a44ed9e05c4277394bc00a2b966e26632099a6334eef3c8cce121bc850a7674207df8c798cd73ff3338756a8c70886eb31e420a35874e4fa9386b5d596c8deb271bd691de00a3888ff0471cf9d520ceaa7d65d76dbf05b538fedef12c8faf761aab82ceb4b97bc3ef278a3536c2ea50c0e3dfb26276be433a5b83afc4dee8cc469a46f905a10bc2b0359d95cbd80ac5dea244133f5475376e37cba4338d7e22a2743a1567733bb51685f66ab6b007c8c06525f48a13fcd69d65dff4f4984b1635a07489dd3d38964f14c1f9bd6219781aed4039842a9014d5ff73f1d95c509a4a6859464ba660e23e201deca49fbd1cc703961807142e75d482234de14b511d923d170dd4b91487971e96a7b56b6019e0a7511d9ae7532ddd85364d25fb325c30312cf694bf239c11bc73aec67f0619c1d138c38a03a933c55563c953b594cad3cfcf6b87d778b7f32560098b314f83e69d3b09f8ded4100f3881d56c050ffdc970a36c769a5bf5a2e0564af35e559dd71e37c0e58017e50e98502de041d4d1efbf3999ecbe8da3ba679404ff3bdc4cd2ed24dbcd547d519a9b430a354f18c6828e86db0f678160ed21dc4a341c8f4fe3e8b2b494c01e90d477e03ca46f0bd54f245626f9e94d5cc0e78dedb8efab91f281eaecbb333d7feef6e31021156af50c46f3b9968d6543fc3bcec361484e8f222b72f4507bdf86b766ddb2839ebdb74b487ae1935c423a225a83241fa3fff7ccbf64e1076f3d10eccf2742f720b92e8384e12a9a063fad0ef022b6f6882f54a701b482d4a5777738f655b2b5ff35910975c1d6f45a15d01b744f39307aa2221cea101756d9b7e25a2b5183e1efc1c9c7d33c41ce205169cd10da3a3b4e6b420763d4d85a696228d7c39ddb546ad3761ad0e5d08d597f4b1e8403dd9e69b088ef32ca6f213a0e37db26c5ee718d270467a97f02db71dd0d41e2b73de0551dc343e765f49a141db95ecb1209dae492aafa65b7666e0f840db85fac16ff8ebfccb82fd6b89db72d87b8439751cba0bcf22b397bef8dc7f6eeb58b8cafe82bdb49985059320e0cc4d47ac8df0151e06af1045c41d9688c31f60caed094628b667e1c703d05f49032dfa0024e77bc6ab935984049421e3f058c24adc9e5a41199d31cc4bd65542b1a15ac82e2fb13472379bc014700293488b59755e3f951721bfd94a08ec9eb23cfea533ec130848297346034f8e5d06a604f01f1d306ee4109a27119f1d628224e2fef045e00356eab9c73335969987d0673e54a72635a5b839447539470d4378d44a1814d579232348458bf9d514699f1015c3c2f501fc0100da2a3b378e1b082ec46c3b72342f053e734e754dc8ef50abf9ab41606682f816ac832259ce685f593a6088c8d58d45faf8bf2c8c3762b5ae8ef4c48968da8ec8fe04f1548430b189089f996c2ff01f15dd81f2b689a8f6cb2f55713141de1304dd9b611d59a861c056deceb74036e60b5a2729736ee41edf2c72def066767fcacb6822d04755cbff48308beeafb0f07a519107d54f3b96f17507a45444361d646a42ef5987b09ba3f1c740867970f2a67450e8122252d5df144d662e0d3837963f4c515ff540e7b4c1f2933ca27a86f8d2753438cdd68cf5c2011bb548964c2539d27b62d0f0ff53f6a3afc276290ec8c09092a89cae907a8b9f0ba7ed13455516e69d6f32bfe7c4c2cadbf103fe18ad8e1dee48298331a4ffc20fdf272ae325a4a08c0ae45f01ee18237906b703ba69c3aad02b3f666d11317a9e52af7085c4fe25561e9fe8562360eb43bb924b4ac54385f52f1ba20185a72413677181cc535453d13c57db849ca7d0861edf8b08b2ab2901c7fe51e94d4651a02ea03c33a19e4792a34ed1cc9a5365f7fbba7235927e63171bacc6c4a748010b7a715d6599ff572438b60b88ee9df307c9724ae53dba3e6085d24ac00c6eeec096af3fe8d46d8821375b3570dfef3934e1e4b8db811a43d07343f5a9a9ffae80ed8dbc07c8c51e4b997b7f87d7cde020dce9bacdd7f54e528e06297c58c944d344e9a7e8d802c98d215ac99d45ae77a213f006969b685674ea75e8c4d7e3d00b4ae514884fbf2d2b50da4e6630a545a2133611e4aa58ea471582c4c63032cf59aeac6f4cfedefce1ed6ea84aa73946501775d2b8cb50e7fa7a783f086bf723e055a7934c24ef7ecd733a23c0d5f1d2a6578676c03f91d9919a2bb8777e37f940ec91d7a1a545dd82d0305dab23adcf1a85abe6373c60bad3ca1604705b8f27ef60c6394b23977fc7ab5c5e5fdd46e17d2b6a9073331bf21dbde1acc6a8341f245997954fc2c91b4bca2e440b26db2d9610dd954b430b96fb902b6a149d52ce39ab685473a6f94d1427d90ff4e1ea8b9d309e7e266959cce39ac51260fcef72446512f72f382ae497da3e91cd7e1019cb5cc5dc4e5d38faebbf743098b1931495bf5c37acd5d7b9b67a2b5d9d86da771cadb57c1d5ab4f355e93757442831b0fafaa972471e7cd45d28068228bce3e291cfd7ab381d9f61a57e8c0f22d64634fe3d2acb37cfb1ee573d2a5003cb36c324e443b040da32ddc6f6f66bc8c09801b1cd72799c74e02dd485f92d969fa1a0fff7e04c31655025f8c2469d6edc9e4c11c9f631bb2561b6c963a27c27e136d2d381ac010e8eb98c9ed35d6de3f6f15a48eead36e3c786fd3e659966497e88ba2df3e4a057fafbdae33a1c178151788b5c365d0136d99a9e4a4a61f80468034ab9e41d9df6f21a1068b0ee9db73cf2e6060e9df40825c08df599a64df10efff73bc6bff824d9669b6a7a150e9e3c5ce0a07a8cbeb0bbd55a2236e4e50087fac8067a6837b8c719b82cfa7fd5079d356b549a69cd34e279008cd168bf3f0218529dd4b5775a3c5ccf52534182daf201c7377b67b0834ae71c82f0382954c14de858ee33c156902626c8cd25ef37e7ab320e0a08dc000ff75e2e91356c9c6e064a14e7ef5713f55f3733675acf6dd95efb5fac672d3b10523203677a81449822fe5397acbf0d0c1d5c2141a2bae81f0527288b24f825fe0d870fd9071e33d5d997a1df556d76859118975a1e10e47177c996bfdb86459dc88ebb1387b73b3f109301081c944d97946e68604ee243839ff2bb702d68c19e61d1cbb51f3e6afe1e601170af01371417de4bd7467ce6351e1440d35bffcafdf4a25588ce20257959e3017e1fc7f1bc42d0fa5da10982534624636ededbeeb2043dd0060a64b6e218d29bf31890269eaf5cab41f3d9bc2e846cc7a0dbd4af8510f4a990f51ef0fb0bdd13fd57b60dbc35c2dc0720d0eae7e5d3a7b515e0972e59dca0f41ab376025ec7efc3862636b4f35d4755e88994ce2f0134be5a267580c9bc5f49e9737c51bbf0cb27579f4aca7207b09f669d578add112b8e52d48ebeea64995ba1a6762ee22a1b7c3b65d268cbc47e0634cfeedbe78b652448f1d266a375ae8087a4a0861277b186fc0ceba5b3c140f1b0f693d97b326d0739c7b9af5e5dd21adc76c38a66637467812bf78b2b00b5192303356c48674ecea792d8be115643e54d8ffb7eef4c182573a3eab6d8e7ec71a04f719e04b6295e8f46a18c5a9d1b5c45a56185adf018810cd5cdf8c26cfece93b1a1a9d82ee139f720b5f72ca4f6419ff4e8ac15c023779900be16208b7ebe9f934b5ddbbc47a0bc0861e31657f9c0fc3158e5afec5e0fecdea7a0d686d710c91250bb7db3524980bb08afc5703ea015278bad20bce5ea35b462d2502c1fa0dcb4658e18e36c32d7dada21e704f7f8b8cb6e9573360f6f4fa974a4e5b321bf3ad98e2150f03424584b65d9b6fa55b362c13df525fc63548b6ce7319de6dcf95ff58e0f81622428b4372d4de7b728bb83059ec6d7deca09c636d3c70b8faf84c5b495d8a19eeea95fb729f5122ad9bc3766e90f03ea46a43c2e1879d6a8a051f62201633885fbf3bbc931b33583fb7438eb8e922115be35e2dcee35fab2fd6a4e8938f178697035e9de743fda9e220e0cfeafc009f99f803b2e34ddc5688c4cbe862a06c056937f77640eb2c886043ceeb51ca530ed3a5768adb4b4c400b59aca7e84af1a134b2cebdb90abeeb68cd1758004798e09a67ae9a749b80c60c22289c1461009f86db1ced54983d709bd14bfcdaf715b2ce0b3e8e5971fe4b31c28d9a3a344791aeb154fd6c7ce8186a74c72b0ebece940b3ba4a9f0069270e504e3cf79f6cf65abacd8af0eda0fdfd20b66cdc4739f04c897bb7ff019f4598569f58da806bd7f35d1cee44f5be3b94db412b4bd38802bd1b2a1f322fe5c990311e8c1642c09a791e8f961e94bbff75293806a6b813eafa1cf800976ef5747675bc6adcc4f9c48e1ce80dac8c4c93dcddc9e112039f64fcc10161d1599f408fa74511425ae82758b8471313dc4634095dc9dca9f51942d88c1723621ad79aa4f7b48c5053115b5a4bc9ae1a3a1f41ef6cfb303c0432af22945802b9c45318dd8510831739ec986f43ad9bafae665d02a25217627d5bd03d6006c28cfb6a0f45b84ca7fb2b8b2d92cd9ccc4ad8ad77de84085a32894330c72ad7f3e787ae455897706ed36c59904b9a3475534ec5d955be6575c894b029dc44e071edc34ddd0d9dfd7ac25a502d6c7f61569220e8a44d910f5ab77003a1d7629cb652e9db615d54161ab97d347836d16365750be6e02f4393dfca0b68bcfdcd99fc7d4022a2cc6e892d84a639860f12d13f2dd546bcad31f8b1f9939cc89e97d31ee17387cc3351a37e76faa53e539620c88bd67bca1a4bdebbfa516ed26dfce4753b8da2fee46b43fbde1d2daf4ecc37d06515406b961930900ae2842709903ea69c4024d23f49bb74693d8c9c1f687e2676e9aef13adb821f32d743d627ef7ecbd07d73dee94f60d831694db263bce76ad13fb3e01372a701b4906c6867fa364a80ff9cbe2d794e86eed193568bf416a384936654c23a1d00734cea6346b673ebbf0b5b369b883836bbd8aeb8879e13c5bb71aa478a225dcb1a33a58d1e206846edb205abb0666ab2fe0be92e8cfca", 0x1000}, {&(0x7f00000012c0)="16b621899d6c6f69656753bf12c0275ee32e5307d808b7f2701c367bb488ada2e4e2fc382cb5574cea6861f8adad030cd2aef033c8ad342657b9025ab7618149faf2ca7747cef520efd62497da552e871900bfb28c7e4febaebd7e0fd82f309e77d18181c61eaa3f1f827bc46dcdf4f5a99c6d142840d64f4b70233f1addb22e8d401a0093acd780892796d20ca5f70063a2e988ffcd46a2afe9c8e7f0292a826a17d2cb31c0acd5abc164e8ad04975a8da68e7c7fef764d5fbc6a431a8507490417c1b18b97a8b2170b5fad3f6c067e7bc33d9e2cd243a5fe549a6e452138a256", 0xe1}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000280), 0x4) read(r1, &(0x7f00000023c0)=""/140, 0x8c) setsockopt(r0, 0x1, 0xe, &(0x7f0000000040)='!\x00\x00\x00', 0x14e) 20:42:50 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file1/file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 20:42:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11, 0x20, 0x1, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000040, 0x9, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x20, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x100000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x100000001, 0xfffffffffffeffff}, {{r3}, 0xfffffffffffffffd, 0x13, 0x20000002, 0x1f, 0x100}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x25e}, {{r3}, 0xfffffffffffffffc, 0x1, 0x4, 0x5, 0x5}], 0x5, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x14, 0x80000041, 0x4fbc, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x101, 0x8}, {{r2}, 0xfffffffffffffffa, 0x10, 0x800fffff}], 0x7, &(0x7f0000000a00)={0xc, 0x9}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 20:42:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/103, 0x67}], 0x1) 20:42:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 20:42:50 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x3a7c8b1d, 0x100, &(0x7f0000000040)="ba173ca9", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:42:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x240, 0xa1be0f4b551f0719) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) setsockopt(r3, 0x2d, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff84) 20:42:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10000000007) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x10008, 0x10) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000140)={0xd59, 0x2}, 0x10) getdents(r3, &(0x7f0000000040)=""/170, 0xaa) 20:42:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:42:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) setitimer(0x1, &(0x7f0000000000)={{0xc67, 0x342e}, {0x5, 0x6}}, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) fcntl$getown(r0, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 20:42:51 executing program 0: 20:42:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x80000000, r1}) 20:42:51 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x4, 0x3, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 20:42:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x6) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000006c0)=0xffffffffffff56cc) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="dd3cd6b71f676a2caa81ed2e07cae16c70333decffcedf25d30b9d9d12d659479d51070437a8647b65c41a1a7fb11abf817e69b1ee71a37d402351a75f35ea4a0cd66431f58d715cdcd033380710c5fe06373cfb54f167", 0x57}, {&(0x7f00000001c0)="d45b31b228f35d6e7227e8a0644602aba80c98623cbef7a655084e873a168e924e8a883de3edc6d2458131117d39194eb0d492132279be599255b9253a4708253bf21d0e9bd31d27f625d18a3eda46fc57c6cfa369d264ae39092e0395e80a76d1161986d4eabefa50a784b3b38f070f9051be276f464d985a438d632120bb7ee730afecebce3e0dbee574171af0760c456ec1c4fece6589fda2a92d64d8cb25f0c99678b730c8e4e2329b7c0c33725946fae7c66e95d6fa375aca2962cc00f747d80b4829484cd8", 0xc8}, {&(0x7f00000002c0)="20a9e52e7d0be66238062a1dec06da22abfb82bf27069628a7b101c97ac7950b682c5ac2069a509fbf1a220276645c559d303501733e5bbbbadeae4b96541bcb1cef21ea91e785f6a460580355f8fcdf61577f897c1604ddabe150dd7636f2d0b41b8dd0e6fbf1c2061d1b2984a9d086a323c59a4d50c63af559e7f85eb1623eba5d6d37ee8d3f6fef2bd3a50e16e0470da516e0daecdb09b52085cc8eb239dce924500d6d609790a4e78a2df3ceb82da15edc223110", 0xb6}, {&(0x7f0000000380)="4a5adbe3bdf41bea6c1a43de6a73887d34b32e3bff203181c49a1221cc99cabfbcb55f0a740cb9609a8d2fcfdf07053ff2094d8b97eeac2d8bec576f5afb0a3271913023fcc9faac2d2ea33cb105a510c479eeed591503cf78215bc01b52556dae", 0x61}, {&(0x7f0000000400)="78bb8738c73caf7f228fd432b45e3ae622782d2fb298b346c00b99c616f85fd82d83c3bfc9dab7efa146269c264fe1888354eaaa42c22d872ffa5c4fecfeaa0a5a2fa443ddbc43a39795b6f86b63cf4627256473325cb0218d5a26ad5129f28db69e5df7ffff96ce8657d7fff3601e355a0653a56c74360c49bff298e388411836fe81ac53a7c288e7853e4574172c2196", 0x91}], 0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000540)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000580)=""/52, 0x34}], 0x1, &(0x7f0000000600)=""/100, 0x64}, 0x40) 20:42:52 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) syz_open_pts() 20:42:52 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1a0) kqueue() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfe15, 0x2, 0x4, 0x8, "11de1a57c729d6a4f625c1ae8d5a990cd9e9fb16", 0x1, 0xfffffffffffffff9}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 20:42:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:42:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="c7de0287add3ce2c05bfef2d952edc16543b13e3913421e9ec1093", 0x1b, 0xfffffffffffffffc, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 20:42:52 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 20:42:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x2}, 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:42:52 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x80}, {r0}, {r0, 0x1}], 0x3, 0x9) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 20:42:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 20:42:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4, 0x4) r0 = socket(0x0, 0x6, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 20:42:56 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x14000000000, 0x1011, r0, 0x0, 0x4000000000000000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="baeff28fba330643faa3ec7075c57a9841982b27d36866cf763176c36963cdbe3f78adf6f760f005a9de50873be58345f1515eb95daf16d2f08c34a055116498769d766457a4d25661bc003c", 0x4c}, {&(0x7f0000000080)="a7df7a6ed553a2e67f837499", 0xc}, {&(0x7f00000000c0)="18fef5de26440c3d87ce0550f0b8d111f93af99cd20a9b1d579dee8283793f6241a84df8fa95b108da0bc5ea8027ba944cf64bda43998b10ef602ea4d9542f0683046ebc53c9d36081a2af08edb5eb305b8bc3ffe2bc0e9b636c6cb4a2dc751c07d90ef2f1c5331b000f09634028823b24560cf330392f2ccdd9adca0568e4f0141c50de370490c77ac73bd06505f4de3618ed8f4f519af03869b9593d956f7fbc6e43bd9d836598b68877dae73955f127387367401b8148e9a5a0f1a3ec07434cd270418b8b46", 0xc7}, {&(0x7f00000001c0)="221c9debfa75ac8cb0d85b35370f97ee865531f84ac4cc088337c676e57e451693088be782b1094d6dea2f24c1ca18d2200c977866b1cbaf791f56778ac1da5d98d9a50e758f97a080182f781f319e587975abfb4f3cf895782d2df36e3431faad3dca277d40483a372722ab", 0x6c}, {&(0x7f0000000240)="f6ad25a71323a2566619c55302c31678798c4a70c202ba73e4f6ff9b5550813350cecec8dce28c5f37a1183bf59f9fcf855558c5363d1664c0e19a", 0x3b}, {&(0x7f0000000280)="5133be0444c5651a", 0x8}, {&(0x7f00000002c0)="28154e1d2cc760c485d256cf3ae4b8c1aaa0c3aa2c1e72b43ccf61d5452d4cc74c5009593b4bd5b444591fda7ab9b97cababb6d261fc75e91708a8dc9da1635352b43894bbd832f4e12f1ea45fdd6d8ee325f0ca82b95be98f65e4f5f21807ecef03c842137124ac4e5e810d1c23519139a3cd18044892accb70ad5b8060fdc33c5f7aea58c80d12760c7c0c3ee14a0d47a4462adff090518e0f9d0e72424dd7182d0f27d80f364836c9fde7e0d281eae7d6e78ba284062286e2dd1f38e2d8bfd7ad8b7a506ba69db2ae6286", 0xcc}, {&(0x7f00000003c0)="35e0889aa6a4aa96fbed268180891ab869c21d44a893d74f38a0bf869aeddcc759d37422d613f73dbd07d8d205997fbeb2b9dc300876e25cf9a9856b80f96773c7a66bafda2e1c278e", 0x49}, {&(0x7f0000000440)="85d5bde8267efe69960aaec022bd29854d06a0b810c72e0d17f59eb74168e73695f78293c76e9d", 0x27}], 0x9, 0x0) 20:42:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="780f04c4e41f26607e8760a9d1fd6b52d04028835860c5c974263eb7a857615c48f39492c04f8f544eafb839a5d7ef3799270ce07c7cd0a109a359687c486cf49cf57df68fc5ef4ffa31c5fa17686e6b7772e9b01fd44b80b8de3c230bfa4673f00316238f3245507913c6d1b6c3ea7ae1cf44cf4d02e8b01caceae0f9dbb3112c5543a7ec821f324d55912d5482b9aeb751fe", 0x93}], 0x1) close(r0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x84) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 20:42:56 executing program 1: getitimer(0x1, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/186, 0xba) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) setitimer(0x0, &(0x7f0000000200)={{0x7, 0x2}, {0xfffffffffffffffc, 0x80000001}}, &(0x7f0000000240)) r0 = socket(0x2, 0x4, 0x1) sendto$unix(r0, &(0x7f0000000280)="ca60d0412f45aa07d24d45683ec6a94a26c8", 0x12, 0x400, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x2) linkat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x4) open$dir(&(0x7f0000000400)='./file0\x00', 0x20, 0x82) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') open$dir(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x10) recvfrom$inet(r1, &(0x7f0000000500)=""/46, 0x2e, 0x40, &(0x7f0000000540)={0x2, 0x1}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0x7) setitimer(0x0, &(0x7f00000005c0)={{0x79eb2a62, 0x4}, {0x9, 0xd5ba}}, &(0x7f0000000600)) mknod$loop(&(0x7f0000000640)='./file0\x00', 0xc014, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000680)=0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000006c0)) symlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) open(&(0x7f00000007c0)='\x00', 0x0, 0x10) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000800)=[{0x3, 0x8bcd, 0x800}, {0x2, 0x72}, {0x0, 0x100, 0x1800}], 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000840)={0x2, 0x5, 0x4, 0x6dd2, "a36556d835ff4f8bb881d771be6c85ae1428a012", 0x4, 0xffffffffffff0000}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000880)=0x6) select(0x40, &(0x7f00000008c0)={0x2, 0x3dd7, 0x400, 0x5, 0x80000001, 0x7, 0x8001, 0xaa11}, &(0x7f0000000900)={0x0, 0x4, 0x100000000, 0x1, 0x20, 0x1, 0x0, 0x40}, &(0x7f0000000940)={0x3f, 0x80, 0x5, 0xe58, 0xfffffffffffff816, 0x5, 0xffffffff7fffffff, 0x3f}, &(0x7f0000000980)) 20:42:56 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xc2dc, 0xfff}, {0x18, 0x1, 0xd6, 0x4da7}, 0x6, [0x2, 0xfffffffffffffffc, 0x20, 0x100000000, 0x4, 0x1f, 0x498, 0x2000]}, 0x3c) r2 = msgget(0x3, 0x1) msgsnd(r2, &(0x7f0000000200)={0x3, "a6ef5d3c00fa9828948171ac3ec3390926c7085aa749c9d750de70cd18cd55f3e047825df208633a97f2b0ab938a9839c17b62624b9875b29b4174c6f8d5df4a0e159e30dae5144c089125b676170f516acb0030345791ce9d19c13125ec084df6d9b5e245ad36dbe37d95df7ffce6bb7898ac60e7d8da5c263334a2391b2dbdb5077fa7e82df9a76276cc0a898fb704dbd530af9bcef681de0e04ee18f4ec534337291858bad0ff5453"}, 0xb2, 0x800) r3 = dup2(r0, r0) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/91}, 0x63, 0x0, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getgroups(0x6, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = fcntl$getown(r1, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000340)="cf06708aa0c9eebc299a1e2c44f491c6c5987546f3620162bcf4e8bab78bc7c3d496c5710041ae9427c5d121a2f54eaa0ff8b33a40f1f5e60dad58ed1fee953a3d044c2fb3922582c05bbaf29f7c228c2dbc10ce0cc5e91850e4e4e96149d38894ac0691dd134685a43c8f14df97e5f6d5e7a39309a349d77e584fcadcd4d2c7", 0x80}, {&(0x7f00000003c0)="576686", 0x3}, {&(0x7f0000000400)="e09996b5411d97c947da4ae26251a5c053d2a778d6de17b7a3a27b4968bf5dd06a79ca7a84ef45bd0d18a92515ee3c2bbbdf059c70fa57d11483842c448e46a210fda653031c8c32b67761d1137cd0970b54c9e1f268e08ea628ffc9fc3649533d48bcda3c9c325ac6b1faeb0324e61e94fa4845ed596f1482d60548c137dba1336a46b3d754d0b2b92592ae0c4df03bf867c9d33451cdc6c0319edb75d3ada1802ef1e17e94226b1e609dc2deb17cacf41ac401ea77ac9d185ceed232a2a079974691af9a50f785d67affcbf406ec7b963a0501b41b526613d05dd69deb9f8f68f435542d4a04bdec3ed52ef7d477aa9145dc0bb94dc73c831d7f77863828567b3e0b42748132ae09e1607e99bb670cf20e574cbcc1c57ff64182ac592f5c2e500ad7824d078db285992459586dad75c456cc0eb1ae089d78de18fd7968611fc3e0c16c56a4afc85af9aeb1e550d9b1a60e8ca98f98d8320cc8a45dc61e39c8a3f89cd783f568bb431f8a5fff5ebad6b5e77cedef42fdf8665d9783dec6d85767d379048ffa9342a8182f57e9720895edde66c61fc79b3548b77b8839ae21cfde858dd6373d45ea06597d0efe823072326554ab93515b7e8a1ea02d6ed96d65e4374f21de700eb37fe7113f06b8ba57e4902a8c401b1ffef6601ac8b9b12f869ac27ff9927ae0ebdc59c4bfd800a7947723acc01cf11f9a825d3e16dc8cfb3c7bb2e7d15a645dc0f0be5d706c6c45d6ae685ef9d8aebe37fa3895f2a31c7bc3c7e4add36f49ef818fc44d4795728041133a6c2155d69c3ab91777389fdd12ea04d93564f3a884ef410be7bb4650e7b96e8dbd953e1dd4b5cbb2603476b727b94a3cc4cec62661200d57aa07af6bdf8c9b4a7072b59aac0c5dbf68f21e5d2e254f806201dc35ff0a110f82ac721bf293376d6feaffe6cba7c52d4573e630141893943169e2acfa52ada9888e0409462d24a766803e17cbeb1206227a4448d66dbaee409147c6ab222f840aa45154f702602d7d3c7b4e8591898430d376e15aedc12b4402e110cdd924880f2615a9ed27ed6395b34a6041a11c7b34399286a128c269042a543e5c3dfb201f1cc85839f0573fb4d2490601751cde9090130de6dd1d4018f84ad03495b1f9048af8909711fecce661efc1b00252ec9beb323501e936488e996b599388788f456f0c1788a32fe1e4eeb1bbe4070cc1826ef46fa662f87ad0321671cbdd972b30faefdec419c8a189818f8ba55861900303360b9a309773cdbe79434c32a68219c060ccd2f37b1c8e13afe4d377e8290cfc15d33bb574f8d9c68eaeaf26a173de2ac4bfe1ba271f3dc102bbdf071a52074ead3ed2ea25c07fe975a7d20f0a9d6522d8ff1e8b5437db30d344be117fc708e86a2aac5fd5da310d360f902da9b9dc19467e7748cb28f263ca7d4616909f1048d53779cbad7a3acdf08f4a48fa9a8933bcc3f8d38d1714977cb0bde75c9b4d8ef536be1e28a761924257b9805c2e1d9649cd64ca6d48cd58146ace2af5cbc2bd3b281631d47dc679dcd0ad8d5c16ac74ebdac9790ce209aa8b8bf416e5b6a522fc0854035617b23f520e7bd4c66a32eeda394655ca5673a8e1d5a8c6162d1ed4166ba18cfe7575f8cb7f0d351cafd89976b74dae6a03952394157d06491ebab99d72b6d7cdb18082bb34d41483d0e4534cfc8caa42318e18e362647ad902a855e2eb792bf7ecee04e763dbed5ec559b6ba8dca6e349533348322b430ce7390848007246e0bb638b865d24fd02102737a045cbde3cc45c430f302b6565bee2dc2495a970addfd91d40fc4cff4c0182e15521b659d7314fa79e4bb7b5d4e1d14ce7b9230b3c1cda85c5d28d3ec6c663f9fe2ec381e4ba6e3dde1c8e943058d029478a4ba26f6b24bae69e243f3b204f2d767285003946a3010d91e71c90990503efa8c028ce2100d5ee9e7c8ef3604d26e7a35f8ab430ae9fc45548498b256fa45fcc0176395e34fbd78156a59c01ab71764ad7c9f58e4d764ba7b815f22b89a0bce77a083f7f89d007d289ef6958f8ec6d02615e6b9b2a0323da03be0d6053ed8c3f35e85241263a48aaf40fba60afc9733a60441cd806d7e908cbc3d7d62c990c255bd61e10254ad78d0555ab2e733f05052fb9f8b9acae89c384a38f92efe894d3f1232dca50b52dfa22958ca3a18f1822a15bf2a1abe9390eeccea46c767dc5325058a5ef2fd7020b7cb86fab440edcd991e85ea9cfe7ca11c3a52b3744faac98f4b0df97db31aec72f692fde2a74813efec864ee815152baff8d493c34dc70fe0f4fd7ecf3720a024666b6393c30c02f26090a3f7a7890fa6ce248b8492c8a539542153a59d2c53ffd5e1c7d0ed4412608b85ac623b63284740602582d8f23f7bde511c1e5db3356709dd75ce2c85e598f0ac6500a3288c713e83ac3bb18acf24296bfd6cf1f341b974014b08f41912094829db97bb447a32755628c4de1203d43203b6437938fd9dc1d8ec55fb3f470f0327657625e9c3f5d79e786ca0d162062ac8500b1c861c714dcd08de814a85dae955646abeeeb5431d025a728ffbddfb560dab181fa5f76cdc2aaf9f7e22691e933a1f91278193d4e79af98b38c0f4f108293c2354634ef0ec5b5427ee530687731752bdaea71da3c851812ba4f0a3abf9c983dfbd25dafba3b8edc2d8a0e3747e671279481cdc1c82b58978613e9f33a6215e4c5305b2e2933a8bcb2375b4dd589fc836827ef43c43da6ec96465e8cd868137f711a4466b3bf364185a3f1b907f73bb4d2f37d2a631136ec50d2612e824d3bc735f8d10546175887faa2bc0c8d06d76e6683747c5512758464df0da2a6dde0c2b55335ae58c3671e0db43c080748be78da733b47ffde3918760cab7e792fa200277a21161ec6c2d063371f778ece47bf13e5a27585123d346b7443ee45f0d67c80f489ef53fc30c570ac2a1e23c248d1996b032b3a9598c79304077267f753c743e9f52e82f9a822d7b8813f09193c4070cf19c9928e68953b03c9219ba4fbd5e108d4a46fc928b9a1d261bb86a24e442734d14a6e5ea7f549e2bc5e9ffdc5a0fe968d3a8a27c69c9652fd8bdb891be5cc8f421ec3547afda75ed0500eb511d7b516ff0eacf40bd15117854d453d46a4d0c3d543e40ceb6b2df6a200f8efd42f36ed05b391294a631d20f197278c8ca64fd6f33df79edf91b474f6414e923121312bc371ca618f8458a605165af1941488f7d7b9a45b2b849d21bbe9fd191aa4541dc9abe5c73b2bd0c4663a893f8fbc32b031450e498a8de91039621e4ea506ce47f139b5a9d2cc85fca4e860e3ba4230d897b144c6788eb6a0d97d4e5f3670652944ef48c96af88b8774f7a4de5ec625d01952987a70723fedd8f3db9e29fe08d2963ea6731c40a9e36167b6e1eb97c4dc5d0674956051b95fa2272c5163c04e86ab9f0d0958afe77074958231f6d81917d3dba429c08a2895a21e1e7f5b513c017e50d478a6e9e2e7c7579183e0ecb236f12b93b516b6106b4234e9ed7b42772e638f8f72d908f52c3de9f76a0778a0f4bedddee9b0d08707142bf94d7151d69af52c71a04b91d91fb2dbcb4b15a959107f87af714e15daa722dd7e7e71052edd5e9b68eaaca1289edac3e128ddeda7c1483cbd1cb39bfe41f2e887b506b5a513b5876c66d18520a51cb678e5ad0b8a32b4465c3b2e379b939f4bb651b66fa56676e084abd47642e2a8d0b5fcc810f3a07134bd81d1d10526f5ee2746ee764046f628196b4ae3a94f6557c2234d3dd3bb482b40d3b777b4fdc1a7689d6e7c8c4ebbb0f2b55ae0fde37dc5e96532fd3b41a1e634a5d0eba3eee2dc9ce6093ac20e4656c54c4c9832a9c4ab274abfcc1055cb10df4d0dd1fdac09530c8d59c1e586db50e4bc7ec8888216d8d7282192775878d1de277822fbb17acdd7bd1b061f3e2f38f5a57647238492ffb505233de128a9b870ec9df2f0b97fc180ed12dac0482f1c8bbb42af3d5ff4780ab51341d9042142985445caa7caafc3a3b55804dabd84d956078fd0bcefd92a75045b468ca841ad164bf885fa16f66b58aa16de374db48ea7ebbf86dd90a9fa4d5a663f678d102b4ba02071a7fedc95f9c0a12c3ecd4c56fbf8adb2a56b517f2da6f32136819bf47193f933f3e2b18396672a0b75c4e50dc523903d7469d6329b12ef9f45240ff0777b440181d750bc151fd5a8267020fabfaf9e5c7318e687baebac2f0aeb50eec145ce7c861bada0395138c8aeb6847183fb8db7b55f13c044f8252eae429d5fe6551e38183aa9333a4af8701922e775eb36c75f9360570d0fce95242de319d352b62f9edcd592a16f00666f4f5f798e2127c670dac811014571c9c501b163b2d19271630a8f84ee5576079a703c83a0c5716d3af6d5b4973dbb3e0909898b63b306e806d7d10bd267f66631d171c4c34d61ddd1a5bce2b1b67e536ffeb6d5540ff5f18a3e006e1878be6f951cc6188905e841590082b2bdced7be48fd76fa0973bf849bf4a853d934246ca834ec08f85b431919e910992a794372b44e3a1b4148f35b3bd113a59c84418284f5cc14849c5bf186f42ab816b8ed20c94897a4ee7c9170938379071dde9961ec75f1037a5a1c2977cbfb736fc3868f1c73f6d1d5553b6342a587067c6da364b17d59f3801541361c1b95f092a86d4823b1cb192c1bbc127b4e764ce3e3090967326439ef2faf5e6248a170c9fc2edc76b51a7058cb3ef9b42ce41b1d8eaf43bf5bdd12587f506af9f521586c0687187ee2e91e61d83d9458ec61a39c5448b14d4728b27119395e0b8b7ac0b0e79b34476a8b2a35afeb54ce9b157e739ec94923a81dc3610f52953eea227878dd8c0038993e08b0dd5bb2f923a046667316dc88f682404010f380318bddc2d8ed9f7ae94086992f3453d91330df7be1d48011aa01f2c8c32d087a38dc7b1df2f6ea80ea0215e75024cccd9975d0c0b1e76a096f8694fea0d71a44260ee4f834c4d1ba987e01f5851e43402d5a7d7f19c6fd8204e16904a6f8e578e7ac8bb9919f4d32b9e57d5a7b0b5952c7e36c5205b27e056ea3e2b5c8cbaa189584250df7df9f38044283430b34ee2bd47de641ba1b34e77b3d498c044458e6bf1330b46015b3cde1f1e93d08bd8d888334ae5482a6ff0731a1da6ef998af9d37b9337ea36af97cdf20510c153748d83ae12e1c3fc14dfa73a6e4095b5d665c2f86ac16b3e5689e5ae51bd0a50370c5afbe7f00ddfee51670751cdede223a96a9ded8478411a12fe60281e60356f90a581287a02acf53c14c6b0549e68112358ec02391225027f00050e756c8c92e92a8494a9386a1567f9db02a9efd487615de2c389e8f8995a306d6709e72505bb648ce52ce2c692179ef8476fa50d8275d393de397e85d39a1d03f0caa4d9a54214a0b52283de321c23875fa01f6c6fcd046f2ab830af2d3475e0648d1325a4c4dac0e9b32dc91418bae05560d9d176e55e7cfe1561530aa416b620f1ed13fb7ab9c4619ad12037a653b4bf5794259f399a41925310cffff22b8fcbaf67ab5bb1adbadf62761ac6450af436a402bb485ab10dc51e8185e9dc4bf8e274cd48a572a7913a1c9a5633927fa37f77440056e7abac106db17650753f969838eb70bb683731b72749bdcd2fe671ec4f30f3cb50495d2d34887b5f3ab3bc7954ae9c1e5d0c0944e973ffba95ba82e2448562b6e5d7cdab1b37102b19f18dbb8db7c58fb7f397e72af11a6662ea98916c0bf65d09d3216813bbbbbd41aca662da63eb4b14a9e08b9d56c786ee", 0x1000}], 0x3, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r3, r0, r3, r3, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r1, r3, r3, r1, r1, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xd8, 0x40a}, 0xe) kevent(r3, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x92, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r3}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff7, 0xa2, 0x0, 0x7fff, 0x2}, {{r3}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 20:42:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000000)="ea00005c00000000", 0xb13dc5cffc28b675) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 20:42:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000040)=@in, 0xb0, &(0x7f0000001d80)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/226, 0xe2}, {&(0x7f0000001ac0)=""/164, 0xa4}, {&(0x7f0000001300)=""/211, 0xd3}, {&(0x7f0000001400)=""/191, 0xbf}, {&(0x7f00000014c0)=""/137, 0x89}, {&(0x7f0000001580)=""/220, 0xdc}, {&(0x7f0000001680)=""/53, 0x35}, {&(0x7f0000001b80)=""/206, 0xce}, {&(0x7f0000001c80)=""/231, 0xe7}], 0xa, &(0x7f0000001980)=""/243, 0xf3}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) 20:42:56 executing program 0: r0 = socket(0x1c, 0x8005, 0x100) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 20:42:56 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$getflags(r3, 0x3) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) close(r1) 20:42:56 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x12c00000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) 20:42:56 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x80000001f, 0x7, 0x4) 20:42:56 executing program 0: socket$inet(0x2, 0x4, 0x7) r0 = socket(0x2, 0x2, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = msgget(0x2, 0x6) msgctl$IPC_RMID(r1, 0x0) 20:42:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) bind$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r4) close(r3) kqueue() sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r3], 0x30}, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) munlockall() bind$unix(r5, 0xfffffffffffffffe, 0x0) 20:42:56 executing program 0: pledge(&(0x7f0000000000)='-!\x00', &(0x7f0000000080)='-!\x00') pledge(&(0x7f00000000c0)='w6\x13\x1aC\tZ\rQt\xc6\x1d^\xc7\x9e\x15\xe7\xa9\xba\x1b\xbfC\xcbl\x99\x03\xa4\xb5p$ma\f\xd2\xeaP\x83\x9bUQVz\x19\xb3I\xba\xf4&]P3H\xc0XtC\x1c\xd8\x14\xed\x01;+\x8a\xeb%\xef\xd2\xe8\xa9\']\xd2\x1d\x85)\xf6*]\xa0\r\xeeTK\x83z\x83k\xf0\xbb\x94\x1c\x00\xdc\x83\xbb}h\x7f\t\x8e!w[\xf9\xe6\xd9m\xd9\xbf;\xe9\xf1F\x9c\xcb\xe9\xbc~\x9e\xbc\xa7\xf9\x11C\xa1\xf8(\a\xba\\\x91\x86\x0f\x16\xb5\xde\xc4\xce\\\'p\xb3*raQ\xf7\x00x4{\x87\xaa\x87\x97RZM\xd3b2s\xb8\xb8u\xb7lNT\x9a(\x84\x14\xf7\x92I\xa0\xd3\xb3E\x8c\x83\x19\xe4\xf1!\xc6\xdfy\x19\xdb\'.H\xb8\xc3_\xaaG\xaf\xfde\x14B\xdc\xfd\x1cmA\xa1\xb9\xc6', 0x0) 20:42:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="3ba45611150ca7e562160cf5f71a8763951cb2a07ef9ec6a79d70e9e79f182be98b6f346442708baaf8c53697f90851a59c6ef1adc4e454ad3480580a6766a6ae46c2dc0c7062bd71b7c224ff98d580eb980ea42c672b03b7ec4a7cd4d4d42049c1739310d32ec22fa901e46c9a9aaf8cfa7fddec311abd2da753d73c0", 0x7d, 0x401, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f00000000c0)="82", 0x1) utimensat(r1, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x8, 0xffffffffffffe4d1}, {0x0, 0x5}}, 0x0) read(r0, &(0x7f0000000100)=""/85, 0x55) 20:42:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x4000006, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x401, 0x8) write(r1, &(0x7f00000001c0), 0xfffffef3) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0xffffffffffffff33) execve(0x0, 0x0, 0x0) pledge(&(0x7f0000000000)=':%\x00', &(0x7f0000000100)=',\x00') 20:42:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) socket(0x6, 0x4006, 0x9) 20:42:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x340) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:42:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:42:57 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) flock(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x69, 0x75}, 0xb) 20:42:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = getuid() setuid(r1) 20:42:57 executing program 0: mprotect(&(0x7f00003f2000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kqueue() 20:42:57 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) socket(0x16, 0x5, 0x9) 20:42:57 executing program 0: socketpair(0x27, 0x3, 0x76, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r0, 0x127fa125, 0x1, &(0x7f00000001c0)="d6a4fa5c547f4f0ca95d9105946b4ccad99018d8bfed469d100539fc0d44fa74addc5ca0f3e7f26270b15a317af67edc84a168c41c199a54a03c74bd4610734b6abcd5322727b6d44a7eea8390bcd94ab35269db599723d8bd8e67dc9887dd00670e4784dfa4658ef2436619c20ccd77ab51b1f6b51f89bc722cfbd2a9e4ca04af95f2e6df78f72bb846326a74e988775caacd45d3320437fddb1c7880fc9c97cc85a729ed4b60b4934a203659ea019dcda4995101ccec4853ef09b69fe397227fcb00fb83e87fc7950edd5f17f9691e4ae94228a8815e9ed1402b905e2c3f67451aa8c9ec982ff93360438460d1043793f7b55cdbb33de1", 0xf8) socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000040)={0xfffffffffffffff9, 0x8}) getegid() sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) getrlimit(0x7, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 20:42:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x24) sendto$unix(r0, &(0x7f0000000040)="cb33af76b1861f2c32d11d2f2f2e3e6ee3ca3e66cdeae175c692ede0e117a220b2f63dbebcf97292317f70fbd822c7a83643240f0eb0629bfe0dfd8e13dfdb31c497c071657cbfe3c814c3316a8c2f84837302022576567242cc7a5dd8c101d9637e70711200c7449d7eef2b48b6e2665d82416a6bb38f67f124de68d762a98079c6adc3e260e7354895a85d492a927d206e804862e5b9a8ab729cedaa34eed81b0025439c1e420649388b287139afb49e06b45868d637ace994", 0xba, 0xd, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 20:42:57 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) sendto$unix(r1, &(0x7f00000000c0)="11ace1c3548feaf3b0636a686a1748493e7e008c8f2e3fb80ec9a649b07e790d833a97374488c59aba4d39ed1e2323f2754c636df9420e167daa400fa236b86c", 0x40, 0x6, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 20:42:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1020, 0x2000400000000004, 0x200000000000100) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)) 20:42:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x100000000, 0x52, &(0x7f0000000080)=""/29, &(0x7f00000000c0)=0x1d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x0, 0x0) write(r1, &(0x7f0000000a00)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 20:42:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3b04, 0xe}, 0xc) 20:42:58 executing program 1: socket$inet(0x2, 0x40000000000002, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 20:42:58 executing program 1: getuid() r0 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getgid() semctl$GETPID(r0, 0x0, 0x4, 0x0) sync() clock_gettime(0x10000000, 0x0) mknod(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 20:42:58 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="33b585ba52988090ff24eb26062fecb4a6899ebbbb0104aa6c35305405c0976efcaa884b48ba7c236a4a92e3e333812ecacaf90d4d5dceb935f586b15390cbed", 0x40}, {&(0x7f0000000080)="a1e3b019564c4547cf63a04b05cc7849c9b05a609ff8e022104b36ed2386544b8ed7430db2542de2ac93e2efca0b2e3b24b27ff583ccf45e35cd8ee64e511f5df5fc8aa29b488602c18eceac8665", 0x4e}, {&(0x7f0000000540)="49c428eb65dcb10badac49e5a134b8afb7e9e4452da6171f0ac2f3bcaaa2981590b54c42cb73a5463c3c561e7226beee8b78ca26f27ad876abac172b58c39ed60615f4b7ed3ddd2039e6b2b86ba6fb0736b2770a2fb886dc7e4d20b0db4f7cc7646e1fe4a537e06cde13c0f9f2509dba8ad432c9c18f1991d41b28101e9b8de863d212473ec2074b0d3c78815c04d3c94e3922722ab598160eae6b090aea55bd3920d57c49aee6b126e97cbab9f23b32bd01fbd46d8d5d5ce80079603c5de9e584a60ba5f0717f8a73c457cbeee84fb3abdcfc94d4cafe63e02524ba4db9a29cecb1c4151c8f8fb78eef6b8d33bb4e588b279a424090afbf07862a2419923109d7c0df32853c36662bf739c4ceaf88a480d653572b1deb7ab1f75dc85eaeb7f346ef2d6c0ac8606459f8e017e09d17e579fdae8e51e1f14f864cde8dd7df2fda0bc7ceddc7b77dce1a70b8c79387cca833beca5bb772cb5c374d6ab741ec1f7507b1a1b75464e1d309a80ae167d93c1162b0fbd4cdf1028a907e15ecdfbe156d4e6da29d9387d829abf2765c9b16c6711983ffdebee23c0a35b1e4ec11d70b01bde566d8d391dc73f4f20e5dad104ce9799f569b4bb5c5b5d4a0eda10ebe9aa908048120814bd31193d340ad16c2173b7d05360bcadc9886ba5f78fd558da40bb4b08669ca051f042477932164d604eb5768d52e60ae7273ea101d35572cc89bb559e0cf37c642024fd37327a6673314baf1172b77cc0b9a0676fd063c187939ffe0754c374d2e37b19f1ae31ca93d8f3754a1829aed74f44648c3ec451bc1ca646e817a83b016bede6c9b30ac34d42c65ae621764ca780c9dc6f71e11b906166c5caa2f37697d780881320becfa9cd65febf6ce5e6b83ec95fc65b58300efccc6aef3c64873373ec6e69d88139dada1e5199495186cfd84d5c31dce2039eccc860e3bec1b9b0275f1e76950930cde41b335f096905a6e5bc014a3eaac2ad8b0579884fbd32b21a3c8949ae0f1ab78257e3ace43af9adda82dbbe45f49a3ab7b0e904c75cdd128a5c232e0d5012856f244d722b11e621c2db28f809d0bb9933e0c2ce51edc465f995c67cad728935f859cb12d4e5d95232a02c934b084904db8bac596079cf6577e5e5e42ebee8ccb2515fc754a1636b10e5cd659679dbf452940fb6abe1129a403e3b2d5f6a793744cf1ffb0c10b336f1d440991b4c2dd3dacec44e1e7539a30a303d78bc6ce9a5d87edc0b3d54d22e42f6f664990baa4ede3c58c580196becfdce5751345529be568ca753d45a739c3be8ba57474674377b968b4f75c4c963b17f58e8ab055ede2208b5069f35fe6f839c25b9fab3db282e6f354ed44fa712d7703cbf50bc3e93c3a61536d51edd5b6b122de81799e0619c79321d861ca88c3899aa3187f750f14c4ff0e6e0b5709dc5d57a61ff2ad0d2914d8abaff643fbd6101fc1ed2eae57a20cde62c830d3a2fc333a4a08d995c23d68891ed1ae9a31a6b6fe43774a729ccccabdf1d160e4347d12ddd65c9779939780d59c653f50353ad685eff7bd3da2ab9c91162aca6c849d8f1401e82d236f2e29a5d2cee8874d35bff0b830381cf6f2f79e046f58b45e34371a01ddc7de48d35d67630ceb237c5995ce8a49663af7332537670ef2ee0bb21624a862596113654ad74cf0c1f5bef7a12b26d620a93c6fdd67cacc5b26c4a2d9deecac9c695c034e7c3580a15cdc5f01baf4668ba5d989e1d1e9234bb07e5ec3746980790bb2b603e95419b6c525147d98bf6794174ba8ffe128b6f1cec80d994cb87138b861dc9ad23afa89a7597fcd45c1f7b2ff8b4fdd49c8413f50b1569625c3ab9a598708faa5625e9b5cf546c4c8d42afa850ee8bba35761814977d9d472e2a2c0ee1d17da5a0a669e320cda3f44beac5ec0cf86dc57f84d84a26d62ec65068d0377d1e0b7c977340611cc1dfaf7ded810c183f5cbdbd2202c7eaa7838882568b5c969aeacbd340c0b4f0cdd92955cedcc53a96de859dcad2321d58ab56c28f1e62580217420a126201c920e96c9fa9f09ecd5605749880dfcf464db3cabbdda99fee7e95c2148b21ff65668a6b069b27b36c7e3f10f300acec3400ccf670485202f93bc4f6e2aebba0a7f5a433988afd314f01b81782699c1f088e39f220d34ced78f0410b3d884028809df0227d768c7259b8267eb3c2e5970a0934128e46c346582714231370d3cb07e295a621ace6f8395c1694d13b44b7112a668a34a4dc8019ed67bdd7cb92b090d0174778b6117cf03e216e9c916bea80f6a32e663b1596beae45e8706ee917f787d82ad53353c5a1adebf1a92a708a90d005744ffb86ed3feeb7fe9ad81bb5d2561767bff6fda5195346c9e8f95f040cc1eba69f1f4665feb2a4384be1cfe585cab10a563e62f88d01db38a4a6c93a4b9222297b228c3791aff052a1871944a2a23ccf4dbf5f68ff0df876090a1677e2a8d82a78e3191c309244a541b1c2e4a1dd6db59b16ac01863b9f4b77d1cd9c5bd967feb9be110e77a3bf3cd69e78e80e82a0fc5f92ddd0b466c6cda7f34aac72ae3beefd473d22329e9ff9c6cdd8b36cfa14e368f70120dee64432c5482bdba0e419dc3e394d9223998aabe67ca7a71858f3f270ade6414a99db7a4936d88f316a64d2de9c41a79ac9db551e353bd1727dcb0f3dd16b1e5bac72d27c9453f42d60fa24559ed8ec363148422782e04fdefd2c92b6efa3d7cbcba8ed74a2ecb3337f9d4581dbf5ef869708e77052dc8fd1a0c63791650b436e5c7813bd242be6bbb48111733665d006988e72abf517d5fc1b3190170c2e9466ee5dad84b44ef3fc262acf25c91bf603e9d9cbb6c9cf1735bbd22df945a843a30f27e27023f3e03d5d342034b978f4039d8d996dd9d396cd3535f798aa4cde647d2847bda66dcf35b24d5cca0922bc4f4a38db58c9f2a002fd09328a24faa9a071af92fa73ba1cc439e0952bcafa0a6ca3dd36e170e8c3d15517a2673b6a9ca3dba11d15829ba025524b24c5bd9b5f319b9518f2896f592d319ce2596b0eab5fb1389f17f3dc35dab69059560117b3457fdf9643505f6be6c3171bd14c8712384cd6297d7c4a016a45775137937fbdb5237980a907638d834ac7060ba348f61da7f59588dc3d6d7684cf2c72b6fbb9e1a444f882a64c237e93ef6644c6fc178de29a279d2c8fb8a6019f719b9de96e732edce885a06a114a139ddab6137e25494ab3c2b515ddcbd92162714d3fab96f6573773c4300979aaee679a6ea7a20605dec6324027042f28ef6eb11a14e1ee8e54dfc9dec6fb006172819b1c297211ca37b031d57f41d558eb27821593312b4be526f144cd585bfa21ef8babc7cc8035fbef5508af0d44ad3943d1507849e230531877bb9e7a9a22d64eaab7a39e5fc608694d1c4d35e20759209a29868d4149ffab0f6cf0a7493fff9a09406721f69989a294ee7f2c005ff0af55551edeaaabc2f8cca62513525a6e47f80f1de4ca5790adc2b78196a4e7e82d95924d5ae3bff8fd13dab4bdbfeb31940d0dddc557666486c18ce69a699468c844f52db32258d624b1aa8d6c6ea5c29446613f75b52a2c1c419b62539d90d7692fa6bbf2f4bc523234159195af7caf58f3e6488319f37e6af4a7f026c53e3bffdac0d477b8ae8441723767fd004a5a7f85cd48b948ccec02648e1dcaf7368c31a764282f760b9403770ba48677813b1920c7cdd6e43a63c7971538ad85b92e52243524cbd01dc3954d2eec35ca89e330ec8bad56ae5f689ad62e195da05c702318b3da6fdd99fed3b2170eed48ef109baabf14302db2f982a573170d6b832084b5c44a619eaa76c09405d7430d5577a30680bfbb72865cd01e4f31c538a4a5931db5aa7d2655fca9a04c26eab3e684ca76f0a0f8aaa4f8881507b6fa98768b9aea0e25910ac735fada11ec42713cab8499817c3ffb7f2f0fa22de48ed6b41d23dbe9d0fd3ae8a3acc558feefd6e857ed64c2ffb200acb1e7bb10530f0c244bcbcbbae20274be4866fd9ae42395592d9234a1bcec05ab38abee9eb7109301d9dc0b23a6b73c77a9d48804e83f050ad466f7cad24d68b0cf56c88cd9606fa8e3bc56507364dd3b71e79bd72eb2486410b8b0cbe72ac1aee3f5e564331b6eb9e8944b016d8be5033f3269ad2929cf12ee1b4f4225fc2a155a30b92158e436241692b13df04f7c12d9ead762db72f79d62bc308d90caa79a99cbc933131be036a949038ecaa1ebc59ed49bacb9cbf81ef3404ab143fa432ebf39c5ed8218e20d071ef40d8df232aa5ff7f505bf003a980084db41301c3a9479cad9494deca271dbf0d9b85026ebbe67eba5c73146e934fc0522f9de9b44cb86666446efa3d7cf05fd8fb21de3720999c5c27fde12ea4db848c9a9803968d94509e3d4355db7fe2162976254df44dbcfea567c0b15b655a6204d4a996bd15883eb6ffa5885cfec63f40da3cdd709cae2f37c6a2278ed0f01e792aed39d684ba6668f9bfde3f08463fb7985439fd955f0662d5d613355c9396e5193bab658c11593b0876810604b54957f67619c07be28c14c5db7d065713d375a7f14d489efea70f01000612c25ef96e1554960e86b3fd6fab578ed95c36785d4a0d578f1546064f2a50a6a2878320bf42521218431f27140c4cacaf7f2a8b1de183dbbb52c2cf57b0c032a836b1cc64915b2cec6a1550dd0a08c4b321a24d2719963d2ad389e763ad79c79eb8ec819badd76f4f1317526b29b31a38a5c997cfe30aac8886a91aecd796a668965d8a256ff3a9af0aed41f2bc026a68a6382caf41392504e73db72184b0ad1d9d379821a2e37c454850549446eda2f6e27c9d8c70d65de73bbb2ae13cf692ead38dacd9274b1584ba0a2940173cf934d2e26a8ad2671593b0201eef4e46df4353fa53482084ae72df295ad98a8b66d2b34a24c5051b4da5cc714e15e15ce1779592d9387ddd3f20ffbd786481ed258c54cdea062c8801b0fdc61154b2dc0e7978e67b297323cba8c3086da021bdec98d0683715e2a214b36de72bba299b900ef0e9559efce57b9de9f170468468f0ab7f6175d43d9e05a69507d2e40f3cc7c81db6328514c3b5f983c0d2a22e4a39488dedf12db0ec7ba23b07b3b1444a423b0817b8d7a7c22ed62d85286a48c89a50e99fab3f3871b652f7a79ad6869acc92856545c83543a7e0eb66f71495981e406c5e8ac7be8c98c9fdafb69903402b1fe6415498ae4e0d7d81d71751de1e2536c6581a47712be2a2190ba966836d187916e80be0b0205c6250afc686af00a2459eb5fe28f2b742c4fb1de0597e12e86598f28bff02e28ce954fca814b709eab167b40b0426b6b3c4db66267224602d2dd39385835b668597100328e62ac5126a0c0fcb94651e8858b91c447516a3c3f14d19bf2e8cfc639095fafbf095a6a2e722c45efc90492d1a9c900072478a7ab20a78cf8a29d4ac8c5993777e3c9d1523ff96137d926c53cb408910fcf2d5edc0ccaead347fc205bfc2621bc0fdf0fac1659334995a837d8199fddcd92b7a70d001b5033c9a655d21684784a5de4b4dee34d38d5e5e726e7b69d3c9a58d5c37d72deefa389e2ddbace1501be04d1d78d1e87d1037a35ad693269bc4efe88587bc94517d893b1adaec8f5afd6568eed5beb142984d19d52443a008d04a365d1d407d36d7a00c6ffc8a1450b227472109cbe1367ffcd560cac7a57edde50b4af4bd3e148d334f3b3b6dce04a63dae1e94ff103d1d57ea70fa35b72ff2772d0a0965656058ec191491688114f6ce", 0x1000}, {&(0x7f0000000100)="773c71dfc54ad9a12f01e40fdd4c761e377afbfddcd9cf6a2dd714f5825f6d17ce7ff47ffc122b85aa526ae7295b4a178e097abf87a15e1416d4ad2a32badf6dbd2804c48fd6947673a6ed1c455c8efeebaaba32307fd62067720a4361411c25ef32778941dba00bf2293b2b94e1a6146ba46758a2", 0x75}, {&(0x7f0000000180)="f13c3b75f8f0c7a5c5c41e1baa2519d016b395015f2b8f5881e8a155b8fad23104184f060cb782d5705b3f90b5faf26dd2932a30840035805b24f70bcd91c1b510a9981c65e3559d8a9e07fd952ca438fa3acbeab5677240ef0c36ce2d4ae2dd4b9fbcd0bb043180bb16595c", 0x6c}, {&(0x7f0000000200)="de5479786b29aac697abe71b1dcd7846d34ae47db5a277d04fa81b63894aa35bd88c86626d74e1eae20e6ac870e1a8d6c3f5", 0x32}, {&(0x7f0000000300)="c7e7362885eb85ff23928d944594fd861ae28c9bea620577da6397c295ad7b5112ef6db5249dd50f24a629b6ce33182340d67ed0bbd6e833508c39240c6ea2ddb1ebfe7621af09b7c37aadf0bdf7737c8bebbbce30680201b216882c6485a0ba6832f6c91301b8e4eb0e75e0ac7b4d3868cddd87727472529b6d2ad89279cf56ff4f2550be141d3aaf3c7854cb01f52832872753d7255f7c2b1b5713d61918cf0fd04e23b52eb2556a40ff3c1fe3723daac21a2ccb7899409cc308511a4b55ac37d2e043296d1d6e7288217604e764acb8418bed150c93e29719391e6eaf76ded417808549ee806937a39c897353b5c8ecff9410ccdef20395", 0xf9}, {&(0x7f0000000400)="eddd3889b596eab5c444e9c44641729e68740a900511dbf4679a79b94f5fcefa624a3a3b3538778bab277f5d624b5dcd7ac4a0f27f1df9d31a84f5c22838379138e229e725be4bf50d2cb5ae7d292d6926f07d8029280a35f01cace69192e5dac7d1edf6dbf8038a4e24e7fe13de9b327fcf6dca15b24985d38dc03f854a228cb45aa57ff3473b9bb0773802292fe39e7f7f9614b28d4e11fb79474dba855ddfc7d54556694ead17854eafa157cc264a3d1145acb0b6e4b9c71c8754787eacf1795a586a2e7168e0f1ea934365b6931f04af4cb4d7c62b612ccac2d66845b9258f53ee71633b", 0xe6}, {&(0x7f0000000240)="549d49dc89870bb298e0fbde0998dca940f94efbf858ac330b6f1aab419d1eafd4dc88303af29a20b9c7edf128d7dac2fb13160e291fbe3d2544c6943692960ac0f67817813e2374", 0x48}], 0x9, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) bind$unix(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="c916002e2f66696c653000"], 0xa) 20:42:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000540)=""/237, 0xed}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f0000000640)=""/171, 0xab}, {&(0x7f0000000700)=""/223, 0xdf}, {&(0x7f0000000040)=""/128, 0x80}], 0x9) fcntl$setstatus(r1, 0x4, 0x40) writev(r1, &(0x7f0000000900), 0x1000000000000287) 20:42:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:42:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) shutdown(r0, 0x0) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 20:42:58 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r0, 0x4, 0x4a4e00000000000, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x3, 0xffff) r2 = dup(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) 20:42:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10800, 0x0) socketpair(0x2, 0x1, 0x0, 0x0) 20:42:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xabbe) open$dir(&(0x7f0000000540)='./file0\x00', 0x20080, 0x5c) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x1cf70d41) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="51a0acd2eab98a7c66801911f4307cf0713291fb67c06643ff613980e182a3fa056bfea150240534b4c4669d4899e3d8c9f15598a060ef554255b72a9a2f6c3047198976a9008e4050f43f156cb0fe0dbf791bf580eda19db35683f2186bc61d1d4139d3e8b5a2a4a1662523274727b2bbcc79e18aa286700ae6f48c6eebc19dae423debc4302ec845b06b02688663405212", 0x92}, {&(0x7f00000001c0)="a8e161282d53857bc086bd857914b31246860873a7a9518d66665d942e0ea52ee8b8da520f1262bd97bff86fbf605b6cdbe66fa5a3153bd04928958b7eda", 0x3e}, {&(0x7f0000000200)="19a6b0e7f46a92af0ee23becaed2e810778b45a760522b8c792fdf5790bd322a3dc4eb3397cb0bb6d1cb58552f77951335381d1b6cfb41e77f17195d5345b3e6989414422a5a0b422c74491e659c6b826ca7e01e100e5d6ab2dded9f8bb8683d162d0c8e8761b05fa80df8882f7bdc66f425e7d9607820", 0x77}, {&(0x7f0000000280)="6e6a8d652c0de689107367065aba85a72b682b136fc357f10a5546010059d14a2fe159d423867eb246fac6fac0be9e7ba0df624acbcf09e7c09a086aa83f64dfc4d9b10244cc09965c329cbf9e2ae90fe083f2727cbe6265c9964ffd2261a635bd7638e131f89cf8206a1943fc16f4c9b1843b300276e869dec2d01893c85f276e8a969bad3c1d0b8d83239d8b3200088e164fb73b1956c126a7a2746b0512fb4194587566a94884841ffbc38f5a3d09bd05f064c37e2f3bdbd4aae1d17ec9b264dd7db4f4b60bc1c80b3c14cc0a4cb3b477821eada3b2c5c0624d85f06ed027aac1ae0be5855f331649b55922d6", 0xee}, {&(0x7f0000000380)="fb84021e66fde8990dd767ca36fdd8ac1c2ed14cda6e14488f7cfe1aaea5988e1b3c781eb6894d0a2a845b37d6aaf7d9bd6392d4d506565244d52883a354d7b52d82a9f929bb3276ac980f94a497686df67703aaba254c3c78c4a399146fabf94e4f5a03d20d598a", 0x68}, {&(0x7f0000000400)="709c38a888fc787260", 0x9}, {&(0x7f0000000440)="bc4c886869e87ec376f6492197d39d3d5f458d408b", 0x15}], 0x7, 0x0, 0x0, 0x40b}, 0x401) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 20:42:58 executing program 1: r0 = dup(0xffffffffffffffff) syz_emit_ethernet(0xe5, &(0x7f0000000080)="2a5ce536e1546af843aeb6afb133162e80cfc5cbd43a9685c0d6d708187278d65b96db93e416fad6ac9e4d9a576b1da4e921f3f0120f00cc81bb24a4694301ce0791d499a3d46e22ab21deeb0afd59aadc4ad084dab6f9910ff2d8059e6768f74ee59fc9eb869b278029589c6c6f4b9130451e70b6d343d238cd1c4ad24f1eab16b9865910f8ff47e522409fd4bdfffa0a58a61eb8c62683bca56c7d79876735e63ae3e9a80e9bdb7b16501924e4ef5b1e4c1f7752fc1da8450bee04c6bdc63328cf7e1617858a6a200b628d7fe26d514d8445f5d49e56ea1e4c5b3d33c3c373ac178c4379") getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) 20:42:58 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) 20:42:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffff, 0xbd0, 0x1, 0x7, "8cfc85c55fb59dd7c6a0cb427eda3316b83e721b", 0x9, 0x5}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:42:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x2ee) close(r0) fsync(r0) 20:42:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 20:42:58 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 20:42:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) r2 = getpgrp() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) socket$inet(0x2, 0x1, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x9}, {0x2, 0x7}}, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 20:42:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000000000000009, &(0x7f00000000c0)='\x00', 0xfffffffffffffd6e) recvfrom$inet(r1, &(0x7f0000000100)=""/159, 0x9f, 0x1, 0x0, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000200)="1585e43825404eff299f698ff8753095dd6fa78d583df67e683429e71aaeba28d672619558b823b60dfd53d60d78ed4cc28144143d774f7fdb277f0dae37796357e5d12645726d9f1ebf695573fcad9635e637441b06ca30d8b8e5c30961e726ade5b334887ad13f5efe2dee81462108ec8870094f2a39e447fa93a06ccefa4064e295c4d63a2c3a23a6c39b335d7c355c9605bdc712a961e74f6634ab8f887af043da966cc958", 0xa7}, {&(0x7f00000002c0)="793778000e93117c0b01ddba75fe6e8af5b5c44b3f54737594312abd74084821e93dfc430450e4f8f0d49865d8806c155eac1f6fbe2ed7b4299ca39b0b925c7a91fa52ffd232f1366749514ed978", 0x4e}, {&(0x7f0000000340)="217445e4be3c0e60ab402ad12d1612e9db2679c3976248fc90d035d4f2", 0x1d}, {&(0x7f0000000380)="5f07fb20ebba29ac2051fbd70b", 0xd}, {&(0x7f00000003c0)="773775b28d352ffdfddd6228bfeeb6864f4f7fd80aa9d73e919da6e038fd9e9e7657cfce4c01954417b486fd91", 0x2d}, {&(0x7f0000000400)="94bb39cf357d283609925a0a1e95e6219139642dc32b0fa1acb9149ec0b1b219345f0fa63e826a76ea366d5f2ba6df70e9e8d78ae7f1200dc4355f6422f2f4df8f4553aaf88edee1f3f42f8a3ad821c12c6d951f63", 0x55}, {&(0x7f0000000480)="b8dd79274d670b80071d6695d6dd7329c1cfbcf073507a9d4f495b669d64184f0ace0aa3110ede64e2f6b271607bcc1522ad7c837582c3443a41e253404163e3de286182a6581c6f735b425d897d90c69ccde1eb3cc362025d7b435a253b2383c4fd73bc07ae58892bc21160d3ee2a09fa9e1aa411a42782abd05b65c0ccc850491136b2b80ecc2ab42bb3dd9bea54fcef9f7f251d0253c7395e37b59019104240df27681a6cab42", 0xa8}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0xb0, 0x2}, 0x0) 20:42:58 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 20:42:58 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x20080, 0x1) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() fchdir(r0) r10 = socket$unix(0x1, 0x6, 0x0) r11 = dup(r10) r12 = dup(r11) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) pipe2(&(0x7f0000000180), 0x10004) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r12) geteuid() r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 20:42:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0xda4) close(r0) dup(r0) 20:42:58 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 20:42:58 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = dup2(r1, r1) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x120, 0x4) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 20:42:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="128512dbccdf75f8", 0x8) 20:42:58 executing program 1: kqueue() r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) minherit(&(0x7f0000308000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget(0x3, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000309000/0x4000)=nil, 0x4000) 20:42:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 20:42:59 executing program 1: symlink(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') 20:43:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getrusage(0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) getrusage(0x0, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) sendto$inet(r0, &(0x7f0000000040)="3065492bd78ad65246088a1d95c687813705b1f282c333348a825c8d9bb9614454d7a685580440fe591d5a41beead9f29c44edefae3c7710dbfbd9343366", 0x3e, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 20:43:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x1, 0xfffffffffffffffd, 0x0, 0x0) 20:43:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet6(0x18, 0x7, 0x1ff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x81, 0x400}, {0x18, 0x1, 0x7, 0x3}, 0x10001, [0x63f, 0xa9c, 0x9, 0x7, 0xfffffffffffff26f, 0x8001, 0x8, 0x9]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61f15f7b1c3d4b3830cfefff0817a0000000000006a89dbdf", 0xe) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/108, 0x6c}, {&(0x7f0000000680)=""/36, 0x24}], 0x9, &(0x7f0000000780)}, 0x2) 20:43:02 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt(r0, 0x1, 0xffffffff, &(0x7f0000000200)="250c1dab47b4285296130d6de27432c6", 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 20:43:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom(r0, &(0x7f0000000000)=""/206, 0xce, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 20:43:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000029492c4ee8934a0085589b13005d74c7b0dbfc3cf84f424cfc9609b2c9d022b55e89a020d9c4d3bcf6733a1a9c1025243bff0b45bc039292a3a39f37f6f925b9b9f96e18b59413f7f510747a3c295faaa2f71866021e7ea89ea594a9ecbd22c0572421ba211ae967089b62bb53e1ffab0700000000000000c16c443e72e29ddc862c312af84ac2e683b4845ec00da4f0dd4bbea08bd1aab004c2700de580992a4be859bf7d4b7653f8ac00f1305447e571d39f422514b0b88293b96b4700000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 20:43:02 executing program 1: socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8003, 0x2) 20:43:02 executing program 0: r0 = socket(0x1b, 0x7, 0xffffffffffffffe8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 20:43:02 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1c9) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 20:43:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="8b9f005fa93669017f2514f06e27a4bddad8f7c2101f1efdea3b5b5d26bafd20ad1d5f9bbe3602fc4fb205cb5b07dfe1b253e89ba87b0d7d1db7f37e8a878d95808ceef03d45ae0f847c760ed525ab17a704016bd0bf2b722ce29b6b3cf010dd8ca52b03d92a8c5355649d19dd04904ceb5f99b71a8074084a08435a2ee85fa05d61bdb57d61a1fb15b6be8064fcf6054eb5ecd005a9ea994089801d8549e3663f005098e41a5ef47c15a46815ce26c9e6e020d2c72e34d3f5feb2ed1c", 0xbd}, {&(0x7f00000001c0)="7ff183fe0441f206c9dd72c49832fc00719c3d1289e4daf8bd5e7a0a49eadd145903082b2fb92ae8eb7d36850a7749db3bd25f0c832a741b636a99c48f815dd32892615149a2d7f7ee8d7ff115891a2eaf787338138f819d489703e1f44fd0cf4ac665b6d496c83b35a5d3bc1c11a4699759f6d41acaf594b2dc391a30e1f10dde987fbc73734adb0fdf2cccefd991cd4962bc39509d8c643f59e17f6ff73403148eeedc8e88e3affc107016f774d036bb9d862caff80e7a6f2acfda2e617260178cb76c456fe8382a75ab567deef9e604bcfaab20ac8b56b70cc43b70e4d65f3765d82a8afcd1a39d174001670192bcb243371aae9c5e9b8ec0518e6ad67d126d3907bb29066a0b7688b0e74fd59112019721a72807c39da4d506f077a88f1272861e7c4bcea73623537adce9534fb2957b48835e2e18854d232cbb80fcd352a9c8910322c259ec4c1980ea55a23d1b239c1346b7b4b254265f4e0b67bdf6766d68e4fdd14d620725b69b00cf5a6c5cc79bf946ac881bf43ac9abbea9cfe66eb3d327ca4457371619274d8bbdea23a6832f53ddc3fbf69ff5369ba3f29f971c6d49c2656fba9e0c8953494fa713b40edc0b51fffcac86ceeb586d96d1f5957e541a394463b2f45e2d75f62be20e4225b3ff2860e852ed06ef1df336de0a847972f3ac38f0cebb0fd32d1a99601cfb7e6339d0a8eab56efd8538837cf177de1e61dd4711443befb4ff2bd92e92fb23687106f0213c9e0fb514bae2decfaf75ef73bf4c9e09ca02d95362566aed6daddec85e5724263568e7c0a3710026ccba8eb2e5142c9dbd22949af18c428aa7c5ba32ca9a583157954eeafe069cedd837bd0da79b1787a9ba7b319823e73e64be6812aa7a6ee1ab461f65a0c1e4eaad6ec55fd0c629ffd6710772714eb535f2aa224012dfabf4b8729a80b2ebdd0c1abe4b38e4819c809bf3e52d7427b12d0dce4694e082d5f5f057e7a38d353e9f78e3ffd441c22596c4e8bc74be148aa8755e2cd74aee530f5847a73a6790260dd31b21bd33bc9cd3322efce51ce9e30f6fd8cddc2f2cfdd57d33fa69b4ad899094200f0c52155f31ce646b0ef64f7af0c2ae99bce80af60953b55fdecf06088f055b3af52973369024d6392bbf105fcdc9957aac6e6a6d4a9521b9e5179dc74ec4cde443a089e121f7d805ff00a5d801b8896cd2ea00c2c9fc58b055eb7ff61907ba32f33985c45f9c620cd69be556727feb38542e4fc31f4b465e5138899b8fcd7730ef3127c53d88e26972e07caa38395f0440a7532557185cbe2a9e2dcfb2094454ead216026d4ea4bfb3019c40804a36e1e74c2a385033ef19457b808f6f24833bae79de532257f77d9d3f8d05980cd4ab9acd886faeb2b923851f7cbe598fe31100ff1532ab476e60ce88f24d11307a9f5010108097cad2233381c0dc82a68b45179e959bb8738abd4eb204549c45a2fc1b5e52110cb79c4fc47c8c206f864003b3f52c6da9feb2e2d4d4fae917d22a0e3a1e8a5b887e2ac6571ff5ef6a5143086d59a65b3c05a5f4e7ffb0fde34a42311e1449739790f55e3e827c9650e0d7ea4a19fb44fdb9b058dc2f1a12f13c6f2c39e45bc2636e5276c6b97ab505e86f5ef7a1cd598d21249ac1a7a376083dac3f8f47564dfba570a20de3e1a277f2c812ea55d4f1e279adf7b0b6e0b77777c4761e852b4859029c8fbdba9e8a19b70844888264b2e20baf21b26862bef42d8c96e629e7c0ff68765d1d5f2477b207d1337b61f688451fb92b94d4d5b2b004b12424e0aa0aeb1de2ef12ba66ff68d07bb383d2ad911b8ab0ff985a32ede950ed202699738b8c0f5a2e4b83f0a3cc8044763ede83e8d6f473110dd9063595ceb2184ea2493cc5f0a5ed4964fb07bc33f3e841f7ba5e8eb67a10e24102055e421f1f389a577cd970000ea894884191035a4f8333747a42fbfb03548dfd6d59fe7a94d254100598b3188f27e337aa174d766555ac1aece639a87d35d718477e9b631bcd620e17eeafdb0ab15e6ef23ad622f0df18297744d3ab6fa3b2bce35b005f9afdea189dee3b2a02e32fadfabe31aab7b0a3498ae5bc0f732aa210110904f05c73d74683fd286900593b03f18c6b5d7cc70def2448e1d2e83e9a0a5cb1120b12dbcf864ea0a2dee3cac1a487bcf5589cf73be2175890dc95f1affae6499eb163ffae0bfec40ba4f57b19eaa1116d8c9c9904ed96e2848df86dd88989afa12bde44c64d329a9018f9318a9760c479e0b31763d4f483345074753cb20d3737d244f95277512960daad91a31d84ace98736bdcd350fef632e4ec1ace9258634ff75add5458032de4bbf80e1ae6cf399022d8affc2b9034a95ed6422cd4f7c425bb183e008a36a1100ff9c2bc68298c1a3d17474be4b1d94a3c209625c523c7d074004288cc0073932e9f21f490cc332eba9b4f82f15569f930731fd429f362e5de49c0b66acf93732d62ca55816f97863e8fe4030d3a422c22aa7fdb20c2f39aaecc31e5aeacab984dfcc1f3d824e7925f667afc068c74d998e9aab791bff806c762222843c1af41f9a508f39149e51e33ae56460ed09732d565eded8dece9e0372c581c4ecff58e1aa5891503b9081d5a73f3b4e935153bcacce073d4864769e0593c26dc0126524632edb3b1addb3ea5617a6e393dcda607308c39006d5990aaed03159c11e4a9179d2b250b6a6caab3d5431be1b75a6f059988616443ba6b250d0d33b88aaa838df52602a8982702b9da83d3e965ae422e3409e3024c5b8e1dc6bcbf097bb1da24c5692a3ee5696cd8a7379a3cebb033d8777ef8da20b3dc6bdfec4fdc8c86f2ebbeb69a75aecad93b390b6f84de6a1b468ae45ecd6b15c93314b0d571f827f2c748916efede251298a05ec969fbe7529279188029883ae1422e07f4daea3f2507cbe48a5374daa381c1a6cac69f82a684a3d60a042198eae56122be75e167273869262cf644a2c1acb80b5a50dced241204462ed024e9c93b076c689ee353037866e728ef93dbd13954076dac550effb151228c185b98f16ea0422a4a89e80d0dc8cf365a1736236a4b3bdc83b46ab42ff525b3b0057d2a8f003a16358ac8ea021e330e7dbbe1b59cab3a5c7bfbdfb1cad1b046e62c154b424ef208f68f73592b3865e23dc0e4dee9eaaa0dae0fbe96c64f840b82922550c7a60b8fad6ad07c3bd68265c803c0d6b50bcc07e00135e5c93deb8b9249c485e1793995a625ee7a1509474c88598552e08a5095874b3264135d6e5682b6aea912eb392ad9dd9f05f1b47db94c6cb6e57c81a1095a44e37f9827a00e8db65aa8ed4288018a6a02b0094ef95769abb7c77ad9642ff8b80d89d1b83446eff9ef418dee9db9f6fc752b10d3f82e53c7b7392fb60372e513ccebed232e88d8e7aa93335b7c4b2f4ba70894ba54b3d60d79cc9fc4e650fad1bcbd72eba64d2344077d4fb2578aac89428569a90a297cc812c79e82b5134b5ac683a6e2821784c515c21ed8c2065da25e15e4a89571f4b15ababcbcad3b36c4257a89b771664f87619fbbed00362f92a8d633e1649f65ef3ce9360ac1ed4707c9e605b447f6a9727ee5d3b24f84928a94b3eaef408423b94c7e50755d22fb44780cae2efc4998d3d793199d496a11492567298c879d3bec2377405a7566069a11778d70bd47d9f03922b558c18d85e137cf3e5ec215bd589f95e1f8b20cdff475493aed9dc6c27f64eadc2baee62820bac4d263173315150c77e1ecb7f7a5ee5f0794396421a68ea9095737baee6d2438d4b7d1ad71fdb39b2c64da1642eab1e22bbc7ac458e56ee86f2db2735c325208f526a918ac91c605a4254b1ca85789ad6489bfd7ea4e66915ddf0aeb54069e5e3eea9e0b71ab50964f2626366e6b5c921f771734bdcd8da2b96afee6e7b52ed1234358edcb8d85aacbdae7c993ea8a56d8cb59a524a4e319cbe97020f7680fe1cc0438b2c5a28b381b811e1ecb80624c6f959b3626a039048ebd528e53a26e9da34514012a1a8da2b18db3aaf769cfefeba6bd980a3f614cfb2d5bea12c0e7064d4e0fd6754b9ad6fe3e8160a19ebbc6f10d19da545f71de811f2b8e5832ce7e9a52723a261057d245753cb136315a84de2230c9a9e9c3be2f631b0781d544f440cc11e2a08e6d64258b0831052340a3d0fc57e02b38586c786eeceba0bced61fb6aa5c23df49d26533891e27c144febeaad6ae0089671079382c30513a4cca4ce4871de2bb2059fc113e28dd077d37a4b520916e46945f3d9aaa26155ba026536c9cbcb1abb474a427e414fd1c971ec441ee996010f8502fa8e2262661d3d0fc071d58321fcc7bab85eae936c523e8398ae9640478ac85d46e443246c6dde8831182b1d2ad7faf3b14b6a9dc517c7e9175ab68a50b18c2d6eae9de9ca8a129613dd1b4cfdf97c4a82f5ff39211a9acd0bf196067ff7ca80baa07e16033c336fa1e04dadfe0d9bf03ef66c4e899caacb1cb94ecbd2f9f7eaebe2bea6c28f56b1ae6ab9ddf5961d4b0e79d8811e1be6bc71b17959cca0c780298e4c95c6e65b1fd22fce6d9d73c7ee4e7110f9bba52236ace9087c94bd6988027ee7780a9cdf14be5dc49e051d92f8f9704acaaaf1f3d448f7aca384ba6b0ef6f8cec0faf4b0a8221d0f8b1497f47258b3b0f55c17ac2e11a19e14a079a3a677f4f1ad8233c26712ed278637d7153938459adac9efca91998059cfd1888e1589b33a02a9faa06d7e26aa07fb982107737d1ab18fc90fedff485ce8eab88ab45eb0325252e3e8fb2c60488207d66c47f8566831d454e0eb617d724fe1d10338240316e6a1310c56d144b45ba90b2fd601c8bf39966588a2f54d16644e37122abd8184cfe0e82a5e1020ba78e660acb978af8da600826f42685bf2b41d56e308786a53fb52051223fa8187eea56777b5beaafefe2472bd4c2cfc0a12cd1f52490d69ff692c8a13cc891f232e9cec8fbefd4f302db96511ad46ff177e87d8dbc25c1487ccafffe634905aea5d21e21e8099ff39c3e44b9881a48a0d2ac36cf47cd135af61a239799798c763cc194daff6df09e76dc1c22fbd047ddd201cb8eea8cbfb4aae7f969488da0b5e8571e7284f297c411a7a7d74fbcf874d9e71418c0ab215ee706b922e36b7bb13679421f2cd32a000041bc4d03d1a060659919ce956d61ab8de4f0164b16d36f0a43ca98bbb86d2968348dfc4950567950be6715876ba54ed2ba764edb9bb206a414c492ac376182f49d7b8d141a8c6bb0b2a628e0b58169958301328731f73a8f0bd89a1760e67938515fcd22e25908807d66fe822663cb0f23a67e26f3c6a9a0820690f814f79b88905d7552075d7eb062884c77b91abe5f2ad0026c007f0dd0d049523ea3c34a595e886ac57f609b4a6fde972380ed684f0ba3f6b7ab162e79aae9b5b42edf23f5b06d4601680a134088982c5b275c681e1fa90d6ee0ad91be24dbfa1e82906c5f5a0736aed8076bee33fdcf61f47e83d4c0f2b15a708cf12622665b3d4ce631b3a8807c03fd845dfc3d137c87ac2245d8247ee2be32a319c4e20a6d611ac70f582ce1992fe31b6f6d22cbacf157ec0d5308de93d32cbbf7f80941788cbe3d5067ce4a742dcf2080944f9d70d8983a86a722db0b3fdb1e158b2e186ba8651c0486dad210e99e081b38ac1b0b1c579255e34c61253a362e9ec31030635e9fb25764757b30ad7ac52dee83f3283bd12c439a961302565512040c176c53e401b2f41f6850c428f2c0ab4ea63f7ad9c44903007aafabaa6e98de85a0e75af20e30dd", 0x1000}, {&(0x7f0000000000)="78b8866cb75a4aa00e458bced6b5be51a90f935b3dfc0e50931b2f1b5e43b471c3e1ddd1247a3bb19720dfca0d365e586a7fb486ac3e", 0x36}], 0x3, 0x0) r2 = kqueue() preadv(r2, &(0x7f0000001380)=[{&(0x7f00000011c0)=""/81, 0x51}, {&(0x7f0000001240)=""/75, 0x4b}, {&(0x7f00000012c0)=""/26, 0x1a}, {&(0x7f0000001300)=""/116, 0x74}], 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 20:43:02 executing program 0: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0xfffffffffffffff9, 0x6, r1}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x4b54, 0x800}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 20:43:02 executing program 1: setitimer(0xfffffffffffffffd, &(0x7f00000018c0)={{0x800000000000000}, {0x6e08f37b}}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 20:43:02 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x2) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x4, 0x812, r0, 0x0, 0x0) syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:43:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:43:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0xc31}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8000, 0xedd2, 0x500000000000000, 0x1, "4e0adfd0cdd79df52b64067c950e52f676664870", 0x80}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/96, 0x60}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:02 executing program 1: clock_getres(0x2000003fffffd, &(0x7f0000000140)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') clock_getres(0x2, &(0x7f0000000080)) 20:43:02 executing program 1: socketpair(0x0, 0x4000, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) 20:43:02 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 20:43:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xe) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3bfd) r1 = syz_open_pts() write(r1, 0x0, 0x110) 20:43:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) semget(0x1, 0x3, 0x60) setsockopt$sock_int(r0, 0xffff, 0x10000000001023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = semget(0x2, 0xe152c3e973e0c7ea, 0x82) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/164) 20:43:03 executing program 0: r0 = socket(0x26, 0x2, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x7, 0x878b, 0x7, "711e230bd83fc9ff2a0ce3d8d9e0d0850c394834", 0xfe, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:43:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000580)="98c48d246807f888db7a948dab33f72d39ce0a392278deaf3b5b23aaf392b2f4e72ba60df29385a026250cad223c6ec1ff6966a7bff93520f61490d7ad0d7f9811", 0x41}, {&(0x7f0000000600)="f338f19945f307ca7b4fc04aaf4bd0e39655e878c565b6aba0c6619430ab76448a2f9ba744daec28a967f2d0d6eb5fb49bfd4440c0a6f2ee7ef6f2c5d053691267574184119c6942a8f7e72e679f931762f911b83bff654f451d01f8b6be1979d4ed22589aeed2a5cdeab3", 0x6b}, {&(0x7f0000000680)="d611a1336cba8628d16359e1a53346a22d7eb0cf00fcd4c260898a1928f3063c89e5edf977029a1ac0116ff7ed61d6a5a6e4ba4947e99fd28daf42b9955800453d8d821298e6eadc251e61980d90d12c37d50952457ecd79d6983cc98f98650484", 0x61}, {&(0x7f0000000700)="e74859f897380612f961656033196b495aaf3945e33651cf9b269074e4c34e7594285570dcc9215d824e2ab833695c195acdee900b1a6624980dc6dd0e44b0f5672d207db961c1c06dcc3a6df27d1f3431a6", 0x52}, {&(0x7f0000000780)="1f0beed04164fd82143ab694a224d9e83f1e1fcd3b413631a5e3ac7e3e40265f054c47960c2fa61d7a3368986d0047c71979d5a97e036b079833392a9861c39e0702bd29564e0a1b696cfbd9036e53cdf6950585d6b9b51df775a56f640777f8ef4c0c080f2568ec5e0326cd3d62d09393e738863e15d4f30e66f6b61a3dc4a70f0f792a9a9f8c23c8a7917af4082fff17c5ac091518edbf54167cd50a050ee8fd5d2a97389db50410b5", 0xaa}, {&(0x7f0000000840)="b815ae1400f14d77c3031fefcaced4a51dcbfd0ecf8daa9d1634be11e224ddf3dc0eef798e83797a51ea5246ef2354d1c8180a26a1c4b4267149e3c14eef43dedff9dd99c5d46531d15401764ba87d42a7b4", 0x52}, {&(0x7f00000008c0)="b8eea79a44a714f5fde46d0163279eb1bde2b76d0b0a75a8bf57bac730870a7b8de1cda4a7ddf19f18cd7453d0fd0d13cbdfa81ceb1211b22501de6107114268392058cad34f9dee1cb2f0fe176e3ece64515a01c54fa59907a31edd5a7b775d87d55cc21869b9f5bae52f0bf96577e63fd1d8628e7b53b544abdfd9cb123b8ace67eedda8eb550778aff219a213ed2d1072e159b906f7b5caea14e3dad5cc01796a7b77eefe608783365c32d67142df035ededacb34b5dfb6d6ac14199f382d29e553b34de80de942d16fc0dddc6c06bcee8142bc18785b290d7cc669bd313223db7abf8f78d559880a3faeed366cbeae558653a91fec14946d1058b6911a62546dca3555ab44c933f1d63b3eed11778e1a5308ce5e125e50ac1db2e499786d4ce4732b51ce59ea3ce8ac2ba3faa968fedb0c86d8103a0af9e5bc055eeb6432acd8a6862a2fc2061a52225c1a69d303d6055ac6bc506ed220c3f16ea9367a2d9ea6b65884d9895b2daac7f7c6999a972bc31792f3bd4d6673f925566bffb2be7d4b017e7f08afbb4eb2ab26a0e58c11334d6b59e5411f8f321110b5b8aa16aa5666c0eb742272f38fcd5967b1d06ad28750243095e67405f7e73dd32bc6be4fe7138446c62937dbadf3387ca7ac8671b467fa28a75b4f049f5c0e3368edebe630578e0d6685c00ad51e15abc68083de3c39f3677fe38e512f920f4d97eb949656e6f23b57bad4c6ebe6252606ca920cb0cb30ce554576139dd90ea2384cbc9f212b3087c6df40373b43882ca15e28fbe7c6365e7e98be7c3f0eb1c535ca9b6d1d254d55699a5e294ed8c5b5e2f8b03898ddaafa88a17b6b845cfad7677ffd8bf17ea09f6dd0466bb68dc5559547e738105514c162f98248b2e871f87fd0152778f968be70e45d6533e84cf65479137d9e2567ec9091bbd4bd2d14b338e34ec5318c173fa883303c41230f2824f7787bfcb168853a1abc7a96adaab4e3282ef2a7e3123c9a4edb2eea27f33739a2adfd20bf7512c21adf7c878dcd048fe33755d9a245a314fd62c7b39176b147561afc5811b047135d3a8af5ea01ef819282fc49b7b0e266df6b11878bc5e6bfdaca98f535c1bd6f0d9a8b9c97fa3ec63ff8bbf1037f7db7632eb8e40c9aec7ea553798ea26eeda03e3a6a44b70af2e9d3904cd76186c5d653f147877ebd9ffca1894ac2a378f77456aef3965f317b46fc5a05a66213ffa6cc6aae5c5b9838c479f68ca645866efe802e9618d440aaee0eb4341c8481658fbce4be305f1315f228391403857f40cfaaee564bf0edabe1b8abbf5644ab921b5398d527e0892f1c0be724cb8c52d390165650ff3391b95f9f241622b209ed5fc375e9245da5704e7ebf5ab5be7605fae7b54f27107e5f36eb612a48213ef51b71d62e2f33b36ee91bf56aa244fc2be5338c95d9c4472e5b5d01716318fc256a8651c9574e52b2c0eb64094d6ee846c8dae562f9c55ff0ad7d29b2ab7a7b88e7a7e8477fd514a2eb4db1ad23eb2c27d90667ce15f33f02da698b83d01db0d472604810885a63d0736db2cd85cbc905a865a421da96cc558a9138e030b5dfd0b1491c9ad9bc863746d8090ad1d73168451cdf07876bfdd085811918b7d6cd4c4e3fb76adaa100e208170a9bfa52e2fffe4e3924cde22448df8d96573951dbe9da2ed33c2f11a5cfa392f1439d003f333396be1c3221b7f1af1a97d9a26c2cc0a4d6820cddc488270046d7346c36746ce6e10c28d29655244163a638531d7de6ea584de8377307d2d84a69ff50b00ecf86d745945b43e6eb5137e126f7ba83a4ae1570ceb9e8ec6c25d4d9fd22cb9e36402600e877010235daeedd0cec5fab8395a409d08aecfc98935a7a4971218d3da2c72370d44cdaa48522a28a4f688f40243bce1b608ba48659f465e3948165c332aceb3dfa8a4ae462f56afc8536ae2fe414762cac9f7c8b2f55292e15f2724fdd4bd5b931d3fb4c773f94fa0e5155e8cc73d5c41421587c76d8faa7ba25c36e8a88aafc21e493eab59963e1fd8018b853f095c0a28a8120ea69d758fbb248503f89216a9b608decccfe9897a6b000e6009e451b78ca5a7c6aa5a63d1e28da2a40d36d9ae11d6e7736b57bf4b9ed9c0428cba03c88e5ab484d7b78a9bdd35e4d91d9ae99d8241fe88a8409bf44fc4229221fac6d74e47303f7385cadb3498d13bb04656f014ba24b0b49eafcb02cb8fefab51024451c7250b39a4893cb6265a66b4af430e0084c3384f485c36bb016a8af79f553a488bac4c07a8d45ce4b947474b1d1a7dfa7b900e45a65c9fc91a7d0498376428c4c3c0ad0c7ffb76a6e7c770aca7670f20c9029095807d4a8917a5af7c693548f4675e69928ecb7e63a782eef3341eab7542432e6015ccac56bfa36cfd399335685b406576866e9adc685c11df8116f566fdf0bb22249080dda82fa995c23fa262198d3c5d509696fd8194502dfa6cc87769bdffd84bd5d14eb75286af83d483be2ff778e405175479bed9a5262ef6d1fac2e8bd5e3d2b1fb98bc397b6516deaa7ef4c37b7cc7a7c0842f76c0e13bdf8e2cd5221d8f12ff19df0a32ea3d1143348973a392e37e563324989fe006dee2ba9b40b4b459d29cb149494ffeb8332ba4e8da247eedf3d573797f9d7ff40d50978a740cfca1a184ff52f04289e4808b90cc14dfd4be5888949bc8e7f64a6bed448e8117f9add4ec1615f1111b139a005defa5238484a279f535ce1d211b3668a069eafb083cb33c20757b9d6abe4ea1765cda7e274ce5f04c2a2e2ce3ba1193bda06a17fcc165ec1f5bf66ad59425be0fd3fb0e61db505efa802a5f456e1655ce226e0f1359d018bac4c0e5b9d8a4baeedff211b8f72c7883d85900b114f45f2cceccb510f1224ff65f54408ae82292f7a0cd18f4ad3bcd6444e8fcc29cd0b23e376ac1c213136e57c16a301505fcb4aae8a840c8c3cc3028f40a4a0558d7f361a301a9590dd73744cf28c16b804366c865e48e2f2c03906f0f96db29ad510b50c3d165a887ad37d1b6a3a2bc2c6182340a8d6b45584f54ce8d66ac47ef5481d632172029beba09b44d9ac29d076eb109b7df35b142419f4f7bbb5c5c10447b09a923291709470e290cdd7d96166edaf05b2eaa7695828288b4eaef4e3c662e492f5cbfd88d15e182f3fa78b059fc9de0f9aa3adffc78cf5a9cd200354c0517ca9ffd046668b0f8ef74da2126d8c3a59b44080838ff10b65333f2b019fac25b0e1212d81314c2f1e47d0e29d34b474ae4e1d5241e76dacf157c2072399c577901d6ac7f3b3db649a8e63e8259e697f7d4d60b2f96cb7d824671076d10bbd2832a46c8a6c48621e11c9d1d744343a013d5601a8feaaa831ed3316a7b235aed6213f7f1ba7102deff282c4811403f8bfc8a45874ce1702e6ebc012d6383f80bf0ae0a2dabfb57576934d8bf50e95933890b4ad6aa03a815ed2d4dec7ac87bea294d4a6b938f83def2e999cbba158f3ce864e3cda1170adeba87a9a95d72a466056564672a4c181982d478f774d4cec7f6fa5e0f307e3115a97d4adaf1c31b46412b6210a3e8b3e98fe54baeee14d04d62066fc2828809e2a62ebe92fb3c5d40630f853f1045eb3b302cced05d6e689c38b7e9903924f8050e1b13aaf1e3e4de04ea4ef8d2e58362fa2b0be7f6075e5a674dfde50d5b8c9cb0c9d24683f16f3b651942e61e8966e438470757c145b476c0631d58819ef1ffa5b9769dcf8837a2cce2a2162a810cf9797d2772f56345ede502e10fe567add0424311280bae10f1ca33f4064960f5de86302631426980acb5d9574bf66ec788805d3e23c5a8c14d942c0cf32fb7dbe059bd560e58fb0be2b28f31d89bc092134e017f74f467679a8cac35497628c542b0702b4c668ad4269a10f3d0ac839c6de8103a243f6428509e29117e38ef383acaf7170c77f831cd50f80b97c2e52953380aa1a80afe584c560b2998da8bcf170bb20c3c2811ab3831bf3e30b6a6c76dc3e416be1f99d496e56813a969c639da8801158b5a4be081bffe9588d8cf5e52bc97fd0c1c420c7524064b014c760b858b25a4f46c5cb415d6a9214b1e1d991d376b3ab770bb080f84d375f56b9661e2e322c89f711ad08186adb7c735a15cdc0ff59e99ab91bbbfefbcaf604b221ef67829819381f14507c6a03f249d15dd7825f8389342fd3b03d7fca1fd107d90a9a41d7ab2660848d523f5479cddda3bf9b38b27d232b2e96ef6a980eb4a9e9e913c7a4a90b534f26325d233812be65733feb29d8fcf5e96c5d5a53e9ecb04db05a1c0d08b0e9897b15ce8ffbc82e004266818e492d5f3e25b1a9a639e2646c41c3cd2d65bbd993a41b03ad9cab0e56a8a9fb55c6aafcd78b09d9526687dcec049423cdb8b92ee61cb90437844279adce358d2dc074e769221ad210f39708bb8ed380845ec21ec8f6e7c94c9cd8a5558b1b34ab7a031ca9d17255ce932900a59ca49063c9726d95841c76e64af1a649c6ffdf6cdb98256f9d46cd5a68aadb80457071bdd95a10aeb220ceca2bcbcd7becec04b6f0584f12cab2108875dad04f916bf2d4ff9d9f673fb67f454239c017c35621bbb493b9daa15b7c60b711eead4b477dbfd1c3578a0ce70d7b96553f76ee1d54da2553fc626bc971ad87de220c5de6425e4e0f8500b4c9e2cf0340d938c5b62dfe49534d0e62bde68dc2f745dc15ee4bf273c8de0d695ea4c73ff5fb959121dbb46cbc22434c7ede5844ff375281afaca01c3f483f413c19166d3ec193ba8597d611aefba3efff5a2c2b03360d5a7da6fde54ff8044e219b8b8d11f9adef1f8d9b050ea7a38e67aa62ca358596c6464bf86e0b2dc02ced7638d9fd857781dae60c45b31fb6f3eaadb18cd75543e24711382270463d7b8d3025e7e590b0bc1ee0527f9d8ad800f2857edee32c75c4af46540dc61380703544253a67b47213081f9e5c0b5e206f8cedceabfb9fde360582aba2c640b1f31c36f8d41137ac6e3aa1675a9adf1378f8b1f38058871eee70a56e1244684ceec5dd63e7592c098ebd69cb926de3354e348402a00b19d3c3178dd924a9e7da509202505ba09af5674e90b9159ee764ecc3f6b37be9dfe4b968d684cfcffb58859992167af364ba927cd9859d1228a48c9b8ff2f31d8c71edd69290870b3866c9ae8f45e449137863dbfbe02b447e2db5e7d7c57df17e4b61bc3ce346ee925bbe9205371dd88c3e30b19c12935ad2a8d9f64fdcc0a6e98a1ba5a8aeb574992c6ff82221f3f68523896f64e1ad19e968485d9e23bcf0a12f943c933f149e6681bfca3f22478438b790f94ac0571a6ff502c603e75e4b0d5116b37bd910b990d23cd67338b0523566de15625e43d825de08c076af93af917d2cefe88ab16b39913447c2ddcf4dc4740af327a5c65157330eff5e534ec7a8cd658182595921c522ebbd89c63c7022ed29f4c3427cde849935dcf2c9723a5dd64ce4fe728c6d28f45bfa3f9d08ab60bdf21e32fbd8bc225721f73729e49cffc290d4cb17851222dd6e7f6a9333dc5642381bd4dbf3d4099b14a03c524d2a252966afce6fb8f941e78c6abf17bb79971f6d4d60a99f7931eeda9cea4a36552b0deded61b851eb9a23d4e30cad1b824a941fb37bba5da118892bba244d3529f3ef91206d5a21a51e2799d3e92b45b69e903f11d7a83dcc31f4e96a3d0957dd1b0efdecf1b8db74ea9cd2790eddd4d3b29f3c0cbfb19c307084bcda97f000159627adef4d94de9a05a16b38f65e9534605d8c0d4268183c333a93c9b6a1b0fbb38913414", 0x1000}], 0x7) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000440)=""/154, 0x9a}], 0x7, 0x0) 20:43:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 20:43:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:43:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fsync(r0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 20:43:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 20:43:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r5, r6, 0x6) 20:43:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8e02ffffffffffffffacb21b8f009eef07002b31e0963fa11ff5de33ba9c7a492402003471cdbe000000010000fd00684d44c4fdf560832fd17984fc81031edd1b27f57d5e7fa7bd654957ea1b3eb8ebde789a548ad3d8eb4d0ddc77f34de6cb399119befa4d1b37157f1bdc7585a539c65756861441ce8fd59c5b570f4667746d5ae85d4243497ade25799667da2b5b113a96fab6fdafb3a61bd1f7dfbd807d643078bcdf189cc3ce36b4faad56b07b82d8be0b0a09bd2b614a794ab23352ac138a514ef3dae544deb80b72dbfdee33a6395a36a94217dfb30f6d998c0f9c73e3fd503d057cccc89104d323a5cbc055a0a55ecf3eafaaefd64aef80b040b628f4a127d43cb7c69b41f62675556a411b86c3ee54f6d078a878944c6e9ab75ffa7eaa"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) syz_execute_func(&(0x7f0000000740)="2e420be7f2430f5d1b41f709e8ffffff8f8910018f00000080c4a335422700450f1a4f10400fba2800c4a269b83b8fc810cdebd3dfe0") writev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="ad61fb744501862663b41294f07034a65bc1c01777acd8cfd03f32b9da631c3f7e1fdc38d71a1aab03"}, {&(0x7f0000000140)="26d0dbe5ecb6865a62fc34c92dcdcca8be59bae394abb959427b61cb27ef9b35a46a875fccfe13250975e1723e678fc4b380d55cc6952da0e40e14a019a31c13059bb4449bf6e9e96600f54930982c0ea7d1fb82baed53691c131d8f1f11a7aa925b99ca2841509be735d2615b6f060585402666cadc9b810d16c85d7b6b99b845a7a5a0a96eb74c57b9f19bd381d34ab186f315d4fa2389025cf3bc9e245374df66795e8788cd396bdc6e8fac54f74b5a891a93f342709312c0f526d12dd630b3937e77c881df97865e0cc15cbb4e169c2ae64d127b6943"}, {&(0x7f0000000240)="6f906cf07c301b080a1a9a0206fc2ded68f8bc0159aba2fb89bbcb286c8736bcf5ac12de74db0d4387eda43e37cb7afda91822dd3535cc85063b58b202b04bad32d93c8d7f6d450f037806d23c37ca3a8034cf22e8a9f3a12665c25bd696d0aabeeaa360f4353158a5ad3bfb5cb5cea5e86887ead0d0bc57035812bb09974eed9ba1ad255acf40a3c0b85eac7109da951b4d09f771a6207de7d98bbcd197d9da0fa537c9c75e9690699bbebfb8645ae78607bbd1f2477692e308fe1b4cfacfcd25825db65c33d6f999d612adaec4f178829c2c29073855f063c73e6510629d10"}, {&(0x7f0000000340)="bd172000d7418c9eb49bedc81e19b4b72d524cead14259ac40202178069ea4ca6a99d34fe662181035bfb812388c081e29cce3ddfddba2487ff374d0116f537dde1fc279b10f7ff01554ebb3ec3f4ca4ef8cdc217c24fddf866124efbf84d7bb379b894c2b33a0aa7a4291fe2a6fa364877692dd6fbc65737b173ebef09e3446631359de99fce725dad3836e9f7bfe1c5d3b575170d7c58973d377d07aa9016f5f11a0aba143badf6d1d05cc181a696e55e4b38924376c71b7efed6aa6bd0ae83e9cdb2d804ae6"}, {&(0x7f0000000440)="46794c187635fc7d4834f356ffc95fa4c779fb012924ced78efcbb2dd9f2e8814cf019fdbeaf6c5d2e2f59b4872a7bc9c1e181979444d7bc63d11f18a518d94c4634ff6b9279cd42584766a11d281fc2b1b62599854e6f73f9f28b7ab111f997d91313da1f78141b1fc764ba5c3c99371cabcfd6b05c9208335c3c85636f81eacfe35fbec44ac839a8dc0da551f0832814e1d9be6d23d4a31f5a9844a5dd760cbf31b11b3f26d2d3c6709a3dae0aeed81d726ebbdc94e0b7919be88a56677a77442c26e95a"}, {&(0x7f0000000040)="b5546854c70f91610940644c8ddc91"}, {&(0x7f0000000540)="d95d7b03c13f4d747a92cbdfa494dd26b2dd9c6ce11e69b3fef256f6eec329c28d9c3d3eaeefb927ebda8c2dd1e78f7d54e60d42c34695f03736bcd72932aea1d9a091fb2614726c61638813f49f94e600144095fc7fd03a8cbbaae3093b9ed1ef1113339b85a457fccea08cb57ddde0b8f8a461e971252044a5a25b412bd9e8b00260dde0841c993c2d545741b7e98bd69379cc5df367a7389638"}, {&(0x7f0000000600)="f219603bcd0aeb5d28942e6c03da64ca5d23c004c3c880e388df06d2858262e9397f1d9a43068b71f033fa8e759b75218df19df2f1e5fd9885c6d055e6aac0a522acd2b24de3c9a6"}, {&(0x7f00000012c0)="76da0561c3958f768ad2d65bef47559c7966395561886763e744dd647d15f67fb0f07d686e59c6bfd63d0165e52f0df8514e027a2ee10859528816af731c9422a256dd6d80a1997ff210b955edada9c52021ef402ac529793b0be71547b5356c3653191381841f789f2a05ce9de5ed1663d3e824954b3529baf3adb2014be954f52900c7bdc5c2085c82cb2288f04a1507b7df2891aa5e2b9fe4542630ea7138bbda9fd9895fcc3fafcbbf81a8fd179a6651232ed0b3a4b9b086614eaae480a4f646a43302774bcee76548d4ad3ea92cc3b0da97c79c7c3c651d9d15c618884b984b52c5bb30a0213bc262c93c2715cc80dde50e6e13186b4e03ea7dd7ab99a1efcefac6e06c87672feee61be652bb2cafd36c0d9420d215dafa54c02bd2a71460c42e72fe3e960cb5d7c805785eefb4edd4c52188c8f20b64b4b40e2517e029387720d6409e7b46085d76efcce58a4ffe363695fe1b8923d65a8b309a19d4922057c1fef67e2e7e414b9d491f871981f913e4515c1c5d7df3a3eb441c125f80e142777d02bbfd13c627d5cc1cb44adbabec17c4f180525f469a31badbb0dc25a13488c7b80eff4438e1a89bbc2122a7f49204d1872a396dd0aaf2d3f4145e7b237946c2c2b6b4b8f94582e11fe4703c4fda50e0d1d4675de11a01ce79053b78cc4f655775a85475e1c6070e3ae65c2deef48d7e9ea4e0a28118a3e6e5d6644321d71e9df8fae9ace51b61dee57ee430d9c5a243b8f9ccc23439d944447a8027308a37376bb8e0d6d9a37b37490ad87999e32618ac7e5c304fbb6339f6ab597e2a8849e6ae7965e4fc4ab14d93ece7360fe337c5f8ed712d93ec261cdb22e4012a0397fa2b8e9214f5acb57a78f0b54df959ad23875de215c21faf1a5f1607ca72777b52ab23dc34baf508d1732a0bb0cee4bda55e0b15509bddd748e9b0d7ec32885998658b004570fff01e688575fd479175b38de2883a501ff7ef50f28d58fb0da68555a6a3d997d5798fb9e22bc24f0c9edb0ef8e06faca7f7842c083866654fa20da594dcc3e0ac3d89bfc41a422fac78f702d3d3f45a36ed37f8ac1f18088dcd16de6ae3906e409a4be3fd71ca944505ee519db39933476a0bc26622db767ef9a5bb04c7b4287d0e8683eea644d70a21ffd3e7f546f376b84150d15671c5eba8e1484c9f97f2b285a0600c78d95b1096b8fac7e5b4e8e6c888f92d8dd7040aa917328054a01c7a070d6e964f93d596112c1afda36c0e4a6de14d2004161228ccab621e6998ed8a2528784ecbf49e3898041b9d2e41e86f042ee854534328efbafe44d9511dad11cda32e7300d523691e58b4efaed7a0fb2f8a383c189654088f6b32bb60c986ed6916766a74876bdf5f03a2b223977c831a96a118620c04c689a1960b0ba6968173143877e4e4537d13948ef8f3225e116718399be9bb76b773310501170bd602d1aa581a5414aa0c5e554117d7b33b60148e6042799444da08c7a40555addeb52889ef33a271b5c65ecb792261a9cf2a4b878bbe6673933d6296a8285dd60dfa84f328adff4466526a468529ee20b096986b76c54f9ab17aad8eb2e373cbcf49c5ad06dd5d679da74d6211ff4388daf6be4c87efbe7f1d0dce7ce5fbd47c0f8982b7eb26999df938407829be4eb95450c41bd4d1cdf57de71e477e81822a8b99bc981ad08a632760b5b3ebb507e509d42da8c612752ad9bb6349e64603a4845676a87aee8911ef012c17c814d023e83507c82c7e34e6fee7320a267ee6de8c85548dc0acc931f1c16ce8acac5ca7846dca5cc41063166cac16791f8f3e63214e2fcf9eaf98314ceb6b00138e3c672bcdf2229ce6734f225192b4fbe4f06f89b4f0cd718b05c8a1e3b616c085740254d6395591289a08c158d4045f55e641560cb40b4ba601951f0c35656a7b1cb70cfa327c9f48c507d1346948b069b95d614ae17c68e790e4dfb769fe2b667da6123a55881429b9d3e5964c0867d9b36b06e87d413a2d33968a3f0ca164db41c7f3c8cbd28942975f89a11a88c4c856416bd9f025284dab2905149f180e63356b115422b6c5a8a88f6dd178e7333f56236011e19c3f15a64bc1eae87e478ab312eef237c3c87e049c39bcad8e3532acbeae0e5e8016f772d21e97ec4ea754bfce4d91b33de214f0f220acc0b1c2fec90ab85111f9d0c5e5877f8b05ca68cd66de5f51d8680bb645ed39dc579dbb7458c25594e3698c106dde2f815435671e7b6df2a44b92e6d398098f2a844d22cb2b0b84c7ea72cc750ced85d5ec62fc52784453bd25eea73561774d923d3a668287f2badea58a97f35c70143089aa60881cf5bd75d942bfe27cd5bee87f0e0381135c5c3bc345bbb69b6f9a4461c62bc9828396526f0900a0a1c7d3ecd5b5cac1b14ec277bbf47f8886fdb1f3e8a0b2b3e907d7044467ea77e75da3b3a352fc822f05b4d602299422104536bb3389e776c830191e5e698bfd94c3588f67cd791b07c29c70a923e9621cfed57934d64c84eb000f72293252e4edf0ba3dde6acf2a7f4b680a29ce0e6d781852d660ab66c9e3d3dee6fad70b46efbf42e2d4ec116c71ea34d5fa535695c835ee66f420b28c9740f85d5c10e7c1f76cc6628c7bb44dfc08f247320c3eb00589cbfc1330f97e72b0794e23af82308c799a9b4e0bf13ab69a92838dc39d4066ad63b89351c9a3eab3c0ac0141710a427fc1a7e4848f51f7a6a9ad424acdc4ab1db874fe3f93788468339690556d56be5dc76e48c11c120bd88f4a5dbaaf0136c0d308514030e779be49f5f45a3c459057311a3b99096b104a52b981ac4e7a5bc7140cb1cfb97929423f0a5e16524df6f5dc83c49b629be2cf1897609897bf931f026531cba8bbe3fa8a6842326581c1a5a0ef02f99fa3c557d900975180fe0df3045a56edce0495909f8ac1ee76b6fce6e9cabd93ebbced43e5c0833aecb191b1aa2a611c76c47f60dc6b99c3d15b3101f19cf42a525e4a454f57de73085a941603b2b034cf741c4a9aa58514212fa226368baed52ec2882b018a47f47468b70b05a066b7d9581915ec6beb987ae32da08abb554ec521653f48a4158d52dee9720016dc4ba30bbeea4af540291e66ce3b483cc1200abf83082f1d085dcb7a444432b4d1451394565e96b43804ef107983531143b8c2b8da339dee808b4e99b5a488bac49c212660cebf2cfc408fcb501ab0931ab550cdd6867d024f1acceebc903a3e49f064e51e782188a061393886670bd81afc8c5a09a672465cc2bbeb7f7299898fb4ac89aa9d5b1e6782c9675bb1a6a7ad526ffd0a4a67a2b3551186fb33a11d54a40ab3ed076243290e378175ea4111f8db377e871cd0868e8225ee5a067b267241ae3e5f5ab878893058f54a4e54e11d805e4ebf8555c37493819947f5fc9637149f12966712fc62533a6428faeeda8c78244b424debe7be412e42181c067edb07db5c625e9da5b4fd4e4a4ab0d48d9190999f13b0317c017fd924f09a375b6dbb9f7d6ffc5753cd8b8e57f4dfe081bfc380ca2fe9e12378d54455bedd3ce6620c5bac6c9ae09e30f1969118774b6c3f54ed19cc0a7c0276ca053be8088faed2ae2dd535091c0e57bd708b4b83ff83ff650270beadc37e424f636ff95a705d184be30519529b66a099084b43b08dd5229920bdd3fc57dccbb6fd242f6fbe587666cc993f4954c6b806a2077cd8b666b8b73fed82059ec3dcc0cecba0774f72dda1961a79128513b9f403e794fbf67d2012e47495395a4fca092f65e94fa8aacfeb85f3df5f0f16b1eb497e7f30bfba2a22d18c567c2795364f05cc16d2254ff6033ca4ab1fb984aa909d60430ab8faa82e6626a2b1b57b18bd57e2604e6384c16004b6eaae56b69122ae7c4a2626e6319c7e28a970879f4842f34662f97f4639991b99e01b54cdbcf2b972f549989235272dc1ecb43ef62b82cf8003198d28b8e25fab041700bc2c9530d376314550cfdd6db1de6527256c2337b4cf7e37d1c813fa59ce5562fb833260dcf34d6bb415db04be39b6411bf2ee32bdf0cb6b527144bf818b9328531d5a814d3fdf03d90dc733a21fbd4ca4e085f55e98b71600561d9c5e66a48e3e2515f95533ac506a6f6afc9fc0eb58e1d674df825a2d848631cc9b8f11f157c1d293718a178ff655fc3fe98f3e4601c36bc27145b1214e145f35d6bf93b8bf51a46ed07ab657e41d2a2d81c4c17ca64806d07ef766be312b3b576cc6805b293fac70b3a231b43080041fafc33b3f71ca4a12bcf67146bc5dfad0ae148fbb6de9f382a71c4051d30bbe5ee45ee7cb03130eeb34d28ffcc7749a1084901f8959f3f37acd1a30d7a61eb85282735b3594023b06b9206eae8db20c6e5bdcad35b9f4b0fa7a2c93af00f79449dd2a42b078dbd1c8881eba2f33cdc0718870591954710c88804a343c38aba65e5e8c8c07969f1d22956a55ce8ed6873b9c69ac3bcba361511041e2983a1566598d5b0c2923d18e8884f2afa30969b6537015f25c52f97bdec02233e703a61f528a6f8b69cd2278cfb8a1fad5e76dbcc9d829d8920cb9ca0dcaee1d688806cb9f2258c5317c9b11723a71f205cac2bfc048fbd746905f3c0ab712f25c3c513e20cb0200daabf449dbd69cf1da5fff6c8a138f234b5623b593903b273100e77fcc5c0490b750a338f84ebdef66a0ca0efb02907ea14fada3ab4b78dc47f670a201362641d50572b14a5d2d68935c677fbc096c21b1ec2624ea8204469494be4f8a97044d34d50136a440dd2613f63991b0e3bd46977d35ce8a3b7e6853c269f4ee327524980f80f4dc088364c264f18d050962a48cc3c2354df60c9c9b1f5db3f4ec7aced36137c79906dfbf1a69032861b25bb06f25a603ee64783f1b571f44ba11a9cc337744e8ad9cb0ed9f3974ebdfd31503b4bdea7df91cf781feaef534f06cf7e62436ed3ebf6c63a63369df2368fd89fd5370a1b10bc76d1e4370392cbb6009e62f2866d41c8d113f76e36d1ed9afddf3589c7d87bb66ed2ce7305c3e551951d6250ec1e527d9425d75465f1c558cf0bd5008f41208730414d384cbf790c0c40d25e9567d21a3b1370e7332c70fc7b7816a14b1e364ed8fe2991361872f8044ac927c3738e0e0f44a03f28f8ffd9e26bfba1dc884dec0812efa1eb498750fca8849aa8b20025cca7a2fc75c7a797e51ff7e8c03fbc1f7395a0ae11c4310786598398efec8ef6e64ba294d2bcc0fd099b087c7113141c59a8fbf12fe4c068bf50b294af66f8c0d1fa873e81890cd2b6bc320a584cd68f8d1ed254adfd3496b5f1c9954da0c136472c610d43530d1591833b2c8983e4f004ffbe049cf38b0c309b32024fe2936fd771128ac268d9cd052653829a345953ec1f9421d02c0a8493b46c17a144c405c61c21454ec25167ff1e4e3dfd9cfb016f6aae57c11fe3fae512239ec1a664c7a660adf95438c408b970a9d8526613533950e7360b1529311c7912c5e5d8db900de6941987feb9abea49002b531cbc91c08264bea725cec022fdd0f5e55c0d29bafe7cfc42db09b068e6cd8f64e376c7b391171a0695db19fbf2604f03d4e59ef5fccb77161d94c7c9917855fb3e84bf3b4f94ee89db563131ece8589feb6721eecad85f9a3af2fc4d28c895e1880aa0b75726adddd07c3424f03d2a19960d6eb5c935116d8e5ddab10ece05c8928031f010de56d87291c4c28eb95e98f31452ec06a65e37231ea0c7378d8c628ec8eae3d926947f1e09e459c85dd7d1151e1462c6133b708e293be4cef03abf80e6937de5f71"}], 0xdb) 20:43:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x101, 0x8, 0x7ff, 0x8, "52e96d027f086fe914ae1e40b5bc09a0f8503be1", 0x463c, 0xc9f}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7, 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) syz_open_pts() 20:43:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file1\x00', 0x0, 0x21) 20:43:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 20:43:06 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 20:43:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 20:43:11 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x3) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 20:43:11 executing program 0: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x6022, 0x7fffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x1ff) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = getegid() setregid(r3, r3) read(r1, &(0x7f0000000100)=""/174, 0xae) mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x3) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x200) fcntl$setstatus(r1, 0x4, 0x0) getppid() r4 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x80, 0xffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x8, 0x4, 0x4, 0x3, "ff46ce29fccdf9c21e824a269ddd6931661d78a2", 0x374, 0x8}) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x42, 0x10) sendto(r0, &(0x7f0000000400)="9a32312522e1ee10bbbd9d97e63dff6d24e7aa1add6c9a310fe618149e791907e90519cb8b1332716998bb91c987eec5b35040dad2fe7a3712fe0c880d17f4b1c9ac16a9ac92a2d86aea3012f68921a410d06bb1cc91ccf5abdcf9750c1c981b8269ae5c69", 0x65, 0x2, 0x0, 0x0) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) geteuid() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000540)=0x9f4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) read(r4, &(0x7f00000005c0)=""/85, 0x55) mkdirat(r1, &(0x7f0000000640)='./file0\x00', 0x2) chroot(&(0x7f0000000680)='./file0/file0\x00') getpgrp() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000006c0)) dup(r5) 20:43:11 executing program 1: r0 = socket(0x2000000002, 0x5, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 20:43:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffc8e) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x89) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000000)="fd", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 20:43:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x37}, {0x18, 0x0, 0x5, 0x2}, 0x29a8, [0x7fff, 0x1000, 0x80000001, 0x73, 0x7ff, 0x7, 0x9, 0xffff]}, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 20:43:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x800}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100), 0x1) syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="b490a95fe8cce37e69cc94b41192aab30ef0bc3d37bdeddb4649c5508a4291fcde91715563f19b79b4da5f3ccb6888170b1def03ef1b9e801db53d25d55781007eaa6636aae77865c15c5852837db94eb8d1c5885a7d7d5f18056e4df6078cdfa608a6e2ed75961cde588629182f13fcb01ea366d767d2733dcc8c8c3bb73fe5d76a33183e3889fca65f3be252db7176ffdcd9a45c3d4459674dbf00efc328f0bab7d059", 0xa4}], 0x1) 20:43:12 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x9, &(0x7f0000000080)=[r1, r2, r0, r2, r1, r1, r2, r0, r2]) 20:43:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000080)="00005989aaa4b67bf72b5645140100", 0xf) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x8, 0x1, 0x9, 0x200, "366e054290a9a6356a66fa10402011793130421d", 0x5, 0x7f}) getgid() select(0x40, &(0x7f0000000000)={0x0, 0x5, 0x800, 0xe000000, 0x0, 0x5, 0x101, 0x2060}, &(0x7f0000000040)={0x1, 0x7, 0x78, 0x6, 0x0, 0x49, 0x98ed, 0x1}, &(0x7f00000000c0)={0x2, 0x9, 0x8, 0x0, 0x8001, 0x7fffffff, 0x3, 0xfffffffffffff000}, &(0x7f0000000100)={0x20, 0x7}) pipe(&(0x7f00000001c0)) 20:43:12 executing program 0: r0 = kqueue() fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0x65}], 0x1, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 20:43:12 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 20:43:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) lseek(r1, 0x0, 0x0) 20:43:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c1336d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1600000000000000000000000000", 0x8d0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)=""/100, 0x64}], 0x1, &(0x7f0000000380)=""/153, 0x99}, 0x800) 20:43:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = getpgid(0x0) r5 = getuid() r6 = getgid() sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r2, r1, r3, r1, r0, r0]}], 0x48, 0x400}, 0xe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() r1 = semget(0x1, 0x0, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f00000002c0)) 20:43:12 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f00000001c0)=""/94, 0x5e, 0x801, 0x0, 0x0) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x8, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x5, 0x6}, {0x10001, 0x7}}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:43:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc}, {r0, 0x40}, {r0, 0x4}, {r0}, {r0, 0xc0}, {r0, 0x32}, {r0}, {r0, 0x40}, {r0, 0x40}], 0x9, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x3cc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 20:43:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) kqueue() r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2) write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:43:12 executing program 1: r0 = socket(0x1, 0x0, 0xffffffffbffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) write(r0, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) socket(0x10, 0x8005, 0x1) 20:43:12 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, &(0x7f0000000180)=""/142, 0x8e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 20:43:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 20:43:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000052c000/0x3000)=nil, 0x3000, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xa5ee98de) r3 = getgid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() getgroups(0x7, &(0x7f0000000100)=[0x0, r2, r3, r4, r5, r6, r7]) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:43:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) msgrcv(r2, &(0x7f0000000900)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000140)=""/75, 0x4b, 0x800, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 20:43:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 20:43:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x1, 0x40}, {0x18, 0x1, 0x4, 0x100000001}, 0x8, [0xffffffff, 0x0, 0x5290, 0x7c, 0x4, 0x962, 0x6, 0x6]}, 0x3c) r1 = socket(0x10000000002, 0x2, 0x0) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x9dec7d0fe04de32a) setsockopt$sock_int(r1, 0xffff, 0x1c26, &(0x7f0000000080)=0x200, 0x4) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 20:43:13 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0x6749, 0x5, &(0x7f00000004c0), &(0x7f0000000500)) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) pwritev(r4, &(0x7f0000000740)=[{&(0x7f0000000540)="59d1bf59bd6482892f48512cd66a7ab3f72a3c514490e2c6d6b321a27566354d257acd41eea4e449ae70c8d4a77539e4f06d255e34b731944a18321a4279baddf0", 0x41}, {&(0x7f00000004c0)="707923e4b611f7133cfa52bd153e5e4dbd749a30bf76a669f21503a70cd9b8b231", 0x21}, {&(0x7f00000005c0)="dd5f968b8cef81a84d6cb2b4902f8cdcfea7937bb8ecabf5b3c9105a0d597e51c63e2347a1178983b5c5f47b8820869306047964068d000e303a4a5f764603617efbea47aaa7e535c5bf00067740803b9b64669df9fdb9fd1e3e5142b2122c41c61a5bf91e4ca8efea20e5f28ebb37a14b450e6d0f19375384f4051ed0542bbd8f53842f35a5c52478b905fd21839eef2d2d3e606411b2eac1cd", 0x9a}, {&(0x7f0000000680)="26fa23610efd40ddc502dc70c4584ff4993faba2f4c13e4b602c9123d800e33df70ddadd8c00ec55216b51145833e957de6bdf891dd63db90dfc2d0fb08b5750e32d0f45aec16c5118f82ef3e6bf044f8044b1553b2edf5aec9223c2c0e9f9546b6472c76ce8a18fa4afa0a828030e766b5b55f0ea08929a4a47ba283e98fcf1888ddc4a0a808d4487ec15b1a33dd8ed61416abbd4152e5137", 0x99}], 0x4, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x2) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x81, 0x4, 0x0, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x82, 0x10, 0xeff2, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0xffff, 0x800}, {{r5}, 0xffffffffffffffff, 0x1, 0x4, 0x400, 0x8}, {{r6}, 0xfffffffffffffffe, 0x4, 0x40000040, 0x1, 0x1}, {{r7}, 0xfffffffffffffffa, 0x20, 0x0, 0x4}], 0x5, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9a6f, 0x8000}, {{r9}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x7fffffff}], 0x7ff, &(0x7f0000000480)={0x29, 0xa}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r10, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:43:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) semget(0x1, 0x3, 0x400) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) 20:43:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 20:43:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x17, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="0193836c3a848c30ffd4b526aa0ea98fc70bb3932479e37ff376a9ae01cb52e39eeb8e2369e5312fde2cfb979f291a6e947ddac60fe8e651026df3af97fee5ead7671051f498798f7a92a65c2f8c482f0ced198641269e6218a710fec6c2623633e027ca918da06b761d2aef0cc424291c6f092f27d3357842875f66f5a2b1fd1c56d8cb9ec3e00b13eedd268e29595100b2407c69d10a73f9a667044ad59f894efe112d8937323b26e8", 0x42d}], 0x1, 0x1) 20:43:13 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) 20:43:13 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) 20:43:13 executing program 1: r0 = socket(0x19, 0x1, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x9e3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) dup2(r0, r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 20:43:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f0000000140), 0x0, 0x802, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6fa1, 0x9}, {0xa09, 0x829e}}, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 20:43:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f2e0a84279c7eaa826142017fe16e62b38fef81ebd4b2fbffb4c6095d1e89de3226c2bb2c5c362a581e7c478a88c73ca40ec72f198e7421a112fbaeb9006c91659023516a87dad68bbe5b3657767c2624ee24f24971210c727d4647f7217062c4e5fc1d01f3b3d279bf778bd04013de8b3a5eeb1e2316186b6e976daff2d58c4a3ed142e96c29b32a992423ebac7b660749dfdeed29e92ab3cdf69f0ae43e798f59f59a2c647aefdc7ac1cddaa7f6bd4f7be03748242621f32d34c884715e5e9895682f227190c700a7743e74c65", 0x26) setsockopt(r0, 0x7fff, 0xff, &(0x7f0000000180)="2276eb7479f8be038d3a50106a2dd64bb9e2cfe816baf412abaeadcb09be2d20b973faa467d29bdfb8de6863b97ced843f4472a6595f7a6e3e12b72fdf445bb50b955478b9ac76c7ad9ba28a1973dcc502882df216e028a39c3375367e869505987dc58702ec1b6f011d94c17f43b192ee455063dd789f33512e0b052056e5390abb419aaedd18de4415b572a22734210dc57ab99ae72fe2835e5d02e752b557d00d67bd77b3f10ce1a8b971c47325915a37df44f5db4bee25", 0xb9) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0xc000, 0x9dee) setregid(r3, r2) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet(0x2, 0x0, 0x0) 20:43:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x82) 20:43:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x57a, 0x81}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x82) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 20:43:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) nanosleep(&(0x7f0000000280)={0x0, 0x2317443c}, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x80) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xa0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/160) getppid() r4 = socket$unix(0x1, 0x3, 0x0) r5 = socket(0x11, 0x4, 0x4) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) dup2(r4, r5) 20:43:14 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket$unix(0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x7) r4 = kqueue() r5 = socket(0x6, 0x8001, 0x1) r6 = dup(0xffffffffffffff9c) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x32, 0x40000000, 0x7, 0x101}, {{r1}, 0xfffffffffffffffa, 0x84, 0x0, 0x2b, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x10001}, {{r3}, 0xfffffffffffffffb, 0x0, 0x99, 0x9, 0x5}], 0x1ff, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0x20000004, 0xffffffffffff8001, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffc, 0x29, 0xfffff, 0x80, 0x6}, {{r6}, 0xfffffffffffffff9, 0x0, 0x81, 0x100, 0x1}, {{r7}, 0xfffffffffffffff8, 0x4, 0xf0000001, 0x0, 0x6}, {{r8}, 0xfffffffffffffffe, 0x5, 0x5, 0x80000000, 0x4}], 0x5, &(0x7f0000000480)={0xfffffffffffffff8, 0x8000}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x80000001, 0x8001, 0x1, "02de2334f7d655314c5dfe362afc3d48426fc173", 0x100000001, 0x800}) write(r9, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r10 = syz_open_pts() close(r9) dup(r10) r11 = syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) write(r11, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:14 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 20:43:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8000, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:43:15 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffff1d3) r1 = fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0x1000, 0x80, &(0x7f000044d000/0x1000)=nil) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 20:43:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x88, 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) 20:43:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0x6, 0x5, 0xfffffffffffffffd, "ee4dcb073e005628537d8d3b327ae417d5e560cc", 0x7fffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) truncate(&(0x7f0000000240)='./file0\x00', 0x1) lseek(r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 20:43:15 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x18000, 0x50917ab5be9e7e85) openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x60) pipe(&(0x7f00000001c0)) chdir(&(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) 20:43:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000003c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() kqueue() close(r1) r2 = getuid() r3 = socket(0x18, 0x8005, 0x6) r4 = socket$inet(0x2, 0x4, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x375) setreuid(r2, r2) dup(r3) fchown(r0, r2, r5) dup(r1) r6 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x7aeea5b638daa982}], 0xfffffffffffff8e) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x3, 0x8001, "9fbaffb055f5edd7a7789faad8af9e98ad1e0c19", 0x9, 0x1}) 20:43:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) 20:43:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000240)='./file2\x00', &(0x7f0000000200)='\x02\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x7c) symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000140)='./file0\x00') 20:43:15 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x10000, 0x9, 0x1, "abf44f62e183e0443fd5a23b94198afc91041ed1", 0x7f, 0x20}) pipe2(&(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000000)) 20:43:15 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) dup2(r0, r1) r2 = semget(0x3, 0x0, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/95) 20:43:15 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000000) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x2, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() flock(r4, 0x8) fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ea811ede11574d1bc3934e4814f7964a2bc12dea31cfeb34e6ab235de7b6b28864d2bf0bff2158086134f6190136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc2e27c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b120400000000000000a0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad0188f28331996cec84f88d9de9e33d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000915e20052bca6fdcd09470a6268f62acebe3fd579bb7365d73143ffb43ff23fe08ea60fdcaaef9ea6e4e34d6fdf18dde7d8659e03688ae608e3f003ac74a377183650586821022eadd2fa562bbbe1eeddb07c17747d15bc10931507e7cae549a8c237171dc83ecfdc037b620f95dfa76832631694b505fc1c4bbf5c67a5f26de819bb3f76250c332eacec9e248a46eebd64d09b062b1538421ddabda48a24c8a0358648e8ca3f81cfb308b9b6654bc4bd734c1163a48cf751ed212685923f38835b328ef5506fb95f59a15bc0b13ab640345c4d3c0286624"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 20:43:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000180)="0f7e5d10bbef5bd2710c7e058113a7d63685e734202c16b25fb36c1042b420471148c85f9255989d0adf36633cff9c5538ca64495170940be62fb8f0d804dd57b4ee3735c62fda2d80a79943e365ed5218e7ea07dad6b61686c52db30b3827ce462eec0d606e4015ecc130e2d7ac957c872ad386b4812e7ed2b7875de141998922fca3a1fbcb91b9b62c95b1bfde1b04c2a7b810feda854e5d75a5ec1e5a770c616ab2f48ae5761f6fda21ee6a42849cefcf7dfe0466ad37a23a4ed658de65d01e8487ffcd8bea53b026ede9c03c48d07a99efe812e13d922169934cfc84c583b9b405027a94c734dae876c062d599126793e5792e28995acedcf6573b5de97083e9767a78966674a9784545bb265f0ea1d44ba230014b8255b510b6c8cd33297521aeaa347a7cddb7fade28de6b0961fdcd877b316ed891cfb4fdbb6cb5bf98e5931e548a8eeda67d616d7f0c6ba7eb118b40b75a4921a36321444fa178779c8af65679459cca44859d1b4fe27ab1c13cc2955f516682e44a9d37c112d225add219a9847c0d428385bd96e592ac14b66304fd42b8bedee477029c1ebf786bdab9672aba8e4f63613d41285a29e3dcfa5f3a8462d6e0e4ecefb1237d7d1b68cc09f79ba4dffdee34a702fb9a5404bab2c3e1e61b49ce8d7f811050e0faccc30457b7d3ef6b45fc82ba02eb6102398668337df82e8220a4bb2a85f9fa3a906ae8e31946a76d54ed48cd0222cc796e38292d415cfe3824f59ea68190e2437b8b0c115934b341ffd9f50ea9bac3ae8a12c01f533d1c2d1e671687701fb36bc87f1fb83ac934307467cf275a1372450d43f2567dd79c6d691b10b604b3048457a6b76a6e9cfca7b61c93afe126c562484fae22722b76a55b4e2af7f1ae5e0303c2c309042127b4e9038dc3810173c0af285e773662fbf4101928b23dad6eea6f04c9a49b3ac47193ec5f8c11467f84adcb83c1a36f04904565ea266af5339250b122284c47e5d017f6d0ae2094fb291398eff6dd7d4f250d7bc1eb2e5fdcdcee8dddae6683e2e6da8843ab16c10fbe16d085ab10c8d2caf19459f760ee0abc7a46e7d3e5718213f93f14964c73633cbe2d5ab761174b0e1a8b8f831cd87aabdf3e57adb440298a2378a6c5936a501f8b4b05a5004147957e91fb5fa2f5b648740ecc742555b7b0f45341fefe31818904dae7b29db4f85dc9ce35ab1db24fcf2e7ec7dccdf84f32d3ddc489fc496f2be366478cb511ccfdf3387148bf98ef929571c5d0d01c5ff122390525d61a8dc90c65bf90908053968d7bd341c13c6e2880470ef1968bed89e2b6968a20bdb9da925b1555e553940e93374f80d060e8f8fc4a557a181db4a05b89eb8742b9d8ae4412eee4beab994c52fb416ee5e1a7cd4fc06a09a061fa5d6891007e8114f189f1a4f1e2aca83ca0c4beff464835818829f189edd6ca57212d52d19b1fba18ee9975a52158474863f8e62fc6b9c9f17ea58a36515205f648fc4e32927eb72d7e6591023993d089f817a2fab61574651ce390a3bd79efad8d91014bfd4a04f8f0cedd414a6d53d8d755b07dc7f8f86b12f4ecbe00f945224c4a119c38cdea2bbd0857ac0839cb3174287184451ade8deab6f077a1c16852cbd7e8471a02834679a55691180ded497d5839c176448a8555492b1dfa5ac5b0c7fd5ca22e5533827c6c739e8cc832f856a4f36c9b3d254110814ac584f1e1fa4a2a26e731a695c23048aa6cc8a58ec210ef8680dc36a0bcdc71071bf306e5608350dfbfc37058a256f6ad38a16b9b560a7690443e2bf0ff618dbb488c1c711ad08c244a118cc8b92f53adb22d5cda5b9c8718793b90534d689fbb9df1693d17605ac9944f5bb4f20517958114cfa22b04c4bd3a61f15a941b0c434068bc76b664805a4e107825327bed683cb3854bba9f21eaf9abec55c07336b6b026bcf067d1176a46ca3b5b35293f4ea31f1845543dd8da95b81148950bfc5f046148625555edce3718b06afe1935bc9678e308fdd15dd248e910b9ccbb8772cab76ec49e3ed09937bfa7c6138a2f30ddbbaf522279963307c0e0a403b0fa33506b841865cb34697c68e5ad502577c9d77a95bddfed839c6ea7c9962858a20e7a3de4047fe449f4ab56f7c369c9413098ac73597bedfe232180ffde81229e049ece2c592439c10d1b65fbe5ca91bca2102edfb17fad07dca41b7174c1b67aa927ca4a117bb72572a0bbf56902917b8ea05c9d028a6a5c9c377931028241c6819e2175c9ff9396c43cbb76e3e386bffd25ed11f9177b2380a09646faad5c6c7756127edc6de8f1f2861966044359e8dbd7096e05545fb74630ff942ddadab376a0f6240f8d518c0b6c13703ec7fb9dff999831d25b6df8e7854c8c1587e1a9d8790f6890958fd2a9cf92ed09a99a98c8bc380a469cf3ee4e6130b812d80776ed30d701d19f6d8b326bd5aa0c620c08a63b8937b68d8d3db8ae964773970615ee6a98e3e789b6d6cab6712b100fcdae3427882b2e82d71d0a6befe07d18b2f45e2bf2712321794aa15176b4825bed963c90670124afc92c2ea9598a3df64cdc8226010fdafca9d3ee0d4bb034a50960e771cc590d216a3da54fd65bb14573999681a642fd86da491b5fa8d2d35979effe2209bcccd47624db0267ab75447141088a425e2bc9a49f6e912d5e0029000a1fa4b2edd978f4006a2d166cb46de31586cd41478565ae284c968cb48632f170348a70994f13520fc66d5d6e045ad33edd67550fe736dbc746f7fe71bf91754ae68cfe5b222fb67acc54bbe8ae7cdf5149ef79287218b35d35199c8bee3b18561a0c491c550e784721eb7d1e40175f6c0d0784ec8d0b7a5c75d05f01468ccdc3ac664da0e1b9e6891eb3c72af7cb973f79eb954dc96d537155c912b6f40748e3d21ada45949db8ac5161311bb7335520e6a8157f67f0e333a9978e06db626d15b3fcbcbfefc87f454296d7e1d88c4818db2455d1d8f26b5fe8fc4699c57a86a43143f400beeb85fd6a9c5f8753f6f77e8dcd4e63e10596833f40fe4c7607011451366af3ddd8d180448902a120b6a4a932eaeec469919d67a026227f6f46e871b5e26a43d1f0c14a60c5c78e37c8f8730e55003a99e3aa164b81e341528a1ad164cb784f2663595b68dd3ef81e1cfeeca0f90adac80a21a800e5bbc02b0864bb28525d7e7cd2d0fa8e35adc966c9ef8ef7113158aaa79a84b3345bbce53bb45e05a6395747fa0361e1c15c75892736a53cbbcede35708c8f59b1a1d0d392645ffcb1f6dce9bc5ba1d28682258efb7d3513a91babe50128ea18270c3d7dc33bfc5c70dfcc0cf42e9ce240df019ee2785b7f4be0a448a69e4afcb3c1e7f1a63b7c3f63508453b01075cad8ddc3b2786fe5d024b417213735274fe150e1e2408c340ff4cf7312ab32c42d98cb3b42c2e3833b524644ef87acc08d8f39374729178b1bff43fbe5d3ce43b67781d4c5e3df7ff35b2468caab39ddaa08979ae8b0b7f7951812cc0f0f078519b22d5985c3cb225ba629a418ca02c7ed953c3e221f261e9053e6e453bc0a8cd617526f2d0f1dea886999e3e32bfb1c901ae934fb5839241867aa816bfcb660f111a36016b87a92c65ab5208d22c24a59df331b07fe711c313b17f00eecea58e415994f4cb3e3ad4e75da69f59d1a91bb6f117061a75298425dc671ba5e4949d696454c55dd2f4804e15d6dd78751a36c4142258d6ba524c2cdecc15d2f2fbdfdc4deb8b388e6b568d5b119f1a621663fdd8ed1cbfa5b41ffaa6949b5d9e3868880fc0814386173dc24743664f6dedb5cbb9fa79eb0d79780f711350d6fcdef56647112c48f42f2b070d01ced5033b73ffd10464f4b8710c2e75be2534fa9a479098fea90df2e45c4e47bf3d2a59347c618ffa46086d71d59c59a077de94a4750ef375cf5c6c958097e175075f023abb2f997c1b51580d2cdf3ad6ad3a4755be257a921fdf3cb477a18a24364161201e2d452f5ea3089de5d3fa9db83e77e2a2797d8523706eb12153b15dffb3094eb3ea0d5c557b16e0bffacf4563bc598a8c668387839503549a974b5701854e2fd7e32522b88093c34ef3d38a468dbe83265c9b6cb4cc411e1e091ab2131eabf886f9e94b24a17e8e2675fb29ad64d48f4ecc1021dcd48306feb1b564f4bdec4fcae95be7acc4f34bee3bcf0812b9293c01b3bbd3d89160b57e3609b5adcabb9caa3174c62b8ff0c815600f523ccfec6fd901cc1c3bebe30573577ff7d198876f886caea712b1d143e3a93588e9e046ac0df92544267440a126fa009898e2aaad8d68a277e860c51e4574c7afd234333da2234cd5ca49595732ef15b77160d811f647af291d2b4ea615f8ce5b1536c9c2cb4102dd8b9b653e58587e3c2a686af6bbf63d6fa715e247b65fc20699c05bd6a02901002d4749cf675998fd78136e229c3b09c34d072744db153f6216cceb4d30f219269e4029c028fa45ec6c72a25411299e4becabee0431cf782ba0e1c43a49e08eee1652ec5375841c8a738f0de0364fe3263c41fe173ccb18d10ad94289b92f4e11457fc98399f402ac8087c36ff015d614ba92e3bce24cf21f9890b69b68e81d000eb9eb575570719e6c9ee6405db1fee8cbe1a002f029fc0b457fd0fff7982d2ffaa8d90f063afc9bc847cdfc67c7f39f2f23edc8a0a81d516f85c19003d489ceb0ec8ff02552769684d56fb73d8337b1da72ca6575b8ad3aec7bfb1fb29f465827101faaf45da80b756e6b36245b4b48e5f91d3adaa1f8e61acf1cd005bf6c0cbc03bb62dfa7d4c9559c0b070649952c518554769e92304627cf792c4806cd199289bbaee6653975b377fd097a762177d9a6ee1f9413980e2ae46544dd9eaeb1cc4b6d0f67f32d77deba207814473ce4593d339c4e34c98046dd199a46b9c766bb4fa688ae88121a5649091a6cee51f6a1d93318777d7e592a3f1af9bc8b829ad0fba101c60d0f153e44994d85523331b17d4801cd409a2f03412e350c7dd3dbbd5ef89eb4b58ee0c931cfabd9438fd9f4ede4b74ad5330f54e173dfb0239bdc309fe96bfeba6dbb2c2b126bc1889ab54ea1b4a55024a4b366613548b8f99f639dbd783dbcf5b08ed363eb838c5136690a0853f34439d681fbbc1a793f599f71bd269a4434db4a91c8b56c9a48b827546d8121f0e7a747a70d98d9ad2a431f5f65aadc9765a459a1a6ffd17f73f73fea34e13fc197b4b04eac7d3ac84a7d53ad034ee53668025fc26685db114b1b0e45d7ae83136f39f9b7383a80d0a115476a3ba2fcaaf5e73241a3b4ffa5c5408d046de284819dedea28e741963a0c8604e036cba96c02cd69dacbcc933c134ad76f46ceffd2d13e28bff7027ed32e144059849dc0bd95e9db1dbe01215474ef94101dab662559dd8699ca0bbb88cb2764c559be718eab4d71c397185173e59638466f245cdbb8e0da065bd2c68b43ee88996f2a091a15d1c311525ca192faa7e26b454dc07867a901060eb453d31bb9812101d3076a2e30c59ed9c9b8723122f8bea5aaef3aec423cba178a55707ec276d840ed7147436e4ddc8c7d40073051f4e9c23010525002ef362da21f940eba4f670a448c242f4fb025bd17a36f1395c639962079bfd860e87a818365e0d0a717ba59831162cb33f34f533341871a3641a8ff80198b4d262d6a011ce147bc926a1f9e19817ae6d7639d90d45b00b02e0dee8714db3d8faacb84bf311170cac20ca3bab3ce57d60ea5f76a277a931a6af89986c83a1ef26f7a21eac79b781e4c564f5fc43414ad6be", 0x1000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:43:15 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) fchdir(r0) 20:43:15 executing program 0: socketpair$unix(0x1, 0x1000000000000003, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001a37ce503d269b83761ef69a423f61401a805d9968a5cd0f215e983f7df54a0d58e539f627090987c589f582d17bf811a43db1b5f900dfc592a74a7dcd480091b2aa092f5e37d05df5c1abe1c780d2b8a30783602064be9b22f2b12ffe2dae99080b754b7b74091a12eb00d83ce06bca3995b753cc277f3f96d7d469d29c553eec8c9f00cdeb292f9716100adb9c958e03db013d6e5b434fef6d321a9a425c8bc917d4524dc72d81cfc5ee31eaf82ba861d5243c73632ff624a11dd6ea6d60c89b50b431e445d000000000000"], 0x9}, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x100, 0x2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000340)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') 20:43:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x81, 0x6}, {{r0}, 0xfffffffffffffffb, 0x21, 0x200fffff, 0x5c1, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x4, 0x82, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x20, 0x6}], 0x7f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0x335b2b2d}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000040, 0x6}], 0x8, &(0x7f00000001c0)={0x6, 0x7}) sendto$unix(r1, &(0x7f0000000200)="48ae50bb14750dafb35d27cf8ef689b4259964c4a9836576f394fc96932ed4f08fe454b1ee2b55796110d4f33bbae8ccec30c40a09dcbef0eb4915c517d7bbaf0f63cbd11da681773bcfe25be1", 0x4d, 0x400, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) bind$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 20:43:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 20:43:15 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffff80000000}, {0x1}}, 0x2) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 20:43:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() close(r3) 20:43:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, r0) renameat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r2, 0x4, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe(&(0x7f0000000500)) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000200)="af12456db1d353f39fa25155f8364ccd9fe66b6d76f320f4c09d82aeefab3497bf8cfbedb5b8f6a56af114afc24124a9b01a624a898d076bf51c7273a260795fc4140e0967c04dcf5972", 0x4a}, {&(0x7f0000000280)="73cf89b25a78772c62ae84244d782e48b3239b6a78f43687e704c1df31526c79e0a632ac855753edf4a1265c0659241107c0f05a7ff776a3e75c3d8675b0cd166764585ef64ac0b5a5f3822eb9d6160cd2f86e261a15c6ba22f606c7d4b7e31222384c06384cbf303bac25955e99521958c1d56abaac3ee904b26a3317d30301824effbbb655628728836e92ccbeaf91cf96780e96d79d5f09cf4adcb11d69a77a881569323e8722c54daaf8b70f302a65a3e0a772fcdf760ee9f00bdaa8218e99186c90775b8d1b95889d4b98461f253f98760ea273514fa7472faa92d5c86b9dd64722c9ddb6637e9244b242d9bb", 0xef}, {&(0x7f0000000380)="9fd880e4b45cc1ae773285620fc643aec20e14d0227e756f012c8041aa527928f522171e22fb91d8a11920e30c5c1ca4b380be2ae362dd6166d1b3248d2661ac9362718f6130abe48c7071cc71fccdb7cf542551141d245f980c68d0918bdb3a521a1b1d5de0abc2a5d1467f5084a6430dcdfe55a129f180fd599efdf32a70160722eb0e82ae2e350de8bd3a8ba536fab1f420ad22d46061", 0x98}, {&(0x7f0000000440)="1db9f8b597f393c5f0bc499ad61a881960058afb78b5b624612af65f641b912742864ee4c22ebfacfcefa8c82e5b3e04", 0x30}], 0x4) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x800}, {0x3, 0x5}}, 0x2) 20:43:15 executing program 1: r0 = socket(0x18, 0x2, 0x7) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 20:43:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x110) flock(r0, 0x9) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:43:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r0) 20:43:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 20:43:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) preadv(r1, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f00000015c0)=""/143, 0x8f}, {&(0x7f0000000300)=""/60, 0x3c}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/240, 0xf0}, {&(0x7f0000001440)=""/187, 0xbb}], 0x9, 0x0) 20:43:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000080)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x82}, 0x0) 20:43:16 executing program 0: setrlimit(0x400007, 0xffffffffffffffff) setrlimit(0x6, &(0x7f0000000000)={0xfff, 0x3}) 20:43:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000407bacdf9b5882cc57e562e6cf4b0a5dadc5bb18ef3716d9a8e2e56ed2762d7be4622eb9d56bf3b80a29c4c004ac939349bf8f30e6f34975c703a841ae85c235dc882eb35f2eac0a76d4d0a2c38c7a3ffb764f55911442e14b9365275431eb975009309ee7b087fe33215c0df5eadd86a5613d1d05d45f306cd883699fd0"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) 20:43:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x1f, 0x1, 0x9, 0x6f0000, 0x400}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 20:43:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r3}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r4}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r4}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r4}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r4}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r4) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) write(r4, &(0x7f0000000340)="3c4580ff99b1489029c7a79f3689f437b7885a77a21a8ee86e70b2fa7dcb61bcc1ce701769b92a2192344d05a2a58364093399741ed530e19e177e6eb3a7ea9dfb787915556a4fdfd43b5d4b302c15643b708fd8d62d1d320f5d2e9c340f31a04e5d68ebe3de917917d99daf495f0bf2abb280383b90b485ad2e456d20394bd3163a2d4f8704cbb58fdb98314a07d656d1e4a85cc16db0a597b9ea948412533931d7806305351bdc6fa75bdcc502e1b3dd194b357b7983ffb47469c9ab508118890f5caf2811073b675124e2ee4c53afb5121c90369e256c140dcdeabfc9ed3d34c5bf8e53b5", 0xe6) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:43:16 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x18000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) fsync(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10088, 0x20) write(r2, &(0x7f00000000c0)="40b5", 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) 20:43:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x100000001, 0x5, "169d97088201a7472e6b50de6f7197285e991d7f", 0x0, 0x6}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) syz_open_pts() r3 = dup(r2) linkat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 20:43:16 executing program 0: r0 = open(&(0x7f0000000600)='./file0\x00', 0x32, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)="404ad285e2555237bce3ba0a98c8ecf7111d2206a4328c6a837193b23732b43cd496a5ee03e276787adb86a14977c4a16f3d91f6506545cfcd2961bb6b8813ae8221f247", 0x44) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="5f5769be30598f9759d7119ee627d0ea1dd4820df03407d3a11ddf415eb7b2e8b322a8747425fc6ecfbc0a5eec3a00a3f2d667f3f437d239c3e75a4e45f2be73bdd5cc4ed43e96eb45d6cbd4b3a82367f5af88d6b6b0a90adf42d3f07c7a62802f949f4260466c8c52f4ee6209bba541d7ded686d82bb040ceb162282332b95f77541f6967250c80f50d65a2cc37cdb787ef308a71e023dab9417d7b3f600ac3651ed13bffb6fe6f51ec67ee294ac93f68baef3e77e90d9c47472c20f19df37ac0149202f5353c9b46f7317292f7c82c9ebbc62bdacaea298b390ed706c0d7840149af8e4ce11bc6956c2d28f0b32fb9c1ea9025f8bf7f9c00124d71b6e353", 0xff) getsockopt(r1, 0x8, 0x9, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="24dfc5e88be62ef0f6b5c2b89fbbe5b3cf3073eeebf7c87088bd57a2f67001d18021998b7cb06a93234526885fb7801f115d4085d29894b5d0b6392dd1c2b48cc65014f34ea400d0fa15dbf364a7ef51b3a76ca6a1970a3809654dbd9a664e4ac11154e8d6e0dbe124baf2c5d020bb9ddb2c98147e34c181eb78fe51c0f9d4e6ac0dc77b1595fd16b8fcd6b81d216ae121b965d657f056d985fd400751f2d16eb0ab714e26ceeb09e79b07219413fe180733df37b2af6414e0bd10bf693dbf55971bd95c4ad4a70bdb83f6d3e69219d85d66e4467ea4e6b0b1bd473cc61800027c5139cfdd7a6e1bf580931d2766", 0xee) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x6, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)="481b4b9db0f15d161069ec9aaf660cf506b6b682ec0e9a25ff5bebbecff2398572276c00ad245c8844b95c96e7b14143274fba3c60ab1339d6964a3b8df700388c292c72bd20dfab4d25b59fb722e5", 0x4f}, {&(0x7f0000000400)="2afc42e7ae4048bf764c96c1183670bd0fc3bee70dc3b892eb39ce5eba95b7a788af9213fed1d8668e0fc7de36710f96c522baeba4b2c1eb", 0x38}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}], 0x48, 0x8}, 0x4) 20:43:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) fcntl$getown(r0, 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 20:43:16 executing program 0: socketpair$unix(0x1, 0x801, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) setuid(r2) execve(0x0, 0x0, 0x0) geteuid() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x9) 20:43:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/140, 0x8c) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 20:43:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7, 0xffffffff, 0x3, 0xa8, "91379e0d3982238708dd99c4bf08f7b923711902", 0x1, 0x300}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r5) 20:43:16 executing program 0: r0 = socket(0x6, 0x8000, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8c, 0x6}, 0xc) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) 20:43:16 executing program 0: r0 = semget$private(0x0, 0x3, 0x401) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/46) r1 = kqueue() fcntl$getown(r1, 0x5) select(0x40, &(0x7f0000000000)={0x905d, 0x8, 0x5, 0xffffffffffffffdb, 0x7, 0x3, 0x0, 0x4528}, &(0x7f0000000040)={0xffffffff9d1c74ae, 0x9, 0x5, 0x0, 0x4, 0x8, 0x28, 0x9df}, &(0x7f0000000080)={0x80, 0x9, 0x5, 0x8, 0x1000, 0xd04, 0x18, 0x3ff}, &(0x7f00000000c0)={0x5, 0x100}) 20:43:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = kqueue() fchdir(r0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 20:43:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getitimer(0x3, &(0x7f0000000040)) 20:43:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000ffff000007000000e00353fcab257e661cc11b4ce9e93a49f34ee894335414e7b2bdd2bd87cbbede15262bafae55484bd1388f5d42538d14161739998512b844a29ae42eaec67eafc3a31fbfc0e2421e363a624b42b8344ff26631a17e49a5312898417e367e821335bb34eea56ba85939690d4b9e06d9c587a74050a48ba3b11bc44f33ff4d0f2b87366549b18861b4000000000000000001000000c48b0000c6171a307cd2f37d1700000000000000000000000000000001000000ff000000a7d836bf27dde6587d8e70767081c58ce5439dabe644da36efbba12fd3cd8ebbe5ab06dea9ebd2175ad6ed5431c5278b4e434b9366ba18d630e3ab4571ed509f8d1562ecd448010f6295ba75d5cd8dc3dd78001a1f57e212e8c4263bbf0c8d808494e9caecf6b0c80be209d49347cc18b5f549195262f1c13c2f1bc7965e29c8a6867e1820bdfbaa260b346d3de03aa63c05ec5b5e9a75dd33632d5699000af3273ce5f9262cfbaafbfe9d3f037861c35c74c4a0e0539c5d84830000000000000000000000000000ffff0000000000005c8f16527a0d82d650cebf69c695faeb5aeea0e885769a8c5e17bedadc186ac447640000000000000000000000000000ffff000003000000ca175c398c28d880118df3ef25a0a2f26f59cbca0b9412837c6f2865ff2b73b699f8f73647edcda4d39182dfe97a358f9a64e47e763b6dce68f3aa00e59b1c5928d24a0fa7e2b1bc1a8399f388a598b7d2116d9473501f1f1edd2c086e1a5557542586f4fff473056e6bd0f597719b89533cc19225124048b80272b935dda0bde84fb7663229ce5a9acaf45ec341b7a69d080aa36280485ec01a39b8ef5d228df2b6ae7a0fccb3129a9fa538d9b5a222c10dd366df30cceaeafcf4cb15ac96435d6eda297ff856207d035cc594aead46ae0d942e3c3091d998fd04ff0ac14993baaad649883ec5a7c258530fdf2b01bc54a90000000000000000000000000000ffff0000ffffff7f466ca15ac72d67672341b353126f352fdccf77261a09c26b2da6212542b68c31a3d72174838f86fefa3a7d2bd5a992734ac979905e7f9e779891584885ac462f1c7a0000000000000000000000000000ffff000000000000a91353d1468023396e50ec78d435b415c67c23af0ec6e5ee35ba174d67cd9987c316f38c167c026d4c7d82e47cdeec96827cb438353a819cc914cee2778ccf00741a88a79b913a8a7e8cffbcafcc8f1be91284023a04c323799264f3a4310889577d72847ac6feaf8972626e87706d32fc215675febed610b80c4f9c19b72ea33de064b678c7f4f325aa09814b99417f0e49658af28ada60f5104b29dd4aa3f660017085f0785faca02e5b2dc8b148c8abda68d1f3af4afa1400398eb61c31ee17b24485e0000000000000000000000000000000ffff00003f00000022def3578bd0f88c509418066ea620efb0bc73677bba4ef9a0a2e297e01e9d5074470002257752dd115e747bb86e3e5f1d08f3d4e3c4050af992ed620d509bb4d1e22e2be9414569051ee8a2b9af6146d0fd05c825d9b5686f9209dae336d6228cb59c9073b179e6a1e26c30491a4048bf18c182c95713a799367498b183d0d03a76a4add4c7a901bbfea4fd78d0d9586604a3974081e0ff7389c8b90fadf598643f5fec5629cfc6b098b3c1e5742ae96e0f6b94f041ff6ba4d20638d720c7dae74b8bea3f3a7e5a55779ea6c2e499ba381244583ef2fbeb1823b5adb1d65045a2d0f4b1aee0c175ab73216983a0e24f1c207fa5d2ffa2ac35aad7b1c848ba7766867b978c5b4db8e0685d62f837a0531105a3539a6508847d4cf6645a5bc330fb250b71ab545a1aca7474dc6824f49e60191e15e02c"], 0x143}, 0x0) 20:43:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="36c9ef62ba329c200f3259a81d4ff45d8694e431d81ef995cef18ce618506a58fd8c9739eb44ac6e077b27e1f4afc6eee88158cf75bb629b3d9e969c8739c599d859e894f2bb0a502f25b37d9441b9055721ef972a45c28e1d646a2b7b52cf633fc8fe6fb9017d0adfea0015495506ec35c972fb7bd360a191ebaaa0d78159c7ee6a3531bd2926ff9dfefcc978b02d79fa6a229c320012322523375e697716a52e37c35f3836b58ad418a75c0d37d9e1c821d441b1184d095e14e1b8ab327f7816908ec446d54e44dcd797bb5b7b806e59a56fa9f933a79985148d", 0xdb}], 0x1, &(0x7f00000001c0)=[{0x90, 0xffff, 0x1, "f5b8fee15f04c56c8fdd7484f5db24d7a472ea8900f5653fbee64af7ec1d270d21d9cf518aa85c3f3cc8219fce0e4b5cec4c81560356aee574ce13ef03773bb2afea18152f1fa2a984030b345924bdf9f7f7c9219d7d57f26d9cffa08da76c8f745a747482cc72a9c67b3569cd990dd95cecbd5f6ecdbddc01d2c6"}], 0x90}, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c7696522a7e37c6a642c11b8a1f7b1c3c4b3830c", 0x2c) 20:43:17 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="fafffbffff00de11caf134cba7be3585a8e850ffff3000b7206821d3d414421de474495cbb3651fbf6820bd637c11ab35e"], 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 20:43:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/218, 0xda, 0x40, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) 20:43:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/104, 0x68) 20:43:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x652f, 0x200000026, &(0x7f0000000040)="4b74954c", 0x4) 20:43:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) pwritev(r0, &(0x7f0000004680)=[{&(0x7f0000000180)="d315e61e4cd6bb31cf9039a41c25add26bbfefe460991f490a72d18da406819d44d0d75ed45ec9cbbe1835f2ac90144c90b620e83849595f0d507d6768dd9d896943478cec2c32120d0ef1e5d80d275fb23e71b04efaee49fcfb3c0afd2dcad6607bf55e9b29f7925e864a121a9d3a6e39ba6f29ed708c71c61d0bc4977267c6bca344080e69560795919a9302068b8157ce63556b1a8d885b1ea72a7c4b34fc4e2771342c9327cc12ac8e93ff5bba1637c69e6bbcdfd7453f6ca5053b92686eb837aa6318604676f358cc3f5942", 0xce}, {&(0x7f0000001340)="74d0a180eaabd12b21c1d12ce7d26c2bed7d60ac9384f0d5de0fe28bdb84d7fc2cedbd3b8d5dae209fb89de6e49c20ca65d2d69e0848fde2bc74d63d7dd4b5248e8c97a53fc5db7ab8f9ffdb4121124520cc53c9e4502045155943c4633c365b57435ee8ff20fa298a93bb8ef8184b9ba734b11fd65692e131d7854501a15c9260fd6afe062f147e319d0fc1fdb596344bf26d58b5597f344d5ac38c02c1511e9588ac88315e1a909aa980afc31463a5b3820688cfb27b326cb7784ab72280ebb65a23367ed1e09370350e4643e499116a05dfd4016e9e276ba45ce0fd405f12d8873ce08ec698b2ea569cf5976756535155e05bf897c3afb4a6af821e707a38a96b760ad696cb1edca952929f09b228eeb1a5c1e90c7fa64063dfb6a1302f28cf3e78562e9e5a2896f9c340e0a59ad0cf2ee200fbba761af403c9a24f67b8efbed6d8404ef9bf1644fc6b380c4ac586119a0d7acc1b6584c2d683231f5b07543e7a3bf4cc6ddc80728e183765c042b7048403d1d756d27592abb7c95b0d088f56eadd9745381ea3bbc6dd9a14d07472787e4940b937fea4b7d5ba356ecf2155242f530678ff63f106dbffca0e9f0621f6f45d0a51fd1d32c68c5611c310a519c69bba50e22ec0ccafd41f56e7418bc43343474f6890deef85550e1c6da297d7831b54dac34b6b996375a289aad4a1db07362365d720251efdfc703a3005a011c37a4251e76a5de1bb793d22e9e42d1d7db279df60dd2b5cb96fab591e2161818b441cc04f71689e4e6be02aea9d7f5699046a0c7efab107b62af81efbf6dc606f3aebc2d840f9e2c0fa3f5c0bbd20ef9921ee3886c5ec18e38455add156903a56b31bf8269e47874594026af58c86f4d19f26ce78bc42bb90541af3bc3dbc6fa4c2bf912f8676712d2f929c657cd86d612d89e5e0421bda1791045b6fcaf503fe0f24890695b2b69db7b0fb568114412177f937579845794a4aa0620645fb5d6554dc5d2a4c26a8c6821b4f2a0eab4c4e78ba91a67510f2a4341921f844d3ecc19d424d7e7d0e0f8c94160bd203d6e2caf0730a334280b8f42602a44bfcf33664b4bf54c4f2b1bfc87eab344e93ab5493ca031204639cca9834c3f5446ad0e377a0e8f8b141719b92c8b6ef3db833cc876b181d2fed99d342aa4bde6b4aaf57ddd5e4f9d216ac9b5d531f8f85524a2eb65095e3599cf0ae88707d5dcc85f6c95b0f2cc5ce52e4c9c13616f5b7837e7febfc750405a54488eb254aa49b24b4563349f6546dd2e5d9b55395fa99570e8c9d87c3bb4ba5a16b74f7d2e1031e6b9644396dd8dea05960d682ca10a53550079e0c8af0a46b19758c21dad0565dd553bc5d6cc5a43419b7076381062349fc00e26826b4b3fcc1b8547e4b775d329e02372b1000cac518cbb981cf2ef26db64b6a0adefb857c22c6e547c985daf359fa121df7ec0996348694f3f11044511ee92bc1be1051e125784b1f8f6f44f4ad71ef4d1ae640c42f4b9eb88aab37d02f0327bff051888f31f7f1a0e52491d490b6e7db45dc699a86fd49e433f6b20c25b78d013bbb1af735aa98ce8d4f9526630ea8f9a17d4db67dab27c6926742f9a2747cd4ef8da3faaf9e396d8f351719050ac307bcc4766d4393f3cb4f35421a7b4d5a9d55744e1eda9c03ae7290f176b87ec688499cfc45886166b453dd9f240d05b83272f49dcbb83ce42c309b66366fa7bab905b18fecf25f0a8f8cd05cdd52a7f3e32be582e7f0a90c21563e43e0b8a1c2a2fa553a2a6eefe8e61ab1f335a0ff2fc011f042e59f305dbddc3ef8e870b55b8f94e4913833c07e95422006ef357b720c554e844e107ed13556f7553fae833d071ee95c7889ebfa676eb97ef040fceaaadfc15b51b7d47fb8da82ef0abcf0a1690c6ecf979fbe8b08acb72868b75aa75be6791ee9537b244b887ef2a5438a6b4c5500aecbb6fd284402dce3407af6d8ac0ba5e1e98116dfeabcd6d112dd1a1465cda0cf15964266ef5ccdee4ae58c75dc25ebb20f40863d3fa9bb7ff17259233e97288bfbba37ef233ef7e33ca46fce5c6ca238ecf310d1e311206395ee6814e4f7414681947a72fb21e81fe5b55ba330bd0a56d374dd84543428f5103385f1e93898b867c0a5fda11cf095526c5628865d46fbdb95e3e7bac81ecf5fcbe4399d98ef909b4676b327cd827449ef0ec1e6803850abadbfe15865997ddc43f1d8ded1fa829d0617e2523b7a41524091eb63bcd1e61e31dd6945decbec1cf37827faaaa986741d71554fe7ccefa65527fb7f6592eaf15e8405558e87ab8262ca789e47ef105270e76f155cccd0118f6e4b2a5da7e1d344021cb8b347d090b26a44f2924c6a10351fcf6a95f3a6001605d904b6562f000c88e34c14eda27e01cd68bbb88f85390c896a71365cc7a5a9ff5a5ffab120c1a552067d72d31e464a4c6870d9ba59b6981ad7644a531a05096a3d04719b3bf61fcde70231390224f0786360f433779a6668a9d48a7643705e8e23475e87b79203c4536f320e664dd033df7122598b833dfb973b976742dc648417ac9135bb49d82aa3e3c334b8e3f0aac8c7970f25420ab74f6e29c277cf8336d404c354e27247123938917f5afaf40333e6b9f6fb540e19c483f7d2008c1c223839eaed8f26a47b2e328ddfb5605bb1b68f64f6ca1db1dc1a48759576e0fdd5d6ceedcc3e20d1411dc50db20c7f94cc766a13ba1f6bbf3e6a8b713138118c9c1423b4ed9e22e5b5d8a9ec85fd63f1b76ee67386edcfbe97908f033d5559d9a8294e35d778d9b431d5f3f029020a2f154caf5fa97dd7bfce96095a5514983d22f97415baa4dacd7705933b1c66f8201ecf0aa440b0d13986bd44d01f83e7b16654894ba743b820a4a7528f0a68b5c981cdba6fea8271caf3e79267154a0abd9f904b145a467e930fdfa95bfafd304579690fedd8b750c34b25c5cce2196d3f94db85d1eee399208f0c83971ed3aa5474200c9d7bbba21845b3562826d1c7501c89902cb4d29138f5d48ca2c631cc7155bfd1297b89d59d58a2fcb40129a56f1d9737c8b4a178dd933480e2f371bad1d6b4a8c8706a4538b394593f4e044c108030323bfad85048288348565d4e2b89b497bfcd3a62bb933a04bf76dc2b538aed37d4795d774b53c4ed1f16aebfb8245147713e4529e9c1234631c0c03a91797b3faa56407cc1dadb864a512be6c70282158bc180cbd9fa9ce19b87e21d7cfdfa238660d441bc591cd2d132729d84b519210c18d1e050418b15ddae57b011b523e1c76b8fab28c4d0715a65855c9457250f6a056d11de996a7329fd7600069a827ddbaa29ced61eab4d57fece0709e5a2f4d0b949884a01c96497f9da8e313877bc7f93540ebf676cb5e6648f74a2fb2f8eabeab7370f8dd0316bf4e4a3965088025107e4c46200403c66306ce5194f37e42e47edf7ac302d025e4259c3f5f1a6da78fcaae3b25771ec25d89a48f9504366ea29374fe66a0dac7a1a56ea6a4ec2ed82ad5c610736c16d919f2b3c8705417d9cca437b29286e0c62b48d8ebc8efa1f343d7d65fb2bdee953e3cc40ce5ef0e5536476ac3bff4466f77c893c726417a6c9795fa2b18ed245ce2185450e346ce1960c4ea3ff54eaacd60f88cc762dde6756e391ab9481177e0506b162e02702d34071e8676af65ad9cbaf7a1e9ab6509a2525aa48de559ffeae45636e20246a8d211c5afb075ddbf01d7681b6b86f3a2b4077fc01a9eea81cf4a1628f58b305322b6916c6d8b34efe1cfcae9931418b7ba3063036cb1e6c798c66f114e810b997ef29be3588ad2605084849da24ad2bbdb61d2a87183b3cb1997c1504186a11b278f4b84dfbf70bc8154caa629915d9d4939efbc987dc3e994e414c225cc00e9316fd3632fe5fd9bd2193c8d0aba49c7945506bbb59bc5deeee562648609242a3e8a5a8c29eafbf3729a1e819504f8e22214d3dc7f464838cbd55cab5c626fbd67304db1b35eb9291bbaa4cd8d0fb6b405af3849af6c4410ac285ce40f0c87450a69c0d7a6cb7c7483fc64042db5b66ac2a81eda941467da42af69542211cccdb5ba5f183427b373b859062e06b1b47f1edf65d1755242fad229014066cd191474312574d42350486cb4b5173447c94cd9dbb153e8aa924a864a15943f05751f58110180ed0369296760367f7ae6b8d944219f8955334fb7d03d75053c0c7a2fb77ffa57588e1a0d3ab730b473d90269146cc0278b567adf12ca4c14d5dc9a485bf4ad50b56580daa8e33e4e273e4c25f9afbc299323f9b40ed8e79e220e389cbc0334817eb86bebb3148191b39066dba9f93885a19109ce510c3eae16994b5784c599d24320211fea71340350388147d83d065e251f7582430e7e7d4de1278070a9d6fadc264d0a3be50148bceebe8a98e230209a54aa01b2c0c060fa0cb41ba11a02d29a985ad7520b43308a638c29555ba48a21115c0065c0ad67114d7fcddfe3c995d6b40d005bcaa5c8a334b39e82ad5bdebce59b40a8d7cad319a464fd53e86228035e582f058dec0f4fa41f1761a2b59f764703441dbda71871c19f8afb09d1500f22e2419f3858d08c3faf2e27274004f6431fe94750d0263fb43c252fa5c93da2b0365c9eedb3ef38ee944478cef81a12ac2d19a117f47cdf22d7cb28958304b465844a48937689d8f4ba03fe8eaba605328375837474c31864bb9e5ae58e1835224d8b231ba2684f74369491748222401709c603ff3369cf5121c2b7bba0264422bb47ab8f9b792787a8bbe587559c8691f53bff9e598741d118ed14e36e5a0b96581c9bd1525575e2fee62084e68228e2c116bcaeb69f92fa20e369a30d57d8da4a77cb1a9e3a66d801756d182d69021ac4a938b8aeb4c53a89bdf84385029a396a2f3d0cdbf898c01f279562c2f63c7b289ade7ee21e110c61d4d1c0bae9c729cabbad13ebadda3640ae6a50eb46b2421dc47a9078bf9da544136f4c9c1438468b7c9e0c68147df8f105f0d109b1d8350acc96b471e2f4be0dfc558a4fe52d7bc58489d7877f63880c2bfcc81ee838041d6487bd98a28643246183e8e604241f3fce2cb428e89c1acdcffb2b1d096eaff160557f308844d9cc82894ed53797c0e1b2a9324d6aa81b771b7273e5335a3dd6ba20831dbd87601464bf1a08d454e28db84071301d27a8bcb2e65d690ffb0554a928da8f78feb14a83abca5739a24a02ab87e0b206d8243209206ff132774e6c9d863987dc1b8e68822f3412f99f5f15009e39f16b9373b5129038642f67344b1cfffd7dd5f55cebc041a8456d9e97528aa611af6c719d35c720864adc0b133a308c5a7b0cfb49f4208223f6b20abf52798f10592bf44133d6c0bb2b5909c387244468df71c8d2f644fe53090d102064104a82b3b18703d56faf0b29b63c20cfe34230f00940f3130735ce181e0b2a45ac9cd09e14e235714b88c3edec473408771f0cea689cc84fed75c458bfc9a50c904e195e7966d92e45418158e7d3c4ea92daadaf2c8d8fd6afb1058899a8ee882f4da71cf6b2317412f36ac00e06d868112cb5444871e34717a86465ae32388087c4db42cefd3545dbf82dfca740bc0006aacb5a7167f9f6f9b4d09645653296181d11b2bf63c44a4e1984d0999b948b14aef7c1334cac60da05fe827fb5bf50e6ee4252e3c8e4430c45382a7e505fae0f396cb14256a280af6a3dde23b6558af54b1a84e1d50ccf5138bf9cf8dcdf688b223dc52e667e0f3c2a55cdb58263f2c43120517841d80a9bb7c159457848cb428f3c90d4cdf8e8a", 0x1000}, {&(0x7f0000002340)="4e0dff6ec6cf73deeca3f81a17d581114da6018eeb04d15903bca2658e09824d81632c2b09683871168619dde40ce7f8630f4d471a344bffc532764d583cf91768653a959746a522d12a499abd367cfedc09db6430fdce659a349d6a2f7fbd96ee42d46a694c5559dd0633fa34232b57dd45e23a8d5f7055387a8b9b7df1acd658478326eb948e826028cdf15696daa03e0833bfcb69b2adf3a1f782909681259258c294ccb95ef04f8ebf96f57276f0e7d751a6889c16dcb41a50367fed6ac61ccb8530b35ffeb73897698abb10f6b70556222e3012ec2f6a0703d8efe955ba92c47e1e006c5139968a22b909f648e7524f9cd80e2b1bf0656d52da84c340d3ee7dcdac371642e99126203b0192d7b4600040a3768c7723ada1423a233a15ed32f99b2927dd0a641948cfe0d19abb37dd1e9c9f7050f52f8da3b57e2dca3c77ca66168e4cc3608718366fcd4749ee947a2a7139c9ba55a6b6e05c790d1918fede8eae362efe07afb3bd8bb223bbbe9c5a62825cdc591bfbe3aa8b32d19069b7547895ac3e6ef557eca60c6ff095073b5494952c53956f804a382638ec66ee643accf0b5b4a5db811816b839b2c642820600df43a7980da3776dc230107bb9d0d30b5f5a23d55043cb876eaef602cc343b278c859a5f15a6cdb736d826081a5a0d598083af022d1825a74ca7b987365e544c0d3069efe9656d61502f5a69df70e3ae45ab47f350492cf3b1839fd846e7b8f477ad9fcee1570ffb4f2a31a470b9efc558f0f72834c640fd6d384eae33e47affef23dc4bba5c4a8128c3a277f69790045ec8e383550db4ab245f3aaadfd0cf4ef2cab63f8c6dd3f8c4fa404de83da27a9938083d98424aaefb734f8f2b65a5e01d9a3b00580a6b562219bba50940ff878e8cc414cb3282fc886f3eb989ccc7a1c0b0e08a6ebb8a63f364ace9ad6fa08f292d73f9b740ab94d2e36e6965ca6e163121b3820a75b5b681e8b8705d31c4da6a4890fcf2eba9ab68f6543cd39716b645edb9942a88bd5723ec9fa2d8247cbe4e781a29e175cf9aa88d6f00a9586241184ced61af20b91d2adc3e3bacc9b716e0dae9c7df38f32df845a1d159c6473454cd475ed005637c2a3170099e63b33d242b0c9e851aee78850b3b275b761012f38902e4579fcd44d65c21a369c6a9f91ef0902d8451e66c3b32baeb5e48e62ddc6cf3fe73ba7b0785a9227a7dce4d9cfb2ae1f9291e94f433c58d1801483de31d0fc4806046e38ce91eae647c5d5e40094478456472533b36f4b477dce65e9b26feddba4458d6387bb5397b315332dd2f0c73401287f1fa303aad9b7e279a12c8f3e7c9a06e21080de0fd866743591c4d5f20ba32be334168a4a3770cb793473647a2acf8d59534dd3987bdf32710ab62845cafeb162ec9c71482a7dd2db812eba20d89aa2caef5d295f45d64e42553f7ccf2c8e2c8377256dca280bdb3c996598872f76a57a5b65d09c15ba22dd2a78f78a297a19c8dd22b21333c3eda8b40c3be8a214452d22551ab13558269cf9095a28c30fc7c461aec90e45802bd12b72987e07993f2b2379b959b995b42f72cd8236044489fae2c8a2481696135c3c5499bf8c3503819e41e656afdd1f10e95d31438f947a14350c538cde149f65d4e64e59032a2aff37bffd86baa0e6ceabc63098132c7f903fa97b55f184b01a125a8e64c00aee580b5f4718895d821a2334bd130800bea1d1c7c5c6f28eb0d2376b7886079c59e14565b2449acb70b3f22d4fb5b6dde7bd21ea31bf31089bac8d05c430fcb6a7679212e73fe2f177ebce23f5e9cc5c956c080d941fe5928d2fb5674aa4ffd3e987eb85a0f4c00b1828d34dfea8465e213020dadb14595f2b8e41795480ccd205ef3b1bfcbc30b61ba98d9b8dde76c9613ed7ab3c0abbdaee4aae8dd83043b51b69970f62acb9121b9d4f391134ebfb1871faa7d3d66f560a2774bf91f813049ab1cd95dfb2e20cc1573e7f056397ddd3fb09fef5a8dc673e203011fd6f98f9915e51aade6dc36a8f3ef7b3ef4131483881b2eaeb9c3caf3f599c7295708f5ed430088a4b92fdde7999d9d5089df751f42dab37b81898ade1504bf43105290c6ee76063b2ac0ec86494d2dbb2fcec4eb18da4a4b0f9b269315a66520b1b5a0c6b4b34dd3dc962464bc98f8dccf8421535c70aa5cdb0e7d57b19184d526273c33ea5ecd61d7c7669c81ee48b6946581bb72d9e75cfe8658b845cac47b82967d3b7848df47356f39bc0263479cf1f8f8e34f28bac54172a1381acc837cc66792994409c00fa71d10a1d337a1b5cf4ce7038828f04c99ab8944ea4f2d7b040ab817573d7db33f980823324a06c49cb722ccd67e47fa91386dfa575536a67b777dcfaf65014b03b00f2f437399a4ab07f50cdf2fd2aa923fdef4baaa19021f6ea70736c0b7c44a531e0cea2172ea8a9b50949c708bad25239112aa5fe738484c30ad3827f819e57f5b7becabd8d47b0999320a3f3c3e080c0ae2e397b2134b627074de94d922b7b9aa937ed20a6fa2e47d99c9ae4a0333f5e22506e141de29d03207d312641ce571e69ef9e5dd5605a632265107da2ad100b273c0f8a6d1170d2a20cfc9340ba6ab3d63f7679ebfd7f074f80d96ecfb3a46f8f485d3c08aabbd636e5d71562ec4708920f5fc0be2198b30e859c5e3010e0046e29d2aac4b04cc8a7f824183ff99995d0bd11e2f170069eccc1965eb2ff9d58bc1074adf4fd069d781c0873d13be9d9a2793310d148ee80e91bd2a18c2f7c05ef4d92b501da8e658aba55025fc76236098c8ae3c2c50df1f2e27e13ef52a3fb4c184361b926bbae4fcb176ce87dc46efa786924f3e71c62a6f5ed81653a6abf33d7feecaafcd0aa2ae1824ed231b3fb4fdd25ed6a72760e6f9900d4393e682ad9f2d45fc617898d2c0995253043310dd7cc3a331cabd9eef75e1878de6a56f50fca3b928eda8966d209d574205ebbd86fcc1eeb3d69fdbf843fa191443a6cc3e530a5d884f7477b628ab5b6ac9925faab48c7daf8f0fcc11bfde08cd323d41c83bb27ad1320955bf1b462727bac8749dc7d1e5e140b18687fd58699e8185f151a2d5969ab1ae7da46515f8ad209e32918d254fe6d147c94d27a97b4d7f8560d5b4f417aed37b2081529a7d3abfdf0762322b7ae01f698feae1d4969dbea8ff674be8f629413608f6776ba5947e8d3362e70b8afab7498d87bb7bf9715fbf494146fcbc38cbb5ef96d9d460231a03b5db36b1199376b6c31682ddeacf7f62f9336fa7eb61f515ce681cba47d18de7058e97c09f2f86fcc82d6e3024007927c42388dbabdb7a17ed4c289cd9a1736500eb3da77b8da3f641c97760d9964b11f59f69947301ff380f50d7d8d43ccbfd5060bd2514cd2b34f1107fd7f55e9dbf7584b096ce5cd96042d3e5d14324b2a324dfc1208fd0d7d93b7c10232151f8ba7be75dc077b7f84edca656c68d74442cc255490a745571a12276b2fb01f4e86697261760e5d9928eab37ab9800a912f00f81cbb000f9c75fab08db187d7e48c026e9005dd8c6e5ebf40f6c2257953658050b396a170e29aa23d50fdc57d48e5318f46a32ead9cb20210f4842b80c2ffc5971d4780ad0c6b3c3805303ec221adb62a9b46201363c5c0e6ebcd303e745a2c291fb1ee318b1d435fc8ffdf83cfccc9bc613cedb319a41e0c4dee5feacdcbf166ba91a2be94d41415daa00b32d471f593e6a2b712a5bae99f0e19b4dfcb18ac6f272c86a1a29601e08e0e51b67224daaf08d02227545c306b2aad22afa91ae9df14853c8981a7750b7b46c5f29ca22f320837a487c786e465c196866263cb54078a84b744d56d44720a070dad11b116b1560a693c3cae9574a220e65cb8647104cb3951075e95ea06a16b36532e753b84b33458232021c1fc74f02403847bc5dedbae53f19786b72f168d5c1d91a28aaa8e0cf04c8bca74f88ea078a7773c0e5a619b918bb21946e48b9c390389290d20e65ec26de4be635161bd03dac02213e94d52f42219fcb47f0425270c28f45090e79f247244fbacaac68349277ca302f83d29dc8937b28c99b3fd7565d6b26005d686653f69e3cd81b320b24cd30fdfa8fef84bfe7e11ec51ccecc6bcc5fabbe35995e2a6030f7c83bc227b7a84f27dc42b12c32a8720df075e2cfd2a32156d225ccf32f43b008c378548e0ed28fca0d31c7fe08ec73ba37bdbcf3ffb1373255aa0c1b4d738666241ff875aca6cf6c72283b7473bff8bcfad722186d038bfbccc0e381f1e9d52b31853c59d818d60b33796bc2155a0c3e9830eb705438f2c2a3bbae329c37675411c9b8f54a0606dd7df3b35425766ade1d0284ebfb72dd0be7fc07fe93ab4acccc19e0b96da228a2119dbe65e5ed3ef7ef102f994e856c280b3ef2adf5280c94dbb4139ae8a71a94504278900071cf7390d989bf0920cae32599b5bc7694b49c3811def8e4865ac597d5d5733719aa62bd2b1e1f2d3fa892a7aff2f1bafb44f08d81efd1b3b06e223cb9537d76dc3465f45739bb64b475ebeeef108c5ecdea52d2cf5ae17baf6337c27c40f7dc7c85f2656e7908bb55f2e809785c3929649a0daa185909f0b03cfd24c773773676d4a46f040513dccef47a5cff2b5deab883ff6ea4a94d12ffb228ec1414ac1a0b6125e2e6f29b82a23bca2bb6f4b43f8dc8539bb299519691ee333a4b07227ff30caf74b23992c7651871f2dd994618ef5fc2294011e9b782b9ee579b9218747c09ea37e2cd46ec54f6e0ed45e24198e80a5ebf3e136fd19542ca16c52431c66d937f854389d47302cfc53d31127c59bd181ffb7ae113377ce1af893f53ce78972922e5f1d56f3177162cd4fcc2fb518200e078d8fc5ccb2f61e6277dde35135ac68ce0d0d4609342f67830b6ac9ba2c696ff125d8bcb322fe5a46ec08dd920d9f6b3ee12a7b13fe7d564952be293ee7bb85d0d97799ed5ec53ed78f9fc1c200b82602978e5c4d64f5bfa33be259dd7666e9ce0322cbcbc2cf6d0bc0d2c5d065cc6747451747cf13355844eb80743efcb14259e3774006e126d48fbf2b5fca0b247ff1058a69803cec343de47675596055a31cf6d27e53996d18a9a2d520c0611ab59994c587eed427d86af3a1d830249a73b6f733ba55fc35f295a5908f79ba427a38eaaaf67a7c458e585c4f7c0692ec2a5493d39d3db79df4cb8f08637f2c49c36228066dd861487c9ac913ee679c264f53bc5ab4212591928c99362a8e98f7aeff0a7714be238586c24192ad35d20eea240f36abc07aed746bba846ac0c713926d89b1d95ecfd120a3e237c036dd4762ec5cd0b8b3799ad6c396b9e19ad99dd75882bb7a7dd7e7efa9c6aebb71765fb10e119499875447198b4873b9c790bcc62f319ed91713117e4c0cd9a8a2af0af9943cf33ef2b546b18018eb0e4bf74bd7993173f305561fa76c0582bdf603bbff1186a6296493fcce80b52be9ecb6aaac936d48104b42d102d89c58b3dc589101afe43996a7d9f6a6a9ac3e7388f636f8a21610fbe489a8e8ae04f0d478564f7c35528fc45f995f893318ce677b475de365882d00139f3ead22a52379e265286c57733691d5f4003df653ea9b26282ad9bd8090c9896083a076eacd4fa90f3ee3a2e031743e124026e32484bf141f09f74e6cac7ddbfd6741477cd25a06a259135a1baaf5411ceac9c4991f1f59b97f65b1f9a3d3c024ec68169fb66f09cad79564e848882d63f64a6777a9ffe11def1dbe0b679dddb6bbca24e6023dd62100adec07fe520c056d685a44da6ba", 0x1000}, {&(0x7f0000000280)="9eacea8072d700b80043e4229e5f78d1ca110db6151ca84e7270bc744ceae39be96afd2e38e6a53a00a630ef950539068afb62903d31abfdcd3bb52291998cfd846b72c08a9dd324b923a206d603a3880dc195617ed1b5e28a7d964cadf9cd63081bfcc1ff14bdd9d6da99e27d7c0ea6ada3806809970a7d85007d5e3db0d2ac2012cfb1565fddc6b21a82c1abfc09bd1c0f14ae6b5cf632956076a4709fb8967de5dd6b", 0xa4}, {&(0x7f0000003340)="0a87322a09b4200396e9b21f9ea2569e232c05fe041865065cb3b5079735699998582d88776ab8008d3221cbdc4f961c778f14cba35080179d", 0x39}, {&(0x7f0000003380)="cf6aba2eab89bfa24efc1e008032ce4a73808cb2b2784a950d2f4f9b37e379dd14d21dd26014a92151148eda4e696cb776b80b846df26be2fed0373cee5af6c8b494939ba3eadd5b748bb1e6f47d03b496a47c583eee87e1cc69a1d19cfaa4e9f3016f488fbe9ad5404c82492541549e62ebdf08eb2548d386c64bc01d1c2500c5b7e0cb2ca3e2a976ade9b9bf7c727d920a3ee0a5e4289937ade727d8dd8124851d37a838074a8bba24c7c0ecab64ab392ff6ca47607501ba510f6b93df7e1fd3f706ea8013e46dbd2ad4977ceca5e123655400cd3b1419a1be2afe3aee6b8220d79641704d7e3c9c2b6aebccd3e71e24f6756c78fd96d63adaed659c653b2d637357d023e53ce8c634436e51cc6d1503b18fbc9dded20a938fedbe7566fc9627325700c72a456f367755e0d0d89d293226a1ca6eaaa69a16edac84356e03a9f47906d205d6eed2d29a7db1923cdf7e4b8bd3f8411a657c598569a3c1d4337d91710f39fa8c4eaabf2f79abaf5d7a890ab35746ce340b418fa46c26e8d12cd5113aec97092f096a72e53e1d8b2f29dc16e1602f3e9c6057f5619084a32979a1b578b079e14b15182e3ce7eeb2d33f1262b6c8357573bd6c1c53b0c545581e2436d7021a846a037cd8bdf598795574e09ea4ade874fea9311ab7f738a097e866e038222ed7a8d4f6961ecdd1abde6ed38cb8e113c670cadd7a4dfd170cdea3987584d33c1e927f588236e4ab82ab7ae999bf698a66835be15966eddaeb37aad9d40bea9944cf08dcbfb49384a727869a397ed17a2dcd284a889b7db29485df355f9bbf39229c321e05ceed39b65739e0f88a957d611aa2922252b21b1a91fdafe906b97f8201bcb3797886ead5901fa7fd1e24c1b145225cda0ecab18f293a8f5c2786b85a77555d561d7fbb8f5489a38d1dbe598a7511073aaa222c7781f8de70a97d03191bf8d4e3a7478402a7dd104532d1ee67682de281cf0e84e956bd3314d2fe58f30f48fdb99f9dd60699f7801016e0ee40cc3e8942237e13b49f563a987e70d98c57a71fde0471b7b413157b711f19c713ff410ca47e46a5ae2d03f4f1c460191b10fc8502410deac2708adcc86c4f1b9c94943aaa91a2778a00cb4de19faaea9d4bf0190b2dfd69c69018ce3e290cb8d459e9aa9ae9b2ce7213aaa671cfc041c8ab09c575f38749867ba4042bd5083836b9736df8f333899ef1859d53505bb9639e0368c766c004e888a6016079c3575d540c50436736fb50d12647d9551fececf7b558d330ef9b8a2d536db6fdf2f56301126c4a02a2b52993fe7d1c94efc4307948e4a2b85bb5695600446943a2be1e7f98525a4d4a095936246f81556ccb7bb613ec11fb7bbde164e0c7e76b18cd8cff51d8a225c585a7336f08bbfcaee91d4a37b16f81400942de7b6c1cf8adae76ecae9c806f8815e02eb5caf42198fa1328186f498b6cf878ed3f65aab9f9d58dd87d19d9b2065242e094c1b4ca87d385a0106cf8a0291bcdffe169f28e881ee8467c0bd003659e01aff7f8066057e360a94f7fc867ba5eace1e6375f53e287b293898312720a932729141a89ff1126cbb612f5a3dc9eb63519db1f5dbcdac23cbe7f5ccfb540ab3b92617a0c4b1208266631cb05d7ebde22d66c5fc5aacf4cb914413df351e283216a62b20876361491961f173a373b590c6373f608b21251dfd30b6b3655d476466605ea4a23c224bfdb3212cae0371f9978dd228ea5171e119d12eefadcad0be71bf33cef6e247244e15ca7f621e154da30d6fc257956385f2f51725b91aeb88b3bbceb1699fcc7ca6fc09243c8f48abcbe3efafdc510ff63400a9a3f570f564e36215337a911ece5d5d636b876880dec3a61a4d794b8c7a0c429528f77b3deba233a79e8626714758f665a0f42ba19b1162a68181f286ae3a1b6f4fe0e0d688bb0d5d7fbbf6dfe98af188bc51f5dcc03b206dc87d81aaeba5ff1bc87455429b60066bcbe07a6780d2dd78b8acd1f073c53619fa41903e7611010ccb4b7a55ef1cd7ddd2e86ec98f8c2d9b6307b9a69ffc66e8e8711ae6dce0403180a6ec1da4a9200c647646c75efe23cd3d1f759bdfeed6766630e7a1f79cb2c767a01dc88f1c0bfb677ad910315c6f6e61ee97737383a88a939e1638874564da7a998d60ae7d8aef390153e87b1a714f42ab747170e8c7f252eb8581a4663c11adf8ed14dc0e02ebf5069918bb6762c1b96ba15f0ba2efe08bf4f769dec36ae785c7dfc30405b421ca1857ed611d77598d4d081f6bd358f57719611de00242ce7c998579b4866e11e8ab01a3c93fb11ff7f6b068656cb158091f495fad615c8f13ecb729fad9873baa70eaca04ecbcbe95cb1602129986a594a47258fbe8a39a88eef6b20b6334c6700fbfc6391b190d8336e165240d804dc31110d9f2c8246eb293a0ec29314e1f88d98387924e0faa6f4a924f6f326b15d832226a8336f3e0b8812a3954f606774b17516a085aa96314d66e0ff5f5d20856147fa4b175703ea37016d99a19bed912070f6f41e946e88dfe4f2e36e5acfb7a5a3661d5abd124b49ff2d8e7e1476c948f0dc17f679758cfb17ad6bc69d03bc656888a229c86426f843c6fd0cad6aed76e4c2bb7f49dda49a3dd2d66116576896f7bddd066349d12a82880c317a21a5f06e5edb4dc1b66fb0bd2314598661dfe39bb07d7c9d9550578fc155bc771f4d29a2e17ad0ad4c8068c7d95ed90f3d4a4f60d54c65771e5b6010901b44631153bbb25c9b1e25e549eb48091c37e19c64872966df0547a58ee741d6a20215b0ff9c9e0fa54e440d0b0b8607127499f168d0a746f2d9159d82ec49d3dbf75ae37064299a34d60bfac8d8a71adfe8b0000b8eb45d77b196764be9f3c4d1ccdc3b4f0c4ddff20df10d3465d16a6d5f102974a2ceddc5f921ac79f7a0be3d756e21161c111856ff9690e442a3bc2c7be67adad7c31055e322f0f08dd79f9f2b86547a6af76b9e6820ae83106f7afe379557a4cfda6c3712cdf0873c7148b9ae1009e87ed57f6f851b587488729a9798b09f4f5d4888a53e0fdc96fd810be3f58846b249742766f4a9b92b0b6c807b84ba80de9da040cdb17e26a8fe64f719b91c2bdecfcd37e723da10f22be1064d51d4ba83e9cc915cbf4a0dafe142e3518318ff2715a165f9da164725f9eec72c6e189641f43198e6bb17364cd77d26b5aae85498767d4894bea4fefa344d6afc7361b32eb78ab959bf10b488b843c8d113351800078a17ee29416eaab9ff4504a9d1b96c6019ec0b7454dd376f7394fe814008b60cda4801a6f4c8a0231b97b26326cca43943ba4cc53ea119f7e6380c8ce25b2b4fee64960079533d566dd7fefc4b0bb5c2644283f56c0ae6847d081c9925277714c5cf8acb8056cf6b2f54b6147dc7af8be4f3d92c9766a173b60019ab0f7ae8403a607e1fb49bd7adabecd181f844ac1ad116512f58cfb16fd2698d29efa8f6c3605bc0178f22c0e6d03b59301185c2d68dab3e4a6cac3b74b4ee38c7727aabf148a8df1e76babd6d04573dd8e5f7e3c3c61fe29770679eb5bb4383a48d66bfe4d5ab699307979e13b0db00c4e832a4f94cc9ad0cdc005f0bc468af5f85b46fe11325d77fa4599fd1c260ffb2b09a9f2a6e691d36cecf56eb90a2471a59d0550a70be3b50825fe8be7786099872a9d95e53cd21164377b4eaf6f78e0c479631ced4779158c0077ac011c521bd8ceee9dfad65152d76c43d311a3fa3db379a1703a157507502a06fb7efea682cc299ca46f18bc8ac77fa4d702a6cc9253694e3c1a43af370bd7ca94430e27b0026e952ac519043a10fa429af4c4a1857d673aea3856f7f71dedbe021e9d0a123819377d12f976d8d07165f312f8aea693afa039756fd3059a2e135ad0f4b87e967c2d8f47aede7eefa0cb83e78e84cc51e974157ea2c138b519c730b3537c83e246c036024a35de7b9b095030bca951df0c702713033ed881cce2c411112ba841a099e3b7270e5228c533be2b413e418b2d8af418f6844347df4c944b2bd1060b19bc587a3577a5286ce3766e42c31f2ec0b1f56a6e88cc5153eab0154f26befc0754dbb872e37a10c49bfbd89e2d956d68df673f79b8e569b207e3c761fe97495a3fb31f0adcba4523a10e34ced6ca93579a6a58ef331bd74181d6907dccff0f1dace277cf0003112d6738f7d3d6f5e5b52394010e890bdf54cfb96864b4763638b3512e60964eb7bc4605e2a066ac64af9a83da0ba63eee3d7828e86e69f6831ea86e78a2f29c8bf4455ecad28f7966350021254f90c9b8ad1b9642b4a6a4509cab1126e3b5c6c5b030b4575c361b7e61b2f64bce4baec0a7a97663e64fba7a2b29e901d6f7d59345743e02f4ada2dfec5fbe6e3528e5bdd49c03f39f2ecc910959b756072ffb49c1ba9858836619dc6707f9b320ceb81ea25e2e842e5f0192591056b1f53f468c574496f6a0452f1a42f5661e15faddbfaac1a821e889589f076b764dd15d15d25f20c0edfbe3a4345eaae6cf02bfe4e043bf887695685df520ed7fa73af0a74342802136195e9168622a9a39f0d48c1398c9784549efafc4c4532e6a625150682327d15d629267efe7b8ed76a367e678ceb7c504993332d60154099c86966dae83147acfa4f0bd5fd15ab2a227d9fe744688985ce28281e7fb6fc54a3989a1b40b38006af44a240b8b86e3782edad3a483b24f51616e6e34b5dec5efc2a72c20369acc6f029ce35a1a54af48d4dc8203b6a04532cb63341efd6ba76d4cb4188679688392886b70a6151ed86a274fd51510f26dfbc50748609cad1a43e90f4a4328029eeb3d702e0e02702369f0cdb1137f2b65b8225886dfa436bc9d1c6813a2f358fcf9602a14761a0b747cc21494f51ef36beccef1eebde0a7252c46a7e851d3ba1dcb39a4872ea72657de2ff751fb3df2a5706cc85aa8cd4de31d1d6ae550af84a20672ef4d08942b92a82357bb127006ff435bf9ebc22faac7e8535dbd0a19ccec83db53c68a606bace8df926daf2069b4e89ca40fdb0cb3c271b23afb2beb7f806c23e868470b9f70c3d335590683b4a0651f6a805cceecb5441e6d928fea8994ffb81dd31dcf39b8c195f18569985f832ad8f91001f288dd423b71688649056b27b234c9792f2e90e6fe067cb5a21fab48393ccc1d513645bc2fee058545c559ba21d085aa1382e8d89f97cfe1fc9e66853ae7fa4937fb820a51c660f697bd2e5a55c528733f6294f1c60225f84ef75c9c182ccb1ddfd1618b9ccd6e56afb74bff42d8de55c5ea6a45eafec68ab0024e3c1a4b46d03f0de84d0d6673b94fd4f955b58bd29d9e335c0907fb2a901257b68a9fdb7e54641a7963f5493a1a3330f4eb37002e4a7d1669daa8384df0b9923381ec3948f777e002d7d976e5a03f519fce373e1c620596fdb3463e5e83e563c4da4bd3ad3c9a29f9e32523ad8c2e65120307875a6815bc5358bbf4e65137af8e2e22eaf3d461c8d63f57f3a0188e032f382b9648e15cb53b052c39e5af1ed1525daa441cc4d8f468da70afca77edb27aaf825d4847a444be6496f39289379516cb2890053b88e972bb7fcbc8068cb90d69121e4214add73456e6d3ca17a6ecefe9bd89e415eed6cfe1a5de889f50c299e4f798d2d03ca83b98cb61e27f591da311069b496af2d02e53553541ee8d4eed7bbc485959506267d91ace89f2d4a58d1bae4c6b86d44ad078612bae1df90f4116b4b441986fe8874b888a3e590daf2dc3ed15be1ef19232a072808a11bac76d7d367357f02dcfb", 0x1000}, {&(0x7f0000004380)="b7223a2e4c20c8681d6d9afe8a41b2e3b9efe18876a47b998ec31683cc21d4ad0462d931db87dfcf3498a02ed94b6b6690ef02e24336981f97554401eb1a5d1c5a2d07232ebcbdc2b6155a52f26ed402765d12e9f4d8636028b185459c83c0fd9a64e3c8e178a1a02ba07345998ccc229737d12dc84dee90badd47531ab08ad052550561fd3d6522220449d8b297fc84f6a132d0204a22e86f303348fcdbde812843aaf0c1ac311b3b6341672545b86c0f72844b2d7d4e18c355cfddbb8cdeb25273e7ce3c41863a6818144d26cc9af8bc511aff30fe2d0c6bf9ae9793c967a9713ed1545ab69337fd21179c1742418f6e0ee0", 0xf3}, {&(0x7f0000004480)="0acbb6b83f95be82daf390b3a23f90387b87d4396fe061ccb9952e4b1f89c4a8788692f650d0be1bc0648cbb145cf020a1337fd505bd190b76674fa895e9808ef7e2b3db6907cb84ceef469b89261b62f92cae0fd4452f69b2cb775e22211f122f9e88d66fc92d27d2b9eab4b34f3698969d34f25425e4ced6fbd55d4b35e812f11646acfb387b244b1a88abb2c90fab7c9dce01fad4b61030c4d1da3638547ff7cab137cf9c89055b9bdfe78f47f5faee63b5bdc07ad5a3e6da29a61ed29ab9d105a0b5a78c4d6fb4f195a2ecd5b7df064f6c7be3670872889a32bb3e78a4ce636a5cb3f68792", 0xe7}, {&(0x7f0000004580)="9a36bfe8feccd6cb4ecae61a95ad265032674bfaf3a92f206500ec9a55a3f95fb7639fbb36a950be6266e6427af3d52e12788890174bfc001c6940965ef378a2345b96785b7e8d3e3fff3bfdd8452d7b456c4c096d5c6be54d05d48e31d294194ce08288c5be5f53c3a2f48c32d3acd791614800fdeec92facb1ebcf285c5c69edb18c6f41e87a4d0c23d5fa0adf0b8ba9cb3c2af3b13225614a752046b87cda5dae8e26bcc8e126aee7dad584e68bdb0a8b8ef600a8ca14f21203e6ef132c8af1d9fe64f41241ade00b89c20b5d07d1f8f1d08320585b", 0xd7}], 0x9, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/4096, 0x90f) close(r1) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1000) pipe(&(0x7f00000048c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r2, &(0x7f0000004780)={0x18, 0x3, 0x0, 0x4}, 0xc) getdents(r1, &(0x7f0000004740)=""/24, 0x18) 20:43:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffffb, 0x5}, {0x5, 0x1}}, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = semget(0x0, 0x1, 0x5c0) semop(r2, &(0x7f0000000080)=[{0x7, 0x8, 0x1000}, {0x0, 0x6, 0x1800}], 0x2) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x1, 0x7fff, 0x3, r3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 20:43:18 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) 20:43:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) write(r0, &(0x7f0000000240)="8f9c2e3f66a58ad39f26880bc529c4f8d6bd577fb591a38ce89c80af3e16848800e782925b09bef20f6fb31b0ad409e366dc78b2ad67765ed42686a95d2cc349a38976aaf5a79e292f8830005c9d6a17289024e0fdb4a5b5981cdc9a9c3ec35c6aab9e3962b8c2baa3f8fb98acbb1ec0620fd4e7ca24920b109bab6f5ed88e75a794464e95faf279b59a15af31af3077bcbee7cf7efb46b6550ad07331b2b3054a078f8d380e50748080e916c787b46de567152a1d69fafb55e0792defd74725b64f9b5651e0db1a6ad0e663838c122135daa00519e540afdc630a8db43490abdaacf947186081527ca7", 0xea) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:43:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) r5 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:43:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000000ffff000001000000"], 0x10}, 0x0) 20:43:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) 20:43:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:43:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) read(r0, &(0x7f0000000200)=""/177, 0xb1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800", 0x0, 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:18 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:43:18 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/79) 20:43:18 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 20:43:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x5}, {0x18, 0x2, 0xffffffffffffff80, 0xfff}, 0x0, [0x5, 0x2, 0x1, 0x7, 0x3, 0xffffffffffffffd8, 0xfb4c, 0x3]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:43:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() write(r0, &(0x7f0000001300)="f2e596541549ed5290441990080f23988bf90acd592b58d63f28c0a87c8c78f7926952339a54b37f2d50491bd25888562f7a5f9185c3373baf8bc6f6a1eabdd94c4779f97fc69c084572c08bf857e286a80e58c2410e1ffbdf9d7c02f97f726b6e7da4d302360607092166743648144311eb71ffba8aadf72b0bf0b479a83b5ed7ab5148b4af40692166171c476da5a372becb03108062897b18b2ee05a5978aedfac91d04c1c2be57f973c42c209641477e028dcef01a93d215f6e34c0bbfe2a273fbcd7fba83ae6609ce3748b3e2a59de08f36668f81fc523df5bd20461d731c401d4d80f876b0a8dc1b0d7c55a7c91f05821c0320a95ccceeef52af1b895565559eb33848a4ef5039a5e1d4a6282498a9789ead8e8147e21b1f514cfdd335acc59ba0ec52b0541a64f448742786e516a971dd504c8f3ae6d85c0d8176c03641bf168ed1ec68c20f4eb14f01671381d12204d079345840942e0e403b366e660fa9f6da559c18ddedee0c301e04547c4fd4591d85af9e7d65dd48ec1e9475d88cb575e7a9af314b205b9320b4d545a576003c7629b264e61fb983f4b6e3ac6800dc6a693c723924431e11ae86b160b54b4f099d04cfe655c967951e338bf924b7ee1349db64ea0c0c88b00b937ebaf0595e31e29cfdb5c965bb139eab7a6696aae7e71fc49f9ed270d2bdded3e7cdd2e102a733779e6171abfebd953b6b2cefefd6541e735400857736bed5b533a89b769a303fb9512de59f2d9daf6f88dab8cf725671e5c5ee039a5fc223972acb67984aa99977471456f02d980c2e2c1d01a83917274de1cdddb050faa383960640f95a6e5666945619823b1396d20325066667771a1a6687e884adbe16505fcff9601a764f06ad735706ae9789bd96fbe7e6a107f371382fccceaff91a45a6eaa552ec47fbabe1ebe0d6e751350a71ae91eceff9bb3dc5baa958df457b4b996a5576589fac785c6d19c2c0210a2ef91dce32ef220cd30bd6ef7630dccb6748ce0b1028eecdd4885b1518fc3c29b4cedd929caba6e692dc67d7307cd75a0c501dd85575eaf8a0262819ea23c0c3836b71baccaa1facf43a5db86a1fc2eab5d1ac746df263230f8de8d39b6d1a0be075154a0f7168b0f93c0094ee6d64e563512d77985fa9bc0166c240418f1ce369b49de8a8b6982991edf8bd330c3a1461d5f63d062b561a47f73e9acba0a2aabf0cec6b96980ea69e0a83a752271de73cfa28bdb0df0525a89cad6904a4ff0b1424947cbffcbb62a2b7028dbcfbf70cb0437b1291577e5740007315a42abc7a9106dd2b64687a18e813a3fa2f8837529c1ef280b4f1c072f095054ed7662081b2baff7afe6c33f449903a5b08cef03f0f83766ca38c0ca7bc71893cccbf1dfa5fdd205bc08510977c05d47c71ab1df0fff9745392d821cf98f6c28790b3718e3eb9b81db4c0df276ad94b6c38fbd24775e420bd0ad648247bdb8f2720ff3df675aef66463803b3f88f99af45b4b79ae899b666ea9415404aeaf06654f020c0f5fc9e8d75f807e6d5b9f393312ff6ef0cb36867fea50ea0fc7f35ea4bcf0a176808ec4e5135a4ac96f487cb5d18a7557dd68a86206c7d8c7f8ccef22d4efd68c6f17b3f7300651eaea969f48c8c6c79735e08c2dc7689532aab70df3ba54072539ce44234ca87fcc390dde24659fce3f119746d686d3bfe0ad3e2c2536421f0956c22559e72b0bdbd8777e8afc957d71e081b3609474bc39a2bce740099f58add60a6a5c0dab807ee0eb3d57ecc5da62a14a8372470880bb7868e6ab64c2e12862ae8b61438c945e95529f1b66d62fbc27a90e2f76546c5783d8f20d2c5a06004192b353ac2ce21b2f52ca0657fccba53e44b9068c514e0fc8e30fb2f197742d7c662d021a5027e6e1158636e2275c195f7da13e4d49781e9483b92356d3c2f25b3df1532a09fcdf4a25abc9c47edb57472c0232d7777d5957571c1723eb9556cdf3b2b8d46e77d104f860de9039d439de9c8e4b56d9c35251add7e1d7e5aa314bd3c834e45f91271fa37540fff56969fb2f0b4a4fa2c3c7c377a8aac4084a8e4cfd02dd6f95795deb30e67e4c532a5b047e7fd638ed50b47786e1822efca0929575fe725c4fd75ff0a54aa33b01ac08f0511dfcb48b03c07f5401e282a8406b687e76e7dbc22069cf1c6216339b157d47542e3f5203fe84f49aa176828757e27627230d9ca949b5e7be33fadc1c9a1584b7fe56dfb9d49f8db98f97c574f72b825fa07a8c9de8cb159c60815e0e877427f0bac0db3c20c0dda39c17ea53b59bd2189b56fe2c71e3f7dff0f21e291b37d67cfafb29722d78bad94ccbc9027550063e9165b313b60553f14c77639d991ff233615cf9297225810a5eb0e09c483403c674edccd4461ff28ae0e9e045d57567d252b284ce6e591a7e473131a16be9f7bf151ea4996b320f3f2c79343a6028f6f56009a5475c7229db53bb6d23df9972b776afdc89d83b4a17ceaa49f693d67222a3c5dbf2818217fe9804f84226e5d7347569a433573cce5d78678250e85103af55fdba9aa3cda7fb41985952a56c406cae166b5edfd7fb72249e0cfff837642a88b78158e3eb72cffe3d9a34c9701fef140c025f38b58bcb107b5c9fd7987605d1e8820d586133fc47c4433f36e922b251fd4c6f9bb5137cbe03ed1a10dd44e04711aa6b84f4bbeaed1c4c242a5cca8acfa6270c8e5dcb84e0a3c894a7b495c0441db601227fe963a43e0ed8ca16861f357cac200f533b074140d73db5a8b1a404c13745f3dba3abae37bda23730b259267dbc81adb97ec5480bb00cf9b316faf2ec9622f3c28a2b575065ca902d1ba9ad35771c19616b8ab9e3f4425dbd360103cd88a0dc2ae921f9a58ff327dea93a5687246d19a0258c3f97fa61ab2115e27fc40b68fa1bb476073c6fccdf344f068dc49234f88efe8e7a8eec83aea9ebbf42e604bc12575dddf4539aad928ead629de40659b8d490bc733a3e463db9c13debc8980520b7098cad92249c0b4017ecedadaaa376277d96137b6059bd7d3e50f2a4014af38f4fb4f3408a45fc870467ede3bbf3206cb2eee5ca38e63aae13c9e1af60fcac1c165a1ba518bfc02a13353ad1ba9fcc381c4ae4024d964cf20740e011b8cce1ecf7d81f2c948dd888c14cfa03eea828ebba939ecc60d8da0eacac5450f0eaf96792cb91110d255dfff1a760a5ff4d2846b4d7a3baedffea82617d05a65ee9429a6bca3a9a803d766084aaefcfa2cfbfceb5c90bd9eb65688fb1fceddb5693c7331f6dbd7039654ba3e12a01245e779b0a5ae1ef3c76d0f4d52aaf0f320cefa7216a5249e8b2cb1d2160616e1f70dcf85d6f2c873e492d8304b0502778d687dbcfd328c16c7d652c15ee37a690fbf042ef1581f32fe30cee0ef06ce9a8474d701e23bf2f6cce05c5fdeaec675e03e022ef027452ff40837d60b18c1e6f3c9fdf923cb12c80ff01575a9d27d5e30f99b137e727d67845f0583630e51ebdde1300ff35630e284183806ea5583e2c805381f469b6dc0d46a46a1c68085ea56e739de4d5a8afeaf18a34a4987c537c5d7f47c4ec736e59a6b5d9f2bf36c517a622cc12aa5815b192b81570a296f9b2c76d3d7ea2ad0a11d736e62705896c271495aa627a6300c87c23961be8d879a95c034c46f967786d7c3219619dd3169746513a2535b231550707fd0f7ed7e4864f255013ac23363e2a10895423632ef7bf4d06e17f68d21631710c2c3e07d84ce5f028005c12c0bbcd298741f76dfbb2f8f50bf7651dbe62fcc2413d147e317cdd3fdc6fac9d4d1bf07daeb0bc2dd36b1b15387fcdf6c7edacd2112ac34e7125c9f4746f4fafeb6ac73dbb199788ef6de82f51bbc395bafb1550316f231e92c860543b7e9648df6f81ff01bfbf98fd3f7774e3d1a95cf76752432c6f8456eb1a998fdf50d3bb72e7d12b39486e792bb479099b5e1f0818871966e0ed28fa077fb6725ae85c8e5a6248deaa1cb182a8b27ea85a3556c1d99f9eafbea774ff8d5bd03d8065f5183060a1563143c73d286a93566bdf118b798693da320a09fe7816e56f97effdd96d1e54f1895e8c847d427092c0bbdde6beb67ca1700eff1233d0c77f1cbbaa8a41bd7c9a01bd282ce22ee0ac24486d1982fa2119cc696cf991592993ff66d8555a3432f1986bed23b03d6b846146c1f68600e70d9e0f122b4d44481373a7ab5435111a2fd7c17beac748aca4c44798101b68d0f352aa503d19ea5d2b1e663db6c49e07035f21dc0dc6d915d1735f3dc5b4ae7446fcecac26f600209964e545fc5c37eacfa4ddfca2c628b978221b02ff3b71e92886d670435c3b4d2b408286f5805e78729d10d246b8e593b772904c6bb69ce6c94d4f75efaf2806009cc4eb33cf204309cc27b0d2a5fbce6d21560da40322ebd5fbc9bf1bb985e9db1a575280e41f3c6cccf240ce151f38b1824147128b00d669622cf5863645b0ad106269e7f895ed62c975986b39476672e1971fab53bee012b6e995a2d53f322df21dafe687ff2c3a7b6a3c8390d8ab64b935180aaa613b30001643d1aaff63bb970d6af834b0107162c27241230d914ef4f2107e6b6682265c15c85437ac38d5a5205958cbe991573549174cf011e069228484fb19c1604940749f0d89a419f2401ffd8be1a52c23f7b9197f921116581931dc0ce9080afcfa672c6dc8901c2ee771cbee6a02aea5421d5f5fb1456b9ee6031740f195afa9e1c02e640f183acf3509d82cda379be8880ce7732f269de9d14520e29a21636f78507e9ced3e8aaebef5117f8cd54e251d6943ebcf328e843a39606b07fe861c5af5ed474ecb92939aded0a275d3de818614ae9d38b5ed0be3672442879744ab0a3d7525c70985e6d7d7b04f0cf41412557d26be0c69959e0c03a8286d1ad95f448468b59975484253b70e8528fe53c58f8d9bc1141a92237775f428aeb051818061d4a512ea8cae0a9f7d523be70184e48442ab8317595c1d133adc52ed035ec0a142a9a619a5dfcffbd9de304cb2f9b52e98504bf4287a380215838cc9b3cb320ae567c4da248900c586111e0338e1bd7652f3b67534e1757f81e7563af6004f925a794a0f71890523badcdef9990ecbbdcdf53e25e9ad2e73ce8ddb4f7e98d53533de734fc002cf17427c1a85f1074d74f345c4a7b6adcac0f44df176fdd4fb8dad9f261d5dcf07c02fe0ca7f70232c2c3ca52de1830423e64a873f5c9d2cd0fb045ec63eb589cfce9af363caa010d2ba101a209577a73ce47cb371f7c910db1499e043f645b0f65f838d48a987a65185527dd4d127ca849bc99985ff68b5f18514d106c5c8a286e05cecbd9b131af718cd0eed785c6e45294ad0101cf9b76d7a2717ebb5444c7acdf9c1db7f277ec9fd24d382517e5f14e80584406c7db30ff8ff4250aeb0c088a3fa4a349c3a158da54b08745529197c1043f178a12994f786ca89a0ee4ada01cfd84dd1e8922c4a67df4a8b2b78940e891fd49d3f42da836bcb569958172acd2bfeb03207727651efb4c5ef8aa7d933ab242b852581eb6e7ae2bbd5e1d59d1e95ae5e50a01c3ff15bed5fe591bb44d31e002076792952e45b914bbd67b1b80dfb1324bfda442538b86e3385642886cfefb13415c63a19605156fd58ab44369c4e640888bf1de77a1e006912d27a80e956cb8b8bcec6e19c3ecca1496664c1a9553e3f6d6480eecaa0234c86f3d0ab09ab23e48402471d586c3d9418735e3445f57956c4252e4e35943833818053514f22f667dbb5de6c0231b3be49cb", 0x1000) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 20:43:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 20:43:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100), 0x0, 0x7fffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8080, 0x40) r2 = syz_open_pts() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) kqueue() syz_open_pts() r3 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) poll(&(0x7f0000000100)=[{r1, 0x80}, {r3, 0x11}, {r2, 0x104}], 0x3, 0x4) 20:43:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket(0x10, 0x5, 0x6) bind$inet(r1, &(0x7f0000000340)={0x2, 0x1}, 0xc) setregid(r0, 0x0) r2 = msgget$private(0x0, 0x10) bind$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x14) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x1, 0x4) r4 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000480)=""/163) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000001000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b508018000a74c72000000000084"], 0x1, 0x0, 0x1000) r5 = syz_open_pts() r6 = dup2(r5, r5) fcntl$getown(r6, 0x5) flock(r5, 0x8) connect$inet6(r6, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) getpeername$inet6(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet6(r7, 0x0, 0x0) close(r7) execve(0x0, 0x0, 0x0) r8 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r8, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:43:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/104, 0x68}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/142, 0x8e}], 0x5, 0x0) setsockopt(r0, 0x2, 0x81, &(0x7f0000000380)="f42deb492392557cbfd925845808926989450da015d2437039d64f6e495d03c9729bd231928840511d03e546c436e7fd87aa62531050f26093d6e3901f30946ca8bb9e0448ef085d0bc5fb825bf3282de327b3fa604bcb3ecacfc92e90b7e1ab35e35852fec52c4a0e877be4c31af5ed4fee2b73ebd3b1976063e7ea2a4b8762981e5cea0c5fdb08e92888d2e20b2b8dbbf6e6b3c4080f31866c291e9aa3c23df2f03bf23d02710f6bfb7aac77a4a6efecf69bc684746387a4b841b475", 0xbd) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 20:43:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 20:43:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x2, 0x2) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffe04, 0x1312}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 20:43:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) poll(&(0x7f0000000040)=[{r0, 0x40}, {r1, 0x80}], 0x2, 0x5) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=ANY=[@ANYBLOB="01016fe3e05415782d00"], 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="d913c4b5a203b2aad18e042c76ee8c8c2bf88210d888ac3584b43ed65a8e97ca216627c174d39e563795e72c4ed83c89cf564203b0aa5f6bb5a7439fc2ef3cedab45f3a91dbaee9723b8d8c0d22769456e71c2962932cbd3fde7891a6084af08666c38f77aeb08d2e4d1ffc6202823367e4178e436fc916e307a12b3d682e95654f3271bf254abfbd800c5bbb606a0c98c34fa5e89d29b80d1bd5460046bb0f77a54fd71093f75bdc5c91721ab", 0xad}, {&(0x7f0000000180)="0798d1499cf6fbd4021c039b2154be98295f899e7095497714b1560daa8bd9cbfa8b36a03b84c9b5ac615ffcf792ba1c72cdc701480bef637cbd4886d44ab73d84ecd7e88abef8f1268833d7126a3800ca52d052b879c55a7cdb314b29bb34eafec4e1c3a02e3f2f4a4b32a2b326139fa60261096f0218c7d09d75e7c1a91dcdd484359c3e9e9acea0e869976c5f3b98bac1abf28b401b", 0x97}, {&(0x7f0000000240)="870093f0db85113d9b6f68f7e073f02b4b414a17350a5a41b432d0ff823a1c5beb538d", 0x23}, {&(0x7f0000000280)="9befad8a157dd04e961ab8fc4ecb8a7747cf34d8780ddf218e610e7f5c9221ed9e44fc8526b7502d56cc29f29eddba9b29d7ff3929589bca10899fff96e8c403f63f81488091bb5981e0bf04709ab4a682da4a68a900dde6fe4ea365343fb1a9a4883b9287981d1c591fdce3c8a0728c90029b6827a8aee84f50239ceee8ceac59753ed76c44859cda21633872cae57dc2f9505f8d43ffad66c7ca6e85229f87d719f1f4f41aae4bd4019849e6829b65b4081de347eee3027dd9770a56011052131230c8e97971de7fbb1b40186b15947dfee86d248d43e2e94064c8d37a367f", 0xe0}, {&(0x7f0000000380)="a2eb7a344e33f2cfa72aec9db498d6f33e731ba1b201f458c230d6a46103dd528dba7d3406ee5b3246e125c67847c3b1225db3d307e47e4706d58a555acd8ad3e582d77895c8d100d16e9880cc3392ed1940154f73e62e8cfb1a0823290ceb6e296bf42b99b199a3ff8445f12b6f2f37fb3388639f2b81a6df2d94d133e7fa", 0x7f}, {&(0x7f0000000400)="3a6e0d6010017ae81d96059ccba32de63293f51c1edb92ea696afec18a61243ac2287fa5a3b128089edf480157e64817e2014a65f1420ec1a562ed169343ec55881802c96a62ebc243bac8e760b7618a3d91c2fd2b0e42d5bf4d95f0eaa9586711a49063", 0x64}, {&(0x7f0000000480)="9d111d821fdb1379d3d9dded9bc841ef8ad0a89a8055e6732b1d7e6a6a1d1777330c7a01d1617b381cb1d5b12a653ef9635fd69c787a9a936cb34bebfd33970be843764b6364e6c18fd24505a36442f3effff29bfd7c60efc1f88174f04e15b36610230f1b797c5e259eccfdb950", 0x6e}, {&(0x7f0000000500)="491d920ace0255102088409f3270d61350127e6ac11e3e29ed2e48f49dec31fcdb258c1a1db94c7803d7fabae47df4abb80c18021bd3378f445cfd6e6f8f5e0c090b35499851cae53660eac245117970a50493d6c0c48b7cd58c380944a34710cca1d688829f66d9d23b832b25f6b3a9764ce4c761fbedec326f16506dcf972a73ed5f5122f23ffaa75aebe2d90fd7e3474cdd988b52d00015f9f3e08778c3566cbd77f85db280bd5875b80efe00b3ba704d6a93d0b473b72bcae531348b9d99d3", 0xc1}, {&(0x7f0000000600)="c2567053cafcaab3c2af247bffc48aa5965de28250b5c8c5753e", 0x1a}], 0x9, 0x0, 0x0, 0xd}, 0x407) 20:43:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r2 = getppid() r3 = getppid() setpgid(r2, r3) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 20:43:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000000000000", 0x8) socket$inet(0x2, 0x2, 0x0) 20:43:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x88, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 20:43:22 executing program 0: msgget(0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000000000)) 20:43:22 executing program 0: r0 = socket(0x1a, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 20:43:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r4 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) flock(r0, 0x4) r7 = socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) openat(r5, &(0x7f0000000700)='./file0\x00', 0x8080, 0x41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) setsockopt(r7, 0x100000001, 0x8, &(0x7f0000000080)="fa2e1f75d17a1b6b4acf13e1280c7a73340c1b0003e25ef5b1e05631e40fff1a28f684bc7688a5b8d8d714cc4952719269794793515cd500ff9fac3d23ff5e10b8d9155aa59fd105de059fd1a454159320a188d3a11dc093140b4b0bdcd3fdd99756ab9a91c4be1014ea2c4977744111fb205b9e319ca24f220cc8e2ffa0c53886961d1f819658bac5adc4c4fe9a9121eb2c572a13726fa9b22e4043b69cd599cc260ec0939cbd5b33638136bfda91c69b", 0xb1) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) readv(r5, &(0x7f0000000900)=[{&(0x7f0000000740)=""/138, 0x8a}, {&(0x7f0000000800)=""/223, 0xdf}], 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:43:22 executing program 0: mprotect(&(0x7f0000228000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00", 0x7}) r0 = socket(0x2, 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/46, 0x2e}], 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x101, 0xffffffff, 0x4ba, 0x1ff, "cedfa6c962bea3dbaa510dc2591c5d64fdd7bd09", 0x7, 0xeb}) pipe(&(0x7f0000000380)) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:43:22 executing program 0: kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) read(r0, &(0x7f0000000280)=""/199, 0xc7) 20:43:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff4d, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000740)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0, 0x304}, 0x2) 20:43:23 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) 20:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:23 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x1d, 0x5, &(0x7f0000000040)="5e3a48bda2731218f1ca591fd1fd4a8db669a0797133e479f411426be1", 0x1d) syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r1, 0x5, 0x9, &(0x7f0000000000)="852c621f629ee33bd8bf4d030d3d416d467f9c9d42ce00a005b639a50125c5f9c4a93c6be67f001f2b4bc1cdb3", 0x2d) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 20:43:23 executing program 1: socketpair(0x0, 0x2, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) socket(0x6, 0x5, 0x6) fchdir(r0) socket(0x2, 0x400000000002, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 20:43:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c9de846245fbba10d579ad61a9a712bade5cc5", 0x13}, {&(0x7f0000000080)="4079d960b8f738d4343805ebed75502277e3eef2564ac86e880e80e1dbf51c6e9d826247cb88", 0x26}, {&(0x7f00000000c0)="fd7484f2aa416d2ad20c2caa6df520773f7112cb938ac08d3402571fdede6dd70d42e284af2d36d546b1ed2e36824f08cd797faa271e80b6a88197febdf9", 0x3e}, {&(0x7f0000000100)="6cba1a92aefd47b9716c556162b85e05d4d25e344b276265c1451413febf4035bc0e0547a005c44e31e3d9e0aca859ed057c3b0dd2e7d7e00c3a57dee1ee8083ad247edb2c40ded936133f1028f155b118708bb1524f9ec171fd7c7052b9e25389fcfa7b4f57500f86fddd6f0aa282f0e071ff31369b614ab9b904af8a474ad30c8f113081df9837c8f0d656f0fc53d83aaaf728fd29d8b93a502e12d2b6a7", 0x9f}], 0x4, 0x0) 20:43:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="5d184978bb3bc15cbe9aa3d84e9cf7766805c94d54ddd0e5932a870924463532e027d6f4fcf1b4394e6096dd934a6694a55fa6f6c7a49fc0", 0x38}, {&(0x7f0000000080)="ea7ffbbfa9c8a7ddb89a8348a3eb98eec2ed45d360d76de2ff8785aa883ae37e40ce815a9b96e6f3d13181d4c0b3172c1d9f25f6cadd9bc1a2c197579f285339ac3b7b6a9887a97ff5a6d5f6963c1b579a532d52f7d599885b5f799ac28e68edfd9de333eed66fe0f189d416595956de207c040426bd1414ebdcc7913651a46d784ec0e8461569529ecf5db55a7b72", 0x8f}, {&(0x7f0000000140)="23314059a34f707f5b616797cd2d9ba245ecf7a3f8e5699d3064854d6298c891601b5e1c5b49f1df23beae8597bb8f84f005567bcb1397f7c3650f5f7ac8353c39c7af594845a1a3cfae310671c8e31c0438cd0f352bd70de8798d41c68e0840e3", 0x61}, {&(0x7f0000000200)="7c1f4bf3b30b9727ad0a726a42c84c84c62743f69e6381cf45104f5cb2dd7b262d5ba942ff9dc0cebdbc2285a3192a9202983fa55e82538098fcf7208bdf436c98702798118655bf9c42b6c571f421b884870c68039a5c8e6b234648789312554be101b5c649be270dca5cc82d328e52a96ed8b522a505a69363266985eeb45fab45ac170388e013c0a9e12c5f566b93299d119d75d6eaf2d7815b7d81959797eb9a571a4a2e86e102e55a2edd8697bc9902c627e2f418753e392cbf910032e10fc644f751d1e28c5813537a468bc6f8c0a3bf264073637c51a857796cf4b7cf0341cbad8139fa5fa90a481267ff4a5c41f3ffe44ad4675356", 0xf9}], 0x4, &(0x7f0000000340)=[{0xd8, 0xffff, 0x269, "3bde0e76b05dee7ff08fbc106dfee98045ee4ffad7fb850dc8ff9e6913ae44199d40be4b7c7aea3a9470a617e5045c5b5a71950bbe7d1a822f5b4fed1c7544157d08a2203d55bec06b438d6d184c4ad4b6567ad6012b059a815e7b4fb007c429081e56a34208225cba33047b84fd6a345616cfb7a19b8e0afc35a9f55d5faadfe825d332a8c321859a527d772eecc33bf840dd48062329330754cc5fa9f414fe3e2c84bdd6e8191c4117e0412d11e06aa2399c398780d55c3145f56140c1a48381633cd710f280d7"}, {0x90, 0x1, 0x7, "8f577f6c48da0cac8086b877c507eacaf61761b3092022a2102963dbb46db5926b6c44a759edacb1725a45b26c3480f2ab77ea0e72934136d4fadd5b722ad4a6a0d7cbbb0bda3a809b342bac6e17017dd3eadd5200d9dc97962d79bda4936675fa8444294482d91149e6933562cd2355b10ff74a29b85b335c"}, {0x18, 0x1, 0x1, "5e1db73c"}, {0xd8, 0xffff, 0x1, "c9e419c9788a60a8a272ee1489936e186db2552083488915dc477b21be38f11339555bbbc6200c94744e54dfb32b77e41cf3bd87078d1e0b7a1588b44183d73bf6a3b9fb45e2b78f6134634350a36a6172cc356afb6f682218960876cf08786c956467ba0f28069f1eab84e5c74b16e489a65cfea6df82e76e1952a0eebdeae14da5efaeeb0072781e4af55ca26a9c89464877adf94bf5bb7abd5b57e9bdb6520fc149f2dc64f2f072d9554f5e27ab6eadb13c781def8259862e26cbbfe8cb3d27"}, {0xb8, 0x1, 0x7fffffff, "8f29c0bf58f63fdf9421041aa7451766731d4d9dae8762848e868576d8f693bafa88b8d55552c8de92a6f7f025ab32fa5e3f64eb82c13ff3de0e46f99bfc7e09a42960d0bba1e09ed74189ff12b520322d27d42d63ea2c3f5a18b82f2dc24bd87c19aa861ef7d2753ef57b5c8191c499f5313319055a497b4872d1ab789362d288f8da5111f7cfbf95c64033df123c276d59c1c004b5d457c6b5a26d9e9d9472aa261f48243700f5"}], 0x310}, 0x9) 20:43:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 20:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = semget$private(0x0, 0x6, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000000c0)=""/85) syz_open_pts() 20:43:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1}, {0x4, 0x80}}, 0x2) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') syz_open_pts() syz_open_pts() syz_open_pts() r4 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = syz_open_pts() shmat(r4, &(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCCBRK(r3, 0x2000747a) 20:43:23 executing program 0: getrusage(0x1, &(0x7f00000001c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 20:43:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x5a3d81f1be1a2d49, 0x80000000, 0x7f, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x6, 0x9439}], 0x66, 0x0, 0x0, 0x0) close(r0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 20:43:23 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r0 = getpgrp() wait4(r0, &(0x7f0000000080), 0x3, &(0x7f0000000140)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 20:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33355b6a00", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 20:43:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) 20:43:23 executing program 0: socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/24, 0x18, 0x40, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 20:43:23 executing program 0: r0 = socket(0x17, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2b5a, 0x4, 0x6, 0x1, "e3efdec5f6de84742f8e66a3e64688295524c583", 0x8, 0x4}) 20:43:23 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x2, 0x8, 0x1, "cc09dd7c3237e9333c45262f09aa80cd3cd65125", 0x9, 0xd7e1}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 20:43:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x4, 0xfffffffffffffff7, 0x9, 0x8}) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f00000000c0)="1d20963f2eded6c18d4927e82f5683ddf1ca791355813a493cff382eef1c9ef651afb95627c81fd23d45fc09b8673384fc602b98b746440ab9a3362ac14749f66fe3a5cd27c6bbdc712f735ad558a04fcb7fb51abe52aa9c39589d7ff3c716d1a0d2feea5bbd5a3d948dded4b9710ba24cac15e651479ab323f46be44f0ffa9983b6733c0b8faec54209ed7b872b00335e7c6c051d9d443af98cb8f352514755adc893d6986245e9c4148ea2bc4b9cd2a6", 0xb1, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:43:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 20:43:24 executing program 1: r0 = socket(0x18, 0x8003, 0x7) ftruncate(r0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) close(r1) 20:43:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x3200000000, 0x7}, {0x2, 0xd}}) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r1 = msgget(0x2, 0x108) msgctl$IPC_RMID(r1, 0x0) 20:43:24 executing program 1: getppid() r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/53}, &(0x7f0000000080)=0x37) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/119, &(0x7f0000000180)=0x77) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:43:25 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mprotect(&(0x7f000071b000/0xf000)=nil, 0xf000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x8001, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x8, 0x8}, {{r0}, 0x0, 0xc9, 0xf0000023, 0x160, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x1722}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x9, 0xfffffffffffffffa, 0x2}], 0x5, &(0x7f0000000100)={0xffffffffffffff4a, 0x9}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x4010, r0, 0x0, 0x2000000000000000) 20:43:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7fff, 0x8}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgget$private(0x0, 0x2) r1 = msgget(0x0, 0x80) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x1b, 0x2, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r2) r6 = socket(0x10, 0x5, 0x5) sendto(r0, &(0x7f0000000180)="4af6960ea1c182ce0369569d934a3a0f403dfdfc52f580139ea0608fd75ea6abc3ac96e379bd0f1c8f49199337fb4fbe41136783d51b189b827e1bc34a684aa7f48cc0c8a4d6177ad931be49f61d0d6323f80c96812d85a8545c863f8d93280e41e7788b8ca3242cd353a2a08e8486e03d795df7bdfde3f8173c5fae82eddb441e722ff0751f555aa0f9a1941b749dac225517d7532264fdbc", 0x99, 0x403, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x1, 0xffff, 0x3}, 0xc) close(r0) ftruncate(r3, 0x5) sendto$inet(r5, &(0x7f0000000280)="ddb3cb33b8b163e04b94f00e7e3f3e0c4785304c1669bf98f2244dc349c21a6a6651e95b1b837350082d9ed083ef6ec2965f1180", 0x34, 0x1, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r7 = socket(0x18, 0x0, 0xffffffffffffffc0) socketpair(0x6, 0x4000, 0xffffffffffffff41, &(0x7f00000002c0)) recvmsg(r6, &(0x7f0000000480)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/106, 0x6a}], 0x1, &(0x7f0000000400)=""/118, 0x76}, 0x43) msgget(0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r4, 0x0, 0x4a) shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) semget$private(0x0, 0x3, 0x88) msgsnd(r1, &(0x7f0000000580)={0x3, "2f9eba5ea4e82721d46a6c4f8c29980b74662a7e5e2c7b1f836c1cdbb64b1162bbe83720eb4b946ba936f8969de3915db6a524e9994d2035131a523fa570d8e43bc355943768d6d46b1f5f1926f8dbc5de31f80b2dd6b3d71bd5399a1ef90eb700a9bde040a9c0fab8762a872cbffb1ad2650bfdb5d611b780013efbd73d0116874d27b953646db8716b138a843c40560cbfc27d49c5889117c713853710a037550d0269db29ed6dfddf0c474e7542e1679f2bdf58cf679fbe459a3534f168fcecbc1b7f4c8621b0b72b066dc69b87c23f17e01df81b6dc9243c891f9d9092b2b45e8680dc055ddd898fee038e59d2efef15b1fad8379867cce3db4c1e24114bd2ff976553531577c045e2cb6885892d45a9fbb21ca2cc203810c91ad17904dd2ae7951af37e81d6bf7c0eb0f72ae8bd8511000e730eaf9128cad2af169dcc8ed3bad2c545f9e8c678c5cb53a8d053b25e22af647de4370c547f08a4dcf6a0df26ad2cab9edcd3d83434b837c9de14fad5201d40b048cfd82f962af5bbe5715efa1efafc0b341550c3c8876f47eda6c0ae7a71757d9c268823d7bcfce59fbfb3a714ec604dccb5f654ae2724054d5dda8f048ac00a2ebca31ea29b708d508fe996b91bac761796856ab9a2411ed3238d160d549eac3a7bf70973e7db21ad630ec2ee9cc058217002e87c9d2bf53c9ca81f0f98eeeb7bffd394334b190a6180341dd31b8be164573da173406f0e6e4c21d06ed26077e87af76399d482026c838ea5dfccfc064a448a8e9464f261dd3ad6a3e21fc560562ee0067915497483f70562e8670a22328637e7345b6398542ee4adad8182b690e6da05a39fcc55f5d982501981534ca5050c76c0ce94cd75021545502b8bd719fc5745500f6e83da41d0e20c41088b45b3790e272cc7d94c4228041f0794492c69286a16082ce020d2e184040fa9dd547191a783f1e3f5c1659ee59f201a3700a4d0cb8d48461e14045d844ce5cb6aca29751a4829c830886a614fa2b6d18287ce1687a9b47a7e20e9abdb3ec6a70219f3ed631cfe6b1862046fce856ce585e0b388cafb01d53b9673f1b521787417d8e9fdb3a07b9a8e4c43e8d349b2735b480315823ca97561766b39deecee1ee79899322269079b1d892fc2a585fcc418731468c617b30182f390ef342a63fbcabd34b770f57da4a34673e71b13e24041ba9a521ac3817988a9a001e34413d5d5cc08a61fe76e0752de231f2b4ccb9ef618c53e1d40daa00ed1522cfcdb6b1f0a59f0bcd3530106996b98c6e1e21bb5173bd7dc43e1d64364a6da15e2d7e44d8d32f2e2ee3669b1fd33d2310434688c8d1560c511af27cdd995a08b4c124abef70bd9d90483c51225320ed97da18d95133aa2580b443ee4ada2e7657f499ec20698d792df0f18fc6824e197254db3434429a116c41f19e40bd816ab84bae6b9b23bd70736f21f0722987003f640e282a3d47c089f4f1108ea1d36d9a1eff5298bf1ce6ecf247dc84884048146328a9a59638fa2a60a4529488098f1b1424554e68876fce56443a93e1e9caffecd184e77ca91c8ebbb0e8805237a91ba379fc4a498f73bc55b3390e8d5cb7170b6a48abd50c46c40f4697174d56cc8fef848d2e93aa353d381323c7e48a8f60e1ca1cc763839f636e89d758a9171fbaf49ec3de89d72be109e456e98938a87c364599bde740cf8868d03bea6d7b6224a8588b4319322d786e044f442dbabe6dc779d22d8f4621e2a14f248ed6602f0e5bfaa19dbc7b3b07f380c1731efcaec8587dee7ee70c142a8e73cf91d3a06669b35f69197b5ba4999b5020fa57177fc4aa4d51dba560ba2957f383e1b27f6f450db0b4d4ccc4a9650c9174191557f857b58c178b159085617839ffbe83130dfc00dda8cb44d50f2bfa4765e8b4df066771d27cb359a1140f8e63a7e3fb21051d17642302661c7456966559dd5490c4eda6dabfa0da8ae7a786fd19406530ea95d5fd58c225783e6d5489087faa398124efbbc6145fda3696b8783b5300e37dd2072186b89aaf0a9ebb38c40bcfe788d0e91892ef782f08d819218cd1838956eccd73a2f68e71a2be0f495559dcaf6e26f16247ecdf6d13f17618052c69508a8c24797a77cc8b035722b1b8bb4852de3d30074c154b2a3f792567c71bd0b05acc36ad56c19e152af7911983a2cef6b0b9a04c183a6f87bccf9c182dca446fdc30e9563cc28933010265b915e702a007496dd711f88ee2456db8eaec5e479bbfecf1a1bc71088ebe76530800720cac9562c73511eb656631412d9888236a2f874215dd7da060ca2473218ee5d17b0b50791b3f8e504a36967947a6e40bb0b23ae3dcf9636ecdb167d9ff5371a190bd555dce8f92fefb2f929f11b71d908939549549450a3eabbfa88ceae31c1d4ccbe35aa39c090361b73dc65fa3c9264378f33c5ae552dc6efbeb6e9b52201a2e3aa06257161f7802c535a204a650a2b0a92f5dab7e80db8704aa5c04a9dfe9b6e8b17c463130de0b5bee61e0fa1a61c2680dc2dc03e5c5fc770b495d7c514054893c9111c06b4e026dad93d7ccf3f11e212b69022b8f216c9cf01ac3db6c5b7502cd93babb73bc08bb25a2518a37ec4721ae63340f64ce73b9fa48ee8a5dfb4ae654186ad010a37d1cb93cea1299d412731658b2205e9d4719ffdc915e82ef3ad9e4219f67b923112ae37c76b560a840da505e29d0045b14e3ab930acbc00963a909e06fe47478ff4312e013ef1204b49ea9563b675ae7c3fa5b8cd6879fd26f9f90c677c60853dfbfcf26f092d7173e41e8faced69e7f1fe61dd42ba9811db70856aa070a862d5756a3625ba492954b08d0765fafd844f031329a2b0d160aec31ce1f097192e0b5cdab62d44ffce0dd34bac89dccf9db8d15faa9aaa505da495b48f6db6ee36de4f55f247ada4dd4d9ab75fa04b4c6e9bfb52bacdd3d16d0908c481ccb5a186e9e808e6622d907c5bbff8ee21d253330371c0248541a45704f156eee7a7014bfe8b3231fb0b5963eaba5b28ab5b1a1beb8a8144a567db568dad32cc694ca6ace14f3d99bf4cf18d74f171acd77cc3a4256123d59258c9c63485823ce253bc8833d6a41648de71a079513960b921c658d07bdc975f824612ea159f1709b4d52b04df53b89156eab09f1e6d1a6a3e576692df432f0a5d66452229ebb043a5d26e8a5b65f657b1fa531dfe1fc33937a6943eecf3092b5dd463342a0669f05f29ec37482c05451489daf3430d7176413a03e905e4a9645e05d39bcc09f6e5496c05b92cadc5a5d63cb49434c8793dc3e4b5269c053ea76aaf46c1f7a0dcd00243cc9bee55720433defc779cfd9e39b4c359f6348ec931002b2cebe7d6bd5135e033e9c157de3426e7c17e84ce84af250360126f3fc809c01f5eac7d846c45b110fb42c563bec074a6ec389f63c3ee223fbc75b151e9d67512a8dda1caad588fb7842fd8bb49ed36d78e394f6bb57cd9a0a3c4d37a33feeebe264fde92c00dba2bfd299c0fab38891f87391c7a2b3a0e9da99ca4dd1dcd7984de5e3d618711e5d0887941170a9a6067ea52c82ece4d44ea83bcc51596a214b1908ead9d25c2817f3689701bf5471d7d20ac1fc06920650da52bdd01f96dbe11b0d3ed5074edd6c677ffe6f854b292d079b8ba5cb5e34e305e031a09ef7f3de718251a9e69eae626ba2b90d32bf8f19304f74fff06d6cd8792d0af18f823d6948cc0937dee3652e3ceb5d1eabb0d30cf39ff37935f9a20d29905496cf28985848c5632133c3a9d5be2b067628776ad9e6df863dd25b89220abf69480319292e2b0f5fd21307890a829a57d97b41767f16d68d68fec7fabc3bbf5effd418a928edb80903d525c7d249e2ef705763e5752a8e1aa073e1c28d61788aae1b41214dfac356ce8e477e0ba7ff9da3d9d6abe06f8cfd0ea3904d489f6ea9d16aa6364269c70d504112109cd1e5a61db5d7514b52ae2c70d564788da50b165077a778d2f68354c36c91ef69111857f959250576fb0ce4108bbb3453d5857421502b118d7f2a2a36a9f5ab6bdbbb9691161a17a90051745ddd8a1907b65a61e99ff88cd54c82efdb9ef6500b9bfdbfcb45d0cadb188cfcd05f42f7056ccd49a7a4f1913036b05082d78a907268cc5b20e11c8c63918c01fac51001f53827eb6a609f125f46064993fad28fb5fbc9a4b068465708f594cf29c5ae53ce99f5e3347c9b54294dd543f93e12160dfad7c4dce326771530c604e14ec7860de370e6ec00e365eb5fe2665164df02c2318ddec69a129b901184c992fd707b79d2f304ac414127c67e4999a7d42c8bc58b8cfa5e603e03af360ebdb8a80eac2ad92f1d595d94c333a040975881b11738603ecc110400497156984b07771d8bb9f2db5639c620cd436ceee2fc919a084cdb7996e4daf6219032abad172b7e3443a7980ce00b376520b1eb3b46aa05a21c704d5c214e11c06ed01e7ee67da5572a5e59cdcf6211c1d5d84752041f3caf6e855b3ccee2ce2ea8cbc2561be11c7da652aa6cea28e4eb0de5f335f89963726d97e1251e19efb8529ebaf639f167baf8e2f6bb2442a5bfafc4fedcae0d2adc80a9f7049ee54f9847c9314e89f2e02f4f9e4f7e93f57b7ebfeaa3f748a4f8ad4428e9f70f636bcd5cbae61048acfe010d819ac5d1efc340b69f6156dc9a867b0e142adc8fedb7b04ead0ba2986fdee8c774ea8cde671956f1673f0282ee7fe0f61dc89f74bd3319edc1baf11b3a444e88b0faecd752354e4444bd66c95ef51923b9807f200062113cc059ed868cdee2a7bb754b018b01489b573ffbee294c1b16394db5c2c75c82b7dede6c10bb2283471796add3c8c6f4c6e234d1eb885d0e6832b64326e46798bce2cc67ddbf538074e4098c8cfa044b9dc2e5f8f0119c784951f93b72f4309dfb5f6a411372b26b38c809dab506a6b4f4d58e969530416356e692b1f0f50d70c82cc1cf2be0f430495df3aea980867fdf0829c426048352880be9705fa071ef104bfc9ebc58a6edd56c144457ae75cb0352f48a0b2b2ca3fcc7265b3e2836dc364b6e8b1c8aee4504f3f76f491b31e10e13f0f4e0ba75dcd39f49b77ff4ee3e97c76c20415a747dc476f4b4a058131e69c0381c65fa3d0670169fb186f9edd56fc90e405439ca6efc26ce3cc06128389f866a01b1b318947e34a5d3bb3f9eb07eaa04f893fcd566e435469703578a9023087636edc1d26ae385e3a7b1e412385b6f3d4c48f90417014398e00957b1aaf59bd5b8f977c7906bee8aee57831b947e397ffd247e55d02fe16ee936ba59614fd68aa0fb1924ceeb86242b18d6d70595035465143a877bb1a0b4522412b6e3591f7ed5de588062b5a48ab28167af2f4b915e35a5428229b52278d3a9449b8fc51381e5381fdb1475c681326e4756d859be593e8b62d62596e3824a9de3e7e69125280c9847676eff0c08864498b379aa3f528af7c0d9b57b230dddaceb63ae193bbea4d53a07b896be6e04180c157fd95fd070c953fb4a881aec61914a4a9464c12feaeaeaa4c88327034e1a782166e59b39026180abd01958c1744ac4969017bdac97d703ddcb74bcd4bb4446716861edf9916122105b2bde62caf9f722568d08c5f69b4e1237c091c2b8f07b68fe7b5f796c45d86a6f4be1398c7958cbb6fbbe356e2660896c096da721b0933d11402e429b6c2dac6be67223f7f3efdb9de7d9e53ffd6138ffae77e3db468bbb73d615875c8521d90546bf2107ac85b34ce2319a5e5731cacb8bae6dfbc7e9d286ef3f549567ea8"}, 0x1008, 0x800) unlink(&(0x7f00000015c0)='\x00') write(r7, &(0x7f0000001600)="34fab54b00362e443fd9c77a0bce2aab216cb088281c403888f8b2361c154a36d8e2eda73ea05ca6b0d8c27ed24bb02b5a29dd718d2dde9eb9bf5f7e811be662a99d81670efd35c4c65c93fb9cc7a864c694c593f8ae69", 0x57) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001680)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000016c0)=0x1ebe) fcntl$dupfd(r3, 0x0, r0) 20:43:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x800, 0x3ff, 0x3ff, 0x6, "9064887cdd07bd996069ebddf7238c29c7dff3d4", 0xbb2, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x80000000, 0x2}, {0x18, 0x1, 0xfffffffffffffff8, 0xe54}, 0x7, [0x6, 0x6b, 0xffff, 0x6, 0x8, 0x3, 0x1000]}, 0x3c) 20:43:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffeffffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) close(r1) 20:43:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x66) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0272ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 20:43:25 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00152e2f4c698f651000"], 0x10) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 20:43:25 executing program 0: r0 = socket(0x1, 0x2, 0x1000000000af) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:43:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x25e, 0xa7, 0x4, "938aaa3d16f4dc1f00b17a67cda81ad946f58130", 0x1f, 0x9}) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000140)=@un=@abs, 0x8) 20:43:25 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x21) r4 = dup(0xffffffffffffffff) r5 = socket$inet(0x2, 0x1, 0x9) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x82, 0x8) poll(&(0x7f0000000180)=[{r0, 0x83}, {r1, 0x42}, {r2, 0x8}, {r3, 0x90}, {r4, 0x4}, {r5, 0x1}, {r6, 0x80}], 0x7, 0x7) 20:43:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 20:43:25 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000040)=0x1, 0x4) 20:43:25 executing program 0: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x22, 0x180000000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 20:43:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1907, &(0x7f0000000080)=0xfffffffffffffff8, 0x4) 20:43:25 executing program 0: sync() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getrusage(0x1, &(0x7f0000000200)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = getppid() setpgid(r3, r4) 20:43:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) r2 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x280, 0x40) sendto(r2, &(0x7f0000000640)="3e6861db4d9ceb65043d971b3dadd95f2fa4c174f5707a6089eee12145e2276f589eda45b36d517ddb941aa85e3f343b16bfe04656be067babff9ab17798d15c7b888d2bae567b379da0272ea5e92dde1a14e07a92aecc236b22efc7c6e128f5b3099f39c73c5e8ace7b1ec8b01b963849809bff416562ca120b0c694ac21708134df59a71ad8b7b793744afadf1933ee0f2aa377ab684cfbedf7ab19f12cb0f3329cc26b71e931ebae8fc1d0ef3d73a6378b3b1963afeddc6266360fb7e85f80a0370df98a9ba2470", 0xc9, 0x8, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="07b224e6cac5f4bae519ad7c6d162e51e0b963848383430bd9b213694d2b1e8e23158bacc6f6dbc387393d1005ed031f53704a54217ea13c2a8704e2e2b1e3e6f6", 0x41}, {&(0x7f0000000140)="d9210a91eaa40624065e6b79da561a49b96b54da1d2c570bd08784208d8e5c209e2efcd02234b3ba01edc6b758ed15e4ea20", 0x32}, {&(0x7f0000000240)="730fd3762dd48e51f921e78bd64ada6281", 0x11}, {&(0x7f0000000280)="47c70a889e599f25e8e024174f6f49dc62b999ee85d514c86b999ce4c8027467c314ee1ac2ea907577136f3acf543c5a1a0a15b362ca511f07e6fd257829033c010400be2589e9cb34becece5c53e7216001fd26726db2d7b39d83d896fbbdadb74386d859d5a7c474743753fa77148c858ecd228082da138bd429e0d038ea435dfe25b7c7beb679557031d0daf6cd7d1e90951f88d33dcb7805734c18eeb03af8442dfa9f90c0f29906ff0a9cacb8a03b4338fdc14d89323d67027b4da070ec1def6f6bf59dd056203f8a367d0c2a980b20018a5d5af28045ae856902a2be", 0xdf}, {&(0x7f0000000380)="3a2ff44ece489dfe09d116a0f7b996f4e1653fdd77e61603f653e11bf5e5f793fa70b86c01354aa25b388cb0989b0e14448da7ae71a135177599108fba7f9070cd0c107a58c91ca7a5062b7aea6616920198", 0x52}, {&(0x7f0000000400)="20b2f56d185585176c646e4e8e7a648536b437317c4e9029ed72d32214584dbacfb3e64b0f67d1a307738bc5ef46dfeea649e2ff0e128129220d8e9460522596fc3e8617f90ea6d32bbb411fb62044d894607ec1480d4368b2d4c3690c237b8ca9c2dc95cb6c6c1435cb17f5f42975", 0x6f}, {&(0x7f0000000480)="2ba79b5d8ff596d8564aebcc30fc052936f46a0db85c99a1351e586b9fe17d54fbc3e1be1ae235165ef72290dc68954ada24a4e4f97941c65c00baeee2de76c45087387d6bf0e9b01f7550baa015c5246086430f26a5e5bdb54851b094fff688522e7e57c3fea6c8de8afd2feb45233fdc8d003eb1b6f70788ef9aa8f067dcf61035a1f11b604104b0fd5b69311886c6ecc9dabae57bd72dcdeaeeaed0088f276706e02729fb4440f2bf47af61ef5c818e99b3c75f7070b47c5cc16df773a2afd7fe9b7fb0ad05c00d794bc45aa8593fe6c7c81186e8ed36fba8564be39b0e0fadc0", 0xe2}], 0x7, 0x44) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:43:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="aa3854e2347c6527d99b46e649513dd0", 0x10}, {&(0x7f0000000080)="fb31bb17c5b3948cbf5f048688be6b200891814592ebc0e162d6e26c1468f25efbbc0551f66092b48541c4837e3328b40a0054c8d4af89fe8cdf8aea9f8bde27b44323ada51f5f6ffa1abc265417a74c356dec", 0x53}, {&(0x7f0000000100)="345fc663f51c1dd02ec75be3e50fa85dd3086f225f03694909ddeec0142ed05fc8d2d450c2676095514192c1a8b32249f37b8811748bf6331c22a8a5bcd810b7de51170871795edaf47c77265f1031df86e3d55eaaedbf75", 0x58}], 0x3, &(0x7f00000001c0)=[{0x48, 0x1, 0x3, "36620075841ba0c24f4b6a9bb6f0a7f1168b7096a806bf4bf9bdc0d34aefaaabbbe4625548b0a8023c794aa293aadd941a6ef28ac910"}, {0x1010, 0xffff, 0x757, "ea055e5ec2f4882d3649b0dfb600e5e69eb99908c3098dd5c172969a7d79a892a611c846ba761c42772c6075fffdb022a4eda80e02696851b40e6d39a8b4cfea5836b435c41a5d0728b15daea69f2b3d4b4c22fbb0781727b3c528c392e579edeba9bf28a1091d7930ab6aa7727a9deca19fc0e894ea47d0afe0c608a2b2ea6cc1181b70e07bf4bbfdf967c968dd80f294670aab416569533817aac6d08345aad5f4e110144535ce84b8038b31cb6aca0cd8031c327d12b20f2b7e68c9865a29cb88a96e82cfd36fc2edffd8aeeb0d463297d8928d6188a4328c54a4aae88157738c8122673d4a41fa9256374cfab768352eb57f9e7e1abb22b56f1ed2b0a0ec3bbffa8fb05ed793394ed873baa23155c57878410f53a0c365a6d5bb9498d3f927967caf3dba6cce2414569af09b4637485f0b618099f248fe2b15c38c565dabb9ce70b78edcf14624418230df09695efa036e0917f996c32f014ca494f0f0680d311775f7e2332eed675ab583f2ea0076aa15e031328b630b1c6c4c09485c0a010a911fe350ef98c610737b8de4766debf441d07be1cfbc8fac83655547676a922046315f848916f858761ac1eb3f6bfeec9b2e4581321415dded635295c086e8dd07cb771563215a6dff87d8ece55d921591865d43e4024022b5d2adffae74a7c7e819254f093cc77c80cf2cbb5c0c4da7a8a4cb0cfa2351b171a74e556b31c70f2332f7c4dd2bec023c53f4305a8eacb1cb0bb3f8733a8937c265aaf10531ca4a9318035f9f0b5e1b967dacab24448fcf9d3cfb36772ca16e030145ab7fa88c9110b363bc133dea92d6f258a6c54f3583df6b04ee959fdc12f11d8a9dbc5363596131fe9f26cd0de0e102a579d78f22a73ada7e85b7f4a18401d82e2b8591113ef0d0564d7503906c926c49b96b00f8aa1893884ba2a4a634491b2f5dcfcfa3a02a05ead8e8f76eed5a2a048085b3b7b41bf7aa76ac3ddb211b09003ad82a15be143d3763fa63c080845fddf0826226a9c59bb5bee513022075a239c259a775ad85720152fee2fca7eb1daf2df143dbb173297f8ea2425371425052716531012eb7bcea00db7fdc553ca372b91f780aca2c55af0977ed576b6b05d94e5a261755204edb8667352789107151b73737c9a2dc217a8c04d198b2c041652e0298d011f2047a457871bff7a650fbfd14b5d74210ae327e7735f25ab1a8a2f993000e2f138fcadb82cfeeb485acc0bbf282ccdc9a71859e628b73e29b759b7873fe269f577894eb53db09f71ef2737563cdf01da070694995742ea52f1ec3a66524cf6862a7707a92c7e62965292598bccad212a941fe819c18f9ba92ef1af5e992e5ce2912d9dda599a435d69ffcea3b4ed52a9e4570c3c7067f2dcd8ea739fa836cb7c8a9eca557ab23769c0386b030449bb67e0053d10f8e8e7f0c40651798846322e3d2ae08a49a9aca8c033c91dd641e9d5dfd3d1c14f15cc9b88f38334008551195a36b132bd15a57f243f1bfabec3ca9dc7e91bf89a758dd5bbd70ff2bdeffb1bc017183c8cb4e1881ecfcc23a4f3f79b6bd117469ca23319ef4a5672edbc5fb7407730faa64382eada5d9fd873fb2da3bc6883d160b06b0192f9dc5edbdcc60f59ed024a9c1a70a604821c0bc03cec3db52ae0c18f44a0cf8639df31ef05f00d1032d7c867f07049788c588f69aa8aed4669606196ed9d746efc6e1ec20233444a7e1244ea9f9dabd3769f2840b3a1fa8a89791d2461ea60d05ca827b4d8cc5faf592e6c6577212991748123af22d854b51f48e4afedf6c91cb60567fd3e4c5bc68d93cc97d7be9a911c1ebca4f387e198d485a4680bbb6d48c3e14bcf22333da9461387fd571e128957fbb9566b11bac4b6250262df2d0f92c064b66219ac21bded08fa1854f43fb0aeb6243079072da3b8f13c51c3d9069d45e62f43c7ef735a0bdecf4451f60d411adc5e038a6f1502411eafd02cfa33487f433249e95d228164df0733e9416216ae6d4fcb660a8826f2bd5f64273674bc67623588d15c0c85598267ed7ecf05df460b2a9f6326faf0382a5b179dab9ad3a81598905cabb3e9e4218d508225e8407aab963b9fcbea6c94644afc18c954f59afdcf0abaa91983d93eb6ddb3e3c98817b2d506b6a2c36643e285bf4fca2315dbead37095b902dbbcb875630274496b7641d2052e68e07bae97654c3380ed8c406aa7db01d6291f26beef4ebb69255d1777962921dc2784b57283eff023f6fcfcf7a3e021d79c499f0b9fc49a38ed37fdd368f02d818c36eb0df1d30055b84612283e6a6297344894334ad60e7c994a5663bc712d9dbf572bcd2dd500fd8ef0d44edcd364a3b95bb373cbc5859c2e72647a02060477250b9d6d698cb1cefd4916a12b3fc681caaf3f3f3a0445af5544888b1739806cb7dd9ca01f0a1088be5025c8f8e6ef1a77723132c09eaa8885f863708983bdf0581c6dc5924dbb83c8e21cc9876301af25d77eef00557cceddd71196ce0be6e86e34649abdfb7e8379f3674991daf6c3b3064e0c5a863f9942bf6e5b447dfb82ff6c3c1e5f52f086e345c99513d44872a35e8df38204e9df64542b78bb6b8d0c60a29833d341291c3982053f2c7ef5818b70b321e80b1119c56b7e2096c6c8769cbb9283bb8dcb6355a34d65c0a73c894819dab7a5d991aaf6d454cecd31e2442008de38ab46917bb56d3b9232dea46b47056aa3ca74f32376e6ec8da537e51f686f80c5d6aaf2853efee71adc1ba2362502148785ce70f17fac0f4ad19446e42573a06b90fddd5c3cab2aa7dedf28f3b6b3ac5be471001dd9c92c83cc8346042cb890d102fd98ddd0f53b95ca72e0e071cceb75097b9f2daa775f6c94ed6d99c61884ce43279be17b3549471faf57f37db7c6cc883cca8452b00e91e8f4f1f1b3fb20a923f821ca6cfac4f6eba119af6ce39dc96ed178e8c75df16fc0b3a022df37c2d8ffaace3ed4ff51ea736614968039d14f019734e2a45134da35e311c8e7cf6338d127d5342f915641913c8fcb42496407e6cdf214cecbf51f6aff101cf4f6b13003d96a7f27473f0ca9cf180b6356b7bd8756bfc6c8dcd4d1cb54aacbeffc87fe93baa8ea1073de806dc71f8168f77b109a70e3dfcd3cc2501b09ad3e6d1010165a9614393791c44da5443b7b3cb9b6fb419f7a76a6830ed7290c7ce85ae280da20f56e8f0eae1809573126ff5fe03c6ca69889c740457f4d9bceea05fc1f3a54f1bb3a9c66c1188aac5b6f38390557cec298c6f12603c05080a00c1fc10a57d5d698c588d488890778c81f6963e52df147ce80a7c2c07b5e8aa99171cbdaa920172a6531cae41778d2d252c5fa5e16c32e6c69ac05e6962ff66a5e72dae4d49f4a802aaee61baad6b52ca6d4df35cbcdbf00b117f39dec9acf9cbf7f378e67c35ad744d55a985118f3a361b37b82fa3344eda8cec352bffa7826cb78adfb8a9b0eb072e948de0bf140b0d6364ca31e6ff9a4d46e558e947557364dac4cfb7b36ae55d439831a9292f75782e55847c7b5efec310b0d9c50917f87985b841af25241e30b2fd3e22531b5dd67b3fdb5964b4f2418e565fb2bbd314c409f6ed0a60307991db8b627504b594e051f181096c01362acba38660bfa1ee34f94abe970e8bc9ff5039c50bb9f3fb9a3c2c37d663c56d6b69f52010c458abecc3c2204c630eed09c51acfe6635d16b9a133eb74fa2aba6581fa92a40bc66406c28ee8f1c69faca5de4d14f3db5cf5e5ddc3a91b15ccc05048d6ef4ad83dbb71e5ac00fdeefb5e0db2e12b894d83bd94c2c62c557d6a4d3b01c234bf821cc93d640fb3e5be9de131c7dce254d23608ccd4bb28f3a9c3243a3174a7da841e46289cdf5afebff97cee8f3ffabd035a1d6f18ff5b10361f4906a93058839fd82076487ec0977db8f4a6b68424ca90a609792fba24bd889a8f1a9d40ca8b3e086609957b075b43a05f80e2959448b997450ddb996d9f14083eb78eae588777b55068c623f2826f15627abe44c0cb3a14e5a6e8c5e52d4c28837169b969b37d49bac91feb554479731c565c53d6a0a6386a1be2c1c5e616cc97897ec971c3c0204cb719622790c316de632ced0c1a4fd07d578a52e364ddef2b1bb73e891afbe55db6e2ed6927787f5818de905e7fc164beb20824ffdf116be36889dee8e172f81dd5b07f70bf56f010a158b004ab4db041f59d09f02018a5647bf22645445339dcf0fa830971e852c5cf29922e5545d6e8b3758f3b16daaf058e6dc91ec469fc25156391e6d746e394975b52b66912da0f3cae01ad64cccb938192ebaf24711312c0040f73cd6e74a1beaf2a218a9f4a16c96e5fadee5adeeda5663b7edb9d2cfb1fd1aa51200af9658250c05881b7ec2d7fbd4aa06ee16ed8732a970ac9e2338d6a5e29750a516a58366ea7dbbcceda1f3508fb45baf96bb4aaadbb059273bafc7311d0cc2617905e7315e13f767954009da89b6c9392fa41aa07b34eccbc3d0577a148e9f1f0a7ee7c547c49420df67f9ae31ac3cdede6eac20dfea123d76d518274297062eeff74a88359c54c3e89b2be099bf36be91055929cea540f72b1b6048385fab7bfc44a42c8071920a0481fb9b4a49e1e3ea9a20da518dd07920148ce60758d2a1238bcb76f99526c482790e7db8fe66341931e965990123985dc17744b62e76c02adfc5b5d743f825a7ae0e77c2c031d9192aed3325605a5a8e672b2a9c95e6ce8d7cc7de561f98135bb9c141e2cba874053ff0eb2a843f75ad86376fd7de21d26d6148ff74f629b6febadbc2582e7fea5e185f67638331ac535e4b4b01056885b59ec973f4103bf2ab8c8d70c7f70e02e5647ed226d69b62bcabcc7c19b1ddba8f474ffeec77e88e0a1e3ee3c8676351973185835bd2fc78cc7c09e85385f3d40093c4615e49e475b428834443a0f872e8689f372f41c856c8b40cc21302cb782c873817fa905a3e0ef08415667e9d8a6ebdf018152211405fefe02a71dcc179e97c1819e04979e6c50b351f35f559e95f5a14696587bc46465fc40674c4f3c54523577465e3b5fe9c7d1b47e3c82ff116628ee81a2b992bc376bda6a859eeb6f5661d76661ab4b7c9199e842e5e0381cee663a470425627e5bd1ffa60404006ad4eb5b61691156d269141177abe2afe9ba57a77aa773d3ae82acb1cc99505572479f342197c3d264dbff52145dffb16649ff52d3bd1ca1eb25d89a825da07ada94d897ad7aef21a2594979126209ff4981689f97f99060bc6d0c4117b291c8a072a986ff117afea2abfdc899cbf258a8f4b4e9021b76120258b69a05116027188dfa9ed5b16a96d96d29e9678dc3beb2c3727b34cd76c1e1e666aa894058da809567337ecb942f0b8598e11c6beab9fd8959cf7f3f286f0bbdd2287a63c2449e0a9e249f5ba4ba4e162406dc5bb8384da9e4d2629b6dae11a0cb553979f342c45ba8f1f59ac35adbdbf11f7f09a4dc94126307f043683e4cc45ff95dcf0ff271d8a6d5d49a706e8a0e42ac8f8c684694896a44eb74a29632e9de60735f17e45ce515b51cb92ace4e8e6a28decfb7e1e7201bd18b263c6bb9d78da81c72cae78833c6e4b4cc3f515d883af7c63de4e0ced9a38b40f17249fa05cf46f7f57f30d55e105feef994004c692a32c4feb037a925691fbf322b3f338660add9f0534db1948bf32b06daa0caca30c21975f18f7d607a1d0c3f6896609634ea8484696cb326c36142b2565663c4d4a3310075724d98ed9df1ad9221f6cb241e1a7ba82ac33ad06eb41d8684b194f217"}, {0xf8, 0xffff, 0x101, "463708123a01c12b647b673e4e9e19e122bc23519a2da35d2a4317afc958d9de983c4b2042735693020c88e2d48eff165259b36ea4e8131e3c2e4f5fd4d4874fa9f9dec9bc98ca00b1a327d38c5e049e5c9cf65e294a84d49757d54ce605b969d5ae7dba263849f881333772b9fc52bfcf8dfcabe6d5ee6e0ee8da2fbdad2e87e0fbcb3e4fb5b93504f5514744b30e1747f2daa468ea2d058a0761cd4283f81af6cb1554227e485a8ab78205901a33d9750bd8a1ba96b0e75eb147a8c6c6a365b320baf0cc2356f82797fb600befa910464c8d84b2ed1bc55b5ad31313c46f06eb55c2"}, {0xe8, 0xffff, 0xb85f, "511f7724d28a2b2f89dd682ef728c3b1037ec5c5d3c38452bb7e6e774ad3fac7c4fe733c5f32f129203405c36b6215fdd22f95d7dcf5d846bb4ef1bbfa0427051ecccd26134134f7ed92612790b61bf70caf8738bd98d309adebf98d2c04b11716667d9c624c11d5e52c2a5ad8d68f382285f376ca321b2f27c2f6d9e8de525a4f399c50e9c59b75be7e5c4c1d9f9cee1cbf7bc442a85848b9cbefdb176d6411d3d820fe207997e87a2d916f8ba609be004e00e22144312f1cd1ed21f9c582f63c43991ae5b1f4eebe67a8dbf5e7d5c02aee5d95"}], 0x1238}, 0x8) 20:43:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x228, 0x0) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) setsockopt(r1, 0x9, 0x2, &(0x7f0000000040)="faa8b3a112c3c25b0100fcb884475082977feb7416bec13d4a3c6dc082ca587033f791599895b54d0023472679e3b3da13eb12c6e8d7835b33029d483a3a6df0199a9b47176bafe742b0c650a4fe777a918223d3fb301dc47e3f78c9e645dc80bce4c08e78db4c616816474d1fa880b71b37216c8d9601fec67a8e5ada5c03958c40876ef70585aa101f17c30130d31135fd13b4f7a334995d10098e9a92bffd9e160b12cd0620975cc81361e3becc1c3f71c19c12acfac4d7d161389264f9d4d6178cdd05d81a5702067493b2f4d7bc8eb9efc662298b7b34ee74ea", 0xdc) 20:43:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 20:43:26 executing program 0: semctl$GETALL(0x0, 0x0, 0x9, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x3, 0x0) 20:43:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000080)="16df20d9aae0bb2da16dae3d5a86e5aa6b4fd964cbfa530d2a486d1a522e63f8e2d2122b1ab351b259fccf3c677aebc2d47e1289488ce408a8f46bd8884b6a1d32c88a87f93d877210d576ad51c8", 0x4e, 0x40a, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 20:43:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x0) 20:43:26 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x5, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xd0, 0x100000000, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x2, 0x880000000009, 0x2, r1}) 20:43:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400", 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100, 0x8, 0x1, 0x7, "bbda5c165a0f1ae2d391a55f36a12997e96e22dd", 0x0, 0x4}) 20:43:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb182e2f66657330000000"], 0x1, 0x0}, 0x0) 20:43:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='_', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 20:43:26 executing program 0: r0 = msgget(0x0, 0x3fb) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, r1}) 20:43:26 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80000001021, 0x0, 0x21e) 20:43:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 20:43:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f00000000c0), 0x0) mprotect(&(0x7f0000379000/0x1000)=nil, 0x1000, 0x2) 20:43:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) fcntl$getflags(r0, 0xffffffffffffffff) listen(r0, 0x7fff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 20:43:26 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x6}], 0x6, &(0x7f0000000040)=[{{r0}, 0x0, 0x12, 0x40, 0x800, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x3f148ad, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x42, 0x1fe000, 0x2}], 0x6, &(0x7f0000000100)={0x0, 0x2}) kevent(r1, &(0x7f0000000140), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) 20:43:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffeaf) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xffffffff) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 20:43:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="f9ff"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:43:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2, 0x6e54000000, 0x192, 0x2, "9aa5d3107094e0676897f5e4f7a430c7fc281109", 0x19, 0x718}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xcd2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x80, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x45, 0xfffffffffffffff9, 0x1c, "b59207e0ffffff7f00", 0x4, 0x1d}) r4 = syz_open_pts() poll(&(0x7f0000000140)=[{r3, 0x1}, {r4, 0x8000000000001}], 0x2, 0x0) 20:43:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) getrusage(0x0, &(0x7f0000000240)) r2 = dup(r1) r3 = syz_open_pts() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x101, r5, r6, r7, r8, 0xf9, 0x7ff}, 0x2, 0x8, r9, r10, 0x1, 0xf6b9, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 20:43:26 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000080)) clock_getres(0x6, &(0x7f00000001c0)) 20:43:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 20:43:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="fa08032d7176fb446e72da7c89d8b3adeda0e183a96938cdb4453f03447a91abf0d77b6b12d47b8ac251e5d16eee8a8a83067ae64fcd69340c3087799338e4b2519e1c8c3d6794388412ce48c94e69", 0x4f}], 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:43:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) close(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r3 = shmget(0x0, 0x1000, 0x84, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/247) recvfrom$inet6(r1, &(0x7f0000000000)=""/11, 0xb, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xc04}, 0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:43:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040), 0x0) fcntl$setstatus(r1, 0x4, 0x40) 20:43:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 20:43:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r2) 20:43:31 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xfffffffffffffec5) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, 0x0, 0x0) fchdir(r0) 20:43:33 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x23) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="96507cdeb1e20c971e2c2a60c19527cc5124a3290d9780d0302f2e0ab125c762ca5663fa5e6588fc48a1178066a2e49907befbdde70fbc3a3b3f7c0d79ca8fe4293b5e7d7b8f1f6f19752287ef820f9a7f5752973fd783755d3f0042f26d9dac73f8e025c8047fbe0bae5812471f5390e2000ca8a401685379925c", 0x7b, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc) 20:43:36 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x7) r1 = accept(r0, 0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = socket$inet(0x2, 0x7, 0x7) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r3 = dup(r0) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) write(r1, &(0x7f0000000140)="3c031506d17788f073223dfb07b84e27f4bb22d792eb95c30f8ec062eb10ff9cd6127f1fc92a9c7515d1fb5b6024a159567f880a58598dc259060a6f81d31a2f5daecd92fec161aaeee7034b6bcc76905ef8777393026dd73612d89f340fe123de63591b4785ccd5db26b6c667e0a549f546ba80546727a48bd935e0162de948614cd365257d79f61bb9d24995e6ea196c565c7ae5d22cce2f11d9ce19f1", 0x9e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/195, 0xc3}], 0x4, 0x1e) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0\x00', 0x4) mknodat(r3, &(0x7f0000000680)='./file0\x00', 0x20, 0x7) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) bind$inet(r0, &(0x7f0000000740)={0x2, 0x1}, 0xc) bind$unix(r3, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) getpeername$inet(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') r6 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000008c0)=[0xe14]) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000900)="7cfa4d4659d883f05ced7746b240b63553d3117a42086e313e8e5a2a36dc17da3d9d9c600d6cd8ebf7af1b0cd6deb9e91951adedf1ad4b456360a2f81e4afda7244599adda6e74f8f85d6238ce65c041e120685cd79070cd55a70bbe35327a595e303805a93932699e97e19b31f1e1ca442eddee334cd305f68bd71b3207b2d23246323d5e7d325a7e38dccc65502953c147537a6f4934c174a0c18b36df6b9bcd675937f243c4ab4aafccdfaf669a1db008079079b2a2c3938e01db991424670429392d2ccfdd5ce1bf98f5997ad7", 0xcf) unlink(&(0x7f0000000a00)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000a40)={0x0, 0x9}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000a80)={{0x18, 0x2, 0x7c0, 0x4}, {0x18, 0x3, 0x7e893c7b, 0x14}, 0x20, [0x9, 0x7, 0x33a, 0x7c0b4d6, 0x2, 0xa35, 0x7b, 0x7]}, 0x3c) lchown(&(0x7f0000000ac0)='./file0\x00', r4, r5) getpeername$unix(r3, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) write(r1, &(0x7f0000000b80)="b6ab5fb950b4e4c7d8cce3b1853a69181effd4269cb0e94bf954fc03c9845be9ab7bbe4443d480305ae3b4ad5ee437f3a80fe308511b3b1c1ba8877fa91f4dc6b5730d7bf58f9de887a2f64706cfb50ae63684d18b228ba2b83bb1d0c2e8f0297a4408d522de515af95f96d8cb0c200e3032f0ec3afffbfdc5c368e2a0b670e080bb94f5d88e1b2c618df698a9d8310b2a1eb1d8c546805e69c8d831d88622701cd4e8ba576037240f34ba78a73d1006835a1ea95b0ecaae9ba0c87402aaea8f1a0665584d96da336eca1178d799", 0xce) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000c80)="4e3a030e1b97e976873bd61c22d7d9174903cb4b11502f461a3658b56b98399b51a92c4b5d3627cd0cb71db7279d013e208a7843baad5b7bc527939eb0f11d909e76e7b45e8260761ebbfbe7f21d9995b0a3f2d0e2a3d9217d113a41723c031d0a3675a8c1fdb6efc7874db5767ad8bf8452587f30530bef1627807eb2ccd1d3353a1b880fdcc25becbd2a3d74eb82e30e21662283f87de5a1882f7aadbaa6e9523a5555d0a5d2b27871df6699932bc11992fa348ccb6b61d587f5b5491196fe29228ad3cfbdadb2b45e5aa5c56df2115e0456ffcdfe9480aff0db0eabe1c78c43106e6ab3cada89090e129472ec8dca682f794736f6c37d1938b54ce0c321f4fc19b82c36b9c72ac5851356cff1ec674afcbdce51768ea890d6ef41a18e2ae5e5ae27ce6b77c3eebabc49bd0efa428c35d7458e4851cebc32a66fcee831384ca91396a57c5193f29a1d693ecd2b6867b4fefb976c7b1cd2f2b50e56c5bd20438879c5e612b1775d397c477fa7fc136a41e7626d4034de373067d3ae19183a56cbef210f2b900c5ca3fbee584b967d560e9f533a88e4025f0cd609239171ee4b676a0a119e423dc0ba22b8895e626805ce8a2efd65b4ad24cdb38dfb0f2112d4e16759afa8994760f073707d583f589dcdde2d710a538f38d43f0012e1773eb5fa4e2dd044d5d3b75e014ad46e41b99398641f9e9da3b71488040cd758dacf2e80d80ffa03cbec9c0c346417dad65bcacc2e25e24ae7918c7046e37c1fa823c4ee6c6ddaa33a30e509c7fafe755b07d122f5b5ab298a211efd856ae45ed66f443720676095aea91b520dd9dd98f9aa10e6b96380e69d604b44788a6f903bfcb7a1b80c172e56f2a30dc8d2312d9ed5694753c4d73741f791939232b318e19865136e33bfa46801ebef4d1efb4c1b565ae04333dcbc870bd28337999f4a68261bcdf654b1bce85a201a07bdfc402b079fee5a3aedb57863bad2f4632ac56180733b4332f0fb1ca375ab1b690475e8e197273ae78902b3895d8771f2234929138ed7e9663d4dccaf7cf6fe7c75fe635a4cd66071b1c9c1ba743f8e7cf88f142b0cceeeb9ef446f562f86686ba66a839ce9c17a0c9bc66e2cc22402eaae2870d584ed5702f5a0f79a46ebcbeca9ea11b981c9456c3ad838bae0d6e4d6a5e03de74ae29160687503132a2d101adcd1eca1d774b1679d56592cc2540859b9a1b9eea7299ee5993aaec726d058cf5a617ca346b45f875e8ebcff8279fc0973bf5784ba176e22304efa30b24ddd5040ad5a6dcd3c58fd7b10722434915e1c062d8468ff6e76e9af2d5079a6f0ed7566cab2cfdb19c98dc12dd8ba4cd6295d83b9606f8f18b4414c9e2cd59d361a740a27d8ccc15a9db17324da54d3dc7fca831cb03ead874949121a0e102c5876ca3db9c680222e2b23ee21502bbb52ff210ee6ecaec2b6e17210f406827596f817da5af819f996fcec1ea3f29323e313637bc77d587d501b29b5350dcf1d35947f43ee810ea2631ac80c482f306e85ebdecd2028c6b4d0f715b010acef19e120b844e799d080ae012ffd0c2c189b2f3ae872b6a01a22af83ac6a6943f538f7b91f3390fc84bad54f813081cc3b386db4d5ee02844192b3213a2a98bea1084a74fb7ecec629a6b0cc1a4cba6f192d37b7c1ae171c9fa5eda3b8922aba8e77416a3cb400d7944eb9d1f7d04c8e9bbe1e7a5d05a2c76a719426e0bb17207cc814a85a8b228ec9b6e3dd8b788e95bd693068cd8cebc03ee0308d5d55db26c54321fa7b169e720b1ef0ba25069925e19364f11514a5e0e14e1882dce0d67c7145c310fb623aee8c9d1df1ce288857c15569fa23dd3cda6b553dc8ede83b46673f3f4c17d863a9147fb837a42c68be6a568f27b7c86d0110e58bc95716d9f8ac266d0260dc317b749c1542a9df72cb202ea75e19475912a59e6f67f1746d625c9e039be152f55389db9dbc1f72d99605193ae26748a465817112d84422281b122603595ebfffbb060bd7205b1362539e78ec201adbbbb6100b371035904fcd9a473d5194939ab9f3135755410fec567de2809b24dd6eee7fbeed9f6b317e14b46c16edd4be82460d1ed11b856e7816a3f6c51e1b1ae2a649e125060dda73be480a4680a97be7598e7a392d096ec8ff5a56a13d01a89b06727995da69525613cbd181d958e0c775bcfb17a5430ab891c8486f2093b5c2a97ea4515f3e6c545df5f770dd044ab6089cc5f2ee3b12c28f1944bf09cf3389a1569bc8014abf3b79ebc3cd5964718fed233e10afb8796704b3fe258f1147c9e03e2b7e88529de5f540b726bf39743f720b3c9b5b86956601863fb26716a9d04ed0daf6c7715480a8b43baeba2556cab207e48cdbe48d51588a9711e2277fe7c66fd602ecd06bbf516d8098a46501758b37bf0d670e41bc6869ca8225c44b33b4dba29703c0aa53e28e759b9fcfb4d9f3a9550e6ecfecfeb94d2221ebdcd643c4d8c13f0b451e2d1a1eed6ac19deae10b4df9ae3f52c74a8dec7fc2082fc19787ff7c1ef2c0332856779cc1ddf2028030542b4b8caab6e1f2d2ea4cdedffba731e65022f7615a2b355addf0caacb5448c606182ddd7cc0212c726603d6af00bf4e8cc534f44173888d23b3e3a206da694c04755ed08e4e41c0d4fb4e36e0a51713b3cc0ed8f8ff5d84a760e21f14b35557d5c1c4cb0daf4a64ba9b1499c754eabc748058843c2dbce40c68cca3f7a52e4cd88119bf3da12ebff436266829258da9893aee3f1bd85fd7ff89a72be58fb5c638518abcc4336df8014dfb2ecbe131b2aa626ffdc7ca319066d656378ba9ebd90785fb676994159fbc95703e873195b64bb2d5290f80810df517b7faadc9249cfafe19b1ea871cc920b0e849c58a1f217850ae3cfa294e4d42ad1569bca7a8a9a56d15f01ac8aa638f738e5ba61f0ffee41cab6be29cb955ee8d8209d6241b54fb86ba766d971ce2b1ffc0ce48e5c8d6d85688fb74b8a4a1d0ea709b8514a996f22fa5dbd0c1693df747840e2bb74190e5522bf405ef7b0ee8e280dc3357f0d6c52e203f84821bd20b997a2d7b3f4b3facfbb5ab80537ea9ebb87b694537eeb70ba37419a0651f51200d05bfec91ca980968a5c5a2e53fdaecd9dc7d711807b19a943665d58c239fca487abba88383988e10d6a48b1397796a7d418262c311e57c502ad94427d2a58b9d47c0c48086f978740d00bf642f594aa837c59b2252140f09612dfe25193a8f133a3fe92a20220d19cb207defade4c2bb0738612e4d8b125ed19248c0afdae564f95a2cf7f562d325a910a558e181bd496079a94549a54fcb09aa3bce219b87fd4b4f6e0261a778ec3b1c593f390bb95e199f6c59aa9861bc5bb5601d877c9e016d6ca50d94a158d14ba91e6628d2fa0526a4262ebc84559e2cc762251c99a3a6d08086b66665e8f4a435e237d7b9b118344581b4055157cac9327bb17ff10fef8f2a79f4767b8c40a7b58d28f2430513af0c9a55ddcf0d58492403f4b604c63b00bd22983bbb8d996d2f552310cb00bc679f7f0ddb696a52ebd453d58842148f1718d75d7f9675c4d456f7010bdf0e48314f65f2dd5f7a92233ab1de14238f610060fb18dbeb5eed488d065e0d08b4264f2fbf9ee0687387d69f63ebd7af32bdd9c31992d0f7fd824c995c8a5116b14bac84f408c0fce8de8d02b4bae8ae272d77f7bb4f0b856824f4193accdc26a33ff7e918929f5ca582ae25a3760869bc91a7df298b7b22f91fe955debe5ada19b37b2a045db74a0e7ec16661b8c9b8467860dcb3362da0a1010a0f542b7b0b2735a0a6a4921b51eca36b11dd0f2a89b971d68d2b4a8addb7e0b63deb205350db708b144f139b689b221c8876e666e99a9911dab3dbe6c321295c4f138ef39ef757073405136ef0e9add8f1b161052c648ad9d2deba4d8865100e7c27d28f63fa8fe85c40c6048b39e9de84cc16522bec04082dd1208ad6b82057d62fe1b900fd6bee8188f2da667f85431e1929fdd7513ee1f7a343377e794a3c51a2fb55421c84403c962b884d48185b90b12f2fecb3f90c61157af24970f5df3c66e40423566ef3132a1d530a9ed942f23e43f75b39dd7fd11348b49c7670b31c05416acb14b3da08fd77169d81caa232268e99403f130d9811f9b09a6fa79f66bf534a7701b6f21a21fcdb6d7baabb45cd85b702f862851ea90639844e27cfc451160ae3e7c30142e6d5e2fc8a0396265b729cf15248ed3011d3c4f439d6cb3aeeafc950feb13d380960604c514df0ce643028a735c7e79dfa7b8957e58dd3cb39892ac634a8c06b86d41b95433e527a2da7c39f5389ba5250b73180cbe19f6bbdbe59673f9b00a273beff883ef1546bcad5f68f4bfe190119b4ae580fecb4a84129f4fe83b8ce50f58ebc91c1551e80373b3d69c1339d179a05b20e122c7f5291cd0e2e24e5386263f2da7cdb9420811a8b07939456cfee2bf5f8b1e7d75649504b4cbb81890d3f7003a128244d0016f7ecf0ad88ee86e3abde6f041fce53fecc77954a8bdb980190e2f6a968fcba4421a80161a479bead592d8243926fb3e60299ac5a32f05b9da13862ef16ec5d633a597fc7759fa22ace6208dc1c736964e4a64ca6b4cd72e18dd91dd3630b3d3ce3b8581fd96f9df07e2701014d6b5d54e9ef3b4fece66e8c3005cd75fb50afb0ca5412d4380b35fba611a1c376096c4d9a80f8af0fde9df965fc2fcca2e86a164214a7f4005165b48e5a7210b19b4067eace64edd653322e2488b59805e8de6619464669896d9bad1b330711b1cfd13652b69f27f9a98feded9e90fbe7f0a13b78e3f8ea323d030992eed9929d337a5072c39c050f72e858d1066c68473af57f734e12adea7370a082b7722a6260aea3124d3f1d21c92b1d1f341ba72c7b5f152dec544933984cbd8c932c679f4839212825cb57d0979cd8babc28111cd561f23a09f4e637b2d16ed665d4d95fca0862b49524848b5fa8af91d4ff8a96beb58ff37df68bb9b25594eb3e637d7af271ec902e3f59d6cb79bffd49947cbbf8a12ada90e233b262050792798a1badbb14f0c6d537fa97495e1cd1891e3bc71c3fc7b027824af7fd0ebfcd3ae069a37e1348b61b6596a53d897f24eea6d36ea259b4980375aaa5bde12c99add0ab25e9a407ff340c8b0249c9227126d84a400439fede2645f2b1a40be0a51f2f6cdd875c5ef9c25b287532df86b882770893e19f45266952d8031873f20d8f6e6c450be33699784ca656b8c4662f3f49338f70f0e5de4fb6f040cee0b522c1323dd39bddf0d23c1a893e7c0aa0b06700080bcfd943ac3fc95fbea075b8dea36e1ff8732eb23d86c5767f34e24162878e09265fe0f05fa532ad730233447e00e90f58eabd71f788c8826751c3f677d1e7cc7a35469394919fd3d38578c2dd7f9d26ec6feeb3c486fb25240e0fb6400558a107fb1e4f4a36acbd8a49741c7eda552abf3071146e0cce37086ade9c88eb0e5364d0ab07011e2b4f06333e079635ffe43ebbf733a3d3535281044a11326713dbfbc59a7e6c0218449648357f3422ea5e53bc41d47fd6c555c15f9d71dcc4ebd245379dae6391b65b89eaf75de13aa32893e4597a039b47292b3546988ab31764552361fc8cefd1c603e265efa93650faf350b743ac7d77a0a9d0acce53b3cd2a2e74d746e4cb164cb641859d9f89f9ad4b76104c174834c8d296f956cf3b0bb55aede2a2004024bff9efe564f8d4a1e069c502f34d8eb254769e2f527889a8057ab80feb6e5bd20c1aa40f5089a4397704a", 0x1000) ioctl$TIOCNXCL(r3, 0x2000740e) 20:43:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553e0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3b9d8042ab808fa05d105fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a9000000000000000000000000000000000", 0xfffffffffffffdf6) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 20:43:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000001, 0x18e, 0x1f, 0x40, "da4161cb61c4e32a33ec3c80f0dad8a762940bf9", 0x9, 0x6}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 20:43:36 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000000)={0x64, 0x7bef7fff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = dup(r2) kevent(r1, &(0x7f0000000280), 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000340), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r4) r5 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000060, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x2, 0x7f}], 0x34, 0x0, 0xc68, 0x0) close(r1) r6 = socket$inet(0x2, 0x8000, 0xc6a7) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100)={0xe1d5, 0x10000}, 0x8) write(r1, &(0x7f0000000040)="973d353d1fe91d36f61118982204d6ab167ed71b5ad49252cff7324217da9a652d55e7fada69abd606c42b51452f82e940cf1edf3dad09af555b1c326e2421bfa0dde059adca7895cf466ac9b7bab230231ceebeb6c87dcf9d8462c1ee3a5f06b9db7d13b3da80628722bf54e9b87af05a0913ca0ebdac79e4412baabcf3d2de4c964bf3a2c8d35e6d14b10a28919092351910e7a4ef0f1433", 0x99) kevent(r5, &(0x7f0000000140), 0x888, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x5}, {{r1}, 0xfffffffffffffffd, 0xe, 0x40000000, 0xfffffffffffffffd, 0x3}, {{r5}, 0xffffffffffffffff, 0xe, 0x3, 0x48418954, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0xffffffffffff0000, 0x6}], 0x0, &(0x7f0000000200)={0xa67, 0x3}) readv(r6, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/72, 0x48}], 0x4) 20:43:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) lseek(r0, 0x0, 0x3) 20:43:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x8006, 0x81) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000080)="45558b6310ccfc99655a231271bb5ed28b00", 0x12, 0x400, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="f8acd3a7e78b", 0x6}, {&(0x7f0000000100)="117a8852020ebbaa56f91baa5145e64acb263926e889569e92f14435e52dd77400ef7092015f12f19c8ab3d2eed8fc3e02c5589c08cc6e1958cb5891a0406ac076ab120e39c61cb41150b8e64e6713933f6f3b9609d24795c62405b7ee6c6176a3ef32b6f4adc3e63c7611e785759cbdd7941636cdc7f8e7ab3b134e6f711ebcf26785c41143e1fad5c133ba43c42992d64612055cfc7b4970ba33bb", 0x9c}], 0x2, 0x0) 20:43:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x100002, 0x0, 0xfffffffd}) flock(r0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x4, 0x81, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x2ef) fcntl$setown(r0, 0x6, r1) setgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x3, 0xffffffffffffff00, 0x100000000, r1}) r3 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x6a, 0x2}, {0x18, 0x3, 0x5, 0x100}, 0x8, [0x401, 0x3, 0x7fffffff, 0x2, 0xff, 0xd77, 0x6, 0x2]}, 0x3c) 20:43:36 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffdffffffffffffa, 0xb2}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x10000, 0x4}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x50, 0x10, 0x8001, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffff8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x30, 0xd, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffa, 0xe6, 0x21, 0x3, 0x6cae}, {{r0}, 0xffffffffffffffff, 0x74, 0x7, 0x101, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000081, 0x400, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x80000001, 0x6, 0x9}], 0x100000001, &(0x7f00000001c0)={0x9, 0xfffffffffffffffc}) 20:43:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) socket(0x6, 0x8007, 0x13164000000) 20:43:36 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 20:43:37 executing program 0: r0 = socket(0x1, 0x1, 0x2) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 20:43:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x71, 0x8, 0x3, "26edf975d0f99e19465e279842de9b29d461f308", 0x2, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 20:43:37 executing program 1: getrusage(0x2, 0xfffffffffffffffe) 20:43:37 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x40000000004) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', 0x0, r1, 0x4) 20:43:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 20:43:37 executing program 0: getpid() setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 20:43:37 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4, &(0x7f0000001280)=""/143, 0x8f}, 0x801) fchdir(r0) 20:43:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="fe0ceeff855e6725503df571193e90dee1bd529cd86050b33b1c6257fbbf5b6c1d63b886ded7dd47154d5f2a31070a", 0x2f}, {&(0x7f0000000140)="08bc89b2a78347f33286ea9d", 0xc}, {&(0x7f0000000180)="23649668292502a569742229817eb4784ae24767a3d3694c1d9f732aea2026c2af4d8493", 0x24}, {&(0x7f00000001c0)="5d2dbd6905d0d1dc850ca2bbe5ab929cb3b5ff87bd5815c44ab68b22a57d142fdc18dfc9b11884cb46b5558a5de52a2f3009b3b3480d093103186f4fa141ae", 0x3f}, {&(0x7f0000000200)="7f98a57ef08357f083acff5af847b3ac6d012d772a5b470cb864c38c1ce1849cee3f9de9522132a167b8670c459a8cd90c965112a4be2eacc4ec5d2769ddf885b1b4ce8d7f12e162f3353be8b8bf74dd63fbbe82261d371cc20fbe284dc8252bb3d9efa1fabb6aaa84a91410eb889ede8ffcf36e8a8c577d82a60ab7d07b9c6717", 0x81}, {&(0x7f00000002c0)="5228dbf0bb4a598fe1d63f494b26", 0xe}, {&(0x7f0000000500)="017f2aec58414abd7e05b8b6152af11293edccfe42ffd794a4d754d771bdffc9f86fa4d70d312e49f1359c6158eb5f172ad4a8c93f404d05ffcc5adf6ea6499690fabce54e863bac9a1cb9cd6e17dd6553da22876a405efc351c7fab824cc7e20826f8be8c8914de404e828c9ea0babc0e54c9dd3c2bc3557bec323defabb85834f9fa6523d986d46d7b418c80c5823cbafa5409fe39d3a913a5792006cdbf62348ec7f8c4dd5a9fbcc78591e4fdbf4d3b4c619f2c0be47456fec2ba69874d7fbab2b981bb786f92ce7f350d0ad8a8621bcc8bed7a31480dc3b4cf7e4017f2fb6a1978f8e3b29e08c55b7b37451ccf9dce276aecfe5b7d59b429d2203bd20b8ddaa60518c2bb5760efd2837be8eb7ac9714177d269f7f63fa041ac72e2dbc421109fdccc84a167fce5e2ccc5f1b04eddabb6c241af6d82e2850d97f45d1747cb358e8d2fa8161e941b4c2c841176b0ef1e9d02786e002dbef38e4e3fb80b395d8a773fb8f0946661a19e90a1d504cb7b5b53083f26305d7d2a5dedf5b788c0e07fbda24e70077503b3a9aa9c43c07d94de419bb64bce6c2387237ac84ad9db4786718677af7b4d02852b8542d11f528ba8e9e35155aa0889d0c57b39daf206f15054bbb0406dba829ad77d5a5fe777d0d7aa3565811570b6467bed363b810303aa2785f0b0064e299160a20e1c2969142e0c803160eff838949f68118958c18ecc7bec564a25c45b513ada87eec9511e6e3c9a3b54aa7317d5cd357f396b1297018d0487919145be64ccf4866183d57f8bba2386e1948cf09bc372c9b8603ada352838694b673efd7eec25795c6b6a6fa7254ad88938f8f5d46498522be7ecb16e498a5bbab8beacc3ac45636aaa1ecd4a577582b8c7280a38f576025fd4cdc4eb002a1671547a4eb2c7bf46e1169febb52787e18fbe0d74d00d8818428d570e8f9a26ea3c867b063f41f0e9e0283f2f21a8f9f0b80e78831f05d7078f99015bb1a1a870db698848d7535219da94ae14461a31f7dc04c2366ecc156d06183facc9d210583f08e9de3287086dfcbdbebdfefe31832983af61cf0a80a9dcdc8c9ea2f504450fba8fb4ff1a304c0f49a5fcda2d1a18622e9a1b5914f4430e3b490bd028be55b3c43d41960ada4057e2cd2d638c7a7fb8d99f0872344b359d547f409803b307387f9c524c16fbb7e688fd08029f1536c5c9c0f226510c604b67f94416ad3e0c93e098e8c758df803ea5b05df3e61cf452b0f85eed701e273e2ecb2f6d2623fa231fc40eed05bb67b2adb2787aad41da83f336ff5c49bc1c5d28e2d57a425730f8ad5328c1fc919a8ff37d75ab921394ea6a456e958d80a8f41a85c9a66060e9841e6f1921afa7ac0c5a155daebae1cea038e6b2a5c54909a29a742ed2e868a1ff510875df1869592d84ad1ded65885b27ab2b7101ac505246d704442f8475e0ff7786358d554d51c82f673588864759ef1743607a7a530a3f163bf65195de5b851cb134f2d76e542b850c20b6058e3f6a237a83bd834116c25ae57855e87d2b85070330681543675f0668ad4c193513f631b731f2b428850fa716ca83eef6605c8924122d01d8fb2a9d866881b0e992b706f86eb5fdd719ec503db1ebf86dad85986f5c2be2f67fab14ae56e990ac048eb01060d25fce74c7ec88e7a0b3178d41c2f1b5eb81c31888c89889fac41ae069f1a2278c5a4fbd817ca5ebbe35edcd4da816081adaf1eb5213e7cf201ce318b1ad29a80f98b20681d91e005dd8d052231a87997a640b2b1f428629565acaf85f0cc6d9826831ace785923cb7134fc5e2a2b26bb2f295317a850726ec28742def77faa53b645cdcebc98a19d630f622c2785f1ab3cc942d9eee2b8111828dba60485320010844756c6b32d5f2c65ecd485401ac0bc5f13dd38018e376866ca6af3568d23be9be2044eba50aa3515f44cd86e5b64c220138cfb5a4f0f79e07598ef7a57d262245e63774a856903f059c56f5488e78903d2efbb97ea03e6677268625a0e191761894d42b55475a9d98e5832b025c76cd17b5fcc5f58a87b5eadc5602b51706f8e20f7f810dae3639d1aec102d96a806cdb8e6332d999d2db293f7e450704783902301a1e4254f64417063876bb16adcaff65b4335299ae9eb254455a1ae3e3368169540117006cad8bc2a6b33488d51402c19f64fa3dcecaa83a2f271147f8339b8a4bff4fae874d11f94b5e911c55e2116937002638d4b7ff975ba92b05e0fdd636c8131cfe6979248c0c68be32396b6172f91a881f3b7b22857974c603595c173814d8c44768ec676b1d356bf527883b864fab212d91ebaa4f5b11e66031a02d404e0aacf586d6f98d75402c98559576706c43945e5c1e7f70c0d1790512b9a60089e131d389bb91fd2d895509f7d4de779a3dd9a2618fb18e163a5cf4119f53265c138f78797d1547667a15e218dff40dac06ea8e5e1fcb89b5b9708e675885c7dea0e4c5913f88afd7eda233e76fb8ad44c8742ce5a248a5b649d68d767c3ec7513c1af24cc52cf416370f0664a64e0931ec8b12c5878df4b349dac0e225d1843d4550b973bb98f5e346302b22ea1eee9e33cf70ca6a66c3a77406a0b407e9924255018410a50a23b2e243a56aeb28f6784f3c725933728399d241409a6b1748f78b5640338b4005282bdf78f5ef8d92be1cfeb16fdc1a56e317dba65a84652650d9c5f85e870d6dc7bb2c9a2dc6cecb2e798bbd77149159d5c9602ea09a0ae3db9e198725bbecc7c4c27e85cb03f77a80a1c4a85af5624133955c90f3b5f4226340477cf3c0d47e15fcf1a91712d722dc0104871681d6a43e0bf83b045ec62b81545c7acd64bc227efd48e91fa58781805d41232c09660ed478cf33aaff038dd89a0fcfc97d88ccd1b9a54d5b8d313b8d46c7a2a837a182f7cc4e16fe47b6ce8b3e9bc24b96354ff68db35b2cbdb335b617de22959dfb163beb4aa964241a380ce088c5b4e2719f39628bb46ab36c9dc695efaf22c3f9507dccc626dbeb547cf88f50a81fe4f61836cd5b17559d2cb7adf2c9250bdbc6702c3973d8ab907ad9910dca85fe81d665b5743330886bee9c2677119ab05e1f6917f2c10c9703fc96df4a78f5379ca09dc293fb9a99020d03fd64be54024741663b8ac6d8e1e33c0c5245e82c94c2607f769e8b84192e3c43ce846dd9679d102f8ffc5c23494453252c88f68a5d0f0e4ce56ba34ed17bce326e15b3b9994dd47df3f8035ba2c5a51062b231cadebe0794982a82c60888779ecab13c715e7a0c9e072daeb6ecafb48e4e1cbf4120be7e07fd0caf67f6f35462d475ccf9e21720ea08671b1bb3b28492d59bdd70621d4dd304dd1e31181dd15f01810d6e68fd8727e810f00230a97bbedae0873c754fb810878dd22acd2af5856883a21530add9aa61118e3d3d27226afdfdac3de0a4d1a9b65c6596c2ca7f180d607e95ef65447ddabc15e83872fe30f228fb223fba81d24b5a972bf7bffa75e61cbdd128a9203a7003d49605b14b058f54a5f2df434c69921b03bbc76f75fa2850f65809ae1944975245e5097e558d1c947dcb61750bd7ebbb9689e91710829fb8456e9eef69e416469a43e8db5faad1879dd87486149940727dcf5e993f26b1275b8bbf41ff3a29f5bb757cfcabdade122e2f3132f9229bf8d6c6c9c4d1908f52a4d6c2f763bd13f647b3c5bc1ed5b731f09a5e9f399fe851503ac13b3305f017be097ac82b224cd311c9311babaaf91150d7ebf0c958e18e5d4c8f62e40805a283307317d2afddd6a4d17183f881c30346edac65fcd037156dbbfaf05cd882dc2041dadcba0c950106cabadc038bf99526337760047de06670809ba50fc4c5e1d81ee6390aff9e118073174b3bf20536c5ddb61fc15707cb1b29343269f8f75879b1cea5b379a205f3af4c41480708f2d5f5d9e014ceb9cb83ce51f71a7c042e2e2d2980df22caacc82e8de6aeefcc17ad7d0a3f8c2b7811e03346f5df5c0f90dc9f20b5ec5024064a5eb29ba6926b9a53f04e20c075d9b57ad4a4b840795f4beb96cc4162891ef71c200a1deafe1985dd01e6d1434929b645182f94ef8deb6beb8ae7321c2d97ecacf300664b96b821e19dc7815cc44cce991951a8ba755b3582af52f88fd08690454afb43f03325c5e3a3eff21fd0bb8c3d9ac4c6e6cdf790fd2804cc5005375330216e7f8332745f4c825f28b0beeab4331ee88c3b050c06038e30fe88ec8dd168a1291764eaa54d1d4d6d9f4a918c713c4e9d0dd1a476a74cf58a8fca236896095850569d66f6a4955a559f4f6ad6089cb579cb5955688687c55a1d5def8aceb3bb404f280da400506ee8ab522b7c62d8bfee875b940b8ae9d6262a79fd2f4da8e5e591fa6eb1b583bce36d1f7e6b27c212ce2895cee262f25d9f676458c81e9a8352f9455c0edc174c0cd8194e45b58106371b9f89b75ff47bf14fb65a8fc3fa2df48e3fc11588436010fccc5c9f14bb0b8d408dfdbd13ada1dec6bb86ba07441516fd8398888a64b4e24b1a2ac95d560e0ecdd47f85c99ba69a53b032c603400357e39b9effe82a5bc73e6b3956888ef15ca28473493268c64b8a4afc92fb7d643a933635165cddef7ffa576a7aeb1df8030e1f6a8c287e9164404e27673143aed1968e95a8bc95f85a87600238d6520349ad2f1f4216e670370face46bdcd256917d5752eb8eb9fe265e9b3e56fb4e4f615013eeee7c1f36a7f2aaf13dfdd5ef0b2a7960cbd0679ff6e88181c94b77dc184e8af2c72a66516196e7c2845ed70e53162f9dc0b857cc3db4361e234becec7b6d75498b3d0a40cdebfae3fa0de30eece50a6ba164dcfebb7e7b2f6b6ff74023d3eb4f51f1286415fc4cf063ea736ea633d2f8981104fbc19e3c943b34dce9cd5677e2e4732031f644d53922e57d602bf9cbee0563cb8177de9cd9e80b1c6f9846708609ea72118ee46b0226037b8f58a8383c942acf3048a74f97cb2b15cf0df409926a990b2fe80ecbdefabf35193cf342452f6fcb6e8383100ab3a5cb0874b8648525a6e499c5ab8c975569f7c082cddfa37f8f984598e7ce96999ffbbae2cd826359ee1deafdaf4b290fbe9c7766c63ab93c0cc98cd5f2843763794b73fddcceef0717c5f12fc00cea18d2a4c832b5b480975d85bbf0b101bdca201451daad6c9724477db2e99ba4c0ecd6072c3ba47a1a4adbabf2ec20167646d2ccd195477916f68b3a0329347baa7d1455dcd21e429c04d4ad0bd1357bb81825fc41963b01b55a8b6ea36326f604b2d6b82fe213b385bffbc02c090f921beea3ebb47bca82824df9debcd12e382c9ce33911fed807850e4d4a830e5a410b17e20e08cfe5a5f55042ccadf7032e099f10412bcc908d911ccf4dee7b0239943b51ce44e61073c70ecb1565c234b6d60ef3a922eb1056636d5001acd830e4e320e45a5462074128d5e856e3d0e3e360921604354d190299c036de9ce5541ac6142cb69f868631c6e1bb9e2ecc2419ec68a6281d0a8b7177ac9c0f20788fc344c06ad5ed7561d5f6967dcebccb9d966d9a9c76a6ce32005726dd45a41184d9fabb3a25697c4f936996691253e5961253741cc2d7fb0fa745e75d2a31ebaab644f5f4f06d2a5c1009c76a260fa2b8f7ff16ef345058c6d9c16db257ac5799441a4f9fc2339c585d3ec2c93c8d1704f38d28d1b2d89a863624e72af89a3a4c5da39b94245ce4e928597736b1607f5a4ba4f68a50b43ca2dd3e06543d8d4c33986a3d7bf90f82437372053d014332503c5b7ab9b2fa3db2ff782ad94c8d", 0x1000}], 0x7, 0x0) 20:43:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x7}) 20:43:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r4 = getegid() r5 = getppid() r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000940)=[0x0]) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000140)="c8e4532ab5adaa0e239e685e4a0394a1a570f9241e02ea9f0efec29411619fd1dd1b8ed34aec54db79311462a4d81a73f70a870ead6541c0ad30dcb17eacf16127e059bf8f61e4eed4841056a898c101a57eaa7732df495d86c5962469fb6c5a50917e68b976a2e2d4fa0587bc0d5d85c3505732b28d3b2c0d57b71f5c945202f7d4bceb8ab8635014359f4b1b6d3df391682f46b54f822f0eb4e8b7b7744a74fa5398401980fa7b3b62ba941c07bf2cb4d53bc05dcc48144ea41e3598c7ee7a88b305060ff1e1e094b32d1c5f4a61ef72cc604696521a6aab9bbb70590d82ec34f43ee50472cbf5f6cb1b", 0xeb}, {&(0x7f0000000240)="a9c6dca26872cfadb72f22f9ea2cfb88767e392b83dfac5a28121dc05359428d03e0104e793b667f74d69fc221c3febb672b944d81062ef543eb9a074f10d35d9e20eeba8e928ed5f00e6bfdfcc2220525ee1e6f63b2154b8b2eb92200d64f98f24f88bf23375ab83645e2dd2ad68d7d7daa435e575da50dd926a84f8babb4affe74f85aecf1b5d75ae045b63f56262195da50", 0x93}, {&(0x7f0000000300)="df0b65dc7ae033cac4a55cb699d04b9a276cd2a8afc748c25f7062b432708538b880fced13197bd04d2bb02e43fc2ba1b580f925cce190d48b0e786f7122da2c6f8a7534d885a951a9c9f88e3b32316557bc96c7855f50ecf41959a9918f29bd909d", 0x62}, {&(0x7f0000000380)="223f38f3da445a3c9a0bb893a9eea42e4459f1064cca2f4be8e607eab647a4cdb7619273e37af0797af2e0a7e3bea3dc8477002feeb5ffe4e5a9fa1ecea84958c745b1a933b2887247", 0x49}, {&(0x7f0000000400)="ad2ecf8af8d4c5a69dea0f84ddf299cc36e50d86dc8e0d6e4063b8a56085e6734eb4b92a52b0a7974b83bb34dcead9e505c759e44b3b75da211f221a3d83756090ade8246ae39d0c5481db90872d36dd09b3d3115919e42f41958ce4d7f266c721cb130c5791b276b6068497f28fdafc0c5aa62cc01df15a21720733dce7b81701dd82b3aa3ee5ccb98600bfc164e4175763ce20d2694de2e9943bc0c9558cbaabb6838c90a406e6fcccef62f81ebc1eba0cabfd24aa6c59310deb12c1d6df0d12", 0xc1}, {&(0x7f0000000500)="32daf6ac3d4f3fadd5da24388d242a06e8d875f9c6797f0487a944d332cb9549ebedf95a615e02a37f8102d188c353570aa0d64a91de27cc452c404c393854e414379ebe2c1fe77db02c21f98da2249aa53ba2585063c7b2ec4fc1478466080771098a96e5be9de3284032419b60d27a7dabf2", 0x73}, {&(0x7f00000000c0)="930aae17515859db661c050e3a30414db3709c44b16ba37b47ef747bb7fbab756f961e19bb0bce181ed00e1c", 0x2c}, {&(0x7f0000000580)="2fb3fc488a08b1535084360d2ee14a69058f43bb2ae99232513d835797ab6ed8cbb6668a3a8dc5f12786d23f56f295ca2e7e5babb219bc7138a9845f288f6e77c3e420792b359720873163bf5a69ab42b365bfae92", 0x55}, {&(0x7f0000000600)="62bc7245e60addbce63f5b98f98f5f0900e1eaef0327215d6b923bd8768fa432b2f10c97bd63847135eaa2deb319ce4967a41af33d97c352f09a35d5e5d8be685048b2a7f795f0a33a70b7f502bcde0ff78277234c2a7802865c818869c0cbe832d168f39642ee237faeb098f439788e2933bf68037c6e10d53818d609e715ff3e3d56f17ddbe1e99a1079b3a8361f01a2342d61b6b76de3cabffb8e23065f9973063fc3392155e6baf94c88b7e6f2f1db9efa5f1c8a7c4d0dd514812efd57660c7ad6e6b4c52cce25396b2e940fee598c3688bfcc71cc8dfae5f3e9009b1e72d94cf0b6dd624716a6be0588e2902270", 0xf0}], 0x9, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r0]}], 0x130, 0x4}, 0x8) 20:43:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') fchdir(r0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1000, 0x9}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 20:43:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x88, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x11, 0x22, 0x7f, 0x5}], 0x6, &(0x7f0000000100)=[{{r2}, 0xb0e0cc584f070b7e, 0xc1, 0xf0000051, 0x4, 0xd57}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x8}], 0x8, &(0x7f0000000140)={0x0, 0x2}) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) 20:43:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x120, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x10102, 0x2) 20:43:37 executing program 1: r0 = semget$private(0x0, 0x7, 0x12) semop(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff7}, {0x1, 0x5, 0x1000}], 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000000000, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) 20:43:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() pledge(&(0x7f0000000040)='$@+.\x8e\x00', &(0x7f00000000c0)='*\x00') kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/191}, {&(0x7f0000000c40)=""/4096}, {&(0x7f0000000300)=""/231}, {&(0x7f0000000400)=""/127}, {&(0x7f0000000480)=""/201}, {&(0x7f0000000580)=""/110}, {&(0x7f0000002c40)=""/4096}, {&(0x7f0000000600)=""/6, 0x149}, {&(0x7f0000000640)=""/44}], 0x3) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = getuid() chown(&(0x7f0000000080)='./file0\x00', r2, 0x0) 20:43:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x10001) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 20:43:37 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d6bd3b25410a0582381bc1a3c11ae7133ba519f7052aa457d11502b8c35ef2e21b69990f26b9d705b97aff1fb18432ec05531710fdcd6fdf2d018e4bb72fb38e28a46546f501002598baf3f58787935467f00dad3debe42a1c3419ce8dca5bb8793b56d45a7d0ca8eb51d3ffe11ed077a4ed013e524562e973ab10d4e83e655b4425b0ce67484e9d729744c021053d3e8cb86ba72fc85d5861d10467dacdab959079786ae94bd1d9e87b05c6d3270142be54b5f1675e05", 0xb7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c7073cc9", 0x4) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 20:43:37 executing program 0: socketpair(0x2, 0x0, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x2ca63ad0fff75205) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x4) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 20:43:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, 0x0, 0x20e) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:43:37 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = socket(0x39, 0x5, 0x8) close(r0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0xe0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r2, &(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f00000000c0)='./file0/file0\x00') sendmsg(r0, &(0x7f0000000340)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x45e086ae, 0x5}, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[{0x70, 0xffff, 0xffff, "ed90472eb887fbf235f615e0d2b2372273805f31af11318942a5c61f82a85320067caa4b86a7f4177959c1d3fca4f1d70f1daa00fbe0182b4a2b81f7fbe39b6e973697d089a5758effa56d17536eaf8b45fc6bb2004a3e66340475"}, {0x58, 0x1, 0x8, "36f20b59049199092f00047ba5e66acee683e80c7bab2603e41eaaf4221e349a95fbeadfa0e3ca429c01f4e6d88b736682fe0aaf2e479801e5cd9b37aac493d04e354c37"}], 0xc8}, 0x8) r4 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r4) open(&(0x7f0000000000)='./file0/file0\x00', 0x4, 0x127) 20:43:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/140}, 0x94, 0x3, 0x1000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 20:43:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r1, 0x8) 20:43:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x105) 20:43:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffff8, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r2) write(r0, &(0x7f0000000200)="c08e334742f0e2cc3b7645d11e051a9268fc0eb7e95f046b72db5dfffeb31fbd52919de410d9c4c974d7e7577507f02301082f3993b4fcaf790470a917e3293c32c0ac45681cd6d8413d52bc862ef102cd367d521fabaedc9fc9446ed76b4e077bd774fe6efbcd436f3162b11ac368487e219c5ba1c4683e1110a5f0d21b6ce8194541721a623736b09048b32e7a5bbf7b7ad570614bbabe5bf4b8ee32a8632831a10b6e5a11b0f845acd21fd81f80eef76a7a5e826ec74f150dc721d8288024a35ecff2e49acd485574fb66292307f2cb851cfd5f823a16daa4df64be8fdf0deccb858288155086b9ed6b", 0xfffffffffffffcfc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7ff) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() fchownat(r4, &(0x7f0000000340)='./file0\x00', r1, r2, 0x6) 20:43:38 executing program 0: pipe2(&(0x7f00000000c0), 0x4) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) 20:43:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="4fba7d2951d3d47e1544c86fc021d67915c032089bed959220dee28136373ccba8d31d93781ec648716964be57d5d11a7dd3e4202c84a7ddf14747c8cf5148add7c5ed054ad929e9c76b3301165706880c2cf521b2f8f05dee08a5fb2cb93159357c0c83658f4cfe63fedffc4473c5e7a79b5ab912cf6aa1320a72a5ee880011845f1b37f43da768a48c3d97765a0211321e90a8c80551aa60d1e5bc33e4edb7dd1668", 0xa3}, {&(0x7f0000000240)="35ff13393d07b1aaca9fc9bd7acba3e9909b69dc2bfa1a49e5776587cad6578c79d8099ffe9b2bf5e69d20cbd8155b904ffe0a360f6a60498edc76c76303e56c909ca3a28dea8d21eec965f1b4d79ee347f6e7f2c95e5bd557d3b8c399fae489262c1e2500ed59802e659473bb86588b66897bc4beccdf6a38b9a351f3f3b5e156b169f9", 0x84}], 0x2, &(0x7f0000000300)=[{0x1010, 0x1, 0x2, "ca3e72f64d092e02c6ac3d68854fbb952bf3a2aa35b7792b806b0b1620430fa2a67bee52057c43a7062a21f4f5463a632412539425b83544dfe8acb5f4f88759d5f198b8225ad4b533a66d4bd0cdfcc581297b512b501f780d602091725786b152c01530f3a14b5f97322a9157c2ee77bbeaeb78a82659b79a0e10bed0e2ee7f5de3b7392914e2e61569597ed6a945512672a6ebf096196530e365f2b9b1c6e0bd3c1e3d15a2f11b3e1d55ff81fbdd813755e93802d62408e2da6d74d31b8e65df702b022328aa0315fabdd62aeacb450cc0061518fcdb1c657717f314072cc94be81b6aa26f4c4a68cfe800ccebc7f5b9b8a603c1d9e2932310145c1803184061a12c03dc416ff0973e1eb6973bceb1a8adc5c9784bdf87225fb283d1ccf4d1e884502fc0a7e0328a24bbc5944995e2772590331a753d657d8040e226fde228f8b7323177a6ee6d81ab9080d28870a6201d63011ce0b2a9864d24412ff0fa806c5e1bc399f31f70c0bb38e57f78a260db3b878163f5b8a3651f3f57877874e66818d9f31da45212e9f3438dcb53477ecb5c47b619265956acfd10f5d990bb15bbc8a5b05e9584a1664168c50ef0a5048725e0aa7bac184b1d4f4f748f2ac4e2d2e2b5ba1dbe0908f69ab884dd367c139ade84653f2ad955cdb4c47b50f68eb5d6a829e34013162502dcdd9ebeea5eb94224f2ba683d9b423005f0b3d8e2465845b7c2dd122c392c21ff87dbbf1ce885d1fd45cf91c7ce91df61a4106b6edab1f99f95b892d6a6b4def618761ccbb07ef814a3752fad016061efb82f811aa1204900a055f1e755a79e372491d51ab2c37faa212c51967be12cec673b2126983ae49214b10a4ae37855c3b5a990ea8625740f09507b131fa0dccbd159288f1b48dbc98d8dfda79cbfcd8714349dc2db99f9bbadfeac53e932fb95a8388552ad1d6f63146910eddb8cfc1948e0c3d5553d3e3619d0007e0d920286d3db1c94a1f7c49d55d34cc60baf7d47e1a6367da280cdbd5a5ee17776a31607598866cbb5d9f65218ad792211eebe27339a249647b5277c94197a5979460967cf965085cb1cf56162075d5959d95f860472afb6637ead2ef0c5b336341c068f745bf64e82c7f6fcff68f73bcae38c9c38cffa36b4e671ffb4aeb46ef30c2cf5e92c7e4995fc67137e45e47cf7692f49ef851b49105bd9f003612ed37b78b8b2933d94ed5b1365acaefe6dc18713204aa3ff76f0d741e7aa5b8cfce9d106d80846877585bc6eaac43ec9f85b45a9c5989165a2be71926d6bfca8023b0c1a400d693a327febd3512ced24a59ac06add8b157ac0f6f8cd3bd365304ac29661d9205a77d1bd56c19b59fab2c420eece4d3b6b5353bef57c324c1eb9c9056971cfbc9e681eaa640a99a6b17703348a5f97599424dcae4981353d0831d4d278bdecce1d0c2ae0ab027dcc2df3affefbe088722cdd86f5895242d50cddb475a57628aefa949c7498356063e90e84bc3f2bb7bf13519173611ca67a613f93d1909898501889c589ec8b8f9be3f5c1cb93f6e80994a816dd02d72159cee78380be286e1ffcc86761a155129bcd168d68009c783f8e52597d722c11aa7c3fc53c526674c55a0f6e51a1d0e07c62ee63a39eb0fcf17e63532603b4824d396e76f9bba6997dc7127f43debb920dc0ee9058e2aa51649f3e55e4436a7d72583fbb207ced5745c637a05830dc604f846f7b2d3bec258fcaeb6257e2cad0a4aa75c6e3c0cb9a1e9494e26f07d046c0d91c6065c537f8e3f13c2bf9445dc647a55dcaec6685f43f921a7689ccb9e54aa7191faf5e75d734afe0e2801eea39979d2e71bd90fd665b4d497228ec4ef098a959a4c02523be095530113ef466f2bbc1cb85fa60553210477a1c474d586fbe28db61a5c04ec0cbeb3d200c3f130723b55d4f3b129d5eb8a0e42de2f9f83883612b40dd591dae7391ab7ecbe04f840361804dc284062cec9a85a1db4468291113747a8f20df03ad945546233813d0942a175c57afcaa6e61dfcace8226ac801931eea6e62eaf08903e35b8f9eb7ab956feec20bd09b5de4a1342bb0f8a8172b70c60042339d37fa453d27789a1887bbdc81594d3414f46b163f701ec58c8f0f6ea2d00b8d85632b8436535401753b4369db576d7f0545611e23bb17cd9589b46b4af88b5744100aba52106e56078d4a7bf1dbb611389632ab809d3941b944344a614e608bde38d2aea10767a51f9a0e51735e0d31f5df5d7273db75498e0ca432c5ff0f5af7afc634242966c8839577f0fcadda63ac1dddd8161dcc0fbce03517645c4a1b9a0f8b9626dab7343ccd456115a1e65482cca8072d1f170041b26e11e53d8cee3cc5403d2cf802f8eae38b50a6450b28b92f1b365adf32aec7aeb489ece3f04d98d43a8f34d9afbf44c497e8179fa996d109ec526b45fde5b15379acfd56c2a848daeb37fbb19edc0a52936b360353a9a862920ab38ec9497a94eaaa4024f7fd300573cf6a6674d348d9c97de49b8cb227032b3e037a31109383fc32f9333a18d16ae4a07308fe824b08e1f3276b7478ae8ad7415bab404bb75711b9f61f17a236c7601d0ed88003125eeea910450f2b25fdcc6790100f37ebe0732bb2d823452ad8d1999e6d1fd310d5b101fdb266954e3741e1aaaef520adcd3d9010ac0c4f3ae0cdbebb963bb649537d638822ed4882f55cd4084fc70524d4779e05d6c609128c21d9196c147df3fc743997df9ee2204c0dba5a73455a67a90b66b24b055ae8851a5856671e45b6eb6312d928f58dab50741fbc16d3a7f8c725c229f4f8c744449b98d136254c6ab5b4f9f9c0dbc9d4347571d8d7f607051b6507e5c62332ac55f7e750d6c7dc1a0ebf010697d4c2a31722707c5288de9c496de86752fe76a2b1070e999318e9bb29f3eaf40504d575b50b19cb2401a7997779a8f36a9f12b0a9cf1469d34559d27234931344532b97a2dea08e2d9e0c9321cc907a1bd3958f518103bae51184732f4a4f831f58298a8cf7f455b53bb55cc441fcf98909aaa559f193f11904fdadf8482e6cc6be44e56d8c4e5cf4d7f5fa7d9ddfb1e8adcc8154a4fddc70f4e69f3326eafc1308bbe970ff95b48fb5a28a972f3939a7399591e78032e4c03cc8f0df9a08148caeb177c55d30762276da25eb02c86f2343909c37e69bfa734b0f753e283b630f487b93ed4bc8b8e93667fed8c6993785ae178f1572a169dad0e1ea906b0c4cf0eedc62c78c51c682848f8bce98ace5f6e56c96dea6574a2b12cda33332848710e9cf808f0472549778ca3d34d5f041b7ad4db061ec07ca6a010bfa2ce2afab4713477542b382a3321dbfeebc1d74b80a4284310b7248060201e6e65c9eb12c07cefb98bb8f857decf5a5086f614383bd3729936f2c6bfd533787be3eb768676e02b8357d9b4c3f3264bc55bfb23f4d8469f40c468b9a26dcf8ea53e927ad24c114d3c94ebc340eeba8e0c7135ed9c320583294ba0a9d02d462c5783c982ceb9f3c88cdd3c82be0d9e1ea952d70aab420dce992458318c6b1d9c02ea34f8bea5d6cc685f90befeac1796fe4ecdc2e112a185b07b5c66535cd672a6372125e79d567ce639cd0cc15ae35378af6f71e58524ad6617c20e3b8e4c73b7aefe172d4da8391bd0afe636d1dd30b94c9f65b7880d72e131c28d5a979e3e27ff22ecfb11c80828225d2c5dec07107266034c875ce7abf9d6c2a03596b0e37ceadbe230c8ccde69c547bee9b8fe19d30544406042a7d71aca0c9291996d6b1cffb5a56498793addf9e88f88ffefbd1fe37e6abd30780b26204920420848b372e8952c583a1b00197eae619c8c4e98b0c2079a2c9f756a3244b51761920701b101162e1f81c49e3bf8baf5f533e8abe8ab93991b6f54ae2e2be67b945e5d78ee2de5cdd707264c2571e93df0c9ea7d43ecb8200739829ed1b2af7e85fdfa718a30bd7d9411ae602cb064a7af4eb70f1c193ac4b05b36bf9b6e4ceb48d5177261624fe0bab0703c29bbfad96062fbfed267db75095186a20c8a4a6f8d7b92d4849bd045a6bc1fb6b1b5fe5e0bfdfe1e2bb468c66545f340f98f4c73ca0aea15c98926c81b963abdc872abef186defa9a06675aa319f1f963c542abc51aad5c84d162d8cc17edf9fe00b1121dc0916113e6a5ec9b0df7d4430fcca652629009f5fee1e791f2e64ef5f5168636373d4379f34cfe0bd0c625e10c0933ed1cc9abd0e7aad1a6a997f3ef5eb4d0ce630fc5798b7155e59f3046dc52ebf7acb38bc548fc4121a000b8ad7f5f7d0ba6eba9a12c4d941daa61da677008e2b9b9bc0489fbbd6579a7c1876bf33bd75f05d407c06f2c02e59bf99a4d7abcd5a44d4f56b1e82e5ac098eb413c38cd7e10af8e6e3b0d5487ceb22b87f195071fd87448dfefee917508a2ad01def019d49390b95028123525ec1684841c0320e2c41aad260a4555cda4063bbc2e98ac68c1dcebd5e62c528fb0c4d3043a0d59a70d76d64d197589e7d92e7e9d83b76ec3a519e3edb9f04dc7be504cef1b0d1a2886bb97a374e00614749eb88d795669e1918413d4972f5532a95d606ca6ec62201adfa146751227b26f0a979dacc13587f8ce7cfd66db242cb1d5d027099f8f28dde96539c09575e5c79e6d33dd267bdae386aaae5cc380e3ecf5a7816b0f84f2812c2b77e1d0b6a059a14b11dbff5beffc817ea590951b3707439e182b903e8c4e79254523d0808ee3deb7437d0c066b35f78bd9143ba167ec768d36241ef73438559465fd1eebb0643f25904a48b49affe512efb32dba13767c3bd7effa1a10bcf3706169cc1e0dff2d306a86e8096a5cb8051e17cbd80119aab9a7b6e57d7b1c4f2d62fcfd51509a5ccbd6c6d5cc063d13a6953b3ff240386f47e8be4b5b14bc7cd2113502ae52212a12485a376d0009459b78853027927ac9fded9c124b301e3233b5302fc2c1b363c10c492e162011a0be9be07b79815589fc91017204e14d127cd982383efcf8c9c3ca260a50a1469d7bc64da63a6181d4954277ecf2212d4617b4a35aa56874dfdbf67761260a28b86a6ff0d51cb4ab296771f3e7098edc194b29757740ecddb1da92078a440f5bb188ebbeae42d573830efe20d0f8fd18e8825022117cc308ec2f3ab6849b03db24ff35924ab2085ac6198d00532b6e54bcea9cea709333ba3804a7ca2ad1791690fb30d095ce03a8f9c87ee543beadb7ac0eb6064526989905ebf5df83638d2aaabe696f50841f03c6e4bd6ccef5a57a85f39683ccb5fbe3e67125d9d720efa575cdfb246b289a69a5af2e4b7b19311ab76ca5bddafdcc98b6852c85487a0d0c0a071ae182bf73868667fb19a2d52497e7eed710696353b0d3277f486f35aafa30ff36cad0fffd4d45b8dfd74033d75dde41f0a754baaeff39620f99e0ce84a6401aafe4f88c4fc6d54c82e3d98140eac9fedf8118878bbf42c71433296e015d5916b2059aa4f2c2aed8e43196b221f9c1eb488033940974e1b6ec249baadc84c397de14a3f469b8af6d9b4a3a761d2f079be00549ea0caaa6d8f48c5c4228efd3617a3105a89b7659502f3708b71ff23cd51e015123b2e1603c468aebaff3a5438523f1a7ac120f263b1014d7b89ce3be10bb875b01e95f29562e052169f58a8d75a6c43ee02c771ebd601ff3e8dce215d736c7427827c89910351754e676ea20d5837196dc1776525d3b1102c3965c3a6d041732d359cf525d2ed1e6a813383d7d291703a99bc2f7bce5cba384f127cd423538782320285f8d131644403c1df956c620cee6"}, {0x60, 0x1, 0x5, "dfa6ba40b287e195b0f9fa92e0a865de5bfb99dd15bbd4c886370abb13da3299ea43969dbb8678feee8238f9bf758739eebb9515de09232dd917bcd7229b773a39b90c694894a6e4fc70"}, {0x48, 0xffff, 0x71, "1118cbdb96eb1f413bfdd7f271f2854c51eb58ba7c1713d17a2894cd43279735f05f5c1682e9c7dc2793a8356e6bb4ff3f61f194afda"}], 0x10b8}, 0x8) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000013c0)={0x3, 0xffffffff}, 0x8) execve(0x0, 0x0, 0x0) 20:43:38 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x144) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r1 = shmget(0x1, 0x1000, 0x140, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r0) 20:43:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600", 0x0, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0xb9, 0x0) 20:43:38 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) flock(r0, 0x2) r1 = semget$private(0x0, 0x2, 0x22) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/44) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x3ff, 0x8000, r2}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 20:43:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x83) open(&(0x7f0000000040)='./file3\x00', 0x101, 0x4) 20:43:38 executing program 1: r0 = getpgid(0x0) setpgid(0x0, r0) setrlimit(0x0, &(0x7f0000000080)={0x80000001, 0x101}) setrlimit(0x2, &(0x7f0000000000)) 20:43:38 executing program 1: stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)) mknod(&(0x7f0000000380)='./file0\x00', 0x1060, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000000)=""/10, 0xa}], 0x2, 0x0}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) mkdir(&(0x7f00000003c0)='./file0\x00', 0x10) close(r1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/221, 0xdd) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:43:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() munmap(&(0x7f00003dd000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = getpgid(0x0) wait4(r2, &(0x7f0000000100), 0x2, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:43:39 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000758d0a69446f877c95805e788f2ec786fd74dee29276403aa01f95523d0f872b02ee06ba59202ac883b81091d8ceb3d6f33d1ac379adc5ad83fe06ab23abf2d74608331f3bab2224a027665e855cf7b1645d762ca59b1ab69ab499810903ae3f6158931fb80b51d61d70a9a3a511e8791cea877d1f1a5249d99ee49bba8eebe0cc58443f3ae00d6579a755e3db64d7c98b21877d18e0baee25caefa5cf75505237ee2aa97efe49070cef0bd256a1f5dd669bb2342bb5ce64467a246e89da6fe9efb0725df171c61e2ef6a5"], &(0x7f0000000100)=0x6e) shutdown(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:43:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="4898b2704a17b39e193f269646148e134ff2c54a9796d2d60d8ab2a5859930d9ea3ab9c3b99aa0a183a7c387b553adb937eaf0d0641c58dddef65443dfc5ae0700000000000000cd8eeafe9d88679292b9ed"], 0x8, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r1) 20:43:40 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000280)="a9", 0x1) r2 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="4eb78cff0ebf507b50a459cca1ae1f4b99c2abb225a34f3f048fa2573fc4298a42aa96649fff4f6ce0b138babb5a93c13179d7d6573f512576d5b37092bf58f8814ec480784af180791e074cb2031d1bd907ed3f7cc5d1641d0299cc2d30305b3e0370688687cb7e004c444305f1595e06332cf0649ffb107330c75d691b01b0f2fd4c312cc6d1dcfa32c799b2a684d017e758e46d689bc98e501f409d6fa7567d4474af3199d6dad9cfee5f60ca0bbaaf6162024e6a6669124d6d66db01ecf0b1eae312a2805d866bfc3ded2d49e37f0485393dad261b4811d4e2deb25530ab690d1df8516753849f6751df7233aef3d69f457c83f159951233", 0xfa) syz_open_pts() 20:43:40 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 20:43:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x720, "10009fe7f43f4cb1cb2fc6822fc600"}) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000020, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x1, 0x1ffff, 0x83cf}, {{r0}, 0x2, 0x84, 0x81, 0x2, 0x1}, {{r0}, 0x0, 0x4, 0x41, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0xb0, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0xe1b, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0xa0000005, 0x8001, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x12, 0x80000022, 0x7fff, 0x4}, {{r0}, 0x0, 0x2, 0x12, 0xffffffffffff4df2, 0x7fffffff}], 0xfff, 0x0, 0x2, 0x0) fchmod(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) fsync(r0) 20:43:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x2, 0x0, &(0x7f0000000040)=""/76, &(0x7f00000000c0)=0x4c) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/4096) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) 20:43:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) 20:43:41 executing program 1: r0 = socket(0x18, 0xfffffffffffffffd, 0x10000) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 20:43:41 executing program 0: select(0x2a0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$inet6(r0, &(0x7f00000001c0), 0x0, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x7fff, 0x10001}, 0xc) select(0x40, &(0x7f0000000000)={0x100, 0xfffffffffffffff7, 0x6, 0x8, 0x8, 0x80000000, 0x2, 0x5}, &(0x7f0000000040)={0x5d9, 0x20, 0x1ff, 0x6, 0xe442, 0x9, 0x8946, 0x9}, &(0x7f0000000080)={0x400, 0xfffffffffffff801, 0xb7c, 0xca4d, 0x7, 0x101, 0x0, 0x2}, &(0x7f00000000c0)={0x3f, 0x5}) r1 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 20:43:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() geteuid() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 20:43:41 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = dup(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r3, r1, r2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x20, 0x5, 0x10001}], 0xfffffffffffff530, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffb, 0x43, 0x40000004, 0x100000000, 0x9}, {{r5}, 0xffffffffffffffff, 0x5, 0x2, 0x4, 0x9}, {{r3}, 0xfffffffffffffffa, 0x2, 0x10, 0x7, 0x3}, {{r3}, 0xfffffffffffffffe, 0x8, 0x10, 0x1ff, 0x4983d980}, {{r5}, 0xfffffffffffffffa, 0x20, 0x1, 0x40, 0x9}], 0x9, &(0x7f0000000480)={0x9, 0x3ff}) getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) 20:43:41 executing program 1: mprotect(&(0x7f0000263000/0x2000)=nil, 0x2000, 0x1) r0 = msgget(0x3, 0x0) r1 = socket$inet6(0x18, 0x5, 0x800) socketpair(0x6, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="dba067e2614b6b481d7aba7a4754396ccd97263c01b0dea02d6b70b6f128a5029b3203cc30cb9dbdf6767bae901622ed0390415f36d08c86829988a89b497c00dafa600e41e6bb11efbfd126278a3e519c8dd7d83e5c4e498eda3eb1423f5f53c0e2eb20e8da9be176d52911", 0x6c) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00e11b0000000000"], 0x8, 0x0) 20:43:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 20:43:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000040)="cdf4bfc0a2498274b7a60f35557843086a2e5bd6cbd0323c668543471dd600b6e1c4d053f14231bf6e56240273e18bb019047c875e4461290714f03b68005b8520c422e29beb3ebed41fd525df0c9f4f86c885c487e70c829fcd7f0a39580ad90d6c6a7b1d07bf43fce7145e2280387b948e3dc4ea343de36cd80756357f6fc434418abcac", 0x85, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 20:43:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x100000000, &(0x7f0000000000)="f3f55d0841437f7c40bc1e09151286bb9d77f2cdb316a83b31cad96d1d746dc79b910c81c3ce16900c85d0b32a7118c1e5157b911ad5af9363f874bc1fafe1bcce2b0a508445fd0ab2cb7e0f2ee1fb9b9a16e3f273a31f1bedf700bfd4bb0a173e79280fa2d3c2314940e8f6fdae20b4bd6c1a0f95c5e6031f9b1360127314daae317a82868b0cd7e6410e76f5675c1fc6eee336210bdbd102da2a", 0x9b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 20:43:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet6(0x18, 0x4, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x81, 0x3}, 0x10) syz_open_pts() 20:43:41 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = msgget(0x3, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x5b7, 0x1, 0x8, 0x7fff, "7bfccbf6d9c0fa06cd7bfba74cc2777a9c0ec703", 0x7, 0x6}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/248) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) 20:43:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 20:43:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 20:43:41 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0x21b) 20:43:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r1 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='./file0/file0\x00', r1, &(0x7f0000000300)='./file2\x00') 20:43:41 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffe0b) 20:43:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_gettime(0x0, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x4d, 0x0, 0x1, 0x3}], 0x3, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x20000000, 0xf04, 0x3ff}, {{r2}, 0x0, 0x20, 0xf0000000, 0x8000, 0x4eb}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4, 0x13348655}], 0x9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x9}, {{r2}, 0xfffffffffffffffd, 0xc8, 0x40, 0x401, 0xb6}, {{r3}, 0xfffffffffffffffb, 0xae, 0x2, 0x4, 0xfffffffffffffeff}, {{r3}, 0xffffffffffffffff, 0xc2, 0x20000001, 0xffffffff80000001, 0x5}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x42ff8bd1}], 0x4, &(0x7f0000000040)={0x800, 0x38d}) kevent(r0, 0x0, 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x101, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0x60000000, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8d, 0x0, 0x4f03, 0xc70}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x80000001}], 0xa9, 0x0) clock_gettime(0x2, &(0x7f0000000240)) 20:43:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000140)={0x1}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0xf4, "3323407bffecb50d2de0ece5a87c597cc2763186", 0xdf, 0x7fff}) r1 = kqueue() r2 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) clock_gettime(0x7, &(0x7f0000000040)) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x8a128b2cb7fce63, 0x200000000) 20:43:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) writev(r0, 0x0, 0xffffffffffffffe7) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r0, 0x10000000ffff) 20:43:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt(r0, 0x3ff, 0x7fffffff, &(0x7f0000000080)=""/228, &(0x7f0000000000)=0xe4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 20:43:42 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x45b]) 20:43:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0xb000, 0x420, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/113) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x4, 0x3, 0x3, 0x2, "0751058df75bf02914742a544053a00bcfdbbe01", 0xcfb, 0x9}) getsockopt(r2, 0x3, 0x0, &(0x7f0000000100)=""/30, &(0x7f0000000140)=0x1e) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 20:43:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 20:43:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000f9ffffff"], &(0x7f0000000040)=0x6) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 20:43:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7ff, 0x7, &(0x7f0000000140)="9da3e81de5dc1310f819884c529ced70ee95dfe08044cfd4", 0x18) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) sendto(r0, &(0x7f0000000040)="958f88e09bad3681616d35056026acf466c2d5be3e6100910f3d66fbf91838ddd62dc07767f8f07edafbe59b59774508e4570aeeaca09b53ad92c073b12779a854657c895bc944d54978a6c2229e24aa3de0b9b5", 0x54, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x7fffffff}, 0xc) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 20:43:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000000), 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) close(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:43:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x210000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x800000000, 0x100000000}) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/157) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) msgsnd(r1, &(0x7f00000001c0)={0x1, "7695231f00d490e764c4a8327b199d76acf360b4cb3b047fa604a7a831a462fe16586e9a6a46727ad65be89590efcf87b2e8c4e2d1d96c97aad63f4ff2a4d1ce76ee0dbf606735a688404b2505b445074c7bfec270e363c75ecc87c7c6549ea83f283cc97b97469b60053fac252821ba4e61df2bb0b991691b450d3c761adefff2262d00924a0cab78009009baf5a538f6449d06baa3eeb38944f8155ba28719b0a5dd063156dca04e28694cf2616ce5a5a027cb62826ef892f9f5789f5cfac1f8d60891b6ed70fd960b16ca99d44c5bdd9f88cada7586d76d"}, 0xe1, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 20:43:43 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = socket$inet6(0x18, 0x8201, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:43:43 executing program 0: r0 = socket(0x18, 0x2, 0x4) socketpair(0x2, 0x8003, 0xffffffffffffffb0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 20:43:43 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c6faba7ac2aaad8c1c0d704ac152ec50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c74368df7d74d17caf29c32cd5533bd94f8c24a615dbcf04a1c94c5c68aeaca2c6d1690e1141060e0cf93463232cc2b70cbd3a76cada165a6c68e95c72c029f12073c85d12ed036e31f2f8e1f8eb4e29c4662a7e439874da5b23c05429e4c49ce6abfbfe2557956bd98a04c1274aaededbc1c02cc4dc2da1434c7b281c9735f935df1c1decde16bc6d36931c2e7e03b2e1b7f3ce993814a6a1b4f01c6fcf2123e33bd59b6b20f935511e7838f62e149c10bf11b834e420b6e497e67b4605e7"], &(0x7f0000000000)=0x1002) recvfrom(r0, &(0x7f0000000040)=""/40, 0x28, 0x843, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) close(r1) 20:43:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000540)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5e7a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 20:43:43 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 20:43:43 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) 20:43:43 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='@!*\x00', &(0x7f0000000100)='&}:\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\'/-\x00', &(0x7f0000000200)='#-[\x00', &(0x7f0000000240)=':+\']%@{\'\xdb%\'*\x8b\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00']) 20:43:44 executing program 0: r0 = socket(0x400000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1) write(r0, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) 20:43:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 20:43:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x7, 0x0) 20:43:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) sendto(r0, &(0x7f0000000080)="c8207ca6a515a6fbb534fd38a3f5c276c12534b9dd126d8c91b29adf", 0x1c, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 20:43:44 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x2}, {0x6, 0x8}}, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000100)) 20:43:44 executing program 1: r0 = syz_open_pts() socketpair(0x0, 0x4001, 0xffffffff80000001, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000000, 0x4, 0x572, 0xfff, "cdc53c4d307d3fcd97bd83ffe802cdcedea6cef4", 0x10000, 0xe5ab}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:43:45 executing program 1: socketpair(0x4000000018, 0x4003, 0x5, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) 20:43:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x2000210, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) close(r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:43:45 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) 20:43:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3de5, 0xfff, 0x1, 0x8, "ddea8ff1cccf4b30a137fbc70712585105964cda", 0x10000, 0x10000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0xfffffffffffffe23}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() close(r0) fcntl$setflags(r2, 0x2, 0x1) 20:43:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0xa3, 0x1) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x3f}, {0x1ff, 0xbad}}) lseek(r0, 0x0, 0x2) r2 = semget$private(0x0, 0x3, 0x208) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x9) 20:43:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x2012, r0, 0x0, 0x0) 20:43:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) syz_open_pts() 20:43:45 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") getpid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 20:43:45 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x7ffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 20:43:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x28a, &(0x7f0000000000)="67c1189a18a7715294274894d290d3ac45d5e4e8565d9d154418604ed8e7569cf1e50a2626ebd2b722a607543f0d79978592f04b32048feadf1e4ff756978022a21bd8132f7d46ae070588b7", 0x4c) 20:43:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x9) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 20:43:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) pipe(&(0x7f0000000100)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000240)=""/245, 0xf5}], 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 20:43:46 executing program 0: syz_open_pts() r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000001c0)=""/237) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x3f, 0x80000000, 0xfffffffffffffffa, 0x6, "adeabfc62c80cfc48f3a73f93a5226aa5168edce", 0xc4, 0x3}) syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5d) 20:43:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x38fb69696bfe6319, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0x318e}, 0xc) 20:43:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = dup2(r2, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:43:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socket(0x7, 0x7, 0x1000) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) socketpair(0x0, 0x3, 0xffffffff, &(0x7f0000000040)) 20:43:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 20:43:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffeda) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r1, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0xbf08, 0x3e6, 0x8, "b1e9b5038324d515e8d8d91c9998bc287a63cc6c", 0x3, 0xb7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f00000004c0), 0x1000000000000365) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 20:43:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r0) 20:43:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/191, 0xbf, 0x803, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 20:43:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = socket(0x8000000002, 0x4, 0x506) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x6, 0x401, "9a6878826a6935742d7bb915b3be9e53e8bd65c2", 0x1, 0x1}) socket(0x18, 0x800000000000005, 0x350) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x80000001}) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="cc2de79dd85ddabe7d2f2f0fe57c823b5342fb470a6391a526d0f134a814b3271e213209e5150d5dc1d8ba19a92aaaacc498b5750648ffb470577e7307c93f8d52efe9fe599d8e62e7039f69bf9e9766894cbe3f319577ac4ebda7941264575dd7c1155e1a7185c0b93fa257e38bbac56ca9a1ed940878fcc171add1b633b603e27c6a027fd8a4002aac01f958e688e59fbed64cc76ac5637f39aa76ae81f2f4dcebddeed6f16934a2a05c", 0xab}, {&(0x7f0000000200)="4f40d649f71f2409a2adb1a210b01788c516ad185db0de7ab2607e63fbee746306f0a56af0deaf95c8e1f542209b24c55b06b28dd86b6b0e7bc46f69d506fbdf29a4534be320fba6914b05f5d02c658b9fcc7ea5b6ab76c507072a85afd835010f2b93833989d152bdc4893308605183ac0eb6f9045ede5aa7bea233880a0f6b0a1ee99831ff2569c1aae3eb38f32fbcc676b8bb23243929e20da76b4c0bfd315b231eae522cb3982d632b14e0d01ac2dd037afe716b28950cab379f123dab662150dae937c747d07408e48f558a30bda7535e28d21c516075b411ae0eca4b24a71ddda71b66ef28df69e1289db3d44921b9d2dc0c7666741de1ae4e4f8ae1ab08b58694dcea5929026ac2bcea57def743fb534505c7dd3e4f3a48191b921b80bd394329d173649c1805483bc9be6a10b3bd0b75738bf340ed324b556def8405a75115ef598900c986d9113e9f19956b2e36ecbff2e69474b14c60ec660ec4b33f18c13e428dcd243f994cc748da5f3449f65e9164ab3dcb3c7382dfb87067efea267aa0f4694af54ded3c37b4b8404b85d3cb5c571a06d8c715d335870f0109499c35e95163ab6fbbc8cf3bd0f516b0dc2850054b2a8a8e56ab925a23c64c9cfd304676457cceb93a327c29d4ba525e8d3f720cf21ddc542e36e19ea9feb5db6a6bec149dd8645115e50b902115948ab1f90cc7a674037e8bc66d81915c526bb0ab05901b3e0bde206c9f55e261ee3908df779bf3f75cdfe9bba96414cde298bdafa4f5339ad0553b10acf5ebd1c6d2849fb6ae2c514b089d43b1493522a5f3f6527ce1c13af5b8a46c6bf5cc1b7176f9843cf3dd2f7b6afe297a6e2bcbf8e5ab057fe3df16f0362263ef719d7d9689c9ec311fef21077f84befd48b5bc3e6624ef604e70144006ac31b6a27bdd36c3f59db3530b6077c5babd56113eb0986af0d91eaf7c52c19823cd0ba362ec9aa0d6c842eb94c729b276e64d7f1406f625dc70ab8a8f1d7d4852e0de9bbb7549f9aab3294ad523d67678dd650433e3265c7d77d8a40c17869eff12221992d8bb7c5122270f39d602475ebc50579b1e47f0aecfa75ff45a0c31e1b6db4d52ab1e2f6f2ba977fb43d4188a580bb1938dc70f89e2c8ae623bc7d1e8ce4bffef448b8aec1cd8771184fa450a4cbebac037f66def6147d1141b792b727e6c4ffd096bc7acc82f895828ae129a52baba7fadc67a2c7f1919de37587dd4c0e564c50ac33ce0ff4a85abbc543f716a7c0a03b8fd53c30c15039253be2085cdfac60720cdf1242f64d3da63542d38f8862392ffe2dd140b8c0ddc0c29fe9fcbfbf62bd41bc7a1dc99109611c673e584ba71b1269fdab99706857962ec694cc2ae9659743b3f1b3a020f35cde8b9bbd4bf970b2264341f24541eb31f192464b4151abd742fab3049d32fbe13f04eb3d248a92993e20419870c7972e446be0f2df8214db1cf2418ffd5f38a7ee863dc7411fe149e481c5fb5a1eef3cafc0f4a0682e06ce6ec554efcefbbcc3f90f607c96cf4fda520f5f6d830764f76d60f2a16dcdfd055c1a766fb29ee45179905f1df00fdab50751c72b2594bc76407cf7e3aa89d1c6de7ce59a31b0c103a1642397e25f932a8a380ec85f47d1f7b128f501d6067dcc98a81f379bb4154de5c5b6437172fe8ac13c344a011260ed01cf89aa3ed523e0476dc6251fe693c57762827193a27c224b9c7cc21bf78278647e8d6d4f557ee48b068c7eab7f6a681e17027490b645397db5f2f7b89722376d395ea71773b7441e659d1d3775f7f2ae4d3e1bbc653ca55de20854ef850827fac141cbe75aa95c434b8cd5b72a1419c97bca55dac0c2843d6ac94c38a641007c73a43bb0fcc735d97f2cf89007712ca4175edb00bb5c4924269cc27a0fcd353dd8f0829e3ffccb92172181ee8694c52bd34cb7b6d77fe174570770e5b1d4852497bbccd2d52a9ca7fe4471c29558e9c7c91288aec3c2be37d71b122527e48d80bfe10847d153ebd338f9dc4fc06021ac01cdb0ed8219ed23779e33b4bcf5dce09cedad08614395473c08c74296a4fbde3b74b555e6d00047ea25c7b6adca195d54be80c7dff31856099c617a66b357bc6b85352def90fec9c7475dded494964a1663e211012842089ff8f934f64d678a40c8d71940a3b571ffa655de0546ca829849eddb1f127e61d7ffc1e5f8e6249f29198d63026d1349eee4fd3e0ec032d05e37f53f306816383f2e696d3bf31f9c1820f03521befd792b71724a8b3962befa52902cac82af43e73b2a0565e0fc3a1916150d20c93afbe3bf924975b4e9310cd62c39dbb29ce3b5d6f4d01e59c30b626efcecb41f1f2e6de9ae80b1d1f8babc698aa6b58221738cc6da1dd1ebdd8ce12c87d787bba5eb32a68cd3a4c7cd92aeb32b8eea876607a9d750d2991e7f7d3fbaddacd3164af70e672e6bff1ce578d61f1f4f37adbe7d3d74677887a17b7d70eca0e06b0a8d4064d1fba95c6e6480b16d6b4babac3996d8fee301f4228a5c0059d5551f9bf98e4cea0a1ba5d34f2713fb07bc3d30eb133824c64c71dace3d1509dd8047315e1ade9a0bc978615aa32c9658e2d1e6f829d65d806c9876de49e2d2d8bb7469e5dc3b26d7008f736058eacf4873ec75cd631638a8f8427de7bfed060f056951e0814c3c2abf1d9debbd7bd50d6fb67d0c7678b966cc5d8f7e54fb62a0fd0c5fe007ad021f9b111ed636af9e1ff9a3f9f88e5b6689a5f1de760009876a3602fea658105f30d9db0719b67d63bab7c4534dcd0cb485037879e3a0df567a02fedc0bcd1f1abd02b71e4307390c8db2d77fce493b7029c3b4d8d4ae9b5ecde301e5e585885fa98f6d05222b6e8934823446edb64a3111bc098e1a764e625aed5598dfa1351cb39007d1031749ad623698a4d33597142c90b0a1b17aabc940ee8c3d78c548ffdb64168b2812fba5d1bd836f9767a73014727cc02db63851c44883d0a0bf61342c65013ec0e4bdc4e3d9d3c67275d5246bdd4de6fdb111c1d8891791e7cd097c16ae4f0d007ff9dad11e17e7b3c8810e121395322d14c709480fdcc9c6fb6b75f7758c806fdc9cf091e15522982f26167f4b9e30aafe67afd331a8a163140fcda104ef648d6062a9b416c8a2329d834a54a6cad74132cc9270db70ff4f318c9efe0ab851aaf0770b9045b59bbfc19403eacb6c7a19a56635e931c1e69e3c32ea00db95ad938118160583652369725c626d7b6b4a821347e650cc4dea32106cd714c673d710b93979f13564cba0798885ef4cbe774e42c2275a455ce39be1acb5701bbda61a8799cb18789c4abab649a07853058208a90f9c863cb810affc3992d970e0e140df2393ad7fe4cd7789ae443620978b9ac14e931a0365dd54cf5fdf4001b08d1e11ac198e05b9f2b52fe1cfb888790d4a1589c76b285f75f282629cc78a84efd549ab2ffc29f6c4f3ad48fbe28ffc5ada42af65ac165b4afec3460d170ebf0e8995bda013bfb77604894ca8c5e382d7147a7661af1d78b9337ec9adf96234b684bd07ca0227588d75c7eaf36b4b9a36b6a65327f8aca5a5a35cc3a3af0bea42b0c933762f9d2bba74e992bc9002ba1bbdad18825c08721b7b79c19d3c488284f10f77029e251f9bb74ec4f1da8d406777f01fa38ce0117088bf943598966af18e874f4fda21b52b2cd761c68924f48244a5e667ae1a6e81d04305e33fe55837ad6722342eca8395c6fa3d5b5ee2fefb579f417e710308b46eac9651e43df19aa2d47ea0d9b2a84902ebd38c7ff0b361f7b9eaed081a4332b80e2fcd33cf13a12035bb5b84fe87e6dd99c2771f445ab2a60d9b6f68800a977454d17560f3cebd4f9807833f8feccdb0c3e7b1ea64e5bcbfab6786392b519f331df5634704f083571e55578fc7052c71b48cdbc18e9461cb5bc65fd9eef12f78d13dd268e7dbfa0343a6f5195ddf3dc4c96332ff4d4c9531287916b7c83e9ede74b743c17f77478c1056dc9924baa4a8fec42634071fc3b7cd91f7ee1f146ecd43edb2fc92eefb57fefbafe9428bc1322cc38f0105107496e4bd28819c0853575fc162a21ed288135cbbebeb033dd8042ca5736eab2fea4af54d82f06cb4c5a633c14211c2ba1fb4811932b3e5ceb93df73285ae92b53fdd64fbc8e62696443aafa143982da6cdf98184f3659454fdf901bea81039511c4a2fc241984d0f37d3173cabf80025ab81c99148df5d4d722122a91795f88f598e9e2b1196a55d418d10a327c39ae203ce5bb4e58bf32e16cf24edadfbc0023aa8d0e5c07fdf3cf7bed4514466467e69ab768bb279c0a3e4ccc1cd20625532b64ca2a9531b6498ddf11ad68a31be4bc63aeec88cd66f3e43182b1d7d3744468bb2028205fa01ddee2362acbd8878bd9480cf97a42f369c9a26a837490e96c99591bb26f45c8ee82f2df5c0628afb47d14dda6adcc5ad568d4cfa1c51755c3a80353bdf17e45d2eb951d5b9e1bbe12010e9c1f7dba81ff87c047b25abdf623a220fc434a622d5565768c23cdb2c099433c72cb4c5eaab51c32b9c762a788cbfeb63dfe9230dd42625410ef4ee8d78610e737c63e10c2bd2d62210628b8ee70b7d3ad348124be811bc2ec7849d559783222dfd3ef4d43efe602d60ad1328770ce9cda948bcffdf35e614eee2117d0f612260543c6abef7b61a91815b6098b0f9146746e5e43274682849ae472e142112824e4435e8d3083259a1d8ccb0ef276afb71926501b8280e71511d8e648237c79daa175a01ccff3e5fa2a04e6e4c2cea78f0471f61832056156b548a9020ea90dce948b030522bccbcf89138cfbfc78078f9c6e112a4f44c34f1f43dddc0ec93c6a08c08783c9f01d7b815fbfde8cbb4e7ee8bb9d5facc7eb5bff22e224ece5d82210b742de8be9688743c414dd03c8e2b1874553661f2fea922ed0f28494b14c3482fbbc4364bbc2a51e6725389ad52bbf3b0ff645db0e18909f352845e3906b00e54160bf80a914fa3614d23300ac7608729b6252b6a83391fdea43540df34f66b429cbe5144cd2ee7c387025ade1bbb523295c4a7be2f9931de2d4370be6c8aee088fc5418ff6895af2b5ed26938a91107965cc9e3049cf7a4500905bd13b39472677f0f4d64ecda64ebb7a348462607e8fd7c9d109e6fd33f3f4b4b4ba9685ff7c099922270522e73874ecf563a0dd7f829bcba4eb09bdc7df2b7a7dfb9dcb67b253b781e34764501f717512177855c92281f28a1a8d254a54c38476966035a7762fe91c9756956de73b3cb91863ff4d47ffc0bcd0ddc48e44aedc39180ddbf583511ae3c8804b934f3e848483db4a0f2737a02154f50e001bc83e44a9ce4c7dfb9c9774462cf5f42f9f31f6886b067442fa38d15e620a01d03c693cc43e9e9d3befa0d07d3daec596092cc1f0baa8c65465aa82877a0e2ddcb2047acbdc9f27b623a1e08a8451a9a459ac3a7c2b975e261acbad533c1540df800b74b9b5b88e5f7e3a0b9ca077201768390758baf8e29fe377c03abc53ac8850387995b6d2c4aaea86b19724788e8f648d75addf0dccd5604c1d9a5f5ec12e66991e07e5ef21a57b7ec3e744ab9694900a91e8e71f5dccc40bef8054a871de73f3ace9b5126d13245ee1c86a2fc588c31fa1511f607cc6d7a30972acc1f9e8875c1759e54d37fd8841fc798dd655b7045ea3c990f792e6a5f61f2ffd723fd11d0f61284a7bc6179f744f232cad13fc09b109f981acd837d18753e30bece82241ddf0441a8c01e860d2e777e6d646531e0ca5baff5702e27251a3df26609bd4ce4", 0x1000}, {&(0x7f0000001200)="402c87228abe63eb1cbf4a0303bb1dd77d040171a7162d2039e450c38b7e5312c39fb643212d64e92ef869e02c0064c1a4cd2447499a48ec5c045d45ca9083c4f264b8f4e44bc9d59a427339abb16955109156a7f9244e1205646abd2d53bd238bd065c9aa1cc0413aa41870", 0x6c}, {&(0x7f0000001280)="8a8f668977209bf1db6bef0a724ebdbcd123e45d5bdc8e22e5e0ae73d58b8881f4a23a244dd0568d8c59e23ca4d77ca47e70eec866009da1e9583fa7ec57ccfc83754dfd3c93d3cf62755a57121824a3184f8b9e69e27d956844d91a1462f26e97e03ae580a198ecc586701e78080577a2f3912f810ee1eba8869c4235f0af6543367d401b91da3c53c652ae53f5724a386e4da540d561a241ab9afca5942c64310d32a001249f0eb4cb1d7ccde84e58029f5dbecbe9ec79fd807bde44e2f404047907ce5ad0361385", 0xc9}, {&(0x7f0000001380)="2f73f8444dab778b1f55516e23d8b564ef11ea9c2e5057ab129d0dc36ab8780d9481576e32478cf490c601cd932da0aa0480d41677996e32118380508296489d1828036e2412745d6c17da66f84e6d658d03c4496c5f4ce294d8df3ae820a834765d25e3ef20ede8cdb9e9c8d51442d9847c315a945a3e45cc27d94396d66b26107e384a5b7590a4b528d1471a1bdea358bc36b3140e2c58df27db83dfef62c15a4f308dc0beb26d2b6fbe1e8fc2dffc4f731e176daabfffaab2a60cb7c72424b7f7664dba17b555c43a597319b822c3f43d310c5ab29cb804a1c7607a64a9abcd9ca6b10cee6eab974517d2d8860bde17dd87e773cf22dad64128", 0xfb}, {&(0x7f0000001480)="03a0fc23e636adc5988edc8947b581e9f07ddcf9cfa739bed99fb0399243d42c960149168e56dc5ad87a35d001f8df29027b11509e2fec3748fe9ca6f32206777d633683d4e7da1650b1543fe86a7e7aff28c9188cc512f137bca70760c6c2fdacb2301e87883bd11741c7e0a1b5d42a93e2df27c67af4807794e2f107fcce3a7eff06d83955e564c007f0e8e81b7e3beedbdfe347c2dac1ff08c5501aadb3092551f2167908d7f86b88346e4ac1638e63384ce2d02530fae2ff3e81fd4a7871fe84d3cc179c875c7225ff", 0xcb}], 0x6, 0x0) 20:43:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/47, 0x18b}, {&(0x7f00000002c0)=""/89, 0x328}, {&(0x7f0000000340)=""/132}], 0x1000000000000171) 20:43:47 executing program 0: r0 = socket(0x4000000000000011, 0x6, 0x801) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 20:43:47 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) getitimer(0x3, &(0x7f0000000000)) 20:43:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x12, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffffffffffc) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x6, 0x883, 0x81, 0x6, 0x6b, 0x7da, 0x80000001, 0x7cd3770d}, &(0x7f0000000240)={0x4, 0x4}) 20:43:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f00000001c0), 0xd406cda1196a41ff) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0x100) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:43:48 executing program 0: r0 = syz_open_pts() getgid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) syz_open_pts() 20:43:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="fc794d", 0x3, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB="0030000080000000000000000000"], 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_open_pts() 20:43:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0xd1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:43:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x10001}, 0x10) 20:43:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80000000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f000060cff8)='/', 0x3, 0x0) fchdir(r2) unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='\x9a\x00') 20:43:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7ff) 20:43:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 20:43:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffd9e}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe(&(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 20:43:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = getppid() renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 20:43:48 executing program 0: r0 = socket(0x40000000011, 0x3, 0x7fff) ftruncate(r0, 0x0) 20:43:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x212, 0x104) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x6, 0x8, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) ftruncate(r0, 0x400) 20:43:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x9, 0x1, r2}) 20:43:48 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084"], 0x1, 0x0, 0x1000) r2 = syz_open_pts() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) setsockopt$sock_int(r3, 0xffff, 0x1107, &(0x7f0000000280)=0x2, 0x4) r4 = dup2(0xffffffffffffff9c, r2) fcntl$getown(r4, 0x5) flock(r4, 0x8) setsockopt(r3, 0x5, 0x1000, &(0x7f00000003c0)="5996424725193eb8b9ce63f823e36c36ff3c9a8acda16f07446489d4cb8028386499f4de6f16e5f29775d01bbbe57197be460f6ce4d758b527c85fbe7169339152057af425268c1e8b5aa9018a6def0646aa5037754174754d3e7d6ad0b7151bf10ee07ca3c63f4ccd62e2d79bd1447e7db10931f09ac19f8531114acf63a0c7541a92ca11971f1fc51f7536eaa30d782544368b337be18dad5e0361af786cb3162d455a1bf704de3c35", 0xaa) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept$inet6(r5, 0x0, 0x0) close(r5) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x981941aa907944ec) msgsnd(r6, &(0x7f00000002c0)={0x1, "ce64b244f9a20d16df794a6ddb71e7fa14768b78977a5be0e0a6a54e7131659db70508ede5d7cbc378ff2390cf00102f2fbcaef3cdbf"}, 0x3e, 0x800) semop(r6, &(0x7f0000000680)=[{0x2, 0x8}], 0x1) 20:43:48 executing program 1: clock_gettime(0xf, &(0x7f00000000c0)) clock_getres(0x3, &(0x7f0000000000)) 20:43:48 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xdffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') dup(r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) rmdir(&(0x7f0000000100)='./file0/file0\x00') close(r0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 20:43:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x2) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x3) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 20:43:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 20:43:48 executing program 1: socketpair$unix(0x1, 0x400001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:43:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/174, 0xae}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/9, 0x9, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 20:43:48 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000), 0x200000000000002f, 0x0) 20:43:48 executing program 1: r0 = socket(0x11, 0x3, 0xffff) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 20:43:48 executing program 0: socketpair(0x0, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r1, 0x2000740d) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x3, 0x40, 0x5, 0xef90, "711d950d23983ba890b6dca216c668f367414dbe", 0x401, 0x9}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffe}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:43:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() write(r1, &(0x7f0000001600)="7d5d75eea2015cebba40bdb2c5a1c124190ddcba515b395a0c10b7cd912835f40a2555abfc63d777a8105e5c711b3468932dfd19097e6b19a4efc311729f783868a5834060bcde657dc6df43f2815b56c7329dbd19c10ea1bb1e48c004f2aa1f29da07d8744924e1bc4a56136962f834135264d372a562edb6860bb9daeaf36c18a9b85628b5e27ab9cd82c009c152930100e053c2d9011621206f950d8481e0472acadfb4fd6f56cc5fa3ac907af965bba8ef28b9a06e737f1dfb649d406c772cb8d87110222d11", 0xc8) close(r0) socket$unix(0x1, 0x5, 0x0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000001580)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000001300)=""/229, 0xe5}, {&(0x7f0000000200)}, {&(0x7f0000001400)=""/169, 0xa9}, {&(0x7f00000014c0)=""/13, 0xd}, {&(0x7f0000001500)=""/115, 0x73}], 0x7) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x840, 0x190) 20:43:48 executing program 1: r0 = socket(0x11, 0x4, 0x0) setsockopt(r0, 0x1, 0xeb, &(0x7f00000001c0)="186fe65cd24763b59cb16ebfdd5281c8cbc3718648ab1901675dbdc254a0ab9ba98ffd1acb2eb4827d20f6cb130164180af4c0bb1cb33b6c1dbd1fe7ba9882c0870ddd7f9585f9f78768297fff413fd73ce752f00a6221be92646802ad76fd81811f150f14323a465b97d54bc70dc4ebbb2419ec9d49000000673b638cd64a09f4724b319e1647095037dc608a58af10611f4e42cd8073564174027b6bd646d0f760965a69c9e2337c290c97bc733f81e897da348db2fdee0248d1923db82a1e2cb2220b4cb19339eb384f1346cd6d681bfb852bc7028142686b5dfff83092b1b51d71ee2d105d83bbfd76f457864ec72e1f", 0xfffffffffffffdcb) 20:43:48 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file0\x00') r2 = syz_open_pts() r3 = getuid() r4 = getgid() fchown(r0, r3, r4) r5 = kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x401) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000280)='./file1\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x9) read(r1, &(0x7f0000000440)=""/183, 0xb7) kevent(r5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x200000a4, 0x0, 0xffffffff}, {{r5}, 0x0, 0xea, 0xf0000000, 0xfffffffffffffff7, 0x1ff}, {{r5}, 0xfffffffffffffffc, 0x21, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x27, 0x2, 0x81, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x64, 0x6, 0x4, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x80, 0x2, 0x7, 0x6}], 0x6, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x80000002, 0x80000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x101}], 0x20, &(0x7f00000003c0)={0x6, 0x7}) 20:43:49 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:43:49 executing program 1: r0 = socket(0x10000000000003, 0xffffffffffffffff, 0x2000000000000000) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001500), &(0x7f00000014c0)=0x29) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="5b4a93faebfa5388063623d5acab9b418f52331498cee4504b49c231084c954176c703ec435afb62391c5b4e48954c", 0x2f}, {&(0x7f0000000080)="3f573499527e083173595f6f22644ab0f6f3471991f8d3c7922cfc1ad069c7b1fdd7cc925209b6e120928c58fe119ca40446cca33def0126c10287d08f56d5153cf025b35fd7f94a6c566ed8fcfa87baa5fb3419103ee4e0bdab183ea9d0d5d41419d9413e662726670621042739cc8fce5005b9e110e104780198fabaf556b9e253212863e23e9149c9ff9af5bda9117225ddc24e0a6557ac3f00bfa505dc5ecee46c97ca4a35184e", 0xa9}, {&(0x7f0000001540)="c9cc7e689bb7917bb25ee405c5f118885111c4a6a9185c2215a00f8f348fbcc5522b44487bb252709e55680192154e6ee0d818d3583eeb76e10deb385fa6f58bbd68034d773eb865e652873c1aa2aa236a7a7f0595ad0b9c1fec17b89a7050943807d2b2356b9aa2d15bcec9251c2722633195b8c4a63ddbad7ceb0a5cf5beed73463c52f11cabbbbd4d891a69f9d18c5ac2991d111871377dc4f0e7a5741b54522dff70d696c2bb25b615c4f8dd8ad0dadb5e3c49946e003ab5c5c42a444295cd0bba65d33802c6fd9a5bf1af3ec2c9346e3d1a2bdfdb3f9c95e2b67beb0d33d1583cf05846ebca02f691f88c00553075c64cecd2aa0d3e23df4fa724b9eb08de2eb8bc0e25972542b08e40398505292bec1b1596cc7cbc9e2fa0ee28d8ff39bcaab37c6f62a3e0ec52f6197b0f24087f599fbb7aa31d248af508fe5e4a3c962b8981fec3b23fe78b044b9868013317973fda395a6252eb950820f1eb29608d8df8917cd44994bb33b259c4b10c4fa3302c72a08b4b52b7b5fe4f5f2ada499652be7b29b2afa09064b3b20edf08a1592e03986f6789ea900b09964b4b714666cdd1899c0955726c9ab6e04b36ee09679dfdd73ec70a3014392de8891d584dad35258c543090ae00f90d7c57f1265f12ff95bdb83ca0cb54d0b47b7c833c97c1dad0134261f782182e9ebca3b803bc9d89a76d78e17dfa4ba1fb41fd4ffad8522afd80f1e806c31d7d08c00c533df895d8b402ccd5e866d58b69d6f6465a892c62f87bea659c855dcc7f3319efc0d2b92e136495cf918a06c32be33fe27baa1ac5296b11e158666c2ef04db53d5f0ae19b07e74fe22f4a0931c01d9a21af49fce316a875f1ebde0449790de5e204b1b19f529f3b95306ca95b42418d536ed1a2ce7575ed52debbf10d1effe2757948296f6b92d4679e26829d4fec12b4d5935fc232500fad1feed1e39245b1edf695b1e14dd71f4a14f19159b16f7bbb8683426f6faf0caa62ac027008f70ea5457bb0decadd50fb6d6c5b7ce417d94daf14d2583be7aed4e75b89a159cee47554c8f18474ed255ad32f00dc1f856117d4570eca8817430fa3381f02b6c039dbd9cbb22d883ac9865707fdd342cdea5196d3c5a09319d505d8af6370e75a86350924be9ba012a7c941db22f2ae36af05fcf3a3116b03bcdcbb5c8cfd54246f3f37ab20e011153ebbee97894c7e98726f2967e80f54c3f6747a558cbac001561f26d875e9fe2c3f416da87c33ea6735bde23e6e5c52ce0f9e391158fb515bbd9d787651fc6d30ef91700245e7151c5e2db10f74b2f0695586a685b286e9e85413e7ec2b9e9d6bab72ff0b83d9038431db4d8323a973caac69dfcf2444b27620870b29b36ee2103b57fd1a6100bf6722e8eedbcd6f5af390009bfdd10f2ff2f7e2ee0942d5f1aa4f37bf78669238a51956bcba96c30e11f67acc40c9b6bd6abb50213bf50ba1c7df4e3fb8724dea40dd92288600d7badd6a5a3457000a5099be11b0a8d25a5e4c5676d02c7f17eb64ddc2cccaff8eafe2749f4c5a0ac0ae52efb2c1997d4b7fe4e53ad606fd883e51736a1889d51d6003fd457e0c14920c8bebaf67be409d122099dedb50e1f590b747b1a9533b6d65e892dbc7ca74fc670457f68f9b6c82c0e79ea1293fd484de903e3847923b7a677f1247f7dd313634cb5abd3793ab7b993f4c85d1b0b672a4830a045de4d04246135d97500454fde6e867368dff227549ae5fddd5882a678640ca8e58aef828e4cf631a13ef277f00a1dd9b31174a38022e5a2e271d9b20fb41a6cd764dcc752600576f26915bf9d8ea9310ec6d9ce39b2d5c0a6c5e997b26392642d363ab65bbad7241fa41287a45f8e6230dd964cab50bd8d7c690d3e4222ae66e2583010d420c213ed159ced9e6d0d9328bbe4e737cd43c48ce4c372946106ac30acf630662c2f38872f608b448782d4c35cbb75d57298a544c7be0565ff6dc81822c5ed4b6e826728d3fc0c95017ed51d568efdb800cb2d3b7e9bd2232160954e933acd7867dc459fdb63d28a84ed075e367734d8fa53a01de8129afcea63a832420a2003f8fb3c6db5d6a7773faa231dcd2cdcf6e8655cb3fcd373f651ca64974fb5b7544584c98ee2e837cc243dd4205aaab6659d461d41d58d63d9c5ecf8eaba5ca3aa157b501b3d9a4840950548ebaa2eb69e1d173577aa96a5e7d09c6e0930f170fad47973bda91a34bf146c1326c86d28d75f7056f5b5c42e8e267e1d4ffda48bebe450b74d5979f02d71a0cd5776859f2b79244e1b638eb077e002796ed21825d84724e09889803f59402608cffffdb05ce41103240e444f3f4260a56d336a3713ac183beab4c8630f01d088d2a5587bd200d5ef69e0d56ac2d2ed9b91bd5f69fbef4abfe2ec1a96c7521c9cbed677e2bbb6bb79b60fa3e7b7a1bb8e8ffb985d4518deab90ef314353bba56a14165bdb520d86e8f16bd53fb2ebbab4c84183f32b801611c96b3c99f43bc1236e4e17e1c5de2f975d8c3b3620c007b25d5412413e56b1c59b14e8f0a08f61c062157206479eddd86b26a4c48071354b2728ae4327d3e68c35ccfa75047e54053e0b68560bd0d246dc305f8298bbcd51ae165afb75dd811195e83dc428abf0212ec49134aed1873339270b89b447ee8822244dd7ff30f016a721131c3f21110130489051d8be17dbb682113292fbb4434efaa6497b340830b74685f89ecda49172f3701587c13994a4e7f31a95ad78b2e112c62cac9424b304f6de63d7c076064786a487273fa3c794a66ebf07ddfe5d49b516ee1eeaff3299169ae86f3a868eeb4b716dcfddbe13735ee4a732c173cd9cea039749d464afcced686a3131b0c81b474f3bf3f6ad5180553d6fcb64d10fc6991b90499213cf62c16ec5bb0dd765f8c498eb4b81f6cfadbdafe5db142794126c4575ff32db4b8e41de1c043aa443084405953b8d209a790940e0c6ded2eb44e3b2bc9b80aa6139c4781bb6c69fedac48ccb088bbfac2e7234c078a0594daeb7b784b5a2a21a270c36f5c2eb980ca2240eaebe5167677b13dc6fafcdb8f2a4231b98b365221c574c0b6d0570f0edb1bbc237da8eb8afdf67b75141f0cdaf49f277f6bf9e88876ee2ee8208c367ac03966a1f1a5c0d2302683b75643da39d4e86fac7cde5c203c5114d5c7ff2de6be4d476563c22ffe2340ed65ca3adfefe3b255729519e819a8d83bb1e3a9135a5662e565d5a81fb3de9092583b4d1ecd52856ab13b1b4ea6803daafc04b1e7f18fe64e8bd756f50bc9df06a91667669c67618111de041a3d97aeeef10391807e4baa6e479783862bcca763719107ceff7c949c47311541aee9f5b5a3352c97f231295cd5789acb2807fd64fa98ebce88ed41be89fb073a7185e7d013fc86fbd5f6f05d81bfea38029cd91597ffdd53f4b7f2d09402bfdb92ac34abb2db7950d0bd25aa87c56c18a90e05c4434f9c1450ace166a7995b39fd20e6243f9db00f3e09b9205c2e4d812bb19df9b89c686aceace4874e9132a5d7795139aff67764db7a2d78b1853ae627d6be725768b3a37125b8e380d097ca60a579d6e5f487df7162d7326afa56537cce90db56479111c63b6929020269ccd2b8d57ef62ffbb32514d939f1e87acf164b36ac59f3e2b0353b350d2c9ab24637a4e069ff1850fde587a2d2fee1bbc23da0e6838633d5154e0b35bdf5816be835e8aa1fcdb2c2c8871ac3e3c83b27c2a33f3f33156e99fd97b8da34ed1f1aae8a8ac95c2aa5a6b33481b1daa9c58d0e0a2f4397c5ff00be8fe86335c370e2c57390dea7319c3a71a70cfbf875df9fd0761bb5759c79aa4c3c25a0e86723460679d2c27dd00a062bf20cf5be172055460ce444322bc9a354ea1975317ba6587f339c850d55d755f924e0fdcf6333b7a91d98b72834acd1f68f2dabd703f7d75cbbac977542ae67c28e8cd1ec6139cc22c85710eeeaf50162d4008a56ae64e2eeca6afd88fbd28e0be20f920b2ab7c34bfd093c9cc549fa35980d8485b6d0449b0b67601c645921c97e7272aa70eecaa0697892462429e840d1a7dd157818c9c57b05eca8772f472f6ba0e09b83ada11fc6d67af24b0ac1901b1c75752ee389de42d0da3b47d7568b7d8e07560c3414167859916262921c332a9602d3a8bdefca95a90e449b677f8efa3a46aacd47071e822af45038495b29fe3b9933399b214eca7bc168bab901ac8d55727660f1ee7e0e6737bd16bbc89f1943cb7fa92e6ac6dbe4c4583ea2b5794bda76f6e155de5b0c0cb21cfd233b4aa127c181d2230f4a45524469f3bdfda2b3b4c8339c6000706ab170eab4eec2c87f7ff37985bc63c943be7b507cab043f6c9d30e684ebe60ea06864a615543d4ca8c686e0ac5d5daab55e42ec834caed5afb576460ae1c66c71c9d9c785280c92ff2766038b08b92b45d34f784abc0959a3b8da381fde6c46940bd132f018411d6ad4d9f29ded6a73d89c45712246cdf6b4f456776d99b29019898d342f2a878bc6b28b23f0ce8a5bbb58b3907ac38001bacd7901b554801d7b8c3c8478707cbd8a3fe84c2c393f3cf73c3ac212fb01e244b22f617e515dc47e09bee6c744a6a965579a6f957b9068f8c7b35262bd7efd10cb1e7545262c64e61f7c8a473f513551bf104a77d42b51ebeaa3f3b937a4e257ad20476171f385660ad7d0e3adfa29d8549d2f56e2667a532d2f40e4cb1ac4d5652e1aa9db0260ad87e0971a2fffee58e1ceac9cdd5b299b2565ba8d6b5d623d9695fa1463f67b337c76778955333df34b8c8a3de24e7219193f2c65ecea8b2fc113c73d473b818266b23a6d4c2edd5a3e0f78acf2bd36b18184dd058e24331cfceff4ba6139578d15291abb2c7c55f4398a0d47a234be078995e18d40e3f5fe495cfc12cb7ef3c45d9ee7ba630451a997e2e12a8f29fb135834b3b3bfafe86e7acb6be9cd58f603723e85dce49b2d0eba374e45082fa0a55834f6be2dd024376cbda6a3a98208c29a3a25f48ef09993239eb72324f0c21df46417f1c6be5b7fa859dd817ee2ad7ce04aec3d1461932de0d059e292b0cdf137638299e54a878f5adb0e21355064e18aea460cbd5a240890d4c7390491de4561e01f39df994bc8dfd8a0027b3867265d4262ddc8b5fe9a0f28781d23be4bdd87d66a357707f6e2cb8f28ea3e62a92389f3e40b38b559fb134a998391008f3ffdb73ed5718b8b6a8b24845492f15daf1637aa3142daccf9a3ed9c52080beea5cff1bc5759f21c1b7a7f84ff0e1eb677e1411b0989e3d32d645cd804cbe6b4c713c5e9a3b3bcb81a73d002bf96d5be06f49b24cc04dd0acd486d59595441219258e350cc9adb4021553194e7f7a8493a228c642135a9a6d6b280be652e054d61862aa4f97480bb670c25541bb3326c4e5a88dc886e84488b57f48616c0abe9e9b7a25de74ef6a6454d525eab40573ec7b01e3ac7309eafdf19ba6079c1ae593ca4ed5d038baa7aff171629fd557987fdc1fc275e9b14fafad91a50742dcd2441da410b9a72ab1d9bba4699fa10a91446a558ba082fa0d04b8ffae61b40b8b5d652dae8af25fd8abf192df4648601be071084d15ec55fd47d2937b161bfbc9c8304c0b5158eb508639f9df1f048834f6b2c477b019a87f567a7f4bd773d7027cfb70db707f41503a4413b8a2f304d692b894e3325c29116e619fc7cf57ccd874f9bc1a0b2e037ea07ad4d17ca82abde36cb73ae7d48f0cf89ab5279472cb5afc2c01419b5153ba7e023be9379d411c99b006de517fdd63a4349fd5fe33", 0x1000}, {&(0x7f0000001140)="4730e3c9c2856f2b356c3de536fc6bf6c183d7f32727c05607c9ba766daf10c86fca6cc589754c60c9cb06e1a0bda70f366cad1dbf4254d9e9dde494eee27877c51e9edfe1cf6849344b6abcf56db4a049cb68e1ffc05c90e7c042", 0x5b}, {&(0x7f00000011c0)="eaa4baa27e2af52b7202b268e1c2b6bb59a30b098e7960949f62b93e066f8f654572ff73fcea0f80128a455c93a3caa16e2e9d5679e7ddb7d4f179c17ab15ae8450c741867cf219817ac0e6c0defbd9d6a3b1b39b18efcd4e1026fedabf2b3fcf8d66e2b813a4a15dfb920aae510ff6da6c9d7745f2e38dbd319de5399f2fc671519e3877caf87f550c3a0930417765d33d8103eb2da398f8690c3d0bb36f6098e8ed50ea01a8c4b5e0be134cb", 0xad}, {&(0x7f0000001280)="3b54a4fa7da416933143b10a01d22a49169184f790a1a0db29d5a921173af0f142b2f1360c801f23e3b888d4b159c1f493bf72e1bb4566caf8c59c3e1e9fc815a75d1f53e625c725581ec87cacd6c7b30b4f1b6ea9dcd16925b0650dabf6973e9965a59e4ef234df29639e59707ddc9c4f23f2e1d9c634074490d31bdedcc728e42191c2e8e69b5e2fbf1cea63d680", 0x8f}, {&(0x7f0000001340)="d3ad1021118e908f95e2601bbceb2daf62ffb9eac92f9dd0abbdcdc2fb48fbd068cac4a3edd47fd2944e33f353cedd69debc416e90485cb14c9cc1000cc936d715e3c5b71a88620d12be729e7b315dc7dd5a389658074cca43eb6a78ef78da2e49ebaf311b89c9caa37c73af3bcd9c4722b940fc439db9c0aaa804229a43043411bf05aca89533ab188386", 0x8b}], 0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="ad70ef8e031ca9ab36508d8a0661e3d332a9cdd3f362d10491bf2d791f8319a5a70709301263d868803ff22ea43b103a84ab8690a0fe990888e02d6db7b0cdbe3fa0aa3f30a1c9b604a8640a86a65943343d2f573b8e0fe26e1e7850d8742bc9a790e852e12aae153b324f388d7f847e55ec06daf64324388c3739119bbec3599840dcdddba650efa2d3a10de03f8ba27af7d32e8fcaa36fee79dbce8d6fcc87c03ed1e0442a592e70b35b3750db27165ab3f567fb7aab05fc8b39b74f6f26ab33a30a73a4f38b122357da6a8fb90490410ddba871ed3d877bae11ffb175831113001009c56f665a8170735790e82ce73823ffad660d0aec5a6a", 0xfa}, {&(0x7f0000000240)="a90158296c6451666bbf8681d55061303fa8e1350215e90ba8333ddc7a02988cd98b2ce9c42ec5639502ad2d67694e9159730be85af83f3d9283fc4b39c8c6e0fefc05cd431d674ce66564004d7d6b8c5779e2659dc0fd265669ef0e2271e1b75c6d0c4f83589e01185f79071e8485fbcf0c6a620d3686a1d35f8e3e9fd1a9a90a5b20ce78dfe7b4bd782c7c1d0b55ef7785ec3ebad29ec6c142af1f62ef8b71b6bf288806ca803eb1dc32007e0f", 0xae}], 0x2) 20:43:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffe7b) 20:43:49 executing program 0: mprotect(&(0x7f00000e3000/0x2000)=nil, 0x2000, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x12}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f0000756c00"}) mprotect(&(0x7f00000e3000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:43:49 executing program 1: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/19, 0x13, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 20:43:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f47696c653000"], 0x3) 20:43:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002680)='./file0\x00', &(0x7f0000002800)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x260) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) r8 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000002580)=""/8) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 20:43:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffd4d, 0xb, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 20:43:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc4) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 20:43:49 executing program 1: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x140, 0x10) 20:43:49 executing program 1: r0 = msgget(0x1, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x0, 0x4001, 0xcf9) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) msgget(0x1, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r1, 0x1) r3 = msgget(0x0, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() r6 = getuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r8 = getppid() r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xffffffff, r4, r5, r6, r7, 0x8, 0x7ff}, 0x9, 0x2782, r8, r9, 0x6, 0xfff, 0x3f, 0xffff}) r10 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r10, 0x0) sendmsg(r2, &(0x7f0000000740)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000300)="ce6965089e251ff0dc5d5250091872ffe334111d75d2b41aac10b269e21cf9c11285c22d3fcb78828744fba249ea736975d15d0b234820f5498323310397e2f90575381a88c1c805e8dbe4d488c248f8626fd95a0f8a06248ee22e51c08629683e386c4e0ddd1a42343951cec71964e5e2bae1037f4a58a38329fd7c1f5d0e69ab7bdb6e76871996f7ae73e1bf1323e9bc56654cb1c64e8a15171a7f9f9b634ce62059a97e8668c96524d29fd74977be565e1e6fc89b69", 0xb7}, {&(0x7f00000003c0)="b73ec5d5e17f2364565bd882ce8cc522f6f3a95fa43cffb8d07c7d5411c314d133cb9bda140803411fafb32289969b543a75dfbb468f1a8664654498754f8386f96cf78b229512575088255678801a88171159305d7577fa08cc8824f53f77c8a0144592b6f4c5984895f1e3a65890d8a17837a8351c8081afcbf329543952f994ec58b8c650d4b62d2579ca94d4540a8cfbd6c5fe50e4620d61ae3fe6d7e81239c9a37d33d716f4d388b74fcc861df435083da6f03e3d2df0bc177e65acc854702841208471d38783a7", 0xca}], 0x2, &(0x7f0000000500)=[{0x58, 0xffff, 0xfffffffffffffffa, "d1cade0dbc53242c5757de6f7c85f30179bef66ba7f2ef8f1000f15a49be221641a8bf02408e66ce0a56313a6002cf017806de2df236411ec70ddd913ba6b39c02a9db3cd3"}, {0xb0, 0xffff, 0x6, "861b8e689127c30f0b43d097f60ba6f60ccd1e34684573a39529d5f7b095114437b5e06b404027e6170fa094b8e173f16cb211a93cb74862887b4bdfc13fe3d7fbbe783c6f7bf73152329c4abc98f389dd4690d3b8fc427dcf099447c233efab8992386b9e4cf982726952b75d9acd18d98ff4ab2e2f7dccb9496aab86ce2fc3343a6343e1157d170c2712485a6c6a7997d05e1824366803c3005a3088"}, {0xb8, 0xffff, 0x4, "f0d4f685ce00ba49f41d12bb93cdd79e03951ba020b69e67cf044b879c31b1edfa82aa82e3a70fb6f1d15b2dc77c4eff376301574f9277861ba5744988eb5ab185b8a5532b7682fe8b01a0ed99a37c5418553caa4b768a9b4ff65f70032232b85ccc1413b4a09b2d04f473a92f64ec4f1d5fd40b1bdf6df57ee003ca02b4999d92196a0e0eeff4a54121bf4b4a6d6b7916866e381463a5bb09e0f4481a58f7c834d203f8a82e89"}, {0x58, 0x1, 0x80000000, "2f8fdd18bb6f8ffe8c5c03336fd8e03883723182ff2ff7c1e10cd9c2f1770ed51be7a1f1a04edb8ca4f4c7c116f2cf7c0da78bd54fa8d5970a42af54bd032c01c5fb523849"}], 0x218}, 0x400) r11 = socket(0x1b, 0x5, 0x2) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000780)=""/233) shmctl$SHM_UNLOCK(r10, 0x4) recvfrom$unix(r2, &(0x7f0000000880)=""/175, 0xaf, 0x840, &(0x7f0000000940)=@file={0x1, './file0/file0\x00'}, 0x10) r12 = semget$private(0x0, 0x5, 0x200) semctl$GETNCNT(r12, 0x1, 0x3, &(0x7f0000000980)=""/131) rmdir(&(0x7f0000000a40)='./file1\x00') r13 = dup(r2) fchmodat(r13, &(0x7f0000000a80)='./file0/file0\x00', 0x40, 0x6) mlockall(0x0) fsync(r11) 20:43:50 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = socket(0x0, 0x0, 0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/42, 0x2a, 0x1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) 20:43:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x103) chdir(&(0x7f0000000000)='./file2\x00') 20:43:50 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) dup2(r0, r0) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:43:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/28) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x5}, {0x7fffffff, 0x20}}) 20:43:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="01", 0xffffffb4) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 20:43:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0xfff, 0x4}, 0x8) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r2 = syz_open_pts() close(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0xee) pipe(&(0x7f0000000280)) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) openat(r3, &(0x7f0000000040)='./file0\x00', 0x110, 0xfffffffffffffffe) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x21) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x400000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/40) 20:43:51 executing program 1: r0 = socket(0x1e, 0x1, 0x0) socket(0x2, 0x4000, 0x9) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 20:43:51 executing program 1: socketpair(0x1f, 0x4, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000140)="bafc529b001d60db5662f19bc605bbbbd4e44ee7107d79363ab87b3789c1263f737ad2e1b8658086e9577a1d3162b438768dbf73f863a5ca3e4791e4169aa392d8e16af22fd6ad6a466403419ebed171863df1eca8728e4ac9cf6d25088bf3d72c7f26c8ba4a2019", 0x68, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r1) 20:43:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa938c7c7e76a592f, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) getdents(r2, &(0x7f00000000c0)=""/6, 0x6) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x4) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000001380)=""/195, 0xc3}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000001480)=""/149, 0x95}, {&(0x7f0000001540)=""/98, 0x62}], 0x8, 0x0) r3 = getpgrp() accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r0, 0x6, r3) 20:43:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=""/241, 0xf1) bind(r1, &(0x7f0000000380)=@in6={0x18, 0x3, 0x2, 0x2}, 0xfffffffffffffee4) sendto(r0, &(0x7f00000000c0)="297ac16991f6f6657bbc49fc2c4da1fc7ede468be1bbf70fef8dfdcc4eed04854cbe13bf601992a989e3e311f684ef3ee1aa016444c6931beb4228caeb45d046de67895f2f07d164b19204d690c6978125babce1d5aaf7337e8837aa05009f1f5806fddb94d91a6d200027b43edcc90e027aa3eeb46c3b96055b9ea3ad5695d6d3e305e1da9faa45acd3bb1f591d806b92b58ad990b7722e3114fdc26a8158ec5458b1481bb79e55eb629a8de4fa1420287a43b8e2f68bf86f40ecc9ca93bb057b3718f90ef8752acb67d79f39f19bdbfc212fb547e8c1681c93ad6ec76f12", 0xdf, 0xc, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x6, 0x4) 20:43:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sync() accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7fff, 0x7, 0x6, "cd5c32abe654797161a1a1e55d3b7eebc63bb4a5", 0xbc, 0x7}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) 20:43:52 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789aa98e430ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x42) 20:43:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x44) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x85) 20:43:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getgid() setegid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:43:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000080)="1c1eaa66e7ff32503837c2b960f6116b3f7d884b2872f4302ee4bab49ddaf9fb6a5c5330fd2bbe00b35f522f6f45f141ff6dbf29fb31320500b0de322904a7fab10071eefc92facc6edee8bf69bd39cc5bd79b17ac656eed11237ce197967f2a6faac21f09577b262f91de7dfc04be1c954f3fe86e966c19018b992a311100672a3e5122d756d324bf6b4715072a3fbb398dcf6a0186f285ed70aade1ca4fe939b732d36ff60b215d172b018587461dae27c81a40953b38f8c08fb8f72b3ea80f7b409f7e1c77fe31a56e24f03749cb88b46e3e69cdf5f9d0bd13a240dc9290cd68be580482e14634bd4005bb81bbe17bff0b76253fb279d117f3b506d97cdcd515926b42a8aede889312e3c12352e9913ed8f30a3d8ebdac3c6828c88ce1b1af63255b5ca4e3aaf7a4efe0ee5a607cb46f281697453a315294fd783d15153437cafb7890e2aef1128142ce26c88a23ba48a45f651e09a9735aedc2b4df3546f8223695244006957f5c43e06f2b57c69c1da935c8abed1dfb9768753e20c1b582b8a680e1d601bfbac34bb7ddc92b268137010821e50cc84d785591fda21416110f5a24831051ba527a433c4454ab734e7d30ff9c2b7ff15627b0ddb8c34a26af4a13bb37413a6b865c30f7a68a2ad0a7bfec16eff02ce1e865a3d96d085d429fc4b2bb1a9c09d65568266ebb5709de15d204cd78ea0061a0adec59ae6e8c88e9c2b0af3eba0df685ed29a522d2ec4d26e8e3e9b980e86e3ef82d1b13d05bbb9c124a520a8306644dfae1bd07e0be280c004ffb1e876358f29ecaf9fafcb03434a31b8bd1e19017d873b75dd6b880809d758f8d685c7dd72d51fc25dce66dcbe594ef02cf58331d2cff8673c225e5e93ed0b6e91c53931973baf79dce0ebb1e6c5150b908749be843f0ca5f699d34e1bc6eab4633f4f651bab8b67e482848d6369855e0d15191c3b62bf45c2dd14ee9d38ab0c4fae9ff32dc8a386cb5ac47427dfaaf219513ede2fa741f809df4a5137b93389a94ae02da744ffee408b680ad749cd2098c5d3278e89ce6f45c010410db7cbb52c389b468bd600608390b40338548b564c3841b6d78cbaf61d0f48c2ab0a1ed014479e2f6b715a610c0518afbc867886206318f1a13ad1d1d426d9be46ffa50a42ff07ce71161ad22999a717b80ba68448e0fcd980632a4768bb6ee2c23301940cb846b713fcc28be27539565a63fd0c226073b066a3045bd593fd00f0ace97f9405e05ef4995184ef0b3d7855c642c039df00e8abe639be5e82e8b6f7d9467f7fe32a5fe7d3168f7648ec17cbca7d74c28d2f618e30d76ed36d24bf31eeae7bb0edafb051e93eeb92b5318470c1a1fe515018f6e8f107aa7880d72d360173067dd7221d97a52e94db16fba37cc12142a60965dcd9dcff7dcad33dd11e475a503fe89157fe14e2ed4a67027151035913e73253406d300ac4a5cd48e9ea0b64841903385718539a958251b2b2b64c46d14428ed57942e80d4caafb3232abb48e78622323678fb7767a25afa02ba922b56b3029d6d24f47c058899368975d8587e13e8e717e35e28c42e5084fd7fee3df47fac98ae15e59715b911390bc5e9a299a530e7569fe875b598db4eb6c214520927c46b253da2b42102fbedbe395ac6f4a8af158f119796d96e2a862b002991049d99e5a8e72349f4fbff51f6ef23c253f98a6aa137adf2353d3a49e31880deda70341e817f4a507b0df114c5717c3032c38a81b032976be38b6332bdf24b0c038dc796a65ca34a252eaf64166966758582f66f80886543e4ff4e60a13aa3a667655805ccb9be59a4ca5e559faafc10a9c28625810911b6d51f69426fc894fe7dd657e167fe594ca375cca2e96bead5f01c2555959b941cc15f33b98a6df7dbe0ac5949c0c0466bbd28b29b08b98548588e4f492844245400963d9d6fdd002fa4b6549ebea49d5546d4771330089dbe513c1edb03207047a41bd1c0f6923d70c2fdbe22889070ba4adb719995b6671f94082f93dd3b5775debaaa13a5cadfde0ed5a58995f33bdfff95dc0d495f01bd9ebde351f8a5a9ae2c6a3455ac5aed2fe4b46c3ad1453b09c8c83a3a3a90010073df5192131ad1ce40864b696a8cb43c6912c3722d966c56ca667419299639ca8ce7b8267e7a7332c06d1ac72fe0e6da3812b157fdb15fd31651240e9290e81e5655140957b6f8aaec5afce3c6604bfa61f9da7d0e7310bb2f56f69778713b9a7b55f874790c2dee27b970701eab8d2d7cfa82022f719b11e7959c04d8d1c7481bc93eb048d5a234b5242a24ec0c13992f8be290b7584ee9facdde26877a428548a8efacb6123e33d7978629ca7c4e6f037929757031a1441153cef5ebb1da25f6e430f59b8408d75ca4d6745427e1bed297a59cb7d1b85dfe77f133887e225df1f7bcbc6cf41b000e501ad98c379cf63d4b559266de3cbf673da43f1a96fc87d4159bc3dababbf0a1a317f0fd4ee20b28384b76cfb6cff2d13c740aa2c452a8e519285284c42d46c4f4eca01a52283d6826cd600da1c4682ec0bf11b653a239d4c37d538eaba39510509b0727136fc38f8a749689a10774b8dd6fc25442907ebdec7a8bafa5def4479288b489c47e3f2843ec9fd11c56531cd71e86d9852112af7269038a94b47f1035f63e3f7b782fad74cf0b6a062e47ff147acacee91cbc5bb6b16399c80f2409640f4eef1c79c05b9f8956aa105ee2a8a4397095b4523e8b29cfbe11054e63a3450d5862e38dbbd1502ef0b5e1efc6000f3fde2dda6f394d22e0cee0db26b8f33b14601189adc61446957b600a4a62d485634ae12af6ee325b2758b2d725e0da39fe9ad15806be84933824544a7405cc133caca6656d761457cb28b2272cadad7b4f19d482a3617e8ba2bd45bfa42cdba10135ff1b10c7fa4b77c605b74ff0d362156b6ba38387ed41fd4f99c9b46b5e4a8bd5982913e2a2e01c88b15a7048fb0447da4e087ffa91815ea7221cfca85bbbacb24bc28f0b27e1696a19454f17c0379e4e66c0605a2561ca67b4ea68cbd1354488ce279ace85c17e26c163b11ba2fbf7402b1ae47eb53633bfd6aa843e7b00fb88c02ab7f41654140263d8fe859c1814581c23e2ce380e2bfe2fac1635f8404ae52a2a2ba9840f0077c65716a4eb2a332ceb40739fc42fb397262ec52085d2619cdb530ff56e04f24c8d9f3d21f95aaf2dc73099f9685bd0978a541b3634a82ee94bac7dfda3b488d3a85c22d1a9a28791d48723400db9f482fa6a842a259faed897f6e095583a470eb261bfb37cf67b8e6d9c124d124fdddea44277b62d77a13001672a589d8904d80954ba560f753b89247a343c1aed57ec3e804d41846f0eea9fa1b16414b9d3e36c4f62c09d485bc7057400f732f441770bddae7dd7804854a109f9341da3b45812577f781c6c3d6b9b3deb2958f95707c8c8d769f811be4c83bc98a26a30c1e364b59fcbd104b5854d3e6adf3702f3e51fba2b1a5cba9eeedd3d369141a211b593e42c276bee7f8961a25ad81e531a6b7ef49e15b965f5021507fdcf5575934d603653cf84952150b854136b95f85b9d5ceb81e6c633ca45e2196f2522381ae19dd8b8bf7c420191cdd9674e4dd1a53db5972322e0e981b56b44c17063ee88d45e202278653affbf6245bcf5dceeb5a819fcc39439df405db8638a44a939a890b5c92251ef2c1273880826afebd5ad58237e5986694c22e1ee91f04893e61609136a2efbbdd488e26c42022fefb67719a2117c3e619e7e5ae2153bfa43aabb472f5bce81dfedebb3f82491e7761bf24d22c6c3ddc3a842d594af208d0a758208623810d26d40ec0c5402b62a23c9d8e300615efb867eb60048dd4a92c0a16c0d2b6ed2ec51fb0905ae3d985bf20b09c5a0fbaffd5caf774db1fb71df9a9c7adcce2f0f4011b0a6201cf986b30689346af7e574cecf801ee17b70492abfa9fbbe755b711effdb8be668c4e8a8334e364a8eb30db0ffc6272bbcf882ec5e4e496b94cb3b0e4d14156cf6dfe486a01686af032441a84ac7d7da13713b2bf9ce3b4348561ebdeee80d078d525df3a079d132e5d10057f91e155e1f0605c96373a855b5454f0229f1ddf76912d2fe02876811749795549a6bac20d84cd85a6a37c52a7b62c4f834dc2cebf6f5634e4a20885f89a612fbf8811eed1b237d2e717af3fca2dc1cd253ff31664fc8eb3a7b6161c089b07a95417b2a8bad0667cae3f7ac45336221fb43e245bb7548d47c87021978ebd9ecaa6c9a50aa0fa872b5fea7641b1d2074cb6a991a138b9c25c9d9f1a442a4a5980852cffd29dcb59bf0e3c86d991f97b146d284056b20e64f812cb28f1a79a075ced89ec968249f56294a4503ca2ebada799f7e4f89ce16d1a04079b9c76033e0f57443172b74f3af39fb3363e6e556f3c63e6c188f2f26ddd024546c972fca3de5f0b92eef21fc78802bbb5b6e0b9d907c99fab0e3378755529b09b05dedd86830ebaaa7483b2b8235ec8a5cc7329610fb8e992b0e659542b4491fe0de273ef6fed8753ae54f81390c88f2b13e28acf802270bf5a7f541d268031fd3167afb63861f75e11ff840117f20926a752bb8ab3769ca5e96ceaf3557815a104f56afa18399c13c28d1b1421726424a49d3b95acb97584e48cfa090e8d0f1f587e2e0fd3873ad6eafc2ab2a2f3f5bfa077ab57806483edb512c93dfbfbabbac6dfa7d9237c488854d486b78102298c0ba894b8dc7c9e2a377a6bcfa4935540aa4c5ddb8362816cc00853ff56b3cba5587f67073f2a61a633325faa6b6c3309d5bcc5925c2465c4e940078519c791f13e2f3a1e83cc07ca097b409a5acce6205e922184e8f42c1266cdcb973b3a0e475442829e7b64501179d281fb1234b72395fec743f5bc365743e80a0c13b838463283546fce4e7e67dc737ad75da86592596102804f1203d6915adfa0a36dbac74895ccafe8c77fc6c4a31ca3f130789a4df0dc00c46a316ea36e3a70a9f8f46858cb11ba8d660c6ad331d35ff8d38afa1d4f0e6b4534db645696b4ccf0162c4ed9764ffb35137a413be77aee6a590a11c84b7f44ab98172ca8957945ec2b66700dfd01c79d6190944fa951de7ff133c11ab9375f5f9621a8db2201872f9f09a7027c439a923d0432a589daa09ce5de1fcf92d8f78c6c1a34440e9c1eb8a7e30cabdf27d9ff7474bc76e7a50f97d4f09398c83686fc1da89e4c4360a33f0f1d22c34a4fc92ed0e924af482ad5ab32d59abd577091e5bf95c2c8b91d759ad56ae591eb6df3a7dc7dbf5a3655d71e590ef1c92f2722bec9e15d59ec4af2da195e2c83034a0a59decd020a09c024ca6408b0a6261c5fbea371e45a875b4ff2b9e6351d6751dbc9bdfce2450cc255b54bf6f25accba819804b9aabfdb55741877fe9eeca80e8e8dc5e425d3aab3eb5d32036db6892c785d2c718c40bfe892d0738fb16473c632cb484df0999388debdf1dc7b6578e71a01298563116abd8350e425d86e564ee418d51b0625d53b00043eae6215208c2721cd03ef2ed04c7d9492958e877afa595c1049df471d3c880a5462a9dc53b85b56480cc9910daf3601c160fc3c3d8103039a37d018b8131536844fb76f1115d33ba04db92d0347719976d82e1a245ebfbc4755d905185378d1cddf4092678dba280d91570f51bb6faea04a4d10f33dbafeb683ead89a7695bfc039bcbea498230e75e133dfc5a0fb6ed8ab5d0328b497b40eb4ebc6dc827d74a9ed8c33d4ab5787f00540ca5f18d60ded823985af2c78d0067c862e3ab2a", 0x1000}, {&(0x7f0000001080)="a580fef285da091ac7570a34b675907f95bf38339154fdcf3363f6d63d9d3491ddda240848a9cfca6e16ec40432d7b26a2536872374700d946894e4bab656dbde33176cb19428e43971aceaa22b16307d87d8552bc13aac1e4fc6a9bea6d6aea45dca06cfa5f1733cf264c05318b360d460a6de1b45ccf6dc5c72e2dc1f3735827bb5738cd0a9253303021a3f32a4402b5223a2bbb8003fd2f342f7a3d4577786a7c0f31beb1bc67ba9d791370c20c4ca8b2fca318d3e9cba184ea4515334af43e315478a39c89754d03e394db594cce30cf70e7db703f7aa907bfaab4c3e34636", 0xe1}, {&(0x7f0000000000)="a9a4759c18d94d4521d42ef9f8f7791c8533405af6f872036273f1cef5b58bcd1db32b153c672692d8cbc7aaa9d5b49e9822c7d93b68f40d815cb51c", 0x3c}, {&(0x7f0000001180)="fd2e7b8b1c14dcd9aad5693b97e2b45041c4e3899defbfe3119b97edea4b4f1e10", 0x21}, {&(0x7f00000011c0)="9b85443fa58c33e557acadb25fb3f5a0d1a0d1c50d5ff5d299e341104dd78edac286f0fbf3c9f1a565018d190398aee3f73d685edaf111a9fec49e98df81c7f4259fdb730762d035d1de0c1f467a5a5b43b68d83d1a336152a24082bfd9ed85142ef1c38f654866fcf61e22bb5c77fb6595c2b704193160837ea6ded82587c53b665b15edea631495ab7010965a9dd400777d8", 0x93}, {&(0x7f0000001280)="439e484521e1cd1a95751a0c793c36c44b306628d8d034376d1ad22c695f85d33eb222031f6f55bf050c56caec1328fd4d7795a004e9667c091c6ac3c60f90eed5cf6276941f37ce8081da1638c203c36ee76aedbc826a796e66d9d882a400822008145a20ff06ba43e4ddaa94b170727a701083a641e59e8c1e5cfd68ef69d755148ad8aaa03739bc106828ab067c82ef7468591b74a1a1d45e0e267cc63990fd828340259661ad6778520e29a8a2076c374b512c10cf2782a03aafed261e6dd08d180255d83888099ef35d8437a583063eeea8a95ae7104899363f59b72264be71b5ac014e2614deb3857fa930a2cdca234f41584fa2de27ea187e93de20d11a8a71150f3ad76f3c317038987b793f2c46536b804d9c4e1e93a44f3cf47a7c3bc39be2380a8ee6f4d5d46fa67ccf47df8b5ad4ffc28828a8d1aedbb532285b4841b6c7f47d8d03067e696ea65aeaea3aa3ff32e67bfaa70efa2ae2d6e276c7a7b51df535f82c0fef0b7eb326c8c6d4b01a010bd43d8439fb9edbd51c9714e3644965c50e735f99c9a15bc323fac8359effbe608c49385a00964bd01db888d8380cfe5f7a19a21d2df173ebff269ca3cc95653791675b4536056812f13b4439f457839b703d9c87ba1d267eee93b35152283ac6b4b48c2e28da3ec42392969b56a0212fb8f73176eb0b1f263a4d80140a247243c505e7d4f8d6f0edde8422b376c8e7edda37d169d24d89f3f19b41f006eb697d3455b532ca7fe7febb6a1faf54576a5b967dec749f6082c087334801ec0b257d0eedd10e9c4e3100e0e710e6501675c7c2811b047b5f365f3994d85aa5a2f9b8d059266a430df542f3bb422e8882e82113b496901c2906a41e0ca7c2f70ddef6c56a309929c138e812ab9b0586d21d207b29fc89465169c7e94495625bf9e969af75f068b5346522d2b4e99d040176527fc318b8dbdaad8393207cf6c0a3f9bbe2e592118307c9f59000a8bdabe0f0853697229e2a14affcc361adbea905da29dc55db28a6161a8e6e586b0866dd00e466ecee483e9103e9cb9f148610bef93da45a9806d4fa319bed74dd7e978d6498d927b24f4d4be41a96818c8eeac11a14feaa5e530a0dfc77191008127e1feebe566dddbed0bddd6c3661ee25ee42ff14b57d8e340ed59fdc78aa970672a1b726cc3402b0c122cedb3082b4da099f58ce16646042ee94ddca3e5a65f3e416b709f3a8c9629bb4458ebd6cfb6f74dced696fb002b423c07843989889e28693f016005450256ffd31de65e2f37b90e1a71de30351a55af42c1ffa12a0dda312c1dee63c79f6e71fa20b7cbd9e234103335ccd7a6b26b306bd83660ae723acdd982fb30ef4811c02baefbd56d558d7adecc5c3bad01d3d06e9cb94d74511070fcbe99d3cefa5ca02da3e89368d0a08243e8d2d9f46efdf896120a153784c930e1d74564777c6f747e531c28a17aa14fdc4f600346ce854b55dd555dabb81e66d5c8a529b311970308ceb0bcd625a3ab8e6a273e29b06980f8201fecdfd44c61072b80be7f3793f2dfcda29f9bea12ae5e57c2cb409fa87b210ad5f53352aa3f18c3205e7ce33907887ce65804b6cde4d94ec5ea8da93e282b301f9dd1c4fc6df3884e65b24a114a681ff76e09a75eeab11ff03d262ed73a1fd11c675c8439206a86a9ffe08cd04915466b3d36c467f9dca92380da7bd04dd6195c7bfeb27a62a254710630a874fbaaadb900dccdf318ad45e99e4a81d4354ebcc9b595c5c2bf5ce67eebf43166fa7cdd30f2939a10bf1787a5f8da4a4d92f24adf272d3920b7e76be51465821ca8c0cf5411e4a39ef8cc9005ae958fbcdc13d75326b47c28b0583fa8d23d397fd03b2213702986586c19739e02dc3d8308bbffa4476d5c8383a9d4c8f622bd9989bf84da012530d03bf4d1713a4eec87471c9ea4e0778562f8f7ebea4de0357466bcca62eebe220ecbd068bdc643bd9408defa1df6d92ca8ccc0bea5a3c66aa51bfefe963e8030a92c6f4ed0174903377b482f9a90ee70c17a5d2de340682240f417c2e937b50d2e2ead4bfcfff41f761e15b93c119c6505c37a6be3a016f42724a6b1f02c22e5f03949394f713182e48c7fd427419f0527321a1d4b3ea09171b753350af8ed4ec3dd312b16b40649e0b9cc6c8e5b006ddb4cccf5fb7d9848bc47b3ba16a919614963fdb4438bc6c0b27871073ff2941f71788bc7d0e4e6a75fd87b1facc07c41f7077cb46b55d40119de6ce46f87d14a07451ab3475cfd38edb0aca4831d180deec76c8cbecd5510a63f9bc9aa1195fe61c2134a35e8a6ae51059a38c7565b28c53f3857ef311c7570da3402181e96cc88d494758260e7eac0acd78fa6e41c8cc83726f7fccf543ffbad4c0edb6602dc91a057f00d5f5eed061748facf268b011f2fc22fe923d0109d620eedc81c9a5f3c36f1cdaa79d32d16fe8b0c0130c85a59ef1240566149552c5254b65fd1e12f53f3b1879f01cb42dd4c9c774230e8fdefe8521a5a615d77cb81986f9c677d266f3e63db1af730d692f5f027a9b52f6867b7f5e076c5e9688692611036155b83c3ebb86eca84343bbc5d162a080cc087382ebe75662b66caecae9544d542864f0143edeb905f874b0b86bbade6f321f2091eccc0ac21a73acbe00b8bdba04648c5d6334191144f71c9770effdb9ec524f73e5218e8cb78637a74dcfd5f7bc283d92d6ee13a1c6a8c45bbfc478241a4ef28925832786eae7ae38c9c8bd704409000720bffee1f7cfdb9ab22261000a6d3089681c92a4c3be62412a5fddb46abfdfa170bbc6dc96954775a3c61dc764e992b0cafbf83ee277735e5f8a8f2da5d61172a9db7e41cdbfe711b40eaf4d0029a5bc33291aed804f2ce157c371830a1ba683d06355ab293ae7be34471a741749b451c7a60cb0f06b6f4b8af2c39362a353be223d9808dca108d2d44614c590b5bcd1d1507effc0718c83c314d7ba701e7c9523bf9a406bcd8823fd3903db2815a1c326ef49fa6a977f4c7f33a08e7610d3ec604c83e446a63828faa1224e5019facb38a86dd57e501ea3a8e3ee26fae369d82f6330dcf72c83bf58489bdcbbdc99b45d1ca371e2d746ab2906bdf538bac2433459f9f65979c2b90212f98ff123f677cfecabd4330233d5574dc47b5ff08951bd0c7a1d0fa9cebce4b6d44366f712d327efaed7a4eda2eab6c44806342c77dcf8222106bd8f8141d759f9d0f5725984e229a87485cc79bbd2a1c40f7ac944aa3b33fe10dc50b0a17004b5da331c0ea3a6cef692ac331107ad10c9e41a0a0d246da24daae3c2db58fb4b05d019074144e227a4ad9e2e672d1e3a4333d785f4f7e94b409ab4ed45554a3738e5494f1d01b6c866b018e886a1aaf6007bae8f098801d89fbd08d3c6de4ff9cff284fd8c524b68b8e27acf0f5e3afd0377078d58b6522550b0193a16f0064864ba2f6e6555bf85c5e749a6f76c14a59cc440abf0d79317229ce59390b2660876f014594caf0f3f1b136a0637c271c0cdfef37d805aace8fef0cb5099a3c45406b0ceaf646f734b9932a347501c8bbaae906ca48ae9c13b917580694862af2ee9625527b69c5f20a80cee6cc74b0994ca3edaf67a7a43e10ba04360672cde34a1cf7dab52adc6cdd8c2ce3e92db004eb9209913be7f5f6dab8c28f4a9b4cecbd82ecdacbbd71f66e1302156213ae28b78aba62b79eb206169716c85401b3cce87435d7d4228200439c0eae1cf9d18bcbb4201f0d3ed650b7490eaffa7bbe9c46a17c563e0d02e0e889028771e51d1138d3196d7bbae8fe471948483a2e4a44ec2932dc35e2a06d1251121a5bdd905dd03d5d9ab03891459c631b5d1caf4a61781c5dae26f17c7dd128c3365e00fe60696ec00e845adfb932362b9a22f3164940e1e17ee49b90219be7c40eaf34187b37a0193388793d3a328915e2706a9642696696d0559e80665ac744dc61472696c24211c186bebf659160285b025ca5d0223bb61d06d4966eeb53fa37635be7aa2af01c007fc10b941ebe76b9dfa7792d4922018abe6e56e0d44507acbde5f7916d10d5a4589b4fa416d9ec0a397f993dc5c6e1e00af5c15c8d5ee3de64112bd01dd020da1277d5b1f1415119a8240a1ce96ee5f0f9479bc5b9e21c3fc0755ccb3a88522d3874e737cb86b5303cf1a9cd6e3a639d81c9ed633920fc3ebb1c11ee7829a1921bb4875466bd9ff67fa08113dc34d24f7adb9517b0ade1a3b7274eba7932f54e36a70ef679a1a60f9442f09b5f91be98d3a9115b4759e31c901692e670c16ab70a49cde53cad7b657dbfa8aeb6daa6ff88d4619998a713755931a4e01ebd7145ddcedff28019207dd787a7adf5c397a69c77b2a116c8108bd73978a2a011739e22b193264df818f3c1afa1281527eb02477705b52738e2ebcb986314065fec4a395a8200083c5b9c22e8d8e6278273410e2e9d4a24d5b0a87eea18e5d1a3664987af33d2069194ea5121f475fd05bad5f4fee4b34e2e354a376838f5bef2f021d8ef3e668e7c6156cb0d620a4e17632ddaaa7b554acdac2743db2a515828ad2b3c33cff3fa5ff950307ed8fa62adf175b49dc4cae0756bbce0513c4cc80c53df7e412c4c60bf4dec1f65b3856be589335b4997f78f7c3917f4b154396e78ff3a53bca768749fa21d4ada5b8f1fa39da0a9aab6d0365eb7c7430e0d88ec047567281a2a0dfca3f43014a3a32d0c6c5ba8474a4ca11b534f7e7ec5e8111cb5d21c016c30e4e74262437efd72c99481905829b2d33f0e1206b837ea1ad8d82e5b637b84a1384e3d2b535651eadc8a9d3031e8b9b0ecd74d08bcd3597fab284953f9ffbd842eba4d30c30514ba4b2197c07d2e2e1e1f25f0c9084638dc1f7619063aa700830361c4e804f1a0858217b07dbe902fd012bb86192f4cc29edf1b13bbcbb92a5e822f26c7d5a6dd18e0183a08a810fd805d52ee2e5d616c5ee6da937813fd9a5fc61c418f13e0fa7e15abbdfd5d170a16d62e7cff1e616c20ee1dbe02b1a84271538e44ac66199e7ec273d20670f4312fe08960ce5d295cc8d3a8b145a955210f2d9dd6453777c421e9cdbe43e032cd31daabee47ab57535e1c5ff1ba925f5640b652c162e3b17f5147a2cb5ea5c522b7784eda5f025a11d3f38aff489aa1e7981fdc79777477d098c1b37f2de437ed1e39ef61b284950b31f98a0be30e00b8ac40f5f7bad0448af7656ecfffe061a26eaaf6dad907fc8db75a5c9525e32ec1545c174ef49aa7e760e137512b4da1acc5ba4c44b0a39d54c48be1f3faa709123fd84f07124c0825a8b6519e64c9ea46647367efdf46bfbfb2fa938e83904744cf96eee7d88f8f55d25bfc85797d02d24d9de4418bc67c19e02d08abdfc64c557095529fd3ca1bc3667ef580dbed6c2397bc212a6bf04133efd6eb10fd32b4c4352a3072b0fecc02473b819a36fa4719fbffa2f9833588a410f9e6118db2315f09a299f9ca67111ae8ca01d92515dbe74dc0228bd957a515a8cfb0a205a2626c8b3c07e0e7a9dcb590f3a7189fe24568c7de6e9440ba82856974d628d6560e51eb1aede391c73838284e65e5a42a584d59c7a4456639a63c9c042b40ec015c928755ed691e47f57f474bebecfd5f960200526e1e072c84c2b0491f92c4a6c252e503e767a806f578214f191225d350ca0f072557b3f59577c0d0ffb58854876e752ec0a8a2d45b79fad48253fbb1ce6563f587b7e01eb85b655864f2b0108d85e5bf52cc468d66f1abf7dd865a7ff61c682c1b6bbf108cba928182b14c8507b", 0x1000}, {&(0x7f0000002280)="2f90012cd6a240810f3b91e20451198086ed0126b2ae921cef9be248496d01831220d643ff6c9ccb7e37ea4cc4835382f89082bc332090678049add585d4acc14def1f2e623d81c91c72309e3924d149cc64e10f6a58949b4ecc1f513449655a4b3cbb88ea46f27331a191913403", 0x6e}], 0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) 20:43:52 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20002, 0x40) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f0000000480)=""/131, 0x83}, {&(0x7f0000000540)=""/200, 0xc8}, {&(0x7f0000000640)=""/205, 0xcd}], 0x6) sendto$unix(r0, &(0x7f00000003c0)="c0d0af4fed02808709ced2fa0ffa5e9f6e6196bf999a09f5212d45779a8472a7312b18b348c5297f6294caca9904061cd43302204037fe3d23b7d8dfbc83d638225f4a7232db7b7363570f41fe77b26db7c2e2da6b23fcfc28054b786a4840062ffdc007fd0ee6f783", 0x69, 0x2, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) 20:43:52 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 20:43:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a1ff84c48d6f12db8db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af4dee7e61042635ceb41c8635a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c59304c8fae6748e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db2578248503292e6f217f543665a9d04bfb4ee2b5592ea3d73e571aad7dcc499ca897c2b47097a41b37a0f467a98c1bbae3430e083295cab67ea2b4ca3aeb57ccaf1378512e799aba4bf8863b1588672e", 0xe4) syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x7, 0x4619, &(0x7f0000000340)="5864a82760821ad3a592918a2c26bb4b34e79c23803e46edd1f22bcf22054a7e278d36d69b82275ee389398851800b795872bc5602a69404bebc5be7e84c665eeaeadeec5bd04ad39ecf3b172d0804d0b8a8150c17451b16510d4ae211a6dde2fdf9c7d84755c510b3d48e04c407e4516b759e77b6f0046581430f0a2aee45abf737f71f912eace68216de656c746d25bb064225b24a0f617cd0509e09a4aafd8a7f08c76f7c6b54eacd3f016c4e285e9f3201fe8cefe3b2dd4f95aca539e114f6d45fe343e790c877070d5165dfc7569e1a8aa804bafcec0d352847dbb4935cb1b0aa979bcf", 0xe6) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) pipe2(&(0x7f0000000140), 0x10004) write(r2, &(0x7f0000000200)="3282d57d30eece5faf3451a8e7c888d3c32bfeeb9b3bbbfa43d7e390fa4bfe70a1bee33da25b62641d3f06223d82624652f6e39bec01cf0d67f757b9cedcc7416740c2bc141d88ec02bf2d34495b89f8f4d4c51171b6e085c12f5c640920a52e5d255395e05dbe5fe65c3614e6ada027690a6bc6b08d36d7009ac95b54aa83b92923e980c0e4aab30944b0ae809a6c64c40ccc20c6648c79ab098a0e2b1bcd1ee43aa4c76cf65cb54acdb4f4662ade746ed1e0d65f0fec76d1a15f69f8f54c5386fc7c83e0b703b3c1d3d0d0070c566c90cadc2d7533babcf1139c8947", 0xdd) 20:43:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x613, 0x10000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x1ff) 20:43:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:43:53 executing program 1: kqueue() r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffa000/0x3000)=nil) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 20:43:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x101, 0x400, 0x41da, 0x6, "dedb4e126ecfa729c8db24e11750137e0f6efb1c", 0x8001, 0x5}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x33d) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 20:43:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 20:43:54 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(&(0x7f0000000000)) r0 = kqueue() close(r0) pipe(0x0) pipe(&(0x7f0000000040)) 20:43:54 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 20:43:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCNOTTY(r2, 0x20007471) ftruncate(r2, 0x4) dup(r2) 20:43:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3) fcntl$getflags(r0, 0xb) fcntl$getflags(r0, 0x80003) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() open$dir(&(0x7f0000001180)='./file0\x00', 0x400, 0x1) fchown(r0, r1, r2) 20:43:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) nanosleep(&(0x7f0000000040)={0x3, 0x4}, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffffb3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:43:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x9, "0100010000000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) getsockopt(r1, 0x7, 0x0, &(0x7f0000000080)=""/29, &(0x7f00000000c0)=0x1d) 20:43:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0xfffffffffffffc01, 0x9, 0x0, 0xffffffffffffffc0) 20:43:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200e0, 0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x1, 0xfffffffffffffffc}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 20:43:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33355b6a00", 0xf8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) read(r3, &(0x7f0000000240)=""/161, 0x9964) 20:43:55 executing program 0: r0 = semget(0x2, 0x2, 0x22a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3ff, r1, r2, r3, r4, 0x8, 0xadd}, 0xfffffffffffffffe, 0x7, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) 20:43:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1f) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) socket(0x10, 0x8002, 0x800) 20:43:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0929ec500d6291000f", 0x20}], 0x1) syz_open_pts() close(r0) dup(r0) syz_open_pts() 20:43:55 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file1\x00', 0x62, 0x38) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 20:43:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000480)={{0x1c, r9, r7, r6, r7, 0x20, 0x9}, 0x0, 0xa7, r8, r5, 0x5, 0x673d, 0x7f}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r9, r11}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r12 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r13, r13) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r12, r8) r14 = syz_open_pts() read(r14, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r15 = syz_open_pts() close(r14) dup(r15) syz_open_pts() 20:43:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kqueue() 20:43:56 executing program 0: r0 = socket(0x0, 0x10000000000006, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7ff, 0x1, 0x0, 0x7ff, 0x2}, 0xc) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) r1 = semget(0x1, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt(r0, 0x1, 0x3ff, &(0x7f0000000040)=""/31, &(0x7f0000000080)=0x1f) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="ae81e27caa8e39318048f5bf51d4131544a08048c560927203ec6b27265b89d6042df57bf127cd6e94259fd07c77f3d105822e6fa465fa1d3a07a7f85ab02cecc46f747ef996851a93fbea1132e6288dc711", 0x52}, {&(0x7f0000000180)="321b3f1492e5ecbc69cecb45b825c126bb294176d3b27252ee4d27878b139eb6bd3e0a911b3ae4a57847d65912d374269fa49307fb0da82e6e4d32419c279ea07bc55af3569ba93e1a85b6c34183c8ac92d6d4f6aee13c6c00b4ddecacdd106186ab84aad3c0e5100a582fbdb6f5b62cf6050ec3fa439e3ce3d22324fc78b40974b726baacedba7fb5edec11acda417e9ed4738447bd611b5d7a54ae597b8af2bc9b6ef5c9efe3681f136a2fc605c357e9af40d15ed2eff191391f3d2b09952121111b454b76965b96bffda0e219355a5d", 0xd1}, {&(0x7f0000000280)="a2533ac460d72cc4bc8bf294153adba05bb17e7506e1912b98efce2d1a6c0d08ecdbc879e1aff8650dcbba74be443d3a32ebc2b5c6dffa5a6f90de814f4a302b752170f6060b65180f295df11f99535f784cd9712074846b6884fa9a87ef3646003a5bb49457b62256928786788e836a0c80c3a7434a9af9f593ad6ffa9eedc8fc521edf5f898f350afdcd5bf3ea4cd074dbf75267", 0x95}, {&(0x7f0000000340)="75b26863cb7b3b151071faa1ac9856e7b042a3b9190631cebe436c9ceeed7ee43765b9d61cd65e874cbb7fdef52a9b89d4e045bb5f15441fc054ed154554bcf9f18437c469c3d3f084c6ec439a", 0x4d}], 0x4, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28}, 0x401) 20:43:56 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000fa9000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000c42000/0x4000)=nil, 0x4000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 20:43:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d111ac18da64df8a3ab37fade80e88ad2bcf475acc23898435602083e72ee59f8f1cb061136926a2d50c574ff51772e983f269ba2569435ead0d2cdb6671dae9202f1b0cd506359b77c9b523f5f99a63abeddc0c9d8cd892330cf200fcc0edca234068d601e6be70ed6da7b169d7f69cc9acbe489ace35c80497c1db9935496b896933c92506d5e4e87c55ebf786ca74cb200cd9574d26cab6346e24c01f25c938d08d26c0d3bfc7d629cb3f56f4527782a5aef6703cfb67e4587fc5cc6feb7332718882deab9759c93511fcc64dd256", 0x1d0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 20:43:57 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 20:43:57 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="a2ad1619b67275bbd9e629f1514a4a6249cc546a17d37989ca2b813cf65cb42aba6628a11edf15941344de71b8be4322d894d86c5d584e5a23fb85345caef016d81b0c91aba9abcaa0a548fc42abe2d1e1171aad9f0eb524841925aeb94400d3883fc60742d45924f3e1f8d9daf880c3de0480cef74f2882ee70b51b3f65b139ab037d18ab0b848ff3b05d01ec54e83bf9d3550547352337ea6da19983fb22ab4370c8106ad57cf50f54f4ed1f13ad3c0ed5f4c311d6647a8532c1125d853c839ac7ad922c9a8e4180d5895035", 0xcd}, {&(0x7f0000000140)="2e7c53782b66d530ab83e286e30b6e5902c67118114d2de1b6c493d53c065564cae2b6f4382044c9d756d7ae212c8864c1eaa2145de0d6451ae7caf70820aacaee958a9474f085a918522fb46699f83b28cefc46a6ae9b55ad6505399336707578d7fdc5e9ea5ff2a4a6526a8b3d7dd14f51932135aebd40d42a955e5dbc42944016090526b78a2be6c63c1e8860b774f3606b385f49de86363032ff1399cf3b8608ecaf16ca8284f33a3cc5fd637cb523fe8867fcddefb79e9fd1c984650786450353732f1ef507815c6b826a2fb3", 0xcf}, {&(0x7f0000000240)="afbc77211f44660579769fb8969974f894bd0a053928e2eb61927af8a5e14801d6f184fea187", 0x26}, {&(0x7f0000000280)="c3f81cf529f0427817", 0x9}, {&(0x7f00000002c0)="58ee3e1e241f6afc3767ef57edae74d25e9adf4d088cb8f057d657b1689fdcc1f802c39eeb2262d10b98380777135eea7d9a657d9781", 0x36}, {&(0x7f0000000300)="8d8d2af908af5858eac9de3b3303888f236d5a57045f64b81ba1d50d5ffef3c27039cbc394790561d1b41a164b48d8ebcd6947cf26918e0c9472c55289bbfd1700d87b10de05e0b35de621fd64a089e5425730bf789c7263120fb78d68d3c2", 0x5f}], 0x6, 0x0) 20:43:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000e7ff", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 20:43:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x1e, 0x5, 0x6) 20:43:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x1000) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) 20:43:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 20:43:58 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r0 = semget(0x0, 0x0, 0x400) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000040)=""/59) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 20:43:58 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pipe2(&(0x7f0000000040), 0x4) 20:43:58 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040), 0x0) 20:43:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff080001000000000000fcbcda900f3bfefaa318ce58f589e252", @ANYRES32=r1, @ANYRES32=r1, @ANYRESHEX=r1, @ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r1], 0x53}, 0x0) r2 = socket(0x27, 0x4000, 0x8000) sendto$inet6(r2, &(0x7f0000000040)="12", 0x1, 0xc, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x80}, 0xc) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair(0x2, 0x3, 0x6, &(0x7f0000000080)) 20:43:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a", 0x249) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000500)=0xc) r3 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) read(r0, &(0x7f0000000540)=""/236, 0xec) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xffff, 0xfd, 0x29, 0x2, "9c5dc098c16ab4e5a254f85db2b3afaa475dfd46", 0x7fffffff, 0x10001}) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 20:43:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0xffffffffffffff8b) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:43:59 executing program 1: r0 = socket$inet(0x2, 0x20000001, 0x451a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 20:43:59 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 20:43:59 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3c) shutdown(r0, 0x0) 20:44:00 executing program 0: clock_getres(0xffffffffffffffff, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x7}, &(0x7f0000000040)) 20:44:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100424, 0xc, 0x0, 0x0) 20:44:00 executing program 1: mlockall(0x2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) munlock(&(0x7f0000e03000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x1}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:44:00 executing program 1: clock_getres(0x3, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x140) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) msgrcv(r0, &(0x7f0000000100)={0x0, ""/223}, 0xe7, 0x2, 0x1800) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) msgsnd(r0, &(0x7f0000000000)={0x2, "1c5f387ba8e318f8a03df8c34318cb3414461406197e58239c"}, 0x21, 0x800) munlockall() 20:44:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x101, 0x1, 0xb7, 0x100000000}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000200)={0x100000000}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x3) unlink(0xfffffffffffffffe) poll(&(0x7f0000000280)=[{r1, 0x4}, {r1, 0x101}, {r5, 0x4}, {r1, 0x4}, {r1, 0x2}, {0xffffffffffffff9c, 0x4}, {r5, 0x22}, {r1, 0x24}], 0x8, 0x8001) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x1, 0x2, 0x7fff, 0xfffffffffffffffd, "8f81eb1325712997afb285c02d987ff804680148", 0x100}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000340)) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) unlinkat(r6, &(0x7f00000003c0)='./file0\x00', 0x8) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup(r6) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000440)=0x1f) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000500)) write(r9, &(0x7f0000000540)="14ef1bb79bf9e0b0f170cb0fcf8863f63dec1918ffcc1bcf9cb4c25aa2309eb2c3bbb541c932cd4e3aee601d254319b3cbcc771b3464c7686004e9cc2d4b6d2516fb02d7f98ee76ca2ef815ec633e26b0be6087b46f435a66cfa098ae7bf30e2b92fb764ed22a2ed4b83bb05293d44f89327e1e7fc41d504c16b0c9330448b1bd550ab05df7f31f091b8aec23ef6af784ae85994a6b5058e6a617a6efa02933edf127d637205c1ca7cb80e49187fe2a4abac694928297a01503f5db7dc5c38f42d3fb0465158053aea49a95070b5b2334683d1363cf4fefc", 0xd8) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000640)) r10 = dup2(r7, r6) recvfrom(r10, &(0x7f0000000680)=""/49, 0x31, 0x41, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000700)) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCNOTTY(r8, 0x20007471) 20:44:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 20:44:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() 20:44:00 executing program 0: r0 = socket$inet(0x2, 0x5, 0xc29e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 20:44:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1000025a) socket$unix(0x1, 0x5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x10000ffffffff}) 20:44:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x48000000, 0x401, 0xfffffffffffffff7, 0x7526b6ef, "20ce5548b177cf2c9959ce961434a7fcb1baf0f8", 0x428, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) ioctl$TIOCEXCL(r0, 0x2000740d) 20:44:01 executing program 1: clock_gettime(0x100000000004, &(0x7f0000000000)) 20:44:01 executing program 0: pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_getres(0x0, &(0x7f0000000080)) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 20:44:01 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x1) fchownat(r1, &(0x7f0000000180)='./file0/file0\x00', r3, r2, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x1000, 0x1) 20:44:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shutdown(r0, 0x3) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) r2 = syz_open_pts() close(r2) r3 = dup(r2) recvmsg(r3, &(0x7f0000000680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/65, 0x41}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000004c0)=""/185, 0xb9}, {&(0x7f00000001c0)=""/39, 0x27}], 0x6, &(0x7f0000000600)=""/97, 0x61}, 0x2) r4 = syz_open_pts() write(r4, &(0x7f00000006c0)="701b00dee0e28406850a3dfe28449293ca3a87b31994032f3c35757c6f102752734c5a94e39fc74f9f7be7f5805dbaa8fd40283b7baf64ff2067f89ec64eeb335ab3df87e1cc97db8aa89d539e14d39f29fa9933be01", 0x56) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:44:01 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a62528403b3804b505c2e49c5c04bf91971d86494b872c45964718c1dab4ffb88e528f0ea4e94c6cf580c2057dca1f40b5bbd7521bc334b23200232e0b57fac9cacee2fc02175668a68d0700301ae740efeeb2fe41d48d6ae68194749239401c20a4a1d0bc41b3cd513df9b6151836164d983eba37c5fce15dd1", 0x7a) 20:44:01 executing program 0: mprotect(&(0x7f0000376000/0x2000)=nil, 0x2000, 0x400000000000002) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = shmget(0x1, 0x2000, 0x18, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 20:44:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r1 = dup(r0) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 20:44:02 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc, 0x9}, 0xc5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xff) 20:44:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) kqueue() 20:44:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getegid() setgid(r1) r2 = socket(0x10, 0x3, 0x2) setsockopt(r2, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0xffffffffffffff86, 0x0, 0x0, 0x0) 20:44:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchown(r0, r1, r2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 20:44:02 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlockall(0x1) fcntl$getown(r0, 0x5) getpgrp() accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = semget(0x3, 0x7, 0x10) semop(r1, &(0x7f0000000180)=[{0x1, 0x4800000, 0x1000}, {0x4, 0x4, 0x1000}, {0x5, 0x214dd1ee, 0x1000}, {0x4, 0x9, 0x800}, {0x2, 0x0, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x0, 0x1800}], 0x7) semop(r1, &(0x7f00000001c0)=[{0x4, 0x100000000, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0x3) 20:44:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x2000000000000ffc, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x83, 0x80, 0x7fffffff, 0x200}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x9, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000002, 0x101, 0xff}, {{r0}, 0xffffffffffffffff, 0x1a, 0x40000004, 0x70d, 0x20}], 0x1ff80000000000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x40000077, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x60, 0xf0000000, 0x6cfff0cf, 0x5}], 0x3, &(0x7f0000000100)={0xae, 0x20}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x88) ioctl$TIOCSDTR(r1, 0x20007479) 20:44:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r4 = syz_open_pts() close(r0) dup(r4) syz_open_pts() socketpair(0x19, 0x8000, 0x3, &(0x7f00000001c0)) 20:44:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r1, 0x0, 0x0) close(r1) 20:44:03 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 20:44:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 20:44:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 20:44:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) 20:44:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/245, &(0x7f0000000100)=0xf5) 20:44:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7f, 0x67fe, 0x1, 0x200, 0x200, 0x20}, &(0x7f0000000140)={0x0, 0x6, 0x1ff, 0x2, 0x800, 0x1000, 0x100, 0x3}, &(0x7f0000000180)={0xbd4, 0x10000, 0x3, 0x4, 0xa00000000, 0x8, 0x9, 0xfffffffffffffedf}, &(0x7f00000001c0)={0x1ff, 0x8001}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:44:03 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) 20:44:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="3491824f541f", 0x6, 0x4, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:44:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 20:44:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') 20:44:03 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="b0", 0x1) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x1) close(r0) 20:44:03 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r2, r4, r5, r6, 0x16c, 0x2}, 0x7, 0x80, r0, r0, 0x1, 0x6, 0x1000}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) fcntl$setown(r7, 0x6, r3) 20:44:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2, 0x8001, 0x400}, {{r4}, 0xffffffffffffffff, 0x8, 0x42, 0x9f, 0x800}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x19, 0x20000001, 0x200, 0x7}, {{r1}, 0xffffffffffffffff, 0x92, 0x40000011, 0x100000000, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xff, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40, 0xd8f, 0x3}, {{r3}, 0xfffffffffffffffa, 0xac, 0x40000000, 0x5, 0x35aa}, {{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0x7878}, {{r1}, 0xffffffffffffffff, 0xe0, 0x10, 0x6, 0x2}], 0x1, &(0x7f0000001a80)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xf0000001, 0xd5, 0xcb0}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x100, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x3ff, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x8000000000000, 0x7b2}, {{r3}, 0xfffffffffffffffd, 0xac, 0x10, 0x32f627c5, 0x9}], 0x75, &(0x7f00000001c0)={0x8, 0x7}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000a80)=""/4096, 0x1000) 20:44:04 executing program 1: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(0x0, 0x0) 20:44:04 executing program 0: r0 = socket(0x26, 0x1, 0x80000000002) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00aae277c2f8570a1e00ff"], 0xa) setsockopt(r0, 0x5, 0xfbd4, &(0x7f0000000000)="fb0bb4cc0d1951f26b1df45dff91", 0xe) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socket(0x26, 0x6, 0x10000) 20:44:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/179, 0xb3}, {&(0x7f00000004c0)=""/90, 0x5a}, {&(0x7f0000000540)=""/223, 0xdf}, {&(0x7f0000000640)=""/218, 0xda}], 0x5) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 20:44:04 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000000c0), 0x0) poll(&(0x7f0000000080)=[{r1, 0x21}], 0x1, 0x9d98) 20:44:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x101) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0xc005, 0x1) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f00000003c0)="c049f00326e78f03be18eabd5c8cad8b4ce908ca77a85b84297cfcc63806ddf188b95a12c0d92b50e70b6e2131f015a8245883d4eca0f11ae35880e1d75cbdbb47b6aac4388ea91f3924d054cc2232b22942a5e64b29ceecd623e5e8290d8066fe90902a1e1fe29bcd4f96768a23661d3cd93461de106586e94889373ce11c357048010be2fdaa000000000000000000000000001543a47c3361d6167adad0ed550c585057ac6de24f2a25fa8c0562ebe7b130e744d1f1b3fc5e8db7646d7a99c394fa52e501b4d163019f00feaf9b734c216e503b03b736dcaa52d4dbd7ce0a41daca2a9ee4dd8d3c1e4d57f9eca115ba1d926e308017185bddf9ca1867f94f76c1acae1fe3fc977695448efa3caffb23d81aa3db0405e46f5c8f9ba3366f5c7a5fbc25c591c01c9c", 0xffffff82) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/127, 0x7f}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="83d7c1a5f5bcc0413d6be4b3678fe4172407a018f1488540b46787b4d545c72a1c02ea1b3190ef59073d0559a4eef5bd12218557af6bcca2ca902fe9b2f4299f90eb613ae5b4341854ccd1046ec7a55ab3dc74865d6a7a946c9d2c867fa51e3dcb5dbb32f61d0b75fcf9f5d022b8e0d3523be912d647efab7ae8175264ff98333937ef4278f784499184816ca8b9590386aace0ca69b86def738", 0x9a) flock(r0, 0x2) 20:44:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x4) msgget(0x3, 0x122) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 20:44:04 executing program 1: r0 = socket(0x2, 0x2, 0x4) fcntl$setstatus(r0, 0x4, 0xcc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="85335129415482be76ef5b265ee9a05fea2bb8d36c68f82960bd65f7ed7a54175f856b93d32002f3ca8219587f0a4f543df92f3a61690531746cbca3393e8d55126c54366b0a6939f75caa880f7ee19ac8d86aeab068568d72d64cd9e8785b9f734651791d440290f8ddc3b8456280db82736efef8af586b1bfb7b59e755218916c19a362a7beb502825f677aaa8baaf3bf9c7bcdb27069f230137011c", 0x9d}, {&(0x7f0000000140)="62e60ad80f79717fc93b4eb2b60a9c074fb776361288cfc96dfb81de9ab7e4481a557c8ee2a01edc1763841ef76fdc56fa2ca6c3fc034ded90c57a5c2f2b73a4ed29824097b87e7432b0a351f1bb1e15be0e4c75ba6b672f1096aaee8a42035ec6910367944f7d2856e8719e617bbc2467dbb31595fdd6a74e7d049fcbdb1d013501a593a459bd", 0x87}], 0x2, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x50, 0xa}, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 20:44:04 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000240)='./file0/file1\x00', 0x0, 0x0) 20:44:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0xdf5) 20:44:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 20:44:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:44:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x2, 0x7, 0x401, 0x100000001, "f3dbab759bb05a322ce77969162400435454289b", 0x401}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') syz_open_pts() 20:44:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffd8d) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 20:44:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xa9) 20:44:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x16d, &(0x7f0000000100)=ANY=[@ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=r1, @ANYRES32=r1], 0x18}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x80000001) recvfrom$inet6(r2, &(0x7f0000000200)=""/198, 0xc6, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x40, 0x80000000}, 0xc) 20:44:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 20:44:05 executing program 0: r0 = syz_open_pts() fsync(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) open(&(0x7f0000000180)='./file0\x00', 0x20490, 0x30) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) socketpair(0x3e, 0x1, 0xef, &(0x7f00000001c0)) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000008, 0x10001, 0x6}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x20}, {{r1}, 0xffffffffffffffff, 0x41, 0x80000009, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x200fffff, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x90, 0xa, 0x1, 0x1f}], 0x1, &(0x7f0000000140)={0x7fffffff, 0x4}) syz_open_pts() 20:44:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000001, 0xf6) fsync(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:44:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:44:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)="bf86b3a9b936f391a43fb2c5d9f698011dc6d5d69e772e289031ba5aa2fe4532e5eca1301b3ccc2dcc3331e6c138e4ca3b92ecc688220f2239571610de58dca0b3371a0191bd", 0x46}, {&(0x7f0000000200)="8217708f46e3cf417bb3dd94d35765d83656a1ae728fc7d54480c28a55fd2e265a6473e43ed6b6b462faeaf2785867d3632a6f82a5635d8652ef0fe4fd10bef949acd8726a759598713639b7f031cc2c9e034aa085375f01a161cd7bbc6ce4acd804214065e9eff7a2abb78b7ec903ebcbb3504b5940b5bad786d47f765fcab1704bbca4f71d79362395f0f4800a380f6e92cd9dab3af51dacdc25ff763b585d5d380c2a17303ec71501a6a93376dcac87e369b6312babf711401c6c", 0xbc}, {&(0x7f00000002c0)="805403ce0d2afea606b75c0da3cb2c405239e4c5a48ac4cda1aa7045a036d2d89f4326679d82422101b41fb0fbe3fe03b2b9fdb949ca3abf6a2d5134de910ffeb361c4a070a3c1e769a730359c6c6b5e3bbe73df2848407cf72d8dee7665ddb960a589b2337faad2e0e3d2c9fdbb7fa44887d8d9a2bb9f353de171f1078743f2d47fa1fe2fb12af248df527f1a4ca5f1732358daf1a15c0156f94e67b4cf56b0c32320a5b0120f83063814105e3a77e570060a2388b9146c7f24036f4149bf076c93", 0xc2}, {&(0x7f0000000440)="59e18b0b9594ec242035b49ade6d1a80df5d62c7f6716ffdc06854e631746ef61813488ba7da4cbbf3225df39f846c3e34fa4b6e647b470e5372cc1e46d2ceaf077c62c0d9ed89bf71b2d385ca5f7f44382ebfdc5260e0d85a73c7ad35aa4068384d67b8dda36e4b9c4a72c3df649dbe0a9698fc7bc067685cad6800a4b55fe5de08a209c4605f09721aab04042c796a4eea806e1c51ea6c8ffe0f9dee844cd5c04a5e43cd032b65a48d6deb1b002bb078b28fbe8213ed06cae84cd8796e99118785dac82aa7fa1416aa7c4aea8f80570c52de29", 0xd4}, {&(0x7f0000000540)="3cd09d62748a93e721d5709e7d0ad7e33a0b342ee719c5cf183fd9e4c786fb9e665b699e3fd47aee625e70c9cf790ef6e79ab1926b9602cf7f37b768defba578ea34df2efd47b6df85f574f6d4fe2f285f2f8c94f2ea7b14f42d7715e9ec74550827d7ce35f7c0c4d12724f1ed191c07c5d7565e97d1961d27efbd373946ad6c001e3b6344d187047761b165e372425560e3928236400348eba32d6b149503a2e587f4a7d0fcec8fb5ee495eadfd226a9bde395af0e30d6c90118affb349e0cc31b5359b0008d239a468f4f037cb2af5b599cf504981b428d69a8eeb09b313a461377d2c", 0xe4}, {&(0x7f0000000640)="9eadf29ab344dd320ed105cd9b06d533b7634b46f007195e858b23155ddd0e8a002418f4bb855a987d50a72ed921e769bb30615168cb0af84d4817c595d470cbf84ec211bac79950f95ae500b12618ad1ca90194adaa416b167d2b8d85120c953280aa29ff47317abfc48f2652515621a880e2f7cbf02265e4f8b6e04fb8128f2b2603", 0x83}, {&(0x7f0000000700)="fefdd390800c48d5401b497ee593a316f1885e5085dec2f1e4ab6a76097ac8ccce33d28d35d2d641b2eb07e3d5c4795b54e14015c83779b3aaaff960ffebb813efe1bf9608e4e84654682ac4af3a", 0x4e}, {&(0x7f0000000100)="4430bd0eaa57a0c2b1bc740d734ad8a1d2a03de389ba665f871771d328d14298ab034f28607d86f3c2", 0x29}, {&(0x7f0000000780)="0247c9ac225e41acaa410c15af41a8448b962e05459a6b7f6ece3fbb3418966cee4fb467", 0x24}], 0x9) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500), 0x0) r4 = dup(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') r5 = dup2(r1, r2) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0x8, 0x8}, 0x10) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="284b3715e1dc49000000ffff17000100", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 20:44:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) socket(0x2, 0x0, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 20:44:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) listen(r0, 0x6) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = socket(0x6, 0x5, 0x81) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='x\x00') r5 = accept(r4, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r6 = fcntl$getown(r0, 0x5) r7 = geteuid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="e88fee1941b539e7b34e50d91d5ee13a4d47ec2348688579509fb6e535d5f69cd2563aa6a720515ec915e1e79e451fe4339d30c2309f1209825f1c206f13bbbe30efcada81ac559261a2d6bc968052c4eca01e53445d8ca57734277adc3efbf2d7dbdacfcf7c54445c05373e3083f236b8a81bd29bcd84c76aa2c5bb819c76266856b4b8a051db328d5cf8678807ed0eb73c09d95066c29347d48af543d400d5261587733649fe2ff1b7132907b0c92f973645d06ecfa40ad79bc173bd798a3d2ff8682fbcd6b03cdb9b95a8e96454876f94942cbf1c69b15aa1de7190f7d0014387cc053b76c15b7fbda78dbcae68225c58cd6f9cedbe06ecbdec0e720df1", 0xff}, {&(0x7f0000000200)="c4570a00f60695a56a22faebe2aecd", 0xf}, {&(0x7f0000000240)="8cfe49a5baa0e5c0db70533cb3bd6e2fb070bf9af0956aba84878409efc4ee66d23f9e402dfaa308bf267ba520", 0x2d}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r6, r7}], 0x40, 0x4}, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="a1f874e084c799c1b4e8bd769f0894452e610596b65aaf163b362a6f8b439507ff9ea85d579710746cebdc512700a7653affb85490c7b709a584cf47ad96df36915741fda0d9c88707ec3b2be9772df4e409be0c79f8f92e9691566f7c643e1cbe60c92cf479b4f4cb7fd846525c8e60a927c2463cac58549dce7a036ff697dfa545b7a67020aab0e40beebd9562ab0b8d14ff585e135d1d26c9a23dbf8d4f20b3fb580588ec40fd789a87d46d549de3d3dd2221db27e14f5e9720145410795e29e1eea8c14d6783c5143ca922af401dd8496c846065d39cf2fe4751d3372f9c4808e3cc5b5e50a735583d0b4c8563f690e37d625519840b7bb3647062cae1d543c54a8ec478292e71b92173e109c301ad04df7fb993400a407d240b285512304c7d187ccdc9e37fdfa932ab4d25fb7a5019f324eb3a382f51844f61701f7083bb342b5f188dcb04f7354a49a4dcc153db7e80c33d379147fb3a9ddf7dda334c0aa2170b813363605ea727005d06a6417b84f2cc9388c8311d21684ae4b3d84b841002755bd2a92efbeb4b7ea23ad2b4e1da465d39157967b567bc03cffb32748aca6e11c855d266d14b7b6a2809c156ce95f0b6a13de66d98a461d992c45f3e71c8f08d24ad0539da06dfb8c29456d4ea177ea2ea790812b41db2b1dad924f597c514acc27b99d2bc15655596a496edfa1e556ea354a677c24d22576aa2042ead5d8838393b3e23cfe580656ce059f9ec819be88df0afcb94ce01e83ca4419928e0eb260e52f54774cf9816d844c398a0aada7f1d1c9220c1709cd0b9232cc7351839e32d0c65c36dca6e6f998bb3fad4823cc8603f5f6124331536d20302634c505f058ad7f94530b9b03de7112061ae0f39ce65314a9f968816b344f20ea5df23e24a64a3fc351dfa738f4b8b19124b3d65923c12db4eb3cb33f9158271630c23d8e736029c8154f093a67afcef177e49d6e809c28469f727baf8ce672680b798c1e42f5632b2ed70eab43521250865330e2c3a7c01a30854094fae5a74fb1aa2bdefc2942aed1da3da471485e5b20a961d73c02099c09c5f5225e3e5c549e95223dd5be3521e1149228fab0785d80cd07e63601b8b9dbbf0fad476e53e82dbdb295c35f47375e0d17723977dc219e395654c8ce1efe846bc216c4e07e00ba0837736de6dc4c779fe7be8551d19bcaab37b8ffcb218e077d23bd1397a61f6bf1e100040896ed11a45a7f7409605af682bcf1899cbe13ac354c5d892f9426ddec68b069849b02a49c83364d93f6c5fbfd348ce849dd24eb96d5be4afbb0fd447769c7d200817d384fd14d7d5d6d54ce28de7161fc84998bbf2d01081ad48fab99654581b6d22e2101f2817fe75a8a105aa65556df88750d455bbcf680d6ca91967a96afee3abfd8e53d3ac89800e56d660fff7043cfce055daa6a94247fa6f7d79a8e6c992866a0b18c97b2fa43c93dfd909c51b4250eac37323b4540b46f7a0fd5da311655565a49ba8bc69cdba299a597e13d63e072893928251fdbb7359def74227c725b4acfdab11b711e4f4db2af5f21a8a84e587159b56e68b5a4bc71a33ebb5cb3bd5e8c6f737a7b292744d775a069ef0f055029f1c2de49c812f2d905352dd6b8e13560a5b6b9d1c5692e218b846a9232a6a719ae599ed870607a277f9b675daea61401828dcf46f62b6e456833ffdbd7f693b079a34e7dbd83a229c419271ed180d79526b2fb722a10ef60af264ba89660db96a26d26c090d1a87c5e7f5caf86a2da54b48e5065b8120b7e77efae67cda325fc8c14ce82efbe31a79af4735f9a1bd51d1e88020a6325e78b95461b2a84dfb7e92c51098e25525f42ca0be381b4ef53e5bae2758d67913ab2bae2a972012085dbaaeea5716ddc9d5cb584841a8012c24cb6dda97d6e26e7df0fc6b024760e5510b50d1f49cd62dde2e4dd34efddca3f6d0372b01ee1132589799974cd056d991d8c0ccae8df0154f29a1b73c92646536d31640c4625e9a12c2f59fdebf5a7659122bc8b9a5fd6132668fee2517e7f2e36f16ceee0aa1c2b155f388b327f2cbd81254fa156fd1597503678480872b518381af91747de088a34d6c5a2b3dcf53d1ce1844c2b1640eedbd95f9fd03399056829e8babac766cda5b0db57a67cbb8e712a62c95c26b56682e83fb1bee94aeb65ddd9922bf0348c6a860c666fd433a7843a1f801ceef2c180e0dac7c1fcb2f0c9dbbdc0f0d8bf72a9f91f62b31a39fca94167e8f6642232c13d418297bcc1097b18d5a74d72534a035ca4f4d7da4e181ff72171cded052ebf698e33495cecbf069d5cb0099d96a0cb73712ef904ec7676af3ec800c3408d256f53da8b226bc7e2c817d357b4719afa8a8b58e7b998df9c956673d80d5b7790a041d67037407740523e2d99e99d98b2858a978a9fc6e077fc5fd59485668dde541a853eefdda91d04afbaca8e31fd0d00a057570dc2ef09faf942ef6ac0d18f69f49c5ba51255d2d39b56118434726a5033f1c276eaa2b3c1b8c12b1b318e4d311838f64c80bd10fee9b9cf7784fadec6e80b89a57d0b55092c474fafa26e4073ad2b37f0bbc8ce472581aa3dde5360b73c735e22d849a326f27e61c2813bc11945bef955e48ea12791dd91187fa0aab0eba9503ad2cd959fe76896fbb40ad4f7d0049ee3bf5b2698092be4e3d490b3f574a8b81914c5db67a6eae55becd96ad76702d3d868d2216914cc2fa20e03381808c5dbbbb84772c16d89413441de507f1e95d90a7be5867a3ed3d1fef52a876750765c7e9c512c4d6187fb0cc7807d9fba7a7554df33f3faac7eb6a7aafff767c8d79aac88eb2529df8889dbd324872884698d9d6130206df74f68c90bfd00e967e092031aa3788f5f35a5f7a76adb69428560419511a410a0a97b374656dd85cc4ab822fa11e2509040a6d50ee521470ee07e4ecdb5165e2074154829d735061651082d3dd8ba429340a7fb2caa3cc0470cb6e73830739be1bd45d89036ecac70ec3ba4d455b903e0ee04467ef298ea629a92ab26389b6f220358cb781e80e15e4fe8c29b43954628261ad7b555718ebd46a57b19dea1893897c394ce96c28a4a2a1d0dd5021399421b3051e4df4089aa9082acb523504878aafb947e453b0573f67027229beca7ec0cc0e71da484059a99c3492d92fe88fd7b2591ad92f3eebeb37f61cb55d332b2bd420724d05f4b3243f9f6646ba33cfd373d0b76ddbf02716c23267cfdc586e1df5cb440ac9d52bfd827d27a5b05a6bcf91f438059e06600cd2527221d0e03f6353ed1c514aaf80b0b3a95cc1726820b6adee8c21be5c1ae55ee412dc7b01f910fdee629b93139a271f61a8300ac45a8b4c4ec6d970a70b209839199fbf22c5d0cc87756ed7804d57738cc61f55492cda06599414dc970e5fc400fa68b41c7a661b2fb29c8923e1c9640a49b599abac7d253f92b160cbe021b798dc4bd05a4079a6a44c09fb01849337ff19c7629b566e333a0029f802c330adb556a5ac337a10f96bfaf534d0b0a12da3f825933e5d3d0e09577c19a08be52b2d80f08fa9563e2c7126b187a6af1929be833fcbef80ee25f501a6ce868111e0fa23dd72d10c64e6b8ed9c75cdda84a76af1bf368046ac3ce41dec803edc91c56b433a698673eb7f5e6c3fdf9aad08622045b2607ba82bcdce9d1bc8c63cf95a7b380f130f60a8536a20d59346a3b3bf35f714e35b75ef9d8ead32aa2a91a348510cdfb900b7b5eac6c4748f04d06124b28b34e1ca2c5c8441ece3463345f9d9a22de4445f4e37485747e6294c851643b0db4bcd9723bcba9ecc26edeb88f24c37e7d45ac3e0b7fcd709367e643cab902b1be3848e7514d730a8bad3c210474d85457458a1aa36b39a2a29b79f2c6c5a5f19e05c9e54b09db1ece30449b5af2d56573179f5c0bfea895faf950574f63cdcca6b082333d277795a93d92b4850ea060ea578601034f34342f5af6830893bac4d59e2fa5bbb1e2e9d404ccc0c41861993af8ab54013bbaebe662ddae878c557457222f95d254499379c7eca85e5fe7fd5a2e68ba67c4c401ba3107ceb7c99c1c2f343e3e3d4780ad8fcc5ba5d65e52604d46d51786abae1987707d528142170f6bc3a24cf48aa22cc627bef11a3b497d35c14202d804aa0933693c6e3f8a23664a04d6415fb25d47805424432e4fa568d574cc6a821ab1c39603a8712a854f467f299b44e2c05c2b17add8a85d4e5a9cadb054a5e429b4d9e7f3b211a83d313a49bbe847cb08f47af06c1c6fff06d54c7cefdd6056fdf504d7606e61319ba770cf1dc2572e6fe7d3bbf7b75262c8e18279bc5489dd977c38255955ebe805003cd7140cecf436ff36c3bf87299dd3f9251f98d5d0a55271824d110fd6d3ae47f3e26ede8f24f1c122ad807b9bf13a64647d41b79378a966a4bbf422de3aea382bea191667acc714de7ea2a918dcb76bd9f35c44f47ca8d66a64dc9a03f04cfd7e63b55b3feb44ed8cd19b6e467ed7f64aa6043ad0f4fa71762abfc28f773c3f94a33d7bc4bfb4ee8bb5bfdcfc03d74da4577b0ae0d686646a90c4be6f7f119f26a70b2c2b645af584fe38bcc2b5af960d320f3506939f3c937407eadebaa8671deaba532a7e2848830e4b2801af32601f8e9fa0dbbc407d62dd95346dd42a148a095662093c00dac773a618fd85f50a24c66b4bcdd6fbe08b3b924b721b657aafbac293b5d740a1f7e5618a5a50c0696782512ea0582de991d24db24dff33d5972ad98e10ea80613fb281bc6ad9b913cb0b71caea7ddd97bc2c0dd7baffcf071b150f84e4caf04f0fe24ea8b7ecdb4b2273602a29a6d10b44396535a1bc977c317822f1f0b65f82aa6f31ad5e1c61e638671f195c6b9630d3ffbf49e5c2c45c4d6cd5aa1d254e9deb3e176820ef6f3999c30bf7e39973b698bccd8e84b5aff36cd885b938285733e426fc7a94bdd171ec7d8c22a2c712648d057b9b3e04dcaf01d0e45c399145cc02bb22f9051a0425acdf3cbd3b3f18317bfc3ab9579bc298aa2454d0f09e19980dc701d852bd8992e9fed5c0e413edc470cb1c273372d53b794e51b02e9e2326f829144a98c0760218601f6887df9c1a89eb97732287920aa3137aa8e9a95ca8ea0deeada154c4705276f849d51edf85489020e2edf67139d2d8ddd8f94a65a143b3e3604a83e15180c77999528c37387469382a90bced182236705d1e609617df03c09ec375b5bc9bda4df3a74327e1cfbb7f0880fc6455d897459e4e4e3cc8ee546b4b4b203738d99f147922c69bf349df60f5930b278b13b2e97394babe52254b55d65b4c2189e6c91d8a35d10eb198c0c0f06ad1ab4fe591c8bc0df7b49f462863b21a15fb1755061bb5512402bbf6c28da270414998c8da5af17ce01da3f73bc936cd3ed976f0252f45a786f27428d2856157644ca049f52af1253f1972c2b987deece318e27d88835853cddab69af013f2f5412783fcc2c349d6b0181f28d513a91264e7b19932b446553a26cf867f325c71db795e79a8d90185d5f9a6f8feb91e78d2f096004e149bafe53ae0dce5ff557bbffe811c435b2f60932e2f2dd5f3828b6116549a735510a54c5a37ea1cb61e8df74b4ce765586ede27b457a45167d9e23a002f514a62301c1be5f8e4ec3c264b0a37425dd914093413159bd5988828d27e564a0e73dd032a75b5f29b9a710792e2c862f209bb1e309563a920da6e1f1cdcc7d3b6f4bb25279428889f05625984ee6238743aa028ea9fb1fdfa0e2aae91df7ae36bc4d24e9ae0a6b660b4ba5", 0x1000}], 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 20:44:06 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f00000002c0), 0x10000) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/220, 0xdc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000450000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x800, 0x5}) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r2 = geteuid() setuid(r2) 20:44:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x8, 0x6, &(0x7f00000000c0)="9534aa1e2d41cf2134432c5e43fed02d03cbf99ddca0ff4e7ccd0ad90b66c948497497966f0336c23472496f0cb496ad6fea585c90de38ae5d4c150bea1fe37637d8c6a3428585e5fba2b104338f0dacfba5665dbe3b128346a06ea4cf594b7fce154fb8b5c2b9383576306a7dbbaf125443f74930ab4564ca6cd97e3d9c59a4883b659b86882a56ee2633d5cb2eb98a3e310bad2dbfb4263f", 0x99) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 20:44:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000f, &(0x7f0000000140)="eaff070000000000", 0x8) 20:44:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) syz_execute_func(&(0x7f0000000040)="c481fff096998999990fb17500410f0f4d009ac4820d9ee1c4227918d5410f01d7c4e232f71587290000c443516b7d0567436cf3400faec1") setsockopt(r0, 0x20, 0x9, &(0x7f0000000040), 0x1e) 20:44:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) sendto$unix(r0, &(0x7f0000000080)="e48b730b2831a1a3f8fbab80369183c77521733319f2776477e69a5c28883e7d35ecc338a44424a8fa74b66a7c6ae293", 0x30, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="db5a3f798689eb7aa829867bb9353c0533cf8060f20414eca289fec94b005642893b9a51e9a3a750a261c11f350bb5abfe085fb95bd99a43a8be78b968d58f5c3051d05a0310b921ab5759137c15fc0a703368195245d8b1bb4774391bc965aba16eafd16e3463c53edba1685e3398866915f56658f1b05c09f046d1f4bc32d45808161294003fb8a6f661d913fa769631939eb1cfb6dd8d39d34a9bc4aeac1988199bd5a4978a5c685b836da8a94bce677bdc6940ddd0e68c4964afb02113fc59dd1996ca34c92c647f7b653757b548d234a4bcaddab0f201695f855c9f384697759869a3c01f5fec536d303fc4", 0xee, 0x400, &(0x7f00000002c0)=ANY=[@ANYBLOB="3000af0d607c6a0000000000"], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 20:44:06 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) sync() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:44:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 20:44:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x8b, 0x1, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x42, 0x40000007, 0x43, 0xbbe}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x623d, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x1b8e}, {{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x7, 0x1}, {{r3}, 0xfffffffffffffff9, 0xf, 0xfffff, 0xed, 0x811e}, {{r1}, 0xffffffffffffffff, 0x2, 0xa00fffff, 0x3f, 0x100}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x7}], 0x9, &(0x7f0000000140)={0x64, 0x7}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kqueue() dup2(r0, r1) 20:44:06 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x101, 0x4}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 20:44:07 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20850, 0x1) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) 20:44:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x26, 0x3, r1}) getpgid(r1) 20:44:07 executing program 0: socketpair$unix(0x1, 0x201, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x10001, 0x1, &(0x7f0000000080)="6bafea9e8f5514da7f85c15e28502eadd88f4cc377287329a7011e21f4e552fb6675f2079718b5b733262b95fb283d10ac85a5acab12c943f46f94df9a966bca8c87055281a9b14ce239d326ef5d1fe8c899103515659650900a4f0443a13e62adf0674ebc7ad0a49d6962f6362328ec31186665bc0cd1851e780dd50eb30d09fbb5cd8f8dc81f89ae22243de7c25d90f18f535f86964884b1e9e5b681c827568e872014660a943ef8f382ff5bdd6dadd28115736e17b98dfa51571fdac828c6c224ec45", 0xc4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000001, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:44:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 20:44:07 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x100000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x42e54fa3, 0x8000}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22, 0x4, 0xffffffffffffff01, 0x7ff}, {{r3}, 0xfffffffffffffffc, 0x11, 0x3, 0x3, 0xd68e}], 0xff, &(0x7f00000000c0)={0x20, 0x400}) kqueue() getpgid(r2) 20:44:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000000c0)={{0x9, 0x7}, {0x4, 0x5aa40187}}, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000140)) getitimer(0x2, &(0x7f0000000080)) 20:44:07 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='xx') mkdir(&(0x7f0000000000)='./file0\x00', 0x50) 20:44:08 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) 20:44:08 executing program 0: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c7414b0d9b2a0a680000000000000000"], 0x10, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r0 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/193) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/166) r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/95) 20:44:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) poll(&(0x7f0000001fef), 0x1, 0x0) 20:44:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x202, 0x400) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000002000/0x2000)=nil) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/34) minherit(&(0x7f00005fc000/0x4000)=nil, 0x4000, 0x2) mlockall(0x2) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x200, 0x73bd}, 0xc) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000180)=""/232) 20:44:08 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x7, 0x57, &(0x7f0000000100)=""/211, &(0x7f0000000040)=0xd3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x1000008, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 20:44:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800000000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0x77) socketpair(0x2, 0x8000, 0xfffffffffffffffd, &(0x7f0000000180)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) pledge(&(0x7f0000000000)='.\x00', 0x0) 20:44:08 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:44:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup2(r0, r0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="bd7b98ea5f79a83e2a2d6c074e5f74ffcde50c358e11601c53323bfc6a904940a8f2272b2773fce14cf5a0c4a4f5965d9a8424e2065de313e6f0332ffe27a6a3d89e5995d8934a20d1cfbca76f400d54d71ab534d414822be81db1738a49813aab5ab2092b0cdcd04086f3e821a3ed63bb8fa4601c5533bfd8e9f07b8689c87abe0b8aa02aad09d713aacee954c7f60ed0050afa98b7c00f2ad3ee325fa158dd5323d2cf6679fac5d82d71343586b87ee65f009b61f8d4ff1200e37e8e3c387821aed4c96be487cc053babc78f3349d2a119833e0a47ccb3d21eea72323703b55265", 0xe2}], 0x1, &(0x7f00000003c0)=[{0x18, 0x1, 0xd04, "20d14298a427a6b7"}, {0xa8, 0xffff, 0x2, "ec4116a3c64acae99e3619ec1ae9241ff43beee8f58b0d7d7fda25f2c3ed79f5de196403654fc9eb932ee34401794485a78b8a3c69ed05b3c53b4dae17480a8952259e85624ad68908c473b4e178daf995bc5d4d52f713d9ad6e0a32cd1b59b76002c9192db0560689b0138c71643e947d0c33b907c4f3fa1598f0f6f498d732c78931f0cf421d6cff9cc0dc757ac16133ac"}, {0xc0, 0xffff, 0xffffffffffffff00, "fb1b12c320a1440e65d2e1b5860117b236a272fac890f710b8a848961d5be00551373b938f9150cd0fd5176255f8449b3f3a8067b8aaf553da266b1c35e3ed81d133b13476123cf22a15a4c4a47d384426bb9164b308f1a6ed912a0832a6e93c226de944c6f4a788fbc6777a75029cc4f3ac60d8f57b5678fb8e0facb9be85f69ad792b8085ac082b5bfb41ff56035c3fd38020ada538c35b709d04fe0d75df0099661fa2091c282d46f63ea"}, {0x98, 0x0, 0x5c7, "41e682caac56725d10c4580f649c787f641a270de20a00b2278f467163e56d5fec52711afa5434648c69bcf0081405fd65b79e0b2f4e9178bdb938246d44d6bf764d6b264263b513d3563ac6f6251b9509acffa7af7268d06230f026454b8a61bfd95c2b37c0ad726440cd7fd798d17d03a1c9eb8381166fa9b25391c74f6a39be8a5b"}, {0xa0, 0xffff, 0xd6, "bd9f22c37b321244b3f28ccccc68f5863d10e15d75461c81d15c17f6210a5e78e11e1822c6b0c0b18d483cbecee118c507a86c7955b4b3ed244b99bc184560c2819223c21d42f68c5f9f7ad8e1d985bb2ddf6c28f2ec22abb29b220b6d018fc4c179551dc7e5b54de56511dad8fa9e47377a04e87597fe0b7c0b88bff4ecbba51ae16de01d9cb7c740977c050047f75a"}, {0xb8, 0x1, 0x400, "ab75c935374b7f80545efcce78ea33f5462d71020ab02af3ecb947969c020fded7aacf8ead497f11dedb24dc900d69129714481d2f6eb71a0ada7c8dc188c233b94072fce068498a70b7a925eb07e24c0038de5cc478193ab9e2771aeda2703b8581969288a6bd271b7da04a78b1598b6a7837dcc230896599c3c8f0af0e9e8fec0a3994a2e2c213fb47343408fe89f0e99b56889ac660b8e40ba1b6df7f77515e736893167e83db"}, {0xa0, 0xffff, 0x7, "df5325e30d31d32b0d58ecc1ae58f511ed96695befd956b36f200a816baf0b8025fa8c9f8a08d3fa1e9eef46cf32417c63ea9a9acf6fb8e897ea68121d15707c8cd75a3cbdda6e0ebd08a2b8dcde44b202eaad3569f5b3a91082fe01feec401bce612bbcecd70e4b2e15d7f0f4d67a14150e41a53d684fd827bda7c153d094cb49bd354d81ec54667977348cc881"}], 0x410}, 0x8) 20:44:08 executing program 1: select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x100000}, 0x0) 20:44:08 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 20:44:08 executing program 0: r0 = semget$private(0x0, 0x0, 0x501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 20:44:08 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x8501) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/20, 0x14, 0x40, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:44:09 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 20:44:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 20:44:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 20:44:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) 20:44:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) dup(r0) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 20:44:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 20:44:09 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20e80, 0x100) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x0, 0x1}, {0x18, 0x2, 0x7fffffff, 0x2}, 0xcf, [0x6, 0x5, 0x5, 0x8b, 0x6, 0x4, 0x1, 0x7]}, 0x3c) 20:44:09 executing program 0: socketpair(0x0, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x3022c07a) fcntl$dupfd(r1, 0x4100a, r0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x2, r2) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) 20:44:09 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 20:44:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="aec9ba1b06a175f51525e28bbe740e653020"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 20:44:09 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = msgget$private(0x0, 0x26) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000002115120605473475039c05b0a4f3e2e0af7b95cc41a6de314ca6754a2eb28010b4d0ce588aaf3f66490fc8f5a0a6c6dbf809cf55bfcc3d7025c284ce85bb8888e5388c8d9e3c73cbb451c8669e3e4c43b690c0625925218667e389b73c8862fa673d1700509ff80d6dbf8741dc0e61226a8250a01e4cc2455dd0b8e0e56671ecaf63c0a9d40472288d5af3cd07808539273e7041b522b26f87d42f028d233819f5f8cf8534132c41ac7523da47ade92d69aebf2e2cf480d7133e3c89c23d424f530caf5d5029ae3a5577682990fa0c010980cc7b79aa5dc025393614597f6d6b7242135fe2f1bcedc2a1017d4483ef085fcb0e435a01cc279b6bd1a5260d0f4818270159b7c0932f0dd061864de6bf4f3ff149a957b31a1ca8dd008a768f009435734eeae17f82a0ad63cadf52a2a357b68f657721e305483c5bf33275d35ae4aae42951e5549823df54f399dab154da68e4fd61c533d7c647f33e132293e5e58c829988e4c6faaec2f72fc41d5f99c28c3b4630ae2e4249ae47e28dbc4055116555cae501cc42fb649191aa78be3d0be94ff7c388fdd501ddf8b1fde543388b09a0fd3fdaa1c23540590516aea70bffdf97d406ea2b0268ed42a539b20592525939dcb6db1698c1afa0fdbfec7d197a02a4f5f22120c1f7418c158dbeefcb98022a2c6dc33a26b1ca2e39bac36ba06b1c5a88e0bcf15cb5adb24e15970234b430a38ff1a61ca48dd74dd3d2299bf20d3a6dd5722b13d158944cb326295a3b960b386bf3082b9937835c0bc30b09f3f87a807e4eb1f9c80f8c1c66a891f1b2953e3c42a5f079e9a5d0234cb3c0d1961c6d8c675d1d9317d2c1688efe2a749f76f07b9d03a9f9a9db634ca3e30604749560214fdb2fc2f7465438415e779d6f4d935a93d1dfee948c59763d8334821b4e1b34ab89b13e3c67bde85f17660047224476dc96fffbc98a53a65e503b3287ee1cc9025665fc282919c910429e11a1723cf79824a6e2386f28758382471427fdd4aadafb039d5bf6926781e2255e69c8dec34dcaf694484e5135591d0d4329f3d6726ce18f75a9ad86fa30c7ddfc859563ecdfbcf4e933082bd08c95c2802f9d63efd2bce527f3b7cb14d696106ceb451aeaca269bd94e26d0fc754321355c4417d8b4e59e66ecbe70b97164427875663b8edf61406ee78bb18e9aab2c80f912614d809da6bca08510a2c873c1d01aae446ee51e1eb1c224a323efdce4e9c4df673a24f4b7c31652b863d719730798a908ae0b315bb163a4aa1f1893011af526ddf8d1b5b4e536d0e84ca8b2578f67c633448690de4a621cbcb0813ac8bbdbaf0741d8a2cad7c1107d92ba80e421181371b651e61c5fabea20498e2ea138d32ead83284652e82ce6b60a0340c29d268c539e90dbc74698bf872312f9a163695318d686d5c8cc95254702323f6045cf3293d4b2478352abea078b11df6fe8fb652d38f2cae8f652214ad10a3f9a55d289d640a6add27ee9a358c9d4c31329e7eeea10ddec465cd08fb3e58a3333ecce5e6e4346771fc418b7edaa7434d0e2e391c0c36e9c539c23943dffa331ad603529b6f03e27ba4a4a78d2e475f20eb3dd551c1ae11132ef095770564918362080d017d32e2d2050fb99aec326e22366ff132987fdbd2a23c1f0c110c7aa85b3b03463209ec22f9e8b06f435006984edacd4539aa2a324f51d24844aafabaf6831cb2ba445819b73b2255d2175c08558b67934c19181a914a6ff2262a705cc1086668841550834e775855df38e37c2deec41c1fe28411a03ad56a8e73a79f9e885adc9f56c85d19257e8cca5526e72e734ecfc962a1743ab7bc4b417cdb0f0115b385cc55c98ac20667a96ce545253c253a734b03baa4b2e747b0bdaabfa217cf2c6b138dbd4808eab21c50c0297775ce0a5d1db25d6edc9729eb21d7252315578477ea080638686a44f65ca9566b2ddfe981988ad244ead02158da97a855ffaf9f840e7407cea8016da54e59a6a4e926498a8cbb9cc940c0f6c531f28695a99cd3ba109e83d2b11ae727e5cbbf42a7fc61181e3bd457ecf239ca9bca8c1399e9cf04339b9c054e61ac04774279395744799065099fd44b2c56a89343be8c81e01bf2840f2ec320cb9501e3af6a920c237645f5af709ed6ab85dd206a6e5c72aa51f86478f078c7d206a072a220334d4988defa197365c92a2d57a862637908afba5a24e7c4776ee959c0e42466ee8c43f08bc840baf81d9071c85990e16f07a4fa646c48c02f0e3edfc9e1ed44d5d8bcf0b9c370da3a116b4f224f74c63dd478f74798322a92898b4792ac3fde13a2dbaa67f706a685ad9a8ef2170092fbc8467d5d8bf3680a237515ade616c8eaf46e8e3091dd386d9ba10c9bfde19ce571cf1d3dcef43d891adc4fc17c854f94c3e2a8dfe10a63bda4fa6ec72228e695460a87c02bf0a7790c848f6801eaeb77417f3b90b254aebb05e3e8a17908d5db316445f6d347eba4d404c742eb0165f4fc8312b4626fe1d10f4fc7b61e6e47b5cd0f69a84fe1c26a87871ac92d36f2ad373fef8ba28ebb3fca9a1a4b4b6d6d16c66a0c432352333aa0fb800f7f047ab8f4604306633cf265c1deeb8ffb648127f6f2bc84a118d4097f65f650f14d1d1f5ddbb10a56f06a7069e3996e4d997cd35e338990008bdde36f8ff81977766be4b12338c0aa39b6554a45d6891f773edf29666176bdb091788c0543ebe75c25df20f2c9b86146981ae17b25c348a5b8e0ba10c9a1be4f2541584dcd5d6c276912b37c1c2ae01c530a2034c761a891a864ec585a82e7e732cc27f9f0bb60789404653f9c104afe3582592ded69ffba40db16d1033a04ba1346cc6389270b1fbdbf018afed2a260012c75dac9f93571971f81c03d2352e632a2ebf677bd71cda0ffa23e2787e42439bf6cc141a683b94a9c97064423173e9409a1669e819db4a6c46b400a614cb3268e5707a413432d810ca90052c7059200232156d0cf3f55f68d4b7d38a22411b7aab4f54316bb6f998fb9afc415834769224260841c006ddcba2ce70283b973f1a71d8cd7907beaef64946b8d6da87eb1254ea406babd7665cb2319e229c778b8bf190dcdad7cc8bb3d741b67260121759649c14517a08d7b819dbaca9d12988936ac97700cd222553d9baab3b46d1abedc9567c763a176a55b3096b041999e7cd066a6fc07bc03745c5ad28d2813a2f869076ecbd370c8953549a50195174d27bef7c90f8708a8052f8e1ec8bdc6dff92bf8b5ac468e85065b023aa02e2db6a3e7ad4abd99e66862f70a39fe43888bad3643fc2953917f209c0bc296f677c5f9a9ed8a18179a639fe838a136dda928680a831e4a8f14b9227d8fbbc4c526f7631f62f90cef2d871bc39cb5157883f67c3f31cfbe604dbe0cd0cfa93b76a43e8723bc6cbbcf797d849324392a25d5ecaea2a2ad9c4694f6a3d3c4d761f0aaaad472f42a24021f4eae6cbddf9e93429b8238150f5eceea99d819093525be266b91ef79e32f82a11d60d9c5274acb28f08be8b694a0f7733e170660c47b5dee237ff9226bf0e6dad055ceb1921d7e023b0708d5aa82d353e1e2955f149aee6eabcdd9e42d32147939a94f561346cfd43c8e700cb5266bae61cab8abaa49b8da29ea1950b02744d826e9f2a35ccd98156082cbd19e062e027a6cc826965a4931ce1df6542156190dd25a476d0f0c9bb09b0cb61d76a123374822a1632773d94dba54dde55d177000abd8b44dccef17bb699a5f05dab68ebcde86bdf1b43cf9accda5d8f083764219984a93d713dc52b54838289a5aee59841031efd32eaa76e90c6b05aa46b0ef7425f34ce427ae7782aace05c9c4f9635815cbf9d9f681c2a4fa46372d58260a2e841991c8dd4aa8f58f9de45ffdff3ff07dd79dc0c7baf44f1aa7a9759e352cd25292bb61ee2223ccaf48be9d2926ae5d30ab88e8a3cbd4e6caea2006a3480fac1f1f66b0b64a9c1fe442179b3934d2a1f4cb470a10a069585d633b177cb2089e03af56535f5eb6c389067f812813c8cb8d721a9953ae67268230e962dda5c23186d6c7aaa3ce6dfc3a2715652ff4d6d1a31793ec7e9413e8e859f48f1d0db9db3c77a0c03bd54ab946d64d83819395f506f6eafefdeb1cce5f4137a9c3749ce71fc580f7e007b58549f3e9c529e717b14a2456666e0a5418bee225b2b26288bd24086a910a0c539f5116fe13e4c5c5a8a6a38308a8fcc56ef5ca30fed6b426ea63d968aeef7f15c921298806ebc873c83b54e93af443fee77cb34a411bcd78ad85110bc6fafd90e0fdcd4a4701d4da2376366782d3dedccea1124ce8c13b45ed0b9d595887370e7078f30f2f556222997438189be6646107b1c3cbfacacbe5f012ce807e44ebc959d43629cfc8643536b50a001adebd4cda337228eb721efea9215c33bca6c1b0923d8b1683f5a109b4242c35dc45923d19ba141b4297447e008af26db7234e7850676856a9b588bc1b95e5135b09e4af749350370daac66bbceef9aa47cc85f07d511b22d5aff1771753e7ec2742294983a330581b2b32e4fa1b8191556309caef1564ffac53e5a9c0dfc56b8204e35a0de42efc4b2b64c671715af14fe7c0a83ef944c01ba55560f56121cb1cebe91bd37efa2a0b8d2de20c02df2bfd074709372fa55da53f655198ef64e42a6161e69d4bf36780f7e1590016c31a9f214b51779ca6ec11e224835bb8f5775fda59ebf8c6a02067556f90a6b315f0e5e69f69f0959613c9f9fabc63d7a09f5829493ae4017dabb804f53697d9607bee4cf289ec22f21f5212106c3f44aa34d7788bb88b7c5d91b9dbf54d28c38aecec26e1b2115bc1bf448779e662dbd1fc7e578c96c5b3927fc36bbe26bfcaec4872a9b0a8387b12e16f217391f93ef982fde623ac82be3a7e007b72330dfe1b929ff5b01573aac8a5881ff2149801bf6e1ff986e2a34919f41cba1db0d6487085a7675fac90e431a27deec159dd786c59ef2b049ef77030fe9380423c80baf219bb14a17e55d768cf43e294ef3c3069359a076b5fb81955581017b812859149f5fe36b50137a44a174c56cd89ffa399cbc38bf6aa5731cd95b2c6090ee73511a456cee0130d224ea70c2fc927cbfb9c50e539d576e6b3efe72f8772983174d3778a55ba2a28a15bb4bd9cdf18bcce40e34fcd19b12b0e6fdae08d680d77dcadf2cc0e86fc217e7b7cf72bfe9ec150ec16c35097e963d527cc7a107d79f9315c40416a20e67b0bed62482790f4dbc9cb07172ff69aebba93fe537e201cb34562b639cfa6b5da0dc4ce63a18526572a23f7d83222c9cf87c61b4ccc8e02af8a6f66815e61d75a0b9fc3b995662956bb5bdb9f8c16c43ff12b4f5d445a8e38d712a416751b71e002a316ae8507698068a7296bd46e2521962f73fa86d78efabdc1cea8a3c24a752d1901bbf5b188e24b0cdc0ad180c2f566908542a12d4f0b5a94d9b3843425a3ac01d94b0836fe7018f03e804fdab392075c4a243a11d53a9b2799583c331ca69c01851684e90b77a6690de8ec4c57762c18ecbc9ee5df3f7fe8e0149b1e915dc1ea81bd1500b3c67d43fddd15ea7fb2d1aed2c256bca541e741d20d52ba887f09f8e1c664ccd141a9c0b4798a9514e7e8b795674d6e38de3c45b95409b9d2bdddc9f61073ea5f516d7a3a2eb588223237af8e9a68feadf9d207001eb9e4342591471a92b6b2e0de7186ddce0de5379afc8b532f77cc25f43303ce7550344f3f52d29a70c0d643bd326a109a3a219e302a80b39210b80557abfb371f1bf9d"], 0x1008, 0x800) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000216000/0x3000)=nil) shmat(r1, &(0x7f0000215000/0x1000)=nil, 0x2000) 20:44:09 executing program 0: select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x3ff}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 20:44:09 executing program 1: socket(0x6, 0x0, 0x2ba339bc) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) setsockopt(r0, 0x400, 0xe, &(0x7f0000000000)="01000000", 0x4) 20:44:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x0) fchmod(r1, 0x100) close(r0) 20:44:09 executing program 1: r0 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) clock_getres(0x6, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 20:44:10 executing program 0: r0 = socket(0x40000000011, 0x7ffd, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 20:44:10 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x20000, 0x40) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x100}, 0xc) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x100080, 0x1, 0x3}], 0xc7d6, 0x0) 20:44:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 20:44:10 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r0, 0xe000000000000000, 0x800, &(0x7f00000000c0)="22f1415f7e17255e2ef4b52ed03dc490b1dd610e8f93ac435789e24a84ea8f", 0x1f) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt(r0, 0x1ff, 0x10000, &(0x7f0000000100)=""/14, &(0x7f0000000140)=0xe) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 20:44:11 executing program 0: getppid() r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x8) 20:44:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x0) 20:44:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) r1 = semget$private(0x0, 0x4, 0x2) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x0, 0x3}, 0x5, 0x8, 0xbb}) close(r0) r6 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r6) semget$private(0x0, 0x4, 0x100) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r7) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 20:44:11 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 20:44:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) listen(r0, 0x3) 20:44:11 executing program 0: socket$inet6(0x18, 0x8001, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000040)="9e054567ba18f95c1307653e9e13ed598a7a7a25ebbf3a6c74c98d9d883736c23434f8ff27b4205429bfd92510078c20894c8b2e103eedec5deb2946d30927cfd710101feea6998937db35a2c8a7e6bab6d076440c697920e274db55ee7dd91c91727855d508f86d6546f51365f8f2d2f7f8bebb545f8d6fd7d62d3932c5ba15a08781706c3d6778e26610c7c05ac72f08b9d0447122390d305293e96bdf11584d60165d92fd6497649848a0dbe6b2ccd964197c2040f8bd930f3f0dca0da6543a9c3a7c46f1ae33fe3e5c086318ef538cb7f61f28e074b5cdd9ee60d3a92e6f51a1b191ff3b15bc942f8b75523d12d8b8bd77ffcf03486213364b3cba2adf2ac2028cdc7408a472140367fb7c0201194412425c3a6797af431de978fd31eeb80c512f06a8bd05de2275c41cfaa37e453df37590a66a526343aa3d09268b7995dabdd27b58266cc97fa798ba5cb59cd754dd4411ebff8509db8c85df917c06972460d5088fb317c3a0c6fa4dc1c6f8f5b6aaf4ac4fe8cdd1e177cafd619621b0a3a58c78d65a0002048fc8f2058fb69e1e4b172dfcf79bc903e637e637cccd9fc06c22f3ccd0ad7c6355078b4725cb7f75cf489c6f0d11b71ff4c872cd80fbdb20246dfe0e65b0adbfd5b14d65caabb92fbde6125f4a036fb3439c346e3cec976501b8be5908fe630d3ade51f204b145f2795de752db5550fddd2df213bb6c14e93462b73094235a1812af5888cefdd0d466ad655e0435e07d621650c7b3ca9ef30964da5c12e642c600927053e845274a984ae5be623abdf387a26928c04bd483e275cd69fe1fb4d00d7c893620c9df6511eb5e0b497ee6b2ac1c50b37b333add9944fe29e55b981041ca23f27ed690129e85c1c8c91f8b8c2e638284f8882d2aaeaa1c616f3df791ba9ddb05edb7abfc2ed49db6c3475dee2ed59cfb2c5e8dae2e6b06d39680d3a53889008e1e87847037b02e5c46f090f03faaf50920425df2ee251ea4687b77fd15072e6ac052f2d3dedfc15e9bd48783ec0ee3121fdf4b40b02e524fc7c3e6d6c40a5c8f366bf45035452ae092162fb6a0244a30045dfea608d7f0e4b673b9e9467e09d9c687457903b083f82952b669572079662e22376d0ee3f4570c38331fd96a7969b7075755e9298dbbd1c7b31cb4606519815897c9fb2a4a21d41fcfec7ffdf5a73b990491fae144d0b16033ea1c4a37b3154a8be1f1ed5f67b0bc92e919a79952b595784d1ff67f65c0949fb5fabac854e036e2e241a42e7ecda84201504a5e26023dc6219f3f5186b3d380a1cec4c4677e839168cea92cc3238cc60586e932519804b26bf240560558a05c5f2a171a7c95b6abe4454040e173099056ea8c6cbb0116f807e79b7406723a5cefc71268c48c70f6986057b51b5f9ed9164cde1373c9bdfe9758de2b49eb90c6cd0dab42295dd62b61722811fa8e0f7a84be2c6c6ffc84d3cdeea447fef66d92adb1b84c89d4a1a86ae602bee8a8d6128b1ba5854411e852f55320423e5a7ceb76bb0dd9b6564e6c580ea88296ba35d5eefb06536acac74a1126e27c2676241cac197111b013508338f4b212d9f40b78469a74d205b1e51ef28e574c649c9039f5006a6f4d1d548982b1f952914c035a9f476a0db19a08817a2d266291b98a9cc9a4ba731e72d6c0a8966da84fa667a48e1e58fae4305de8a3542db57642093f7222d79cae84d2e14caff06a3c61f1b09d294e0a995225c8496a06080a01ff95bfba6c1064442e40a7b203fde44369cb178ca217557b386d256cfd0d7962bd8c07ece8da40d1576c2d025eb1c2cabe36ff570d3961b0e1466312a08458eb1effb92fb3358cb25977c1f30c49af796d6aa7b5e0230cdcc775874aa7605abd305afe9afeb8a5245d290224a56f0a024152b081179c0f214a9fa19d388915aceaeb7513453757c7c96d53e917c73299300d622b234bd73859c986e878aa3c2caa75d06613db0128e8522dd582ae589dcfaf135f7ad4275474aa73ab3fb5245800200f00ad848f0a32d17ca4774736b088761bc79961aeb77668bb8ada3e5ab0da52c0d9550c0f2fbb3fda90b4956532d4f3591abb295244fd2001422e562bd100a6ab57f2a3ead035080aee9885d6b24300e509189313a10a4fdfe6038ab0b7c40a9adb510995d90da03ccf98c1310629c313f01e39734584c25e6d59630a63271d6117718acf175cc58ca35282f8617c75ea459b6f36a2aa615e5d6713bbead55d32b91ea4af7dd35fd5df00c3c0f89647a7ddae71816322f581e04fef5b9bc90f5f5bc340f9e64dac11caaf331724276faaa17fb533dc9a975cf83015bda02cddbf1a77ad1f79e1c3af88a76153133e369075ec58ede97adea54d18c109d489466a2039302a76c0ccb81b2dd56f592eee1b1653174f565443f85f219dbe5bcd35908cd84a75fe3bae5d6d9db432662921ec35ac5abdf54eaecd31dc1831f66cc9f3c48a0847a6cd7fd2fa95c0a32e2ca0ee1565a33ef351b0353151293e604e0da49f7d3605ea62b2e54d8f5331185b5228f2d5363af2c1b0f56a840f033a459ce5ea8dcdbe4527d0724fd796c4fb14c547b0210bddf4e0a62f92ac5d84f7f73b2f575600b465e25114615a4b5725b5ece9d5d17420e7eaf8cbd2ec79267d849d3390b8ee43d8cf4ff7e09212ba19d1c8666d9524f1da2cb0beb24e071e3624e19e5dd60b678d535c8a6941e08e2b0bd3939f3d8489e6ee690e57e9011e836e3dd08f2e917c4a127d024bbd22c44b2639c781bd49517515616af0a543825945a301614dabde18c4a72c0f265437ee682f61b4d7af83cec8c197d518d9e1dcdbf9870010ad82a5477b8450e035b601a57f296d98b25cbb50412b11b0b919a34f3ba19b99f4ad70c4ce55ac7988dac7d76ad53e012cee7b531d3dc08be9030b6b1c2b7dffe565f5329b41a9ffea41d72d9fb6a014df11bc662813a1a50267c5a2bf1d3a530cdb12fdea94c818820fc7f8dd4547ea69a1beb4c23818ec0b031b2f50c83bdf664d2d8827c764941d7f4f40988d52ca2b34c79b2ebd51449d75e13732dfd7f7643c4da0b854103547699bac0e273acd0dae12efb1b9f27cfdca64883d8db144ed015c45c3480e1ba9f9b4ca151b7e01aff59e40945e523b18bd8d5a86958bc2b72f9e21272c1a23bc67aac9ef458016808879af20a05d25e4f463cc284ad861f7296492774a3e376bec1f136c6f7458fd97fd84edc99c12ea093f470fa0639dc3281c88085d58e7201347916b52f4b2e84b02b3bd2d764a37e3a7fc68f6ad89762a292ab08bda75bd502c2c5751d7d8bcdab4a400cd1ec230e0aea1206341a85b86df3c3823a8614831936690d482de91ff2cc2321be6f156e25ed59c7dc27eef5404719a0fc76b1d245e6e58439d7119590ede7d914c739758c5eb25821b1f89715b980d7d95e7099989a67fe201e2d4591cf3d04b006eb93e61d7db667d3a817291630313133ed323805072135f2664d5ec551196358841267e52fda6d36d4488c4ee3874f164f6328f56c0f32ab0b4925b4fe0da7b2242f38c8b674d1c8c7e0edbd53a89e13db410003760c7885cebdd17cea0cf334055ef5a5de4fc9d06d548aa7a863986bfd73530780f915dacef393e7ef3f9029b6a7a58ea93cc9fa091010faae0cd54ca81264cd75e1dce5d0c45f3ebc286a4b3569a2c26b45862855b62222f2850ad537832862dcb8efcf30417d7206749d3627aeb81cf072c6e778c02c4fb17de956ecc1ebac8aadb7eee6c6ba721af5b9bb16f288f7a99d64283d60f8baa20279037b56f8564a2c697fb3045d783acae23974ece3b48c4b9360dbee75606889863827d81373e1c2350e7dc4027549c1cff1f41ee52d018aef2c673925e131c752b5208916717e04f70ffa10c24f3ac89b88edad869c23698ea8fec013214a3f110c28bde9f9bb2a11a293b90fd8d8e2c06df0818993ec5110b755e4723db16afeadc3a09b9707862fd4dfb74883ed8d8759e7d6590b60d9b5315db8e5a66aa0d1dbf031443483014e320280ab1304a3df239bfe5f37421367ec58671d76a3500be0fa076ae989628b1601d58e610f8c563975db77a95ce2e2cbf1c21a0e07dc031f376c17dec21fcdf57c28eb681288e29cc52731b23bf5864f519969658ac89d058019c55e7cc71afff5d8ab38b773ee9c1186310a6c8e46ef2810f810fa6540f6bc9e234cc1d4698c80deba988226e89ba65dc56d3bbdfa1403be0b2c16364871d43a05cab13b61f0c1f8270dca468e9c2abcd7c8d99fb6ff970fca531704171c127647fe9a5387bbfe808f5025fa35fca01ecb57b0130dc9c9cccf401a0a26ad90288690c512437704b4a9c34724b372c03b85cb7164bd042d6c063c0b2ca3d6bd10cbb51aa384b08a737dd3a41252f60b28fa0aa954ca1612e04dfebba2c7aa649bf1c533ca99369a39e3f783a694013fffbd39294342f86a8c7d26c497e843bcd8d2f8a262cdb1bf85b9f93d97f5b9b6dceab11b8c09c7059d139964e7c59aaf39e4a79408eb5713a0c8258df513d26f32ec30a3f2ef70a6180badbdc249261f39e91dc35c4d7730a5930e85979b789574ab13cf88cbd24cad1e6c167b7dd56d820a501ae39ce0eace301611cff15f745d21bf6825639f61bab2c900335a09e3131321f5331f69f3e487f51e093d9bf9063ad43a2db4539a63e0f7e9ac225dd4b382bd29e5217b8dcc320901da0c1acc8555882ba44ebab02a95eb9aa9d9e3fbd6acf3c07874a724ffab30f4a6b5818433acff2e995c73809d94c802b51e8bb3e512b534cb076dcf12b916e18c00c82bee3fde265481ff2b1c779552724457a1db86c4bf592822bfa3106ab45bf1d02a05d443d257a41b6aa53c24aa0f73e5fb0b117db259ce1c57a0a0284d340b6188fe6136bb0bf543ce21177b8599d61dd9da1c75a33f08e14624890b2a140bcef186e335f0b6184f494aa39ada88a6d2d4ad537d338d7e47fb381530e4f90842fc9f3436459132ee7a5433baeeaec5817949bb9e76831559780cf37a3cfecf7b80142d7fa03c12478afc05726a6efffa2a2c530ca893aa4532450c732ed247d8bb9a20ce6b1409253998e8484f4a5bd044c25016c38d9500a2d73850222935f490d3af769377680bb6ef42c2350bb2c807cc224742a6454b041ffdcab248a1be9a7f3cd2c83294c12a8e52c321082990f0b27ef4f079db86a3d4efceca15e514833796f8397c5d458eb5df2b976832aee0f5caeee767182e8ee878e0370cf57f1ef505bac28c6fd0fc95af5bcb04ee7ffd8ac394f154329f7da228ab2219ab060d970345c8e627737dc35b5da31257b8a7d48f85a8be67d7d4f343e132d0426dbfcf6e6f094d5483d51ec17a18ba83b77cd136d83f30f8469f4289b1aff27134b4657a5f916603bb7183bab14c7614eeb56921e0dbfdb352ed1dfa9b19f5e7956ed53012857475f6f240b112fe9ca7a55ab5fa3bb1f7f4e3f379befa1830a9c03d7671c84c272cf6cb659048838c231917a3f5a4a9a2e16bf03ee450cb7297bbde42905c650709efbef507e776e49676721d3c56b7e9be129d5c97649d2d22f626463a9a993f248ba139b07a6893f9d0eb203b5760ae23723539f6d3d24ce9b6e29de4e98843daa8cc23a07ba55588b96431aa3a85d9ea3ef3b5bc80d7cbdd1a5e2d68e9f973536dabe5478b1d76614ce1845bc29ee108d7269e2e1fa994f281be7c2861dd5cc9c27d1117fde0a6c64d68c13d20c8c759ac3475470ebe242c1ca5de07f1d43474b667a6ce0f5b8", 0x1000, 0x7, &(0x7f0000001040)=@abs={0x0, 0x0, 0x2}, 0x8) 20:44:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0xffffffff) 20:44:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) mprotect(&(0x7f00003ca000/0x1000)=nil, 0x1000, 0x0) 20:44:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x9b\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*-@}\x00', &(0x7f0000000280)='0\x00', &(0x7f00000002c0)='(\x10\x00']) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f000001009500"], 0xa) 20:44:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="d05c9b577dc43e377796b1fc8f58b58baf5f15efae625d5327e8c0fad38a84641d3d10213aca419a77973095616c3e2589051e018f68c1de222169403b61dd51d3b4832072d00eceaf51e57d10ecc11ffe171eba5662e888ba1215ba0f487918ff071aa50afae5c657b672b70b52b75c1c1e8d4901a2286889", 0x79}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x9}, 0x400) socket$unix(0x1, 0x2, 0x0) 20:44:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) socket(0x1e, 0x0, 0x79c67f36) 20:44:13 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000000)={0x39442567, 0x5ac5426c}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup(r0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) munmap(&(0x7f00002ab000/0x1000)=nil, 0x1000) munmap(&(0x7f00002aa000/0x4000)=nil, 0x4000) 20:44:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7a749a2cd0b1213dfe7d23e2c4513b416e9f0ec5930957f48b851eb986fc324e88e4915cdaf75b52000800152af2f37b67a61ea2fbb848341520b757814c29b6f7eefd4bfdc69c4f2f44fdb8ccb59363b0a8ae6e51", 0x55) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x10000) 20:44:15 executing program 0: getpgrp() syz_emit_ethernet(0x0, 0x0) 20:44:15 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000240)={0x1, "52350c34ab4ad713dcff1b59d0b705f1cd738d12e85f0878d0e368305216b5019b5c1a0dfb7832513c7af6fdb12d88709b9752ab7fa91a7bb06ea6165400a42a4993050746841fc9ec05937eb941b18340b761c4dc0f653249c1b8495e5f28f9d63605ecfa56a9ebaf4dee02e078852e77177dc77d389e22907c7d"}, 0x83, 0x800) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') msgget$private(0x0, 0x14f) unlink(&(0x7f0000000180)='./file0/file0\x00') 20:44:15 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2000317df629262e2f66696c653000"], 0xa) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/144, 0x90) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) 20:44:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:44:15 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x9901, 0x8}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x1, 0x5}], 0x2a, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x1, 0x63}, {{r1}, 0xfffffffffffffff9, 0x51, 0x20000000, 0xd377, 0xefc}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x7ff, 0xa7eb}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1a, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000010, 0x400, 0x100}, {{r1}, 0x0, 0xca, 0x2, 0x6, 0x1}], 0x7, &(0x7f0000000100)={0x6, 0xe5}) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x20000, 0x18) kevent(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x6, 0x7ff}, {{r0}, 0x0, 0x7d, 0x12, 0x1ff, 0x2}, {{r3}, 0xfffffffffffffff8, 0x10, 0x60000002, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x50, 0x88, 0x4, 0x3fffffffc00000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40, 0x7, 0x5}, {{r3}, 0xffffffffffffffff, 0x24, 0x40000000, 0x3, 0x9}, {{r3}, 0xffffffffffffffff, 0x42, 0xf00000c2, 0xffffffffffffff7f, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0xffff, 0xb4}], 0x1, 0x0) 20:44:15 executing program 1: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r7, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r10, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r9, 0x5) msgget(0x3, 0x400) setregid(r6, r8) fcntl$getown(r9, 0x5) r11 = msgget$private(0x0, 0x80) getpeername(r9, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r11, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r9, 0x20) r12 = semget(0x1, 0x7, 0x400) semctl$GETPID(r12, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r10, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r10, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r9, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 20:44:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x101, 0x81, r1}) 20:44:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair(0x36, 0x5, 0xc3, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x102) 20:44:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 20:44:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 20:44:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) r1 = socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x7, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c110e5", 0xfffffe5d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 20:44:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000140)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820277c30e9b6c653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:44:17 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffc000/0x2000)=nil) 20:44:17 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) r1 = msgget$private(0x0, 0x205) msgctl$IPC_RMID(r1, 0x0) execve(0x0, 0x0, 0x0) 20:44:17 executing program 0: socketpair(0x6, 0x2, 0xa0, &(0x7f0000000100)={0xffffffffffffffff}) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)=""/197, 0xc5}, {&(0x7f0000000600)=""/44, 0x2c}, {&(0x7f0000000640)=""/41, 0x29}, {&(0x7f0000000680)=""/161, 0xa1}], 0x9) read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="fe9e85fb384cac5b9cb3e159800cb9eaec5ed4ccff3bdcfa9211753162b6683f2c0d28257215ace35edc8a6c82b1b5f262c74ac24e284cc0dca4abe83df7969c7318690a70b8ba1ac61e17ec7f62ec33391bba42a4a3cf0c2de0", 0x5a) r2 = shmget(0x3, 0x1000, 0x202, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 20:44:17 executing program 0: getrusage(0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0xc) r2 = getpgrp() getpgrp() socketpair(0x20, 0x4000, 0x9, &(0x7f0000000140)) socket(0x20, 0xc000, 0x4) setpgid(r1, r2) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 20:44:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4ea) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ftruncate(r0, 0x7ff) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 20:44:17 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4000000000000, 0x0, 0x800000}, 0xfffffffffffffffe, 0x0, 0x0) r0 = syz_open_pts() socketpair(0x6, 0x0, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7ff) 20:44:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x1) flock(r0, 0x4) flock(r0, 0x3) close(r0) 20:44:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x2}], 0x4, 0x0, 0x2e4, 0x0) 20:44:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) setsockopt(r0, 0xa2f, 0x101, &(0x7f0000000040)="c4a8df7d8fe517fa59b6e5bac45e6790458563795c26895c3244c92acd44304764db315a0b0488efb7fd", 0x2a) setsockopt(r0, 0x9, 0x7ff, &(0x7f0000000000)="81a6320a4667a41009cd66d7662006b0370f16d18b93870293a2b52b1376fee7690c5c7e397b711568f36474caed6ea852ca5457", 0x34) 20:44:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x179a1df4, 0x6, &(0x7f00000000c0)=""/186, &(0x7f0000000180)=0xba) fchdir(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/98, 0x62) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r6) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x2, 0x3f, 0x40}, 0xc) sendto$inet(r0, &(0x7f0000000340), 0x0, 0x8, &(0x7f0000000380)={0x2, 0x0}, 0xc) connect$inet6(r1, &(0x7f00000003c0)={0x18, 0x0, 0x7}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)) getitimer(0x0, &(0x7f0000000440)) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={r5, r4, r6}, 0xc) fcntl$setstatus(r1, 0x4, 0x40) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, &(0x7f0000000540)="6f254a1aba166d19125080cf1ef9f12df2f70889212dd27367f361eef1ed3292ef2ea2e9a2d6897e25d47afd36941e49d1a703f8a4d5b92ffb48147dd477d3ddc8cfbbe5ad22782ea53f5a871ba742bac1b8f324cb8b05ab3551de8acf3b247bc1ea", 0x62, 0x404, 0x0, 0x0) unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x8) r11 = dup(r9) mknodat(r11, &(0x7f0000000600)='./file0\x00', 0xc001, 0xdd2a) getsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000640), &(0x7f0000000680)=0x4) sendto$inet6(r11, &(0x7f00000006c0)="f2712bf246d7b103e245e09e025f301e73fc10e6cd7a4af2fad3cae78c4f3009dc49081065763f797cb520d90954e39d86d8fd1c427bbf92b015a56ad1df8a7514d6d0a03c8ea4ed8fe429806d0decafb1f98afa6d5f55e8ff0105c3317379f3b0f2203774c94a5f96a1a98d79308699beb435a3d05ad000bd6c2b69a3a75722075e6dc3f827789ece5543447489a66c815164da4c0f9f825dcaf35d8a26", 0x9e, 0x0, &(0x7f0000000780)={0x18, 0x3, 0x200, 0x1}, 0xc) poll(&(0x7f00000007c0)=[{r8, 0x91}, {r2, 0x2}, {r9, 0x11}, {r9, 0x80}, {r10, 0x175}], 0x5, 0x9ef4) r12 = dup(r8) getsockname$inet6(r12, &(0x7f0000000800), &(0x7f0000000840)=0xc) msgget$private(0x0, 0x40) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={r5, r4, r6}, 0xc) 20:44:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0xf, 0x1, 0x0, 0x2cb) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2000000000000101, 0x1, 0xffffffff, 0x6, 0x67}, 0x241) kqueue() 20:44:17 executing program 0: getrusage(0x4000, &(0x7f0000000000)) 20:44:17 executing program 0: r0 = socket(0x18, 0x4000000000005, 0xfffffffffffffffd) setsockopt(r0, 0x200000000001ff, 0x3, 0x0, 0x0) 20:44:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="ff955181fdbaebd7a795aef4b85c3f6cf0a483391a51ee1e28fff23e991990d2f1c0ee691d2d68002b3c9aec8aa24363c78e9c49f7c0bfb24f1e4203624f1f4864ddda058899d9a0279924f57b21201453323ae8f3073d234d8986402585f5093b0992297facf8fa788fae8fdc9641b95856ccaf71d88529d9f1fa718ef3ec398f43f3f0a8059e7f5dcf387e6f9d9ff246be5c97e6d55ae9d39a", 0x9a, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:44:18 executing program 0: unlink(&(0x7f0000000000)='./file1\x00') open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') 20:44:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x1ff) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x5, 0x8f7f}, {{r1}, 0xffffffffffffffff, 0x48, 0x3, 0x9, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x54, 0x40000009, 0x200, 0x7}, {{r2}, 0xffffffffffffffff, 0x42, 0xe0000045, 0x7bf, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x20, 0x20000000004, 0x1000}, {{r1}, 0xfffffffffffffffe, 0xd2, 0x8, 0xbbd4, 0x7}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 20:44:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) close(r0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/237) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 20:44:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r2 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x0, 0x200000000010) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r4 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) dup2(r3, r3) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x4) getuid() shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/1) 20:44:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000080)=""/198, 0xc6}], 0x1, &(0x7f00000001c0)=""/249, 0xf9}, 0x42) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0xfffffffffffffff9) r1 = semget$private(0x0, 0x0, 0x21a) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/248) 20:44:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="5a97db1fddd45fa8eec57905d472ef2f798ee7196c6b5ecd40c897276b025d2c164b26060db6c8b045be875bdf781234ad4230d1be90d37aa6bb3e5fd619d3c00662d41bc4a3511d93f06ef973a10efc126308e16c4724a42a9f415dfd97d159bbf6118151340ce6c6eeda90913fe84e34809a6973af18a7e2e76699cbfb560ed0b16c35df04ade443129fffb8a583b08e966ad940a1e77c88c36b220402a6bdf81a05ae343c89426d29837c1bda5006bfb5a27c17ab9ab09b1c7367b31cc4a074de9f6a5e7951d2bb9f71e659415cdff2a6c20ae3c1f38242dc7ae8116e426dfec8a4aaa2d657a8cc33b43154572888201807e51982816eb07575e2", 0xfc}, {&(0x7f00000001c0)="a8a2c2b89a4ac07dc7034d9290be41561350ec1432971a4da36a5986952fc610", 0x20}, {&(0x7f0000000200)="368d", 0x2}, {&(0x7f0000000240)="9bf6364f01e6bfb93539da653875e45a0a2ca32ef84fff979ac6d7bc17cb7575b2ff1dc988b3b4e626950f2a97d05a25cefc99308f67a55fb10c843ac54b822bacd06165c0810f5c2e619a04d50b695f3a9b2f0c643aa8bfc17fda03904f63b390837a2ee2239440fa319c57cd829a487e0ad8a866082c1f0e18476a8d0769ab66a9928ec80c6ab65faa2de2b37af67d8213c1b1313ae962d8a6b099a305e3f73f5ddd91a10e5014f0e3d0ccaaa5b4c976392b14247961ca54ca6d162b73f0ad17fb1f2120f6e8910389d96318dae2443dc3ff08ad653c785d046074075d7aa61d10fab25845b222ea25f2d90495f6aabe874f3ec6", 0xf5}, {&(0x7f0000000340)="e63d7cd298afa6940fe5add9bdcf9432590331eda20c668e4e6867be2dce442102ee82cebdca9c922b0f3dee52b67df35c8e7c40dd97dd837f5d713ad597a9b040bd", 0x42}, {&(0x7f00000003c0)="6b2f031493769e05", 0x8}, {&(0x7f0000000400)="d840f49ea630aa506c756788d1c2de3c727a88a0118cd41aa4f9238aecdc4cdd6c04b0abc12123dd5a4cc1da04fbf655465d06b71c70d4b8dc6f78d11c07172932712028d7d42c0ed506eaef8b5fddc47256bcae34e786dc4370ed5242712238975941190d521e8bd926c3765c9c655fe5a15005abaf52990c88d92acdc9fc1258eb354657cd5b6c35db674126229da58a1e8f8898546424b167467c2487b6433813a6dd8bb2f72b413a83626575095297c9c55c377de7c9655ef9369807cee4358c0087b659a228d7ec5f95eb2c12013022a8db8f", 0xd5}], 0x7, &(0x7f0000000580)=[{0x50, 0x1, 0x81, "4b0b43a1841f31f0d726951e46168a9d14a587ccf002f916edbc002dd1a2c722b8d36d6d190bcdcb138705db7781a371264646a3c4686f907c13754de0c016"}, {0x10, 0x1, 0x7}, {0x88, 0xffff, 0x7fe, "164a8db8e21cea56879e887795a2b4759f0739c167c835b6abe6745900d9de376cab719abb0c260c5b92ba9d46c178727d518ceb30e4b7715cd1697006ae0e5455a69af1dd5f9082f91d8846f8d1a3e5313f33f9e90a2aa056c24ec078c216c8692f4d90d9fc50b80142028ed1e638731978b70ee98fe9"}, {0x110, 0xffff, 0x1, "3667956f01ec475e0290731daff9d123afa3a32cfaa606ba24f60e808cd3be158b0985c0b672bda1d25b8acbfe4ffd54d1a28ffdc463e6691b3e53dd65e312c14b87f74bac8147d22cd70bb674fe59d4fa7dff69526db7c8b91b46d7da62fe6c8a36c81a8e0aff75aeae61f237b4b27e02f71b9e8ab38812ee83377ad158dfd17520839d5f54ba16334eb2ebe2376922da5b86900ab87aaa362b13a50a90973f09295452161ea96d4e46bf3d6d4fd72e87aeac6c1e8fb7ebbb9bfd692ed9c99ce9671d1ef38d4d60fad02e59a2914624bd9639168e5cffd4411bb74d474a221b7c4bc92d977bcf4ec801b8f58e2b554b530c663529896b145726"}, {0x110, 0x1, 0x1ff, "835d4d9528c2d5156f9b876d411f548554e7dcbb40e6ac0c2a0ee4eafafa55133c968b3834a2297849331b921e151a966e0919d7ae52b5933567787f1ab0bc8f27a49fa0b8536e36a98b10e32fc9944aad30250da3bd43e38e61fb04b5c3f4968fb419b03204ec642e8e33125893f2195bf6cc4774772d81f39af85f04ddd6becbb373a3686aa97e75efbc360e3b73fa41e32350ab02d0f46a50acfe4db2c28be8174f36e1711d179c1b81abf8c33d64ef1013ae2fcde9634c7b676fc362056efe34e3b6d854a3c06ddfa92f94548a6229d8101abc1285ae317b4535c28d24ffb449e123f00fae1358d128313d879854ae8534ac29904a387b57"}], 0x308}, 0x8) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)}], 0x1, 0x0) 20:44:18 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3730b8ad) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/93, &(0x7f00000001c0)=0x5d) sendto$inet(r0, &(0x7f0000000000)="01345d95ade700cfe222918ebd3c447c1e13c2618a5af3184670c5106fdd686d112180e51b10f24d3ea342bd9c8f6692310527ff5ccaafba85c2993c05c202ef3814f4c8ca5194ebb6819746c47482539529f52468c340da090751084c7d6bc9fde707e38f83462618eedac5a95ba5efe74f1650bb6a8b44035e2711436f8aa2d3e39b3902c3b2129e7105e6e47f6865449705fa76ea185d826b5e88303474358e63478ee90fa196778afcfdf37ca7888c01d53f7a08ce35df5d862d81a6ee1d82267a485b3005a2f4", 0xc9, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) socket$inet(0x2, 0x7, 0x6) r1 = shmget$private(0x0, 0x3000, 0x94, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 20:44:18 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) execve(0x0, 0x0, 0x0) 20:44:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 20:44:19 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x994) pledge(&(0x7f0000000000)='\x85\x00', &(0x7f0000000040)='[i(^+@:\x00') 20:44:19 executing program 1: socket(0x21, 0x1, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 20:44:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0x6, 0x10001, 0xffff, "ac53cc09aae4b476eecfe5f1152e152371804a38", 0x6, 0xe2e}) 20:44:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f00000000c0)) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) r2 = dup2(r1, r0) shutdown(r2, 0x1) 20:44:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 20:44:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt(r0, 0x5, 0x2, &(0x7f0000000180)="d8ffcbff13b911fd812eaa0700000000000000fac69627950000000048000000000000000000000000000040d91f54bc956d921b343a92bbb88c470d6a685fe0f0e330b7f1b59cc4f81e410da2c0961ded263fd4c8fd8e77ce00d41031543fba2f0b7f03f7f095ee0097d62dcaae067fc007d52b762babf096b9092c54c804a7110fc0d34bf8a70206480a6972948ddf5a72d7ce474ada0bf28d4af343ad268367d43b17ed3967210139d2be86bb8a59bf6c43f98b2d943e69dc7c0afa48bf8ec6be210dfa99228dc600000000000000", 0xfffffffffffffe9b) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='W\x00') shutdown(r1, 0xfffffffffffffffe) 20:44:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 20:44:20 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x6080182b5df236c, 0x40) read(r0, &(0x7f00000001c0)=""/107, 0x6b) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000280)=0xc) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) setsockopt(r2, 0x1000, 0x4f7, &(0x7f00000002c0)="683f5e0d645b5f27029b7f841e70faa9fc93f5886a93c6a5a36d94538762c81fdc37c0568f042c956c4479c1bb4d241f5ceccea8a7d4d8242b04ed11fd2a67943d20e2b1a46d379dbe326fa19d271165731fa94d30ce10f13d6f2212d26c1c257117a0ade19cb6be9d83bc2ca99195b36e320b0d30d3c6dffb600a0866031582eb6bf161d301c6f53ea001d158ecc3f759", 0xffffffffffffff2f) 20:44:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5482b6ece35c07a00b0042c47598e11fa381498666d7637d13953efa7d0cc44ac824c3488593a5acaf4d95a98a05a6dbe5723252038c6186d4a6afc813686bd2a09869c724c2db1bdbab30e75545f50e27d0182834773c9bf5652bb87682df7d6f5eee568eb6156d0b7a6e226e7b8013426e7c103175510377849c8841b9", 0x7e}, {&(0x7f00000000c0)="57562db43678f841cd2416bbbe2a781c5d5a866281998cfeed2b2cd4d559dda372f5c21c3364deb91df2522bd626452e4c32cdd135c56c538dc1c14aa2ca6bde08d1edbada6985881213cf11bcb12ae98f12abee892ac475c638d7395a7479d1a66bddf67d5854b0b6fe2ef2a8484e3cc3e7b6d8cc4979c54af5da5527a9719240779996c2197a271595121ffb337fb9a0788c6cea7a7c75fa7e3cb1b1be2b5eb6083a6ad2544d47ff6f92d9a383d2398ec677176a785d27aa4e", 0xba}, {&(0x7f0000000180)="5710db9ebf0a32e623999408e682724dbaa9cdd4ef7ec15a657b7daf3d9927b352596987f71bc3b3fc5a0cef0f274b6c0b4910350392c4230a9dd0d4994b592ed210176e04e855ab370c509ca3f8741062cd23937b8132a2487522a96262369e6fcee554fb19b8d22336b30f529f4c7d2389abb46433323e46364ad5426369cb8407e1e50bcf508d626ffde94130f456b0fa3ea4e7cc4ec4e3cf889d94fe3a031e852bb085514cef5a83b138bd92271cb527e1ce047d34d99d53b93cc6e23cd21fa4ca6dd0255d031325d3456e1089", 0xcf}, {&(0x7f0000000280)="e062fae7cb38732f61ac4aa695bd5ed131788259f70d1a0d7a86e168", 0x1c}, {&(0x7f00000002c0)="5070635fb62cffaf76c408ee5b736cce55ecdb7b835726e9f6", 0x19}], 0x5) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 20:44:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfef1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) lock order reversal: 1st 0xfffffd807f00d450 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd807a959e68 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 sys_mlock+0x187 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(36eb46b177b1c58d,81,fffffd807a959e58,fffffd807a959e58,0) at witness_checkorder+0x12f9 _rw_enter(69a225f9ff23f209,60b,fffffd807a959e58,ffffffff81ee1643) at _rw_enter+0xbf _rrw_enter(f09fde249317f8d1,fffffd807c1537a0,ffffffff81c4fb70,0) at _rrw_enter+0x5c VOP_LOCK(3ff6a5e159ea33ba,fffffd807c1537a0) at VOP_LOCK+0x55 vn_lock(f31a5694bdd7619b,1000) at vn_lock+0x6e uvn_io(667b6a451bd28d92,0,0,fffffd807bc42cb8,0) at uvn_io+0x2ca uvn_get(528f81da63f15c20,ffffffff817d4e70,fffffd807bc42cb8,fffffd807ba5f2d8,0,1) at uvn_get+0x206 uvm_fault(528f81da63f0a4d1,20010000,0,3) at uvm_fault+0x12c1 uvm_fault_wire(8cbe1dbaa367fcdc,3,20010000,fffffd807ba5f2d8) at uvm_fault_wire+0x70 uvm_map_pageable_wire(ff41f4e7e0e24a14,20801000,20001000,800000,fffffd807f00d438,800000) at uvm_map_pageable_wire+0x2fd sys_mlock(36eb46b177429682,10,ffff800020b92720) at sys_mlock+0x187 syscall(3e59c83428256080) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa1,0,2,fe77fc17010) at Xsyscall+0x128 end of kernel end trace frame: 0xfea22b0dda0, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020cc8f40 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800000946000 rax 0xffff800001b46fc0 r8 0xffffffff8142346f witness_checkorder+0x12cf r9 0x5 r10 0x91743f503992aad7 r11 0x671e356fd20a1fb0 r12 0xfffffd80025cec30 r13 0xffffffff81ebc499 cmd0646_9_tim_udma+0xded3 r14 0xffffffff8226c9b0 w_lodata+0x42fd0 r15 0xffffffff8227f6d0 w_lodata+0x55cf0 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cc8f30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=389445 stat=onproc flags process=10 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74710,0xffffffff82319e38 process=0xffff800020b95078 user=0xffff800020cc4000, vmspace=0xfffffd807f00d438 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62258 254631 77479 32767 2 0x10 syz-executor1 *62258 389445 77479 32767 7 0x4000010 syz-executor1 77093 275347 87516 32767 2 0x490 syz-executor0 87516 304178 37363 0 3 0x82 wait syz-executor0 77479 398056 73310 32767 7 0x490 syz-executor1 73310 409741 37363 0 3 0x82 wait syz-executor1 26319 396680 0 0 3 0x14200 bored sosplice 37363 362432 25921 0 3 0x82 thrsleep syz-fuzzer 37363 447639 25921 0 3 0x4000082 thrsleep syz-fuzzer 37363 290902 25921 0 3 0x4000082 thrsleep syz-fuzzer 37363 397664 25921 0 3 0x4000082 thrsleep syz-fuzzer 37363 375678 25921 0 3 0x4000082 thrsleep syz-fuzzer 37363 153958 25921 0 3 0x4000082 thrsleep syz-fuzzer 37363 488747 25921 0 3 0x4000082 thrsleep syz-fuzzer 37363 327396 25921 0 3 0x4000082 thrsleep syz-fuzzer 37363 8336 25921 0 3 0x4000082 thrsleep syz-fuzzer 37363 35377 25921 0 3 0x4000082 thrsleep syz-fuzzer 37363 89754 25921 0 3 0x4000082 kqread syz-fuzzer 37363 152333 25921 0 3 0x4000082 thrsleep syz-fuzzer 25921 367014 24377 0 3 0x10008a pause ksh 24377 282350 30641 0 3 0x92 select sshd 33211 295796 1 0 3 0x100083 ttyin getty 30641 276051 1 0 3 0x80 select sshd 58730 237485 37553 73 2 0x100090 syslogd 37553 469545 1 0 3 0x100082 netio syslogd 9961 188694 1 77 3 0x100090 poll dhclient 27364 306989 1 0 3 0x80 poll dhclient 45685 415052 0 0 2 0x14200 zerothread 11940 434586 0 0 3 0x14200 aiodoned aiodoned 67036 297084 0 0 3 0x14200 syncer update 81338 199718 0 0 3 0x14200 cleaner cleaner 79359 486698 0 0 3 0x14200 reaper reaper 34004 163419 0 0 3 0x14200 pgdaemon pagedaemon 56880 333998 0 0 3 0x14200 bored crynlk 2274 418027 0 0 3 0x14200 bored crypto 46511 302231 0 0 3 0x40014200 acpi0 acpi0 41202 202659 0 0 3 0x40014200 idle1 81347 370367 0 0 3 0x14200 bored softnet 72181 53755 0 0 3 0x14200 bored systqmp 67880 33559 0 0 3 0x14200 bored systq 43959 461319 0 0 2 0x40014200 softclock 17883 230361 0 0 3 0x40014200 idle0 1 375675 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper