}, {0x18, 0x0, 0x8, 0x7f}, 0x101, [0xfffffffffffffffe, 0x34dc, 0xf72, 0x51a33901, 0x29, 0x9f, 0x36a, 0x7]}, 0x3c) setuid(r2) 20:17:36 executing program 1: chdir(&(0x7f0000000040)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 20:17:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fea000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x8024) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x2011, r0, 0x0, 0x0) 20:17:36 executing program 1: r0 = syz_open_pts() close(r0) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "44b8ac4cd70a7da323dce96b94140e31015479dc"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 20:17:36 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x20, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x101, 0x0, "3aa98054f064012301546d1cadfd0485535df56e"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xf3c7, 0xfffffffffffffffd, 0x5e6, "f2da49132aaa6ac43a6c2bf547b1c69b69f9bab1"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)='j', 0x1}], 0x1) 20:17:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffb) socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e02300af82ec0a02", 0x8) 20:17:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "8b46786eb953d07babec337860fffffffffa0011"}) write(r0, &(0x7f00000015c0)="d88144d649fdb5f605bbdc9857fc1efffc25ef697d4d5834b014b00fbe892c81910cc6e980a7aa55d3bdbf21ea23515ef39f00ca17d41cf69288533977497b1f0aeddef6707482e3bb6c3c7d1725328be1e6f38e367f899bb4065f07c04cbe56ef6cd9674640a696c8237a9886bf84fb4b4e03628d2daa1210cb3b01d0dc067030fa6bc5fb7f6388d7bd981496ca964533adcb2fcf329a6ff238df4e15ef", 0x9e) kevent(r0, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x101, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x12, 0x2, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x1}], 0x2ce8, &(0x7f00000014c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x95, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf000006a, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x81, 0x200fffff, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0x9, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x7a800000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x100000000, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffff9, 0x0, 0x24, 0x1a5f, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000040, 0x3af, 0x5}], 0xfffffffffffffffe, &(0x7f0000000240)={0x4, 0x7f}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x78}, {0x2, 0x9}}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000100)="0e0c87d279304c6bb39e802dfd8fac61fee6b55a4e963492b2af97afd1f1149e4133a1487e87da9296d2ffcc3fbe02c5f5f348bc987ca488e6f89f22e5b36c07102bebc11bda986739e86df5de0fbc13dbdf92134d961cbae9af728c189c3030bfbc2990eb736ab3c62021d451229726cf86b7685a2faa6c02caeec3b7567b5ae89fe34b10a92bec32b86a726a8acc7d7440db157ceca1ee3d22c7d5c1892bb22185e0ab86ab0f7c6d4e94", 0xab}, {&(0x7f00000001c0)="edf5df5c6230566edccd9827f947790436dc140508b6", 0x16}, {&(0x7f00000002c0)="4878399277ce8e4a303ab84af0c0c3abec4d4c0364cb0bb60ae66176b05d03e83da4d1696a348707c30c9ca470348e8c45e2f4306c8247f9f5d947d5bdd1d79c38480e3d78119a344dd2f8d0e3fbc9d0f1e29e46561aaa682507b3b9818c084a5d382f0c38e0a6746e6541a9a5e3f32e20241eeb22c489be8772f55c6b3396214fd3c61b2ebf0622c5346b6dbcd2f3784709c98090a786574d74a9db9c50cea7a10ce2f4930be7dca1c98157a41325c1331f9e14d9c37a1ae81a6d3ceb9766beec30c56574b365d6fb201f08d564f28b00039b2968d709e07b7606e9eab4abd7695a3b7b586140e740394f1571f56ad60385615c2893dae275004acef6ddedfa03c72015de73d72fd1f9ee61b4d85b01b69ff2975b9b13f4a7e8fe4c666db8efd69d1da0aafe6e7cdd44b5c2325431197d9debf41883336cd4bc76abbaf869108fae5c0634390627fc15f6ffe87226b248ae6d5a5abe7b52eb2a11398ecfc5a251439db6f60f77f8f21271288799284127bd75c8d6ac1cf90576ef8e0aae3e9dbedefc6526f54eadb9f68a27ed4b0070c3ea380772cedcb131d1bc3ee6ec1e5e2be589f67d2054e756332a032a3285615a51a391c58520851dd46ac9d52cedb757061e6a5498c63f10db622ad4683befa5e4d0e74b281f6ce7270ce023affc59c5e971900878941dbc5a091a3780d166c019cdc893f49170a6fc62e000e45f1d9c23a636ad4a2a01b1fbb7b329268759fdcdb5e3cd35ee311870dc39725d0347346f0a6501e6689068e8c414c9530fa72cf964f3623329209e62256049dd63ad86cb318f1d2e70294c311fa70129d436a9b7a8a4803970e23b021dad921b426f2a8240e428e909ac8da37401fa517ab1ef9d47028102c581de538921858b8265e5f827e0fc5db4e005a21b60c3983a837fb20f68e76eee438701cc48f9c4e838b8d128b1190d0229842aa1a039afbd1040ca2ce010288879ee0aecac90327de399895ddc716bfa8feb5f7e10adc95b0ddb76f1412fdd574db20538ce5d6b8a8bc26b00ffa7524be4a05294c8b3172844638e6a02388ed0e1926536a66b05287272a20e61d37ad1333a275407f425a6933c3b3780fa2865131b1f37a34a8fe4738ac2332a96320cea523779b19e65e8044bcf98733c0bc7e3076fd1aec8742a79026774bd55a21b6a59ee789656b3b46732e8275a22f811e52996001584ee24d7fdcacd8717586841dc2a63d185ed1cf80f1d199c803cddb0948cf0da6fb241514f0d3ef100f07fa3c69416bb76b7a4ff03d1ed3f6330ca899d7b4dd6582ca9ca32dcb943a2ee95ea587e00b4bb1f7731e6262c836f9560ed5396642f6ffe510e54de8023ef87207a8b5f337345b974a4a10f5134888e64ff05daed88bfeb671aecd7db18367e8b11443d2c25195edc4d75fa7372cd83047cb65d907bb4d275532aed84e8228c752614bd6860d8f16683c31534d3e7f400ee07a4f12a34e1ddfd995ba68c19c06875ef7e490c0c857f89585aaa7f53b69ef3115e189c619bbfadeebc60a0ebd129833e108a092f99daeb92cf2f07b2e713c267bccf797bb5d1508ad91ed5a54df9c3e0e149293b0c4821a5b3ae9abc068a80b2b863d62e8935506719821b82e8cd469858a0b92d7f596d4ab300a1252a101d05ebf55f98da642bcb35600a6ed35916babc234fff2c625381da803a7c13d0d1ec762b92d0fd8fa2b3270b556c7941ed90c7985e81eab041ac9ce00225b509ffce1481b9ffc71e599dc8ef4d923c6f6aa2203bb021fa6fe7cdfb40c38625c11312108526e90296951f9eab8d80cfac88a757fdca2a71e3b61d56cd9510ab066431006af99356d4000c21f1a63fe183eb4e85b59ef38fefb8748b9cd66a700e1a7a274ca777961041f5585951d19f9b3f45a626cbb489df223c58bf992fbbb2bbe874b6f50e580c4c8da1310382831a4deabcc4c39e22480e8cc25919fe0b6114e2188494b9207fd2e4d9de45cdc8f1dcb72b6a023b178d8020008cbf2749cbd4b66a07692e58f85bd4be70554340946a0b7e824b134d419714f390830280b982adbad2a73e23045f1d4f619892e455acfb5047b180edf69ebfccc38b914a29d67a81a20710c23b004eeb8de0f3a458cf93e4d0f770a3c7222a8b08527d5cc50ce6eff693dccac4a2c3863ee2b11c101a9213c5404560337dbb4c211b22e0bdff1f0b876cc97c8037949e7abd1d302691c46474afb207fb760f5e557a35a4e188c63b0e748a5aa9db8f4fa4d354f5815257a74d660554e4863c68cb27d4d51c519cd621db9e29dd090fc140e126a5e2c77951d58fe675dbd062c27418f7827221f2dbe6f8a47b20e269324e73d9668050932b24901938a9d82d8f5832fb6bbb023bd0c8cb9dfac57b3c80a1789050cc09e54073370209438b2b04c6233d5603fc27daf7fe00e59dcc7033c835d0fc439964f7e30eb38645aa13cbe91d9f1c6507655f27763ab53e5eb741e846745f91c22f1a3ad0876a3086b34f8cb30b03c15ebb894469d2d5cf92578b957726d67380c9093ff6c03e1e467c44c0baf582edfd90bea5963ed503e6a4c7a18e9463ce4ec6b76909577abe2dd474a19f722730f4a6451e7377d160993efeace8b7a40f84a901ec2f6ffa4276d6cf132bf816099362ddcd36689ce90325e7f64bf7805ec3a99aa04c4d81e0fa60dd56508c2c0a14c8e34a68e6bb75e8f15468b4fa7a6ec0a7a77ad9889434946e0609b8e3e780fb78dfd29c272a799f3187e02ad197ab01a9629b7d557c1d01d4fb1ad033420cb57e9b3682900f56d12c5d0748a657a4edb8ec9d962049f32a8eca4cc740311125b1e98b9c2e33592a84f210b6e690f91d33cf61628ec8355e5e44010f903f33472d368369287fc6044424a5d0f49f6ecddd3ed457b6136ce386e70e98f7df59213a9bb17d1ac49e3b95dedc539f4a2ee84ed86f25833473c2b3675333d8be3948cf69bf7acb927a0c1861559444cbf6c4d9763d8e173ff38b24475129457db1f574a095c9fa339c05fd14b2c44709309ba6281e13979c19a4504603182bb4807dce30066ac8ceb97599da9a7481b3bece793c92fc6fe131844647cf9d59dc0335fcb51c0534326fc4e312d95dae653ad8a2c545d8f00bb1b507fcaeb5ffede848d8ca3e3aa632862cc214dd4076160a8506532b1cf76bdfb893a176fecb187996c99ee44211402c5d5ddd3e252dc182a451d67aa5d4d80b87b9dc240c22a19335edfc9bfe5d534372df00bc915f5d491987a06e86726c0bf2080b47e227f79c95a7d43cd43d54dfdd164f1dde943a79be191ea965035f6fb2077ffc7b7005529447754fa9dac2932b049caec792698068620a3946e5fb182e5ba5156098062ab24d1de00f63e6d24a16babe7800b8fd7affb3965507187a1949becfa8473406c1594cbe5ce89a83bd6bf1d4987cf903463537395ee487fb8dea3b790d9bb2a7641497af0acdcf7b7083f22f86426860ad37e9e58bff76a84694f63ed273b8f99db56ffbae74d90fd69dfd48a6365db192e279168cbb872de60919656a6c802ad26850bb11d86c54d10dfc56707939d9203e43786dd746d49b636696210daebcfa832472a1d04e773c0e9906f6a3cda33c978979f17b7a55186efad1f0d46b12c7b4be23fe95c93d374f1054ee39cbe55481456a5d1e307e6ea862165d10a5602ba7a4bbd8985d89f3a41835e20c69228664a9d8dd711020f26f05ab3e07c6b1ad9fe67362c6ab005d530176090006d308f021759623d0c958322552b6585ada3815b030b01aa6530ff726116ff2761d5499c87242915b5d3725be24ad56b542d2b0f4b205f05e9414ef40d0bdd8927680db5225c64ac15b9fb8d41c7504f35dd44dccb2dfbf9c7ca65b46bb85dba4539fc5d383934a8d7e5f1da116745ab6db7fc2e9e3df5a74fdc6c0a38ee71d2a4ea30efb4d2af30af19b19dc9aaf4d7d6fd6d65a48ad9f460ab8ae3dc3458648865ebfc9fd63ac81047f39bd4e06e48c167b06d6c3202302a7182d4b3a4706def1181ae0da1b6a7582d1d9c50e1f06b262aef366887c9d4b8ddb4ce688431e9249b201214a8fb0a4e443d0c92458839f9e108200a73531b58200f22c970b9b50df394e0d6ce6ced19e09699ae39d019c9c7bdc2df6b2ea02aedfa74f04e6f1d119f356bf15341089595a8ff3a28174450a65cae9724d04248662d3d386b617d71ea4dde93b9701098cf0ba04a068c30344c39ebb6289ad1c0b7259774d1d2e026d5c87e321baf739b6c6642bee02b9e265adec84306b2ece4aea51f139926e5efd10b7fc47c7665602e7023ab12999c58f633abe051bfa6e7a748d4963dc18ad2aa6bfbbe64824488d9eafec1037fd7fe53ccebb77713cbc58a27d82638464951ef9f51c627fa850e8b03293b6a7c831b05968d5f1b387be478fcd2f368859e0d3a0f16bd45fc272e6f141e30896f2db8dcdd774c21ade28e1f3dcd7bfc82627dc369afcf123b087cdf0fac31d6b77ad1893f7720c02af0c09ed19bd891c69e6f11ec0478a15e269715642bdad148c51fcc0981197ae919a7dfd72c4d6aeeb97cb6e0ea3c7e35d2516f6687f118d7cc885bd8b514c02430267dff1300ea16f970b35e51351855a76753e97ac2da578083a830db8943c604b49aeed769ae179d737ff765ec6c1c78c0570a8759f9048b030ad0569023825fa6af128d2f88abb10466ab560854fdc550d3349aabe68cf76827873719aa5e4a1eee8e46b71ecdb511fab10514fc2febb1b754393f6be3b3f14e1e2d8fcbdf4a517a954c07ad3d216d4bf54b600e4bd7959606c67df8406c8b6a9fa3a1973a6cc2b952e05288fde79394d96d4d76f9ce3a81bb02bdda3553ca3e20d5e1d142657a0fa3c350b234968c53273d28d767831dee3b328dd90cfcb94e48549c328607044bd3dcb01cca7d504fee1e2a1475376dd4dc7971c594e8aa74e6fb6d9f899e0250823ff8aacdd5b02d3cbf7371bd4e10cd07ad4cd0f3e0c12e863dbc63c8808561c8d9b921e7691fc914223eda4c5b9a6d8a18ff80e26833c02e8e8accae54eeed8432f2cb66766550d9641000442b2ea25f6c93bbc8d00d4e42617ea326ce8c867aa96c8ec6a3dd30a5c952b92de9b675313d36e2bce40ff0c2f40bc7d9049a56c677d26651c3850cbde2a9f6213f68d19e405ea1498617a0f7d5ad1fa5238ede7aacf44f732306f7565e1823dbb336bda813e3c260fc4b507080e45142cf485259d14b04138743598ff6fddc5650e08d28df2dcd355fac12e0865851435bfc1ab12eab13670a36c865059a8869a476186a04661f4a735a3db72a4fc80703569b924866043812ac1424b60d9898066d120cc406b025af5eff945d7fae727dece258e03f137f52f2ad32feef1a9a5f95f99da3bb01f70735194a3d9d27f3e42b7199d773ee3a5f2f24aa5afcc0aeffc45575855bca97fec24e05fe3434407aa92dc55046aaa539936b9f8789d44a9e1265f13d73b40f5a5c1e0c3f0d18cdd284954c9aeb4e702063f756bf601840a96ba4ee2060d6e154de55635e163c55d7ee7b5ecdc8fa625decc307003a9ad50606b36926837136db4a9e3e7008667deaa1c5045f22a17782e70c55958d044cf4869c9b994d2eb814d551870fb2cd16b7db85c9308c6afea2ab916e5084a428e8e202d13f26eb7ff264d67c069cc4e53c6dc8f8cc9d5406de1823aaf4a14986318501ae5022ab57f240dcea06875ffe020610e56d764b46a1f2863cbd24e721906c1824e6b93c0028a13b01cf3165119eab79d", 0x1000}, {&(0x7f0000000200)="58f57472337644", 0x7}, {&(0x7f00000012c0)="1b8f7eb0bad18d6e4d4161007ea865ea15056857e2029a0581c0f0d896fe1825137b0cb02314a9b666829995beb4254dfffeb4fba6f6b2d1f1360404b09597468300ebe4c2bcdb6a3e08285e17c0e7d2f96ffd7d0fbd74d56b5b7c9736e5a57848a3dd7e27991da7f9c3f2485b35169518c815cd5a55a25140bf05781292650246fd3023b41ef958773b9f0616d6618e75b5d146dff9ef24d1183443105e40c8f8979c627d1c5f10643a3770b6029c7a7b76cafd57e9a0e86f9cb24843a68882bea05dcec8f0e40523e98a48f55f408de93ded2e96446329b5bc0d3e7d2dda0ee9f3ee0032aab9ae2c4e30c951e78332dbb1d36cff", 0xf5}], 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 20:17:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) geteuid() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r12, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) r14 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) 20:17:36 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 20:17:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) read(r0, &(0x7f0000000000)=""/20, 0x14) 20:17:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0x6) syz_open_pts() setreuid(r1, r2) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/91, 0xfffffffffffffd1c}], 0x2, &(0x7f0000000140)=""/173, 0xad}, 0x802) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setreuid(r2, r2) socket(0x2, 0x7, 0x7f) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000340)=""/60) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000600)=""/4096) 20:17:37 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x5, 0x3, 0x9fd3, 0x80000001, 0x10000, 0x9, 0x3ff, 0x9}, &(0x7f0000000140)={0x6, 0xd36}) r0 = kqueue() close(r0) r1 = socket$inet(0x2, 0xc004, 0x80000000) sendto$inet(r1, &(0x7f0000000180)="f03234d33cae2211e8d23c1ccabf54c7257ccae92198c1997773de8be28717a9c6cda5509b1b205072fbb62e2dc385a493532c7d2f6fe3915784c51e825e55886944409c806334aa5dc7fcbb29698eb163b23a27b3f6cf84ea9339d4277677006b6a8cebffd0e37a299a77ce5f21484ae190c157f5fb615ebae4902c99a230fe8263e8b59977df07d3842a2e997a5fd32a1ec5", 0x93, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x9) 20:17:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x280a0, 0x11a) syz_open_pts() 20:17:37 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) r4 = getpgrp() faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x14, 0x2) fcntl$setown(r2, 0x6, r4) dup2(r1, r3) execve(0x0, 0x0, 0x0) 20:17:37 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) dup2(r1, r0) r3 = semget(0x3, 0x3, 0x93) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000000)=""/66) 20:17:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) r1 = semget(0x2, 0x2, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x2b1) 20:17:37 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x3c}], 0x1, 0x1) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) lseek(r0, 0x0, 0x3) syz_open_pts() 20:17:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="a7a77023aea19330ef380d39a113249f09497e26b323ef04cb0238e5e7e34de4f2c8f9313a1855d44d399b4dfc80fa9360f7c24dfea0d982afe7b76d6bca58ac9d820e38046d15b1506c9b2469e69ef293c6cada63811547f8da92324e76aed3d96a94300693005a438a6599ccbe6a8ce80d9e676f32df5511968b5a6da9e0fdfe054609581c4f730f6794b05a2afa34b51a0762b356517c52ac7d99dd1e3f0667b6d0214cd6e495ad9779ef1e7c052d3d5434a1cb120c97bc46e78be218d2c59183f6f7783d89295a001821a604e7ca95072ddb1143a89b791988ae9798f40fb5510e6ebaa4f4d34512eb803f8d47b7ff9431f7760e59497b728b2a4c2b02909da9689f3b386c19b2948612738ad12239f462c6ebc08468b94b1202202352390947492e7ef2262485d66a39a54f9ebaaaadd61b8cb63e034b43ea70112a0f", 0x13f) 20:17:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x4) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0xffffffffffff7ccc) 20:17:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="768179632174147c3a9860be7a210f7198cc8cc93d2d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f24351af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec368b0a109c149ccd8d59557fce3919ea964bfffe474845626032779e7bd76f4f8874e2461de85ce5344af922172e11b08ebcdbd04d2d8ef4d1c934b09e9a3448e9de8666ffc78661e265924cc436a0f9de8dfc817f51baa502fe68049bf3bf0f99219b301e65f73d957a87b37174804c5367e9bc4036226cb556c1cefabf39165a16bd04afd48fb73f024f4d914469fe4c72de15c206cc5bf04ce9994c4e059ff97391337aff662f259bf0000000000000000000000", 0x148}], 0x100000000000015d) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}, {0x0}], 0x2) 20:17:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x1, 0x4d49) clock_settime(0x6, &(0x7f0000000080)={0x6, 0x80}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x140) socket$inet6(0x18, 0xc007, 0xffffffffffff3068) getrlimit(0x0, &(0x7f0000000040)) 20:17:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x50, 0xf0000000, 0x8, 0x1}, {{r0}, 0x0, 0x20, 0x1, 0x2, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x1, 0x4}], 0xfffffffffffffe68, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x9, 0x8, 0x6}, {{r1}, 0xfffffffffffffff8, 0x3de0ce1bac3cd8c0, 0xfffff, 0xb6e, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8f, 0x20000000, 0x20, 0x7}, {{r2}, 0xfffffffffffffff9, 0xd1, 0x200fffff, 0x9}, {{r2}, 0xfffffffffffffffb, 0x12, 0x80000011, 0x101, 0x7}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x0, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x24, 0x40000000, 0x0, 0xffffffffffffff80}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80, 0x401, 0xffffffffffff8001}, {{r1}, 0xfffffffffffffffd, 0x6, 0x20000040, 0xfffffffffffffc01, 0xfff}], 0x4, &(0x7f0000000000)={0x2, 0x9}) r3 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:17:37 executing program 1: mlock(&(0x7f0000ec4000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) writev(r0, &(0x7f0000001480)=[{&(0x7f00000002c0)="1f3390f174ec3749c585e7acddbaf3c8b04c53eb6823ef26c3066626decfd5c9dcc605ecb88bc03c1b599333eff785e272b1ef82fa85bf44072f3d1b9742ce257c8addf48add60", 0x47}, {&(0x7f0000000340)="d1970943bf6a3a2bfdfc03e88b25a6f006914a9e09af8e4d1ff8fa8b2a470d8fc5c2dd37374cf38b2e9a8aa8e7be1818b61f", 0x32}, {&(0x7f0000000380)="a57f8eb939fe267cb072bb2b3a53d0ef022d47ec64c8431f20c50832d896a75cf03d5eb79729b2843368fff5adf81ebada15709acf78d6b0c2f0b203fbb87ef0c99b8b893dd38790a116b65b578960cd62644b463413a23092a83e1826baedd801edde85f682357d47e3935ff44e390aaf9a7246e13c1f70ce23ce01fa87c06b8a7e1a4358c91f0dce2784301cfa885bb0131469c48f4c79a7b7ec85abf2983080c564f0762e17f723e42e62377678d50199f6f185c10a15afbabd6d52c1d855465073349657de1db232231c83615407940c8d01cc268e998de4809c7c233d44b2932c5f6bd02249dd357b5182b995e193864855457fe0c9659a391706779e5d1158e0d71ce0df919bf60572a4ba2d446676dc5c50b18d6797af4533eb03c6548d3db10e4bc693e8f704b04ee917b02e7c3424159a26f7a68c49934438d68fc1379af6564fe4f0dcddf7d1ce4e325e6a4e8a5e7c56710888c0a204de29b5eee4acaf8ddb1d3a81d4b2b10d49ee607136d5f29947b212fd516a3a70672b741f07321becf7f66d7839b8977a37e131a5ad20f82f378ce51ff1d9b96de380cae086cdefaa624b96b0323e1b922837c0a5edcb76a9b6872c3891a5ba23af0700a1a50f7ce1bfefde00f0d0a4cc61db55da274dd47cdf43243a601d1451205fda3d9b26c79c7e76b95dd75f12cb2c79371706f5ffe718c78fc0490de49ba130518e5ebd5a8c350ed1401de4be2e6c06fefc80d0c24763d2a2a02398ca34210ae78852c0f054d0e72d12a78ac981dc3c2fc3318eb83aae123351b88fe70b429987205fbdc9531d1026503eb31b0e5622700ddcb4c2c991e0f8ccaff4f5aef077e02103eadc44977b7ceeb8fa7ccd3e32faa4f011f39cf2a4605aa19abae4e5e095bd617334aa3171659731ba6a301e5f4a2ef91da2b6bb70cd1e3b2a6b9a75ef60226e49ac826d0b1375c1079014c46de19742ea1936df75eec642db7c33b8e22599a6dbaafb9f39bca98074381917fe400b504081c3c2fc0e4ece149ea5c6e89bc065a66717d5a862320887a1446e1ae736edae3b30610dc332058f4b98771e116897cc59f05d47df86e32e3c46d218a82790f8b44b11f618e7efd7a22c802ede5443d043f6ddbbb0bf5356bce6b8825eee1d5f4df220f775c79f8c0a66fd007a7376c4ba18a67f357d2fed0a398dfb2e68b4e6051f999cf1efb6d9ed3215cdc0ce1f34959ae571bf8967a6fa6852aba5248879c739954908e485673fafb842f84e322dc302e8b9374952a64b09cdfc90c4399598494557680b237b4eaf68f4ef0b659414f905a060aafb32fb39e8a84eca70f9a729d8de139b36630b6f3d7a5bc544f278f5531af7c279f4e8c62118545b6e9975f1aeb2360e14bae59f458b1d483d6b2c79ba2f754807658ed587f88e49e15ed59fa3bac8540bc1f585c538fb6d04dc599d7cf7bdf571202173cf38c3ff330e751077897f702b9d51ec4ed3b94e360dd9733bf0f709b794a30307d60905a1174d233a02f510dc67a7dc4693bff915e4fbcc68d9554d26b15737e03518806876abd3df363f7f8a1389ac69df8a8d250e723b2d6add0ed475075a3913ca419ee27cf96c8712e32231da1b733933f8e578cd9820c25baf6e4fe81cece80629ddeb6871141b0af0d839b18da2541df08103e9b55a6ba7a7bf3e8aa4d1d902cbc0285da5d9fd6c109ef1e1ecb1c9ca51b54c3e3ea455cccc96b2314aa1381f4cd7378f6a99b375985c33d8cea7b7d5b5cea244a662144967c97eea03ff8fba1766e022e8e9884eb073730003c5e71afd928ee042aab72f895c9bd6b9f3a6d03e581d1238126bbe00d1ee53d956f5d26adbdd0a144a3433ffe563b669ea8fdf098eb8d09c6f493ec51d563a6aeca3966eab092f22cb9d34fe987eab16f72dc9ada851155cda2c0c5adc7249cf56f29daf4dc266091abebc22adc75a5cc512061b86d95a84314651cde576a1888817670d12e2d95ab41c476539df18929dd1285157336bee8f9689fa3c79b5e61d665b7dee98030ff049993adde3723f89d1bdd2d6872282524b5b5e80ac719f7292a721ff55c242169987d4b69859349757ed52cb7c85d388ac395134d661ea8d998751799a3a7724d0fdc73fa73da5ca377b0e4b67ec89fdcb206ce2172e53f8ee9b1fab7ad927884a3249e26face8ac13b28af73ab7b921bd5366ec670b13344f6c1430d0126653092e37f4b9b475f1aa50400450cfb9c6804248baca03fbf507d71c75bb318bcbe492462bac2bc1627aed78cd81a8d3dd94f240c08d04704ef39bcd8902ee925498217d7afde619081af1d1bec2d2de93992fe8bfffb3a82f7e613d28604d9574295009618979a95e921d09255f05145caa2d24cce1bb5f255dcb3e3552ffd3c7e4e4b0ac94b1951c35e7c4f39a6be2452fc8244d6790dc1e135ee2e049c250ed2f592fd38807aab33cd346047b4f2fca297daa0691b3cc6ecb4fd2cb9914a696e35ca8a11df34ed293c3643ce20b4e932fc0d601f034dffae828fd12341c47f5a572dfab6cbcff2dfaba5c47081fb325f55ad03ac45c5eb1766567d736795b0eed89e9181db2ac4c539b434bc03bab1ac8a28b6bcc875b2dc6601fe348f732cd10e80cc7a5cd038baf1f3efd97a41b131a9406b92bb0f1a87d788006adc4528a0d1d4edc9647f8171e31f3eb9c3b01fe1298f26bced73c0eda85cdafc8d71c13c698144c76689d370e88eff5f9fcbddfb3ee6e5f9bf3654cf500c9125582d1b191a8c6a378f7b38def0a748f4bafd900d33ec022f6630787bae534865aa385a1015276eba7c355ee242fe5bc3bcef4973ffd3fa574108fc21b4ae529ded6034b128fb7891e24519e971ca6063687a43c1fde9821560311b42d10b1fc3ff1fc982d699eb9742fbeb0b7bafe8435b76f925103f38c1c0c2f91d41cb9b10a4b364dadc9116994f8f4b59fc930e45d090108473fbdc07a083f46d3a515dd86385f7c1790e132a8725293a9d5ab86d0d2f5fded7ccb23f5f8c5f227cfcab8d7bf2d654563777566145c055b076fbabd66e50fdd730ab6e7aa7b47833261c4fd038e0b2c4a8cac2043c8e65f1b891e7f819e9d550e53df4f725ea50f2bfeab2784c8a272fa1a1a8b5c56e0396dce4aba285f66a3d16853a7e946a628bd94767ede03722251b8be080f6b22798ba4f65938361fd1ea12759e50f2d44f6257450ad0431de7495ec81f1d6f22e02470452ff232ad79365c98457d4aae6ad552f9050a4f8820d08a2cd3ec20479bf1034c6722362c6151b60549504ed10f9a9b484786a59feb81d77b93c7bf6c641b20350139155fcb58cfa21d6166bf057294c9f9039fe564f0e1dab3c8dad20937e1f7e9d4cb8e3ded91d267876d3abba6e7e0a317c79a70cd2738e0f425c0ac8317d2d88be522c0169e3cd1c5c6d26ac2dfa5331875d399c78b286894f6cfe2c67e22ffa91d57adb7b558337c718f477effd215b14fae8661d5f8ad53fe0dc44d28964f4397e23778b346ca7c05d358b9737b0e0cb36c83f1adff9b9f0065d71ca830b17fdc160a14bc8796451e46a7473b6cce764cfdb8e63688de3c87015d3f575041c7b0f60c55a8fabc846a6523a937c6c801a3c4563fd9d490f90a39b9de659ea8df0a23c7e1f28090db74da2cd0785df0edc3387ed73c5ec89f3f7300f457d6163c1de59c2b264c8c238adab74a45fe0b048527ef82e1eec76e00fedcab78ca519d40bfc3fd1137dec57d07e3bb3421e8e56df8f7dba70502263824f5ba2b1d9813aa189e635944450f86fadc6535221e0ed893ecd27f3335c57a669b9ba73caf3420bc1257880630a7dac974f7a4045a5f2634e78fea5ecb860f1a64f205cfa40aaf3d2b5285cbf1734525dd8f0600567da9dd45afee1a5a268260dbc87431e2f41c91df8ea795a917e7849739e1a633408a096096c1dcca5e2c7e613165baee6d14a10c0bc586fa3ce2962c5beb7fd5096922f1267034571264a4d2f1f4f1ef27674795be9281bed69f33f74d54e37cab522c7480a0fb90fcfdee66d0c7d196270c9522914ddbaebb748fd5583a61a7595a052efbf44669fc456bff279074f03eb2fe5e4b1b276c111d6ad32fa47ed5a026618f4e2ae524fe0c18f9e7089c431f12ce4aaee1f15650f747bf900372a33db2969975dfed0c047ceb16fc9b365b336ea4ebbc759d959b857fd83065a0404f1985acf3323cce0a7ae40156ef8dd926ee6322786152e638c1cbc04cd3a9e76ba51f0a528b66bf1633f1a8f562de8b3ca069f4e4ebc0df21f9ec23ba6ea74957c7b6586bb710299fe6ca4b165ce150519738c016eff5583bed73fc60037a6b3e1b9b03e20372d9f84aa6e455f23bc26deba19ba46c3ab15ce5bd5e466c03fea294ea3943bd2e21bf3b7750a07e066259c25c4131073641af42a435a13d9547e224c47b58192b1836bcd1ce2da97b295750665bd7f5b0cbd461681536ee58759402083d3720ac20774bd64838cd4d5edfc3ed4382cfbbc099d839e97145f889075791a6860daa9196c3f83c166619afc1224fc1c0c16c1096df33355bfba73ae15b5d26cdab3c0b9599622b51fab63e800edd83be2b11014b125da03578d773461ee53fca7e63781e5db686eb6a6bbc918444836497d07645110f57dd1780ec64cf8d3c7317208659879587cbf61ddc6a14da0ee071e7b703695bc1ef1bb64076867ec8ab75bb7b685652660230a7851b7b46ed89adf4e51e1e2735ea5648b86b4b315089bec76133bdc185d2784ff71b337379e1d867450843d3b13147b246ed6222f3020dd2956d2da3d69a5b2c025c8430cf40de1468facde92dbaad7e85937a418dcb0b4dc32f7934590928dd80dcdc98c7d0b9de82c0ab42249c1b4af9b00c386ee37e5fb7bd873f0ab042dc1f969d7a22f462bc660525985176780e7309c6514ab5072b685602de5bc6d0ece6eddfb9a942f4184d29ff6d91d0d0d05665e29e2baea450100d640b45a8d1bcf68615699421bbd5b470661c46895e0da96e271eba6351a3d5f231270cf21473b45b08bb49b110acbc0cd960c5ed6b376df6f0c1cd401c40f232e86bb2b07df4dc2ed9a8f729fe5bf33c34169f39ab17132b3b869979f06d0b1910c61d98c8e18458d53f153b4a9ee85b1fe17bf37ac1a6bfd28cde30f101072bd28fea0d129703dd252339e2f7660e83e12a04d915c76a1ef78813d3b3b80db2a0b23f1ff56fec713416e6f906bcaaa9edd77ac60d278014c715db85feda9dbe37fbe3a2a37ea3bb0d4d69751abf0ffa62bde047458abe445a18d23c207af323d6f4c6faf2a166c36f22284066d200c9be1715491f4680e8f61df1c9ee148f980047a65f1d2eaf1a522521fa6964e9e9464d7c8aa15bc44e17bcefa2cb4c6b7769a333ada30ececcbde9df7ccf613ab5256683089a4f540fb92e88f5ed1c42566e05b1c0a3aab87bd47380f9521e8c049088a12a88f13bfb141973758d767a50f2bb0209a467a9986fbeea304a66b31d2967a43418b54554e512b32d5cd0f870f0a7ac7211572cba99e06d5018a9057187947e05c3530e895beeceae9e73cf64d5472c34809be3e665e512c0c899d62bdad69c9668aedb37a2849fa5c168ef676a72aaf2150543b38741f6b4ec44e3e192e92d2a55e96b06de00507647af2d3d9e39573c7448e743752a59b1508874c00d03ae73797834e005fced338d290279fd18213d279f225d81bdeeaaa871d43bdb24e4c2aa16dfbc52c009a05a2122712850febf66c0f161c83ab0525e31519010ba1aabbb16", 0x1000}, {&(0x7f0000001380)="089fe6a837b83c94812d53f4803c34c962707c0d3b4641c300d58190fa", 0x1d}, {&(0x7f00000013c0)="0022244a622bf010d53172e67f775164a93a2e4a41e7e06d3845", 0x1a}, {&(0x7f0000001400)="d6d1b62a213bd41f59e445355ab8a8cc104d0f2fc3c4da18dcd1d0b59418a97e4e1d7b672189900adbeddc3945fcfaa081e7325217cc0a91af037b7580d84c94c61e6cff5e022ed3b2e6f2f86f", 0x4d}], 0x6) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x3) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xc, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x9) write(r2, &(0x7f0000000180)="839e3a84c65e61cba5d7e4eb46b63e1a871f43e7b7e38ecdf307162a44432897a27cc0e0e5b41478052c35e01b4a37a6eb5dc1c2f0cc3334003000ee28ce5e6483de4d2990d6066d31811f640bd53ab648fcf1ab682d1c7a1cedf28dd4cc80d0cd276c5185b08c3c1a48c95669e0361eedb56d", 0x73) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa0) 20:17:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x200, 0x10) accept$unix(r1, 0x0, &(0x7f0000000580)) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000340)) sendmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x80000000, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="fe0d695d3b15724d23a4e366e969f6ebf6f4ef37d2ef5178df2e65a7b3ea725c42ed85452f0c36bec787404ed1ed09bb3623606a1b852e0898444a25044c799b76d0cd51542884d7b50d4c21da87b7454805b9a8007754a9ca4c9975693251bb2c5f919cd446896a5ff2b0401462c03bfa8b88334b713e8c60d2ceaace8f0d544b057bb6b95084a0", 0x88}, {&(0x7f00000001c0)="e61a93ba96a6f19d0ed47f4bc83ef407f8dcca7c9824b1e01c6e4ad7827538c261fa2291fb6173a71c0f6c767d64ceed369c9601a5c8a54384e2a2be7d7f243ff52c36dd572fa869e1f1db4d962c871abd41ecc329e51cba3b1ab3b6f557787ce1765ef6adb68a91bb64f74aef81ba", 0x6f}, {&(0x7f0000000240)="227ff8c681bbacb9085594d79308e7c5ccc3de49c6a6408916ec0fe38c52bf9d8ced9690b85cde9f3d62fc6bf434a85a3a2c69102f316927c1f564e81d70ac54afed5a327dd28da7babe86450c8c31697976d34dc7594112612c334a2e858102df84a579d52fbb22fe8f75e7f1ebbcd2eaf04065d4d065d8af6b6d2c090990fc6723c9db55acaba574c23d4cc693bf0c96c9bda6aa37cd46ca0b9e4ba1ff877b379c5a7d4e28554b6800781c32744430a52ced1432ec275d324aac030632d2fb1422b31fabd6d30d1f41a7f04b4d6587003f3bd413e72b6550db03df967215c7e360", 0xe2}, {&(0x7f00000005c0)="c8239236", 0x4}, {&(0x7f00000003c0)="d5532b0a511cf6cbfef1c5173747956da8413190eb7c5b15b7157597c5d0136bb0347dd66c2327cf0631cb22e1779a59277b0e5b745a7959701444ad80d46220ede822c8", 0x44}], 0x5, &(0x7f0000000bc0)=ANY=[@ANYBLOB="38000000000000000100000003000000a11f973deba5aa76373d7ec7d1a20fd2049c0f5dd0f349ebf30f350274e0b7249457850000000000c000000000000000ffff00000000004073776fa44c999ea74547332deb19ff710e6d33f56c57da7d062259ec3bc0c830d37c5a8196ec980b85323f8e74fc8cf6cba1c0ab98c2d90e337de45f36f629cd9f12cbc5b6a8de778260584c25cec16de69caa9eb4464734bb501d3ea82cfcd719572e81b5b184f7bc70bd416edf22454caca17abef61bf495558b4150c9a07be9f0c1ec4f7c8da9817906f030129c4111fe4f9c57d12ff587e94139cedca3e1e46cdf82d062f1ed8fed268bdf63a4da1fbe955ed9b2f7abb8bb0000000000001001000000000000ffff000006000000cb4b598b3575123be38f17bb46343e2aca3a0f7cd4a3de7a419e012757b4485828e38187986a86bfa6387a5959bd768d525ebc8c0cf2a33464fc31b0c0d5144b3a87f7aeaa449492dc2aec32fbd88f5b33f747ad3f0d6fe263d8f5f4d9d3ae57625e5540c1677356506619ac8a6b6055d6bfc96782ef59c2670dc7551182588006e7b50eee22feebef3119c5b992b5f6ba8ef218275c14f9bcb0737bc867c2c62c1c0ba770d854c9b4a74543ae57852c73eb5384960789f8680d7e02b2be53fc35781e0f6a86883c63ecd6f8c445dbf75518865e05428a1b82119b02d52274fe739070e5b5a25d0610430dd262b270c41bc6afe1ab3e00000000000001000000000000ffff0000000000007292936dc2a03767e21cff930d1fc1461d611037bb220c63bb2ceaffd11d673deeeb7b386900181dcc7f9fbd512ac8c9fa723b014e316ece553c5e65ca6cc08ac810578bcb37e28cf6f6c3d5e01e29b8a009ec55835d473f86102f9517359562d6910214d1b38f7b71001e850074d8ff531800c69d572a513c0364a9c36577dfc04d0b5201d78b14f639372b7c0d949d72d61984a004be840d725fc8909d8c9ecbb946564f1ac00f9af0b2461c7cb6de0b4a350c82c349d1b1716833b4845813620a8e55a58a88e5fde170310514db0b4634d525c5e42b412a3b2d4b4253fd170d4fd12bef1285357b000000000000004d7635e01ac4afa437ab5fe110fa6c62b16ed34c12304f31c096b9b8e167b1a9f6a4f4fbc7a2b301d41d71bcdd2957900644585e02622b49875f584beef8faea2a0c9145b35bd8db7387c3bc70e0d21b6b87c1411c6015933b0000000000d9f73665"], 0x371}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000500)=0x10) 20:17:37 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x200) r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="04002e2f66696c653000e9573c763b8bd76b70ab2f9e83a16d09351aff4568264eecda79f12149abadfe2a2f362d740e4bb809bfb23da8c3ebd3703591bbdc19ca54e43cd31df4171af10278df924503265f3b2f68d31316ba10732647103640048a28f1e5deba5db6796ea1c24e051b317f511739fe8786554f3c225cb09d03ba54261d2d4db3544f1c5c7a29c75f574f990554463456735735cad662d9d1fbfba0ac8ec569dd3df42c8df65b1f2b6cb01575034fa1972306a04c03dff2321ba48481db0a32"], 0xa) write(r0, &(0x7f0000000040)="9c304533d590aaaf11ba05f3a903847797ac5bbdf1087ccb5720", 0x1a) listen(r0, 0x0) 20:17:38 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x2) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x10680, 0x1) semget(0x3, 0x3, 0x20) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r1 = getegid() setregid(0x0, r1) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x2, 0x0, 0x7fffffff}, 0xc) 20:17:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe0d, &(0x7f0000001580)=[{&(0x7f0000000200)="ed8aac5d936a794ed62e1086b575d80fc86ba371c051665d64a268411e71580240032c684d26ab8444c4f3cce01ea64adf32b3c6391f9014383ac143f67497d7805e690bf3eb71e1b16ef6bc464359919a274299d6a0ce65f30a38c2d2fd590875002b9f91f346", 0x67}, {&(0x7f0000001740)="08c199a2aa60404d7bf99f35eb9df1706bbda809bb3029bf0c34aac95ed8ed07e95da01f6aaff0954a5f7b70a858696ea046c5e9e0a723940236a711e58075722fb19c5ff2c7b8707f86c78853d84de896025e3afe14672ea7218fd95cb8277c8a1390ddd7301f46d27b43379a02c5ab63967cde66e7568ed5d38b06eb5087f06549338f982c345cd00a24627aee3d3a5d200f5935c0f64722df2103042ae835a51e0ac00641b551174b7544e2fcf8169dd579af356d85fde3967e4c0f0058b1535af0397b44c7898428fd7620fc2774b071d5837ebf13f07f4461a27715bfd47fda527d2e4985e0fa696d97f1e0c558d0c4fb2270ef479c589aa33600678f57ff2b540a2b7b0de06c2e4da4695ca659915e32ebc273e607052096deb5ebac022c57e8ae3af2fc2050f13db03ad4285c4bc2ee93db9a5c886d73c66cc2dd32d4e6231399ea6267e6", 0xffffffffffffff72}, {&(0x7f0000000340)="94062b796e4e3c7b170e4c7831db9d337c6f7c3254f19b621a2d5de87b0ef0c083431dae45b493d531d5b6470ba0c6bf6734c4c8122d9935b5846f363fe449827a5d77885e60241214f336f48e446dcc2cc89398b0d16e9fb365a0534cb6", 0x5e}, {&(0x7f00000018c0)="5238f5e91de4b671e290d95b99dbf405594a4604f60ee3608b866bc5f7a7940856a59d1c42e674ada8e5dda197af0a3c6aed7a6a477aebcf7708cf346d51ee1233d127cc9f435ff5435666b2007a82b1c52fefbf366884ce1977ad75391a03640823dd880da62cc672cb3566572a4053e170c861aef63dc6ea6d06fa33bc532416e54d85e6b6f49509b3ddb5fa9b604625305d17bb610ae803c30b66ac8120cff388dc20856b3f42a3c703f242749845255701dc478ea431f84e1feefdfb538271f4c1e4fc4084d0cfac6c803897714cdaf396a898da22bd8c9353789f51080421b901c223da00fba5b29a8e8803695f5335a3bd392b2f7e9af1f6ee3e5bde6dfcbf765d911090ca1b532affa94af3d4a22967066fd35a8e81abfb7dcc5a2c5a62beedae45147f3c63cb89972e45ce408d9a6990e822041af887189068d0cf9b50a3273bae3dee83a7f867383f601d88e586b987dd7ea94cd61a5117b93928810965ddd78f77d815ca0e491220abe549a749d626b319b05ff7602cf0d2e1331f56fff9f6132c132fde86b1fd04ed37e387d55f45fa482714760b099f8e9efe5d814bea9027570d9c5393054f68fa0bd121ca310a5b380206aaa24067b5315e946e0b2e44882bf61f1d4225feb52c5be7c2ebe8664b8ad2688e26461f65fa81f920ca8806bf23eba4d4add80e461c7bb160145e1cb40b3196e7976f8acca3f2fab5433dca1223d28b72d84eea2e1368f9f42abd2804ce39f069cd37f2506e1b9945042f44c8b69c438bc1611f2ad11b487bca03ab990a6ee1b1c02bb815f9cab5fb36f750ec165cfe35fc972fe953f9aa4df15324fa441dc19bb48f98e9cd5d023e5768496038188440db739b5dbd3036656af06442556f80a9d364eeaf3dedcbbd54f1bb0354b0606a33ca196a3d28ae0a257701c6479a641df0ba8224d08c7a427d18b6acad48a19727d0388f4ed566e24f64623d9c90289fb89b292df007b2fee83dfd3fc28f2d47fd84b02f16df54d235f59b4b835fb37241590b4c3b1312db57f59b4400856ec8d54b767d7cb6e30308ce4c1226d06dc4a3a160eb66a1e6f0a3b8261fa74da62f2dbcc78ba9ea819ee63b8cea0120cedef54a42ab1310a87dc4f969958506d161b6a72b88f806f6bc0290c3984056ed4c8fe31a20edf4f5487670b5462793714a1013605bd232f5e47ad0e947db55b8dda3f956a647e4093a180da74ffaed67b56f56b900ef3d305dcdd81344dd0572b19b3e32890c0245b6a2cdbbeeda83b44ee960fe57402610d0d74c78d394bd803006846d40a6eb659c8ecc7069fe87faa17de49ec242597100fb04f63456fa1fbbe83f8972b7cfdecbc027f4d916b25b36e9cabcd5123aaefbd40ef016f021868d73ee569163353654cb2b09c85eb33d3a243f5ef8831e9ae73a9defe46c14fb79d174da147bda372eee98f6a41fc22400caf3095af738c3b121ae135e22adf749709471f8e93d598ccc2bc4b7e1203d1104f3ff6e06fad294662b44f468ed95f7a8d60c2509f227c0450950e783e42a9a249e29379c9e5509a79225c178be7b08b99adf044dcce7392245e20c1966c7902b8d28690e40d934f840117588eb5734ed62a7271b8983358d12a1cae021903312bb6903a4547e10b94d66c65cbb347479a175f722f52146c728398e3093f27dc7366ec03a503956f0b2c7b486c022af3116cd6c1f4598c86844642f4cda3bfb2f849c47a3ed3548bc24694949965b2e9ad779f9c3def803ec901145c6518cba588c5894b912405ccbcdf25062c2d02ef4a7642f84fd601700f0499d2c0dac234a0a0428e9e2bc879350d692344762dc9bf420fa62a936abee1fedd6ee4ff4f4cd20c488d83d108e826877471695937f6a0f3f3a8118d52a89026f457ad6b66a431f5389dbedf52f8f911b76b8f0a9cd3b858a90d8828ef9c1cdb2cc0f1eeda8c5802689efce6bce74ae2fe42ce745bcda6e383b7ab7be9d2d62d6977c594d0ddc18ea9f2e124586c551aae120cd6d20172ddc56f89a9df4806f948e5acd064487dafd482a18da9b16b17014e3e87095761edcb5a5438b51649801c2a2ee769205ea16bda950a265a17c894234bf8cd639620da84ae8a3d715771344cdfee4458e992fb91fd3afd04f6464a6034681933fc5cdff7f1fafce293c36f1d75d644e129369a688f6fd5c1bf7259f974cc99463d47cbbf8c8ae7cae872aec45907e4ca757c9333411a40bb9df35def875dd68e224b227bd0f91dbba8b30d5fa54cfb7bec908c2591c0010c779e6db59765088df1e33cf63131be3c885353b39ddf074c145df81c89b33b0a7d52cd57a06675e3d36790fc7485b37fa386610056af84ab0d9dc3e364c4c24c872573e851151f5e3e83ef49255d38a8f16382dc64b6892be416478f44ea44487a6310c4cd5d6bfdf67de4b151251fce0f9bd897bab789b229e88ebf57e778492760d8aaef92263f4ad1232462c852f7742476964c5f39e91a265b2fdc8f95d257c3e700001725ee7049151af401976f988f39439f5c349c9ad860750b976a081f1f0bcb2fa0c9664dfff89eb21be66a08026717ad247f919ff1b1fa92e106aa118d17383a0be182320518c122d14919bcb24fc30842f36f53bb86c3afe6b5da9acdc9298cb82c45f22f98cbfb9330100111613e9069a9b92e3471db1209aae349f186a839cba8c68e13f422aff4722cf95ac1a256ffb347e01be524dd7d6de9f71807da598e9635aef145e570c77d62638b7d1153b7b9514367219e18785621bab8df11e7019a41748d13cfb834766123a72402a3a7e9b4005f1cd1a80e1c5ab0fdeea71c16852095bda02a2b31ca5e6680d89e3fb07fe7bde4d40448cb24b8022246837d1e50acb6df95e4c9abd7acdb90a983e0646fa38e44cbb6989dc3027699dd77daa8b3a67a5622c4bdb0ada3883b493ab288c12807b9ca9da8e8660e329c25b3006a8815c26a865084c0626e2b45c9e7167e54db252da7060c1fd63f600722742b2176ffbc23b388be9cd949adf9eb3effc1a9558c8c98282bd154ff825b0ad5fb39afd700f9e40e5609c48365e8c5dfa01e861e431157453cf0a01010574a48f02d7de5931297c61dfb39169cf477bd17550a72d62b16d7a581d3e4f0d14114865c35ab34806d62dfd6b4ee751e7c7ce0ee5daeaf7ca9ad82e34ef3c3e0fec469298bbd2b915b81675b8dcfe1120e354690b182ce69a104fefd8e5183ea7929b35f1eae7b9d2df9617164262b94febb39f64a44b2fe6eeacf0df4420fec5576e14c62662173061ceba85bc2ae5f21882f546aed8ef9058aac35f9d50450d628dcd8c80bf92ade3d65fbdfea32a93262023a43a24c1d8a62e01aa2ba221245d9fe4c6cd5143a38ab17a38f6ece995ac1d06fbe11d82ca8bf102894e868b9c50aefb927f755852b4a3412460cf1f972b7fa7adb4fd8b2f486ef6ca3e6007d10ffdb91a0c8135be27a26760a6cd2501a428bf38cc1a119d637acc3d5c3e4562df47543aafca26ef7127ae591d506620fe17e200563efa66b7f6c7ab9fedffbb6a63889b4dbc2939f49920500484e858345b42c717bc900b6290ed53584e7f8fc67c3dcd65084045f11dc6c5ff1ed00fbcce16ca06215ad3b4671c7a32eeefab6e5ccc447bed1c6ce171f356f17f923ef092ecaf062b54e54ae2b08031cc08cf64d9eb485009b3f2330bc76946055ecff15d94cc085e0cd3f16f89ab3e20c792cbf8062d70a81d202540eb7c77e5adba6263e6dfffb29eff0d138daa60608ac01256a84163867fae1667fbdcc1d23a1e47793a0e13fa12012c4229a207e0917bc831282809daa6f13795741dadf2bda54377e306cc5e5ca61ee99fcb56a7404d4456402e348f5549294c4761d73cdcf951db61e9937893a8712f3cfd524300137fb2b2df7165dc3a4c17930fe2fe795db56c4ce97f7fd19e8cc4a321520af88ce73733212049e50d6c41437ebd2895fa613ccce5fac8baaec04a3a05150c32e1582191717e4e273000b1d26a6184d5b6797c41a72e72b7b64410a6e2922f8f7f85832aa881c0410cfbbf9a8c7e42eceb23cee5047437a3c44222e4ac8184acf06a274f7eb4c231eb6a0986cb0df870b3456b5caa799f8e0bcc151f309c76ab042877290c4216e2ffcec7994ad54552a243079d57195317d859dac6982d07df9cab1506bacda6a7f5d78c0028453174b89cebd6634dcbb34c20393fa0c0ce171b45273db1581002e657992196b8403cec6a4b52214bb75ae03a2bd596e762d82ca74c6ee05febcb484bb353f3cc71db2b93276066ddfc9424a942e2d170e9cf895b6e86586bb43ef940f4244aef780b9db5a670ff3b31e64888397ea0bc028a7441b5767cb021b72bd56ea358557b2c31f93a22e7af79b5df27c85d7258613f401a02188e6358acab506461aa677b87c3dbc84a426412cca39ce813f2dbfed1b367619b4b0cb57c95e109e8e3cb529469be81f1559f0f96e5528783b9bafda3de0f12afd897960c707dc06c11af2fb49c961526303896fb2ce17e48ca16dd15b77c2e50ed60cd454ae421430d9e8bd6d1fa3fe20e19da7a996460373f480dc33fb1a219470c6aebd88d0bb5b7866d887a7e2c063c63f60f0ffae54381f642004e43138cb5a8cb65704736089768228020a5e25b82da71ecf88b75565ad35eeda35dbc50694183eeccb91e5f90c42e8f12003e7553b7c85a5ce2e0c07bf12fc54ff4f5d5a58e917b1095d09b55dc98fcdb50a39f09f543c9295b126cf59c568face4ac1a934d8cb301f7bad83f70d2bff5ac67ec970e35f73970f486b3b460076ffb0ee96a8b4a2039e5e067d01b70f833ef34479613c6633ddf1c0efdeffd33ec8a50f26fa4c73f979725f2e53d90b41c5b51b9de4a4f4c508023a2ff403eaf3a1fc1bea8f07aa2f7ec7c0bc70d03c939856232c4240491876dc8cdc5924b7b40f84abe96d14bc5e4a2eb2c4537b8c009aa0d4d93e79a76b8eeac3b522d3172b1f1a839485345f6ddd7932f19c649e54456e06ba608bfa3bf4a0ecf359e48bf2c35ab9d28288266c4848c9d9b8c4717898f341f9d35f5cf0f06f9be1f5edb49d53a3eefcd63b9afb2f6047778bb2d1c309b4617205ce972b53c6b6683b8b5c4a428bf83fef5c18c15dcae053967788223d34413f790e2b15d44da8b4929405b1a6332bf584b4c2f382d943e762bc0fdbc166c0e259c7293a872638023d3a5e43ae866b1f7b7caf238ab837464791c2f2d27ad38a2e85aa6665ff4984a477cd0ce1f73df1d36f7fa9cb5e1ce0a7ac8028a02690422bbbc1d3fdfff6fe6c5dfb6319a20ad3f7aa19a739055ab981727b43ac2ea9f5ea56731186b26a4e742da97d01c59e6e529f30af3785bbdeb81e2ce09c718d872de4e71d75b1f5e46f7dc006173a6cecc734d0987e08e1c6dc0741ab96c18bab603a21bcb24bccbe6a84f86c82ca97b2b0721ce5c1abcb1448de756c801417a53c472c8a99839856dbbbc7c5f4427fbbfecc259baec4402cfa538d56a8683415e6fe1b9178b3308d997541be0df23ae547b7faf6b7ba46a4f77b9535c59d9867721a6a91218ee1030a5f110f2b2eb119db6188328780db95cbcd08035dd8870a73a81f34d4b187911bb08c813d94241852e9c5b9d213834091d06717c360c0aee532d306b913c94826a8138fe99ebd48f6ddbf5021f46d08a57bd12a666e1b7c005ddde7a8f9f539a964b143f8ab45a4425e5ffc83e5d0be277f6f7f221d537313475448a161b5afe2a311cedcb85c1c9ec8146faca59e23425ac98b7b92ce8b5c289ad6115a0370887b184ac747e36c79a10f2021ed89fa1cded60834ad2994a981350330a81ea8b00e0cdb0af08ab27baa42b70c2561f9d555682ac0eb3db5e1ad2fe92b945e9cbf05744bcdd07920ea8e85965370ae428db875040b2f3589ffd001c323eb700b166da9ae219184e2a3f79a674f287c72acb01b79a73e9c0aaf8954d95fc1b9d6016dde47480d7d27de06157b4716acdbde2d9fde50c0aec4da42e2799c5839a867a8652b9f6f8449cf800ea8e5d3f3016c27dfc89a48ea099a3ab88c5aa61515057fdede53600c996b8bd8dcc6257f16c4eef4241c584274f105a85a1b355404ee51bb3630be3f74ac3b832ed794212b53a5bab2b4477c2ff3eb7585752c776106dc3fd267091e089909f14b7929dba4bf9b9e115d2f988ab9e6eb85bf2594a7ef2101ea5c3354af0a3a88a3fc62e5a5da94334fa845ec17b96cf485c480bd563383b39d1c6433e19abd31148528c3d3df594e3859bf7012b4bbaa85345dcdc8d441c0bdc39806c52c9b14fdec4161165c715f255aa734171fe5285871141e226e53eda5a947cfe472d5236da32317ebd3d273b9f5c21cac1cd7f80a4c70e097a81e4f4e9aad7be9c6dbcfb0dff4d86cc6f5d92cac9d5239f8cc4d207b503a4f914b08bf5f3f706baadfe567f4368eb8c099fc592ecf836a757fbf16e98ad3261420d7ad592f0057b220d78fe25f977d2e420409f6140aed4936d30914e5711ad62a69e6cfd591e814dab89180b72dd26b09005243e287f32163ddbdde82fd6", 0x1000}, {&(0x7f00000013c0)="e66b49c01586c3a66bf3d104d5774fae53afb83cb512032aae8b02c987beb65101029f695930d6793c63c67dd9bd09560fde76009948703a8acd98ba509f3dc7534cb7a000d240afcd037e8f81a4c9bb7aa01764650b1623ac69e1d6a63ea428ce9420afdeab14", 0xffffffffffffff24}, {&(0x7f0000001440)="4a4b8eb56439c4c92bc18e8d9a48a7e930d0599f168f66cb5ec121ab38c90c6d8628cdbf93df9071118174a9f461876568c796d0fb5051e0893e2b9c58ec39d268e0faa078ac815d4a7920d5aff664563a83655effcfb2bf43683e4e6aa7107101008468669f6aa42f3bf7fa0d18d86e8bf7168afe0404ccb7c6783becc357439ecc4c5fbdd6a8525f47c5166501f36e282f12f96ce425d5c72cbb1f57cfa87d860ac0255dc34dab4a00f2afa671e5e5946b7866ccfb476ad66d7777fca38854f333e1f2e55b3844dc363a758abc5f6556d1715218c74291c14409606149ad691c0992ac", 0x192}, {&(0x7f0000001540)="2d28b8010b4d8e40d0bb23aca7", 0xd}], 0x197, 0x0, 0x16f, 0x401}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="82020100000000000000ecd5218e8d2d6250f77bf477625fee03b9ddb213053b7d614934119c3401dcd9000f77e4a7780a54902bc8050000276e4d9e0bae44b96769724ede9759025524ebb7c26b2f233654869655c8c73e0830970551a418ccbdf63e5c139a777a2913d96daee72c2cebb3c8a7d1d499859e6de3f36956e12205d013d142ae1cf2d05e4f46381c3478f0965a8a8cb476f49a96b8d1fb22f05005696ae3e3e8157e51b181898fcf149b6b5cf87af1d99bfd2188da2166d23489f830e0e3"], 0x10) r3 = socket(0x2, 0x4002, 0x0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r2, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, &(0x7f0000000140)={0x81, 0x1, 0x9, 0x4, 0x7fffffff, 0x3, 0x6, 0x9}, &(0x7f0000000240)) shutdown(r3, 0x0) fcntl$getflags(r3, 0x3) socket(0x3b, 0x5, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 20:17:38 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 20:17:38 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0xef7, "06741e6bb89ec40b12da5f41072c7df00e3f9a65"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0", 0x6eb}], 0x1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 20:17:38 executing program 0: link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x7fffffff, 0x653f}, {0xc5, 0x7ff}}, 0x0) link(&(0x7f0000000000)='..', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=""/3, 0xfe89) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind(r4, &(0x7f0000000240)=@in6={0x18, 0x3, 0x3, 0x401}, 0xc) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f0000000500)) connect$inet(r4, &(0x7f0000000180)={0x2, 0x2}, 0xc) 20:17:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a13197e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x10000) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 20:17:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x3, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000480)=0xfff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockname$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fsync(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) writev(r2, &(0x7f0000002680)=[{&(0x7f0000001680)="831f544a47e2cbb529103ceea9b76ef21ca75b598565f0f3e43777a55abd0024f9295ebe99b7d4f397b140779c4aad07559569a1549adb1ce53a958a389e4e913d2f740e1a7cc39436384ed8865833ebf0cf03d11d4369318005486acf6fa940ae992ad53d2ec6269a8c017a9c0cd5c23adc9e1483ff466fa61d42584556c466e4d4de9a4d45b780d3c2afbc1b8f1eaeada0923ac4054afc167f10d2fa73cd96b07c2f49f702cb4aac9c3240ab5e4a8d99cccb54924cf3b1a45251569160afc798f4a18bf935c4ef1840c26d77070a0bc805fd7f80a2381872ba7879d2ba8aa039ad5757b3bd0dbd46f00a1982320a3dfb327b8ea82cbeb2d961080345e43fd998d516e12be088dbb6cc0be6cc6d393374e93965a13eaf329a9d7e34cab78b9140bd8958bb00cd45f02fd3f8eb601bcf3f73855f10debe1860b95343747ce931e891aa12f3552a27edf8c215974244d2ed5a1e6926dc71e8f273d48b23c99867784ede06966cc9b8eb1407d9648c5146af48e328677a32ce973852ee85b79b04b0b7f7996b48107547b6b650f895488601c5d476095bd5fd4e1816b3200960d516f5125dd7b1a2621ea67c283344200bcdeffe1af7f63f1fdcd7b96c2fcfae0c133b04067867b017ec625a9c938ddc8fc59f1308cbd7fe5df27265877a06f0fd80f52e5a7ad97224b15af38586c1d50f0b2c509aabe396a0fc77f96abff83acb65a2fa0e75c6833a0764f09349eae267f3f4a9931d8f749105a28d526274d1aeed9b987058d97dbca04cc351ca4abc62998481389049e716e43fc81f87c6c9f313f44f39cd9225e9b25dc7673300c2d6ac183915dc4270c0008bec329adeb7c8f241a5654bf2929bf82f627d4392bcb40fd4a7646c8760adf062b9629665b14b700d067cdf3c6dca80d8afef3932bff0991a584b334764f6b0dc41efee462686b576d3eef2cdf00b359cf09d0b54f550a51ac730a140e2226866114c97dd84cea5f8c53c48be1cd9abdd5155780492e8e9b2508705bed756342fbba0f257f4c164a43a614d8358d21fa22f801799b49e9e1330f360c4d689a4c22ceef85357858c3b76479c762d423c2fb8a5c90a85d49731f68c5b6978288d58bb82f4f8b17a5b947fa2c8e17f8cd2c71004596d7f99b4ea1a181290f2ef7719c5950c54eaf50ff1db35f59d072e07ee584b519103c4268f83f7658b44fe4abb600c4b73da5aabc3fa65f6641e278d0c71b89fd3122bb22ba747a3fb252c3877632c34cf24fd72992c636539cd51ddc45aa5c2b134f1bef56d165b9d54ce84d31b246c2363a782442d4ba05e6e52ee73f1d931331914e0d3dffacb64b5e27f09281466a3bc6e9f84205e9c6af9cd366f3f75d9e924331688202db67b8db412feccd60d1408429fe04bbbcf16341f0deb7fb3353bdef586381a44bc2280a6eb36554f8a776ecb94b07007a50327f52f21ea6032195f25758a556e3edb950a1af59be874771699109b376ef40b80648be8f44e10d088771a6e9d4b7ac73e71fe374f8a0a4a6b008fe34595f285b4a3496b9f4b56e164f622608b87188c3d04a6005917438c5d6966209df8bde9c64c633b4eaaf62edacd4e545618f56af623c91a5ed42c718200c74a9cff2121b8c679fcc82d76f131bd82f3d2bcad4d4fb190a6e4e26c8ba548e50d2e3aa88087072b4b3b4e252ef910c0bc5a098e111e6fdddaa58cb7e8fb0b5686392aed5dffae12e1876ca62358cb4247e88ce5fc18ea30f0d1d6db8a3594411d04006923450e8cc2ed0609cc05a15df82c7f03330ce5fb4eda6ef95bc1936b59270d11ad2eb543dcd360a47fc714e55ce011488725905b406d823eb7e7041d3bc69e2c5ab541e76b4b14ec0660ff4b60233d2dcb61b5944688e7a60491ec1b55d0eaced29a5e132db86623bfe80913bfd6a659c90e5965765a979fae66f03199a728fd45ce7a335fa52221c961f49b5dadf861351254a41ebe43a3a8a93562cef71ff975f7c9ebd91eb841ac0b36ebe262af9013102fe03e91d48261e741af5e29c85ab57b56a0e9f135736f4fccd7690594c6ed7fd2c28c5787c1ff88a5d3ba22506eac39ac7b4e93455fca14ad37fdcddc25138a3825750ebb3bca20ca656eaa4dc5b24df6ae8a9694870f7bf38aae33609ebdf1cae1a8e65a296c7488e68a43cdde7285fb58ed270ba21270a2674b54f272c790aebe6cf03a0460ed679805ba7d7c42545cff9bb6476c62ebfe8d3e687d19ba0fc740b4425829f44900e0971cf25361ea6fa013f9be2284fa1725369a8d0d4e798594697d42de928a7cba84c77ca981be3e7a50d78db0fed3dc7b8707e5049350e86fcf471a9938627190d2cba104e29a9d3d996dcf132b1fc4a4001a71e638e6f6003a642902adac9b193077553445b75a9b7f8ae8b6e65709a13be5415498b92257f90135c2d0d9b6ec7561c37d8d39e20e11364eb69bcdd7fa29d218ba65cf02c6da23c0b7e1cbdbf7d3fdeefdddd90334eea284ad6d88a2be372b589b1564de9c926c02202d576101b8e9dce025c41d151df60b88237c34444094d2defde162d5fe79dff49d1ec628a075414f7176a29045d8975d5c2c2fae81929f79952c844dd17191d1a1f62c1b923fd1a15fc89c892eba4c252e96a7f80c171f256046e6bd7b82f31ae41766714c43ac3a3b04bd6268c921c2a6a76fd89a950f03cf111a7fe8d315449803f11742253440b9d53754bae43321fa38add1b310f96d65972ee3c68113d3a5183b1a74eae9448196fa23b9a188e8eab7c05bf0d7d11e439e1dd1f51729961dd789a34963e3872212ed81fc1b23fe23c57413996ec3f890e1de01cd54d9f65fd130a5f149cc8db22ebbdce492656cc318b6bd5a828d020e0dba42c6c325e694ae3700e7ff860d176c04c88dc8e0726ff92fca064dafc95ff887aa6da4b80b10c950ef6690037e18a95db16944d9aa094b56c3f57d9b55daaa9c179e0113617d27919e58cf5852c78bdb0fe466f9a04d9580db4ff2dd8f9329aa447088e4b899b67d323cd9f591ab5c9fd4e58724068a867fb1c63fb573cae9c32952a2ce81af0d3f7592171251582c11b5352f3f772f97903080bf3fee508115ec97130d286bfa1845eda5645a58d43742dd84a397cebc3d71b402f737be072b64a1fb801b72667144226c8152dd82196ea883c8286af95210ab2f6776d70b82bdc817b55b61945647df3b72a6932d1e786e9c670516247530c063300474a82ff5410e9512195e31e735b0b7d2ba68a839ccae790c3d9e5072e528531ec739c3fdc9c38bb14b26e6a42cc9cb3c03420798e0bc5a54d8e7c479c17e4b694e1a6f37d529fbba75e54329c1e37b782eddde8aba22ae80ea20e5c8c9b16a6eb6a6276e7ce68626f8af9639c42bd20354b03fc73b7b100835cdfbbdc70eb8f2720e329d4dc57bc22450ae2027088f27e96c790802e9ff2aaedfbbc1083291a77edd7ae327c701e16e5cb3237051609fb7ec0a43a6e3383cbf12f3245c0ccbc4a13e92b2c5d09e87af342e8ab4603c333c7b69932dc2bd26c2e23e0cd931705164f7010141bec8612c5c119436df6f214c0f5f3da1fc38b0930f660957d8a8d83dc110e4f981700c1d513fea1ba9a7b19b6fcce897c9f67fc9d9ba22be06cffb71d7399e51f64596e3c74199d6c9b07631b5bac019ecc2af77c0397f12f0c25b1ee143d4ecbab2ba25098db6c38e0cfd9709f754c93a96bfd32ba39eac4fe68986e91fa54edf09422f2220ccc84fbf81daba6eb5375d58f620277a9d8673f532fcdb5aac6cf38720d285bc624dca8dd09bcfc09be1266f850d7a14a39dc25d69d18584170a154b7d523f7d1490608459335aec5e4920674e76ee3702154de1f3c861307acb8b9cd1f33c442ffd519d772140127839e9d6290d2ee6f4ca6ad4071dffa5bb35fc446d340258d123ec83c87d75ad37308136f7f8bd8c915475cebfa261fbf650af24a3aaab5453afbb3200ac7404ed699d193ec95bc2f3ec13e066b8c6d36de417e469e63a1ddc8f4058ac7d8a45e222191fb09036d7ecc83e3f8781b37283d8ce482344cd0719bb849655883d5ab27054bfc9df9b394d19f39280a5c7ff38625f4db01e0513d84e6322a0f22f23ec53c7eb46e17f9506f51b6e87bb9eb83778c20fa41c06cca76752b0f87503743b68c7485f0896ff7ee19933dceb0a0795c5dde1e56a50a4d687183a8b47b0103e3ab996359d370847c6fbce3b005ac86944cf4760fd0d28fb2ee85136a408286bf6db94d19eeff90b3eb544108553de603db5abfb79bb4e0dfc5991bd749607a7a53427f24defc36003b59401a5f758d4fe3162a454abe0fce3b41486abada4a2da88ece4b59ecfb1607b80d33f3f27c9be0825c873f8e6775328461ce222590130a23da74c2546f70eff91bca37f8c87a1ea7b4b0ca1ca0dcc385f8c97e0f0147f107fdb32aad75ff1635cd41799225334e060dd1b1e8555f6c1a42def71b0960258de1689d827d1de1d5e94772cce74e3995ece0d22196bcfa6919f3c755fd1243a7286655686de9729adcedab9d760f51b816d69954cc20ced96cbe6e25fd0cf5b9cb4110eee51256da2c17567555e1d43fcc657be04d097857da9f66e0f00c79dc5688878abaf6f231b4d12ffb5955f7dfc66575b5147d6cc86e0e045eec087ac3bb9768e5feccf59c36243f8ae12bdf0b27932cb0454c1880fc75b9256a1f56680d993", 0xd0e}], 0x1) r4 = fcntl$dupfd(r2, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:17:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) close(r0) nanosleep(&(0x7f0000000040)={0x80, 0x5}, &(0x7f0000000080)) 20:17:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xfffffffffffffde5) fsync(r0) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffe1, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 20:17:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001080), 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000600)="46ef67352a88a8e9fc97dc307ff43096e65c12fa1ccbc6482eeb3bbc0f7c1c2811e71b6468202f743dbf192bd087c31196568f842aeb23cece7478c7aea3abb82c2d60a34cc028519f0069d225da1bc11f714957fc063b36ae6401", 0x5b) getsockname$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5990, 0x7}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="113a2a672b1b73c76d2fdcb68a45844a49c3bb35dbc6f178f3cd79c98d4ff0a0bd74b1b10ba23ca49cc3260b558eac7ae2dc9f73f7a2e45087a4895516fbb4381d2fafe620", 0x45}, {&(0x7f00000000c0)="0fb1f777dd3baf6a3af0b66abb23483052e5300515dbf3faa161e05792f26ffd284c23a92010ed3f49021b05e8b2a8a40155a28e0a7cd7a739ad92d4121ce4b1910eae5951aedbf89dd276f2e60944ad9bf82bd8bb8a3fae977c43ab0116b943423fbb2b8d6f48ead66b1b08965bdfdbe0c5b170ce31db45669430853c3759f11bec156cc9f4e3240bc04d5c3839646611a7e8e72f", 0x95}, {&(0x7f0000000180)="d057efe7d2a0dffbf399353a05c2807a469e7faf3a513cb5ee2d48b615df08f3b62233e7e5ebfa908cd78298303ae45605b31aa427b2025e76d419b92d3dd07294ca37dc70feb1891b8f66dbed2e17c3a729ab9b82c3aa85ccc8a8fff6bdc4c07fa30b4e41d8ac0776d91f61b1dd8c4a31daf40708de7fd5da658ee6105c23b2cd5c98c36beec33845fe2cb127db47f32736910979fbabaebfe7dcb6e92e2f4d1f0a", 0xa2}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="b800000000000000ffff000003000000610b9c844c1c74bd461393102df6f234fb9d3b676e0ec4c32feb49fe3016683e4678e52d46d7a015d3f2663cbfc18aa50effeecde246056b1423fbd87d7370777632456d0274903758b530a4db32ae987d510c56e64112a486621a60c53e50997c67b835b0417819e3e936d6174395ffeabb884412b5f288f24047548a6bd2a486ecd4d66da81820d6206f31839e4047649c29af3ba4f61a8e1eeefe74e2941f29f6f13f00000000e800000000000000ffff000002000000d5e44d9f7aa522f86cac9b8d93dbb3121ee0a9942f68686a239e845b4220227ba5ec05b71c192b94a66c768891738a5c66b706bec8ba01187b0568d9e79cacb5a04772e5f2314496a91229bf7e71ccda74a57fda0a125a589a29cc33323d1a7bdb234408a5d32de366d72b1ed9c9e70b603e2e2f362b4332411a470e9e6a9285d01bb36068e19a934d48f0e9e72fb714b924517a0c7ded4f1e6bf300d686ad1b09473e5235845d7476efdecdd8281be934fd138c9df9dad82bfe35785b428fd2272c759143d00447d592f35f1a4c4d68cd00000000000000eb7f9e3bbbefe7a3cb03c03b3a1b9951b688d3eeb53050963333c4e144b7ab43a53c5be15e068b256850d81717663e338f028f165210cae06c536b12dc53d6ef0ad94ddab0def9eca3b70f7494cdc0ae1a7434456980fbafdd5dec919b580733332e29f4dc3f53bd58450c187116813963eb361ce8de"], 0x1a0}, 0x2) 20:17:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xf0000011, 0x401, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x3d, 0x20}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000001, 0x1, 0xfffffffffffff147}, {{r0}, 0xfffffffffffffff9, 0x18, 0x40000010, 0x9812, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x42, 0x11, 0x3, 0x4}], 0x3ff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x50, 0x2, 0x80000000, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0x40}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x42, 0x80000000, 0x6, 0x9}], 0x1, &(0x7f0000000300)={0x7, 0xffffffffffff764e}) connect(r0, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x1}, 0x1) getitimer(0x1, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x80000001, &(0x7f0000000000)="9e807773b035c53855dc972a3c05a96b178ef588e58737df8e2b0e3c63929a00b2fc96f58e62d501778aa7041ea54552346ba7e6062017dc4e7d68fa1671fec29077e7954ee71dd42e566d75c53f757063f6961af7f114d890a4b390724eed463f9fc994829ccac32f5c0e835ad2ef98320dee073b353a880c8ac007e15cb5f2b64811c0d268598b80af06a4261286282746e05eb5c086576da4ec1a4ad7bd0cbcc5386ca11d6249640515e27682908e413875c3cd0685a675f4c05be8b9dc0a2bd2dddeb7c87c6fe4e35f35097922b8d6e94c8e10a8e4f3221a08724de7d2dbfc36b579a7b84561626454380e806d0566e376abf6e69cecc354", 0xfa) 20:17:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(0xffffffffffffffff, 0x0) 20:17:40 executing program 1: clock_gettime(0x1004, 0x0) clock_gettime(0x2, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 20:17:40 executing program 0: r0 = msgget$private(0x0, 0x181) r1 = getgid() msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="030000000000000077ba2e232b0e7f8dd291798a8e3e3bca55fd6c130ab8dc48fc8a0a8488467ef382c99cd4a1be7f3641f95245a7a5f3df87a13e871b63a3ffa0ecdbdddea55dcfe9e123c64c07b0fe718eb95e8d53073efea536659c282c5a46c1a2a00682e90b1212829039e09c1ba9be453a0817f0cb9b2e7e1d2ea898c1ff06d8abe84048bd413dafb24f3974ee1ae08ad6b79ba8b8fa1b586d3d1017a54ca3700b18e6bc9737c5b8d790d86ee0cb83de70fd8b3db6dc4de892182b95dcb841f11988a41d0d7709caf3995149503ed1d97d11d4ddc01d3ce6e9a0e033fa28ac6636449beec59ee5fcc94c6e16ddc60324308442"], 0x6c, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) lchown(&(0x7f0000000500)='./file0\x00', r2, r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') sendto$inet(r3, &(0x7f00000005c0)="8fd24ec0c9f2aa95a205a1afe33ac8958c8ba0f2c39a2a68dba4c3dde2bcbfb5ac9c7b9c941b0cf36905f52faa00f8416b2174aaf89282f1a42a2febc241d1218a831265df99295cd15704924771ec9acfc4f0a7fc0595d589396d0829f0b04d109aa6df5a647d63323757b093ab5c", 0x6f, 0x4, &(0x7f0000000640)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x9, 0x7, 0x1, 0x1bd, "ec933c358fe15e66c3726e7df08570fa09526130", 0x4, 0x6}) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/71}, 0x4f, 0x0, 0x0) msgsnd(r0, &(0x7f0000000280)={0x0, "bd1d463b2e4396403dab66b46827033d41895a79ceb48795e31794b5c1ff2873d68cd0f79d5f6a75f7a8896413e42ec4ac099472d7e17054efa50f1cfd0a06fa634ce5db1bdf42234d549b23b807c2d148d950467500bc64a0b2b3ef84f079c2b25d1659e9924815b22c1028f304cb36aec71d1d7a2ef83ef7988fe9154d40f264d18e56a50bb0cf5d9eed0bfa1e69b56276ac1d8d15f85ca2792af077914e9cc6ae0108a8031b7cf0f4f24c53504d233aad3dde933a6edaa64a2588e9ebba992ee511789a9df321ca0aeac6e1f034050766a122fd3e16aeb2a8846c4265da218d04677d286141fb8b32b96f8a75a17f1361bf2ac3ea1287bd28c7d670a700"}, 0x107, 0x802) msgsnd(r0, &(0x7f0000000840)={0x2, "72e1591a618b460273072eadddc964effb34af4556a10c755bdef59d7834b163d72415aa30f8b5005dcaf8f66a2587ae6e191dedb512f0e4061339cb3ea511eb036964bec56cbad86df2ff5fa0ae63ca868149971f652577a087c23a4f4f97362d88b67b491498a0a40f8a27aecbab0321422dcb92d39d95f0d9d63bd7b095d1c324e1b7412ad3d76f7ea5d28aef4e71c9cce4099ae63fce89a2348ade3b601653cfa2f0a200d41ae3f3691101d1f2c62b11589bcc1fd4117edb835e34d1a129e3a428dbacca94862c262fe32fa967f3f8"}, 0xd9, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000099691fead37a6c83b69bf252a2825c8675412fa51c821f87e42454face7ee29416119c33e2d125bf11fc8b920b373b0dbdfd427330b624feecd1448d02dede350816deebaaca88e3b44ac7cafee41c9e044698fc27b20f1c0d721eb22c0dd315d62ccf7021fe618202338f522bea08d25ddbf7d0127a1ae4741eb514d381f7fb958a1b6fd7be746cbeed9c0f7dbc3a5b5491801f8262bf0b1b3198da51f96590b12434ab15c4c461a3d46c6c5970d9"], 0x98, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgrcv(r0, &(0x7f0000000080)={0x0, ""/156}, 0xa4, 0x3, 0x2187847fd3509240) chmod(&(0x7f0000000940)='./file0\x00', 0x40) fchmodat(r3, &(0x7f0000000980)='./file0\x00', 0x0, 0x2) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/86}, 0x5e, 0x3, 0x0) readlinkat(r3, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/65, 0x41) 20:17:40 executing program 0: getrlimit(0x53118b9756bee19e, 0xffffffffffffffff) geteuid() 20:17:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) 20:17:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x0) recvfrom$inet(r2, &(0x7f00000001c0)=""/178, 0xb2, 0x43, 0x0, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) shutdown(r2, 0x2) syz_open_pts() 20:17:40 executing program 0: mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 20:17:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r2, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) flock(r2, 0x2) 20:17:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x2a, 0x0, 0x0) getsockopt(r0, 0x3, 0x2, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 20:17:41 executing program 0: r0 = semget$private(0x0, 0x1, 0x4) semop(r0, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x2, 0xfff}, {0x3, 0x3, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x1, 0x1800}], 0x5) semop(r0, &(0x7f0000000100)=[{0x3, 0xfffffffffffffff7, 0x1001}], 0x0) r1 = getppid() mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/122) setpgid(0x0, r1) setpgid(r1, r1) 20:17:41 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1000000000000176, 0x0) 20:17:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='\x00', 0x80, 0x25) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x89) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 20:17:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) recvfrom$unix(r0, &(0x7f00000001c0)=""/83, 0x53, 0x2, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x810, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) 20:17:41 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) flock(r0, 0xb) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 20:17:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000040}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="147aa704cb37e4eed989c3c9763cec8433e9808fd9e4021880bd78396d6b04263aa2b4e98a6c0de698d1e8239203a86095569c18e5e36272ca7239e5286f4696e451ed755a4d3e4271a5546cc3ba6675865b24d6f135cc3fabced1e0e925163ad59777b268d1166b8efeb55c5151e1078cf2e3e39b33e1240f4b364c2083a4e1fb62df68bc98bc15a44a04a615c0dde1264b523f7a52fa2e661dd7f872f468b4e113723d29f2c0c4fb54c212f05e903995b42e5bfc0b158023866902d157eb806a498b890feb65b0", 0xc8) r2 = msgget(0x0, 0x80) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/214}, 0xde, 0x0, 0x1000) close(r0) 20:17:41 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() socket(0x26, 0x8005, 0x7) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 20:17:41 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) 20:17:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/171, 0xab}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/80, 0x50}], 0x7, &(0x7f0000000480)=""/155, 0x9b}, 0x800) write(r0, &(0x7f0000000c40)="6428cf3cc5dd7f700cb039ad7cc29cbc53954f8875d47d5ab7f226a88c012883d7c9cb08d555b69632fc42d2942005577b650047a09cc2aac46cb139f6b8bf96e5a1116c49df193187741c51a3292faa86ff4f12a5eeba063dabcadfc8d52fd64a031873f3c0a6d512cac5a2031f93d672b42eddb71c15197dd2cbdccb90d6d24486219453c24d826c2abac3210f2e3d3259c32797961173496cb4acb9688840e9bcbe72a36d7e7c6e8c29c1e726ec640cfb33cc885d55bc62a6b4f1105e78865b5a49a3db09c8383ac443d6108c6ba3b29f075df1e32102afe1ea624f520b047728ddbcb32dca860e82ffc990955feef244189f6ba833f429573e7e04ffd1468f24268fb99491844019a6e33af7aa4e0d5f16dc504f38ac6615f43097cccc5a03811a8961f50e4e45d19beeac375fcf69a521882d966c770e7b0ec0d87d36b71e24f7fd6d0da1c58c4c24eb635aba18eb083a6baee2ece9b4647d860063ab045ab54135d9b4347d8b0fbf897d1264cf01edde7d7ec6bafb41231fd64093aa77a9699a118ba88222ce1c2f9d236c8aa980f010d1f81a2db84c719fd92699429a83d1d2a73213448c4854e646b8b5a57f579039076d20f3e5a0827fea8cd697350f2f19bfafae65d12e0a11ef06b28a7915fe5654f39bb42ac2ab3570743bbcd03048363b41c3d3bc02c67a5f0000aa7181f89640da48c9c3c4de3d93f2e4844de0c35e17498d646c43f2514b051ef0650cb6219976c0bac49fad592e8c22636ae8c2da21fd40c0acbd9b759beeb9bab289b36d90509ba43e1ee0c98b6fdd1b8d29a1d49e643c70daac3ac789da2a7249cc6c7b792d0979eea61be64dcdeff51e40bb4400492d52f89aee11f9489d20fe99aa3db709560fec6fb2b84b8ba6953b98ccf5b3d3355cedf783f5b4f646ea26dca9b03bae4d52478f7f552656e3026f4b915d59b1124cb42c68c242025643c899d3e37896ed1981381333af1ce88bef8370032dc713f506af6524830a20ad0ae93d0cd0dcc5c7e3a3fae7dc7fdc85cfff3692a917401d20547d6e5780a378ee2af36fcdd152361d28b67233c78841942e406a39ae58c43850eea025b9df499148138fe6749e4ac712f7e461a97da44cc05659fca33ef9f588e28469bbf7c61609ef1fcb041f42708ea8fec5eef9bd31da666f20be1b21b3c01ea95a20cecb0ed24240404797319a32eab9cc89ab70016df3fb340ebe8eb9084cff2045773e037d5797944f82dab90d8e1ea8c514f8237fb4339eac18a555bd0ba16583eb75ffe0ba5422493fad6b690544ce312cfd094ad3a71e484f12df93b36bb98011fbed7885fd0c3c9efb0119a9eec2a6ad5a9e7dda08bd2dcb6aa591f79db1c180b78cdc61ed82f3820e362acf3b6516b5975673844f97795ee895ffd3980a480a8605bf0f088bc444f86991f35695f0c33dfcc0fc9ba1e115df7f710ffd2be86c0898246747d859a13d65bad0d92dfc501458c062d33f94da6f78d123e7ea1434f6b94b16ab4c975768bba1be53f8a578c8f65e402b618fd8dc45360807fec5996a3f2970a7496988dfe692feb19c3fa51bacd2305989cdab03748c8436beea7a117db78f8d72f5c9822d67627b8b43a8e126c5587895d5102e9854832a0c617fc682d6ed45843a5056c335879611429f789ea0b558b85eba1a5aa6318f1ef9a375ca75c64dd427c13eb9fb790138a8762f3ca8bc8547398f9695ef2aa33660c6acf448ba9211143cb7da574a43285756bb5059d115c0b8507006ba208331ab01dc740024bffde5cca6771554faefee4b79d1971d69b99d11f925d2533659eb348bd7cfa474328ffa971892a5be1913745c8b0928940fec4ea8edcadf53e44da95afe96cd33af045bbd1372b90067c79903f6f0ddbfc28db578bd391015d39b1e67f2eace0dfdb4c6f504fca93ccf86072d987f94a955a22ec02fd532246b7b883664bf6116ce281873166c70e5df3b8fc7d1d4108b31b0eebf0b0febcb368309beeb16e5247db51880bd41524818061fb1a0e9460d049f5c0417e2dfe1b7e00eae4ae0e1f69f5090544c445ffd19c969a4e3bd71fa5c92b57b4706fa9a46afe679ac934051d5c91449a4240ed3694a58ea2ca87b593e29b99175e6f9afc714cc559c0aadf45eff65bcd90bfeefb55da90a2748a743074df8ab3a2b800d7a00e938f1579529a657981212cfc016dc0746d209b2d861a1fdf99f29102f56809acb0038edf6aa8891fb85d3bd06456a99e5ffce82e565ac0eedf1bde60bc349714d9ec306f8688306861f0ab090a50696d91a27ee8670ef1293456713f9d4243c8fa05200c76d03f7e0937a00ae6020bb90e0f7c793a1aba89890443a545bfa14324812e77f5d238819aa60ca62e471ae4b001d2b4146b355915db7c649510eb1715edb10908f768c7f429716947c215cfbba807b3a6bc44b5404e1d07b1de894dbe75c724be3f02515e3e2a98186ddef910d3f040cd626e5f8ad9e284e1b35e911dbc019eeff938f807dc7fd7c0af2678c6bf652636653191abf620b9b1ce858d37380ed957b6bc98cb1a7b42cb9b6f12f25e1aedddc6336ee2e023d72f676a2b33a1ac444ea76deb5d4f7735458add7561b5a0a02b762d902013ff34137f16c765afff341e34a78b4640711e0fab294ea1f35e070b2059500abf15ee6e9913a22b0eacc63b8ffe9aaacd80cd213e898981aa97a95d65952a0ce5d5a5392aec9168e77c4fa42a60766ab03fe3abb2293172939f0a741ead901d6e370df367f8f153eeaec393efa794b965a600218d716df0ade70bae532a44cae17c93afff8a993607ae2920893dcbe6b7151b65a59775bacbb6dfd7c93dee421f2ce75b809e7ae7d232429898b3f66b5eff1716621549ab1c40627f29fef939860a7df34ea0016d74cd74902b7e36d6604c109b5e652fdb630f1e8f10e2144d3b7a14e73689d6adcb92100b2a5777f93521110dc41cf8ce0e3961d821430702bbbf0221c6c7a2df32608ff61b7c895db0d3ee3f6959a779da2a73649314224ef8f881f5bfa9bcddc76ca0916099ea7127ab174c3f0d80c2b62c32e04b6f988d3bc076352aeb399d007a0251e6855d8738b63a0be2c93c9e5115d29a65093f923920ec1842c7031db2f31582a4871f80b867416e5cd59a93d2d715c28518ebfb3aa5335275566b6310aa5ddbddd1238c7afc62a5abb888a8a270d833db12b6d03a5c5adb06f8cc06e943aca2105ac8844eb55b3e66755e7cba9656bdcdf1d9d1d7c38427f1893b376c254969e7e1e322aaef4230090e6bb975386420d4e0ce84e377fdff149c23a59297bd4d8172404277c38282c62faaaaae1c5f726989d251dbba12c45c552ab4dfad296b11194ae372838fb1483f9e62345896e527ad188f7e7a95bcc4e680df78b3722a112bdf4cba3bc41d54d2ac1ae8b54a66c4df8cdaa4feda8eb65a41227f0a6ada4e36bce7f46105f102a04cff3db0a5787f76a561767cc9b912aa2edc8d85341741f05f7003572087419178f67bb9fe45ebf481cea696d5da820ef09940990295b11fc3a97bf7c671dbfed815faba07b37107de096220358d824d117014e22502a4518d67101e081d04386b5f95e3b7cb5fa06836cb5ca8b33757c94d2b7e2a466562bb3f77e7f511a95f79d91e67c3ac843cbcd4af4e8f31baa23473579e58fd6ea0c775aa0edda3868a56ef5c627f868b7fc45f6f6f2f132131077cece0a4f8366ff53150f2c074e9a5f046f5421c436a1a52d0edf086ce6149ad132fa8e8c2636e7378cb9f05e411e4c1f3ee8742931c25791ab6df22faa73b7067ad08b074ce4cc8b1fbb60c9e9bbf284f6be0d29c2d453978970692ccc8b57f7f5fbda6b0e508d4663564ac2302ba14090700e9c72b743f4878855ce030fe7f40632c4b6edfd675b979cde304e802d1b6b583795df559acff79f23cf16d159bd8900d0bee48ce8f16cfac2c1856cedb6285e78c9a1bd3e3b687fc364ad407561e42bb766c526f21109e0cbb0588c1fbac143140bf6f516de5d4bb3a6a6814c28a836c43a17db7b927c101e43aea434ae6f43fd234001570f1c204e9d49c4281303309148fd154040304ba9d85887fadc21333ae62ea0031dcf4d51ac20e14dd6c7c3eabf4355d4d0db020209fccdd03124b93d9cda321e366e0c98e1a70359a648babd4d4155c67e0ee4951e92a51d62e740c8b29fe90aea46c1e8a58e3c663f7ec854bf3a57838ac0c16c7db0c5717a3d7e6a2ce5e0d8852d0cb11611983899ccc792b0af30ab0f9843ca2b1c2dd0957f5ad93103e5ca12ab8544c996f393540b1205dc784b231a1608fe33f91aa04d99935758b64ee30058399553ec285ab68f7c9fece8a6b43f71db88377ec5d0dd1d840f16260e43dd7b773e74d14795b3c4516c701df22fad9edab2d1669402acd449b2fb4b94bc11b58069f76780bb36fc9193276859d8c810fda11ee1d07922713ead46420398acf6fbd7dc4dd51bcc9403d8a03d5954fa9b4e9f6b41177fdebc44feb3020f221ec5c3f61eb3201405ab09491386e6a979d65ce6d1494d724e6d6fb225043d9abd7400d5c831a21deb30f2904c189f3d1ff973c9363fee41d593a08d8a61e084916ac82d52924a96a475cc0a9063cd17643e1d6bf2355eb8778240f1c47207c1577c8b73749ed4334b660b612515d071eace0b4e2e8588788913193bc7b1cbe3ac8b8035cabf5012954973ff66a843944656a3fcc67e8e69ea269e1912a32c9b3cc8c6aa8b4665b9d60fe23afd138d69db7959a88df4fe63010bfbe64cc5b8c2274cc1a9c9a2bf528caca50796883386280b7741ee635437e495755b35e5a7954148d3614f5f57315e4d29a4726d3515a28dc2ac2f686d8fdd0fa80fcf955338b1454ff546ec8e402715807e158e7da19f2fe406a4c2e8ce8449a82d8a14def6c69925fa30957260757ffeb8af3a447ecb091ed82d502b7f3e1f6bd8beed1bbc0c6c4a1fe9188dc408997e5fd0df35b05f946cd12a1f627cba5eb268e5c381038671d7fe13f68e0400313f8e32193985cf3b12a90519bb361b8c2fbd010f1fbab7abb6b0dd6bebc8f75267d9761e3456a36df7fee59030cb4f13b3a0e44681c9c15307b90e5fb72735b1b94ec9434e3b347f92f1c6b917fb3931e9133ee2dea01460be233f8087536e1311d85f98e8d2d92f4bf5a3e3420deb2003febee46b33de62a1ca2e17bd0bc661356144db9ae6061dd10be0142f354ee25d3fca81b1139119cc367d77fd21532e7c182cc1c500d68bf8215bdaef3a1570c77ccaaa4b8f571f99db6e257e1ecb16ddd095e3eda706c33b43dc000f95d2b32c45fbb3d2f174c6e0fa26026cf81341f80c16184115585b0cb66101976b814c983262df025475238a8b844a346827c4a7c5efcb6cfadae358a8486069dd7270e3649270b4f6fad011dadba836a7670d1c7bd6a14c3fb42b74edf0ccacc15c97dff23a56a2c5c06c9a49903026d5401b1e4403b15ee607debefaef6c172eaa76a37dc0d004a5b8bff2078f9aed636144920e290f53c96e1fafeda8c7f91166884fd9892a7b945d596416b4f4f6d7565e1f69a70279b28a815e6749bd80a731647a48047077d6aecdc75d5145ce0645301d5a5358ea8c8deac25a2a7bdaff2c4f15c9dde584ed4d9735c1c41b2c7ce6bb785e04fd30739bce61883ec25c62b4407112b53d782ef0da258aa333326de3fb589fb331c9747f3672106293924908bc51c7a16950f35ba85153a3ef42bf8101cbadc1e081a2835a292f4d6d18b8b1d0f1", 0x1000) 20:17:42 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0xffff, 0x8, "372b50284bbe25bfb1c5e4cd0fe0154a07c04eb5"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8db000000000000000073a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x159}], 0x1) 20:17:42 executing program 1: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:17:42 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8008, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x84, 0x200080) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 20:17:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000600)="ec7d4500afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98dfcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce044534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db000000000000000000000000000000", 0x226) syz_open_pts() r1 = semget(0x3, 0x2, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffbfffffffffdf, "a146786eb95bd07babec1100", 0xfffffffffffffffa}) getuid() mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x7f) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 20:17:43 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x40) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) poll(&(0x7f00000017c0)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ae73ece7ba16543bc26ec6f104", 0xd}], 0x1) 20:17:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x41) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)={0x0, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0x9, 0x0, 0x9370, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 20:17:43 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget(0x0, 0x3, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/163) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6b9, 0x401, 0x3ff, 0x610, "d1ceb88b46db3db129aaa7ca3375adb845f98696"}) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5", 0x2fd) 20:17:43 executing program 1: r0 = socket(0x2, 0x400000000004, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82028de87f41289c3e2f332cba3ae908225b0467d9ac1a811be8030d1f3fa3f768b2e7a2b26a0b8958578d12597b2cade8a93f1ba2ec2fd8cec71af4566265c316c469096c18a1c5f872dd70926e75ef4dd3e33b98c7f6d7b917851401f24c0449119f060923b8508d90230f3da33be6ec1474d754a1f171779dd393e6471f891f1744cbf9fc7f68a2d424609b4b270000000000000000"], 0x1) 20:17:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) close(r0) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) r2 = socket$inet6(0x18, 0x0, 0x3) recvfrom(r2, &(0x7f0000000400)=""/151, 0x97, 0x40, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r3, &(0x7f0000000180)=""/194, 0xc2, 0x800, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3cca, 0x8, 0x20, 0x1}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 20:17:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eaf8682ab0320755ab8bdad345f07a098206fb2", 0x3}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:17:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x40) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xb1}, {r0, 0x4}, {r0, 0x4}, {r0}, {r0, 0x3b60c9c294fa37e7}, {r0, 0x10}, {r0, 0x20}, {r0, 0x15}, {r0, 0x40}], 0x9, 0x5) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/28) 20:17:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="07b7e0e2564172b27b4ff048cedb2d5bd99a9419741c60cdd752a5fb36bdb4976cd35b1abb8d1ee1e6138064b3528382315587b50342a5264b817443c05c052632b19f2cb555940ad0cf60e4759283c5aa14c2eef512bc4da119c3fde3d3432f2301e957dd9be225853946af5632ba73abafca2640018473bd8513525d006287cdd79e5488e451ce716555b038183cd436a6979c43c3e82439de2c7b452fdf06ff9fe2dbff6a592cb853bc007898a50256533544025245306fc90a8bfda3f39e4b9b30bf0e5e34898d3cdc4aca1ca9bf57390dad092c635846243c2bbe21c360df6862dee44d54a63d74f16635e7ebca6537b34ac6df9fea", 0xf8, 0x402, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000140), 0xffc, 0x0, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 20:17:43 executing program 0: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/247, 0xfffffd6d, 0x0, 0x0, 0xffffffffffffffba) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:17:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) mprotect(&(0x7f00001ff000/0x4000)=nil, 0x4000, 0x2) 20:17:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) preadv(0xffffffffffffffff, 0x0, 0xffffffe0, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000001200)=""/81, 0x51}, {&(0x7f0000001280)=""/242, 0xf2}, {&(0x7f0000001380)=""/12, 0xc}, {&(0x7f00000013c0)=""/214, 0xd6}, {&(0x7f00000014c0)=""/148, 0x94}, {&(0x7f0000001580)=""/1, 0x1}], 0xa, 0x0) 20:17:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x10001, 0x2, 0x1, "30f0426879490090fa7529221bf318b6417eb439", 0x8001, 0x45}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 20:17:54 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x164}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x42, 0x0, 0x0) 20:17:54 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) flock(r2, 0x4) flock(r2, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 20:17:55 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000040)) 20:17:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() 20:17:55 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) semget$private(0x0, 0x0, 0x100) r1 = syz_open_pts() read(r1, &(0x7f00000001c0)=""/249, 0xf9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "54cf69d38548c62ddb3d488610f2febffae20503"}) write(r0, &(0x7f0000000040), 0xfffffdca) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 20:17:55 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="7a9b1e0385745201698d40891c3d7b74090815a8e8a2bff4217568bc9cd23e76cb060e37d5cdbc8277dbeb88f791a7dab152447367181bf80495f1df58d21aa3030cf216e119ee79b508fc8b86771f2a1cad1c7a8c442238ea1278217dda4dcba60bd6ff54eb44692bf9a8797bfb882fdd9bde63aac4489901715caec17f079c826f4cd58c9169947a0b55f0093f4f31b386b4db618fd7f91aba4dbde0bcbf78695c279e224a0ee2e18a4eb54b539749cbb08d5c30e22249a25ec09566824d4161769fd6ba34be86e3b34b40dfe35e9ec067ed91eaa97d8011b03f69b44cba49becbdbfc0a0eb6b999fac5c925671b192b5b", 0xf2}, {&(0x7f0000000340)="e231cda74ccaa22fc031", 0xa}], 0x2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6040, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) renameat(r1, &(0x7f0000000900)='./file0\x00', r1, &(0x7f0000000940)='./file0\x00') r2 = fcntl$dupfd(r0, 0xdeffc5a10efdf17a, r1) accept$inet6(r0, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) r3 = getpid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) sendmsg$unix(r2, &(0x7f0000000cc0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f00000009c0)="265a5cfdd0ca4e628fad0d4a75ea41fcfe4a4e7b74065a9765ab2f399291b546b6ec8824de6d98d5f82623ae77b02cb90015a73ea07ac99690170080a6ed09d6dbf25ecb97026faeae32723ff1b8cbccac5b097c82c6823155e612d0ff5b9f24eeb3968be74adde34b7018325bca0ce9121c85ada34895bdd67d20ceb3283cff6f293830192566d833a9309cf1ac28", 0x8f}, {&(0x7f0000000a80)="d881e0b071d70ceb2a05", 0xa}, {&(0x7f0000000ac0)="0e791fb481805a152cf4c3a91ded73aa8b7e8dde85d5fffdb8760744b9c6c1163b7af45e7f9a1bf8126069636af425156be715578898915cc12bf83b67c45b64c068f203c6f3afc56bfbe4eabf0c32774a5239fc878b68ff98e4c4da93a639cf65833320270dd3f9bdcf6c4e7279fcdd80b8418d1748023c0bc1be4d2d3a7beeb668cbdf0d9c659ce8d5edf3e98f6b939856a75c274086dfc632f68e783af6e74033094688b3e54ae3952f3374ef93dde5c3cf709abb3924e4899a8b028904fc319b7093c6042563b18334aab058eebb17d2c00ffa107970f6b3ee72747e696a3d7a7ea8f08e9884ef3af60dc35453fd350bee", 0xf3}], 0x3, &(0x7f0000000c80)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0xc}, 0x8) getgroups(0x1, &(0x7f00000003c0)=[0x0]) setgid(r6) chown(&(0x7f0000000d80)='./file0\x00', r4, r6) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/246, 0xf6) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000440)="451a5a2dcb61b9d4ee0fb3a3469ea2b24ce850ecb928c1ea553c051b3bc2101352282d", 0x23}, {&(0x7f0000000480)="7d6b4741d02ef2f26ca285e8e032813a532020e39d0abdab6cf4b0faeaf13ce05e83dfd6268373f4f1a3c9d6dad68f40162f8d69654c285999e5a7adad5cf336d5dd8c824861755a872ef15727d98f0392280fcb2af378f8b06277be4d12205e5f0c54db4f617dd4422571", 0x6b}, {&(0x7f0000000500)="3013e3e9fca95dadda7cb4ea6906b49ca5c5c8f200adf3e4b9f24b2b479472d686f2f9437ed4a5504bdb5dacd676b79e4bfd241d5eea82121aa9a2377e6f0a538e5ec06d38325e1c5af7eabae47fb73c49d2f3c87cde59cef32c565675da5282091243d20d530b7454e1ac61e415d2150fe8a153bd8360154a843605fa524c448eb882ab4f892db729bbf1a41cd929d908f6a336f45d52ae04de820534c791e917c4a9f4374d4f0704c0", 0xaa}, {&(0x7f00000005c0)="60d4692a13e22ed173281072d5c664f846ecca490ffa0186eb", 0x19}, {&(0x7f0000000600)="8ce36a58d1d3655c075f414b3a86e0d86c7cd1d0b925ced9cd83a184975948b5609ff15aeaffa1548b8cc205abaa8d9e3c404963e91afcd3a066fc8ec42825ee0e3ed7a07dda36b47062159c825e380e6953ae042454727d6185415c5cd4910604012e0cd1", 0x65}, {&(0x7f0000000680)="d989430e2e6102802dfda64f35374d04cd4a657fd58958cd4f68291a32bb4a3272bc", 0x22}, {&(0x7f00000006c0)="1ff00603756bcc94bf20f1958d3d8747b956d802e310f06f9f1ca7712e5dfe68558c7f3613790830e07444d01afe9f1c736eecefdcecf37d3bf0a22275dbec588f49124466cec437bd87a39c2e51dfc39d88ef6077aed15b6385922519d0a2025b4b0d9f30916c8b6ae0f53c5a7c2090a385a0d5f80c7f5373b72b02e3e9113a8f0fdb073f3053a8bd8c8d1ef2b57d5156c1a2e97fcefafd3318395739cbe3", 0x9f}, {&(0x7f0000000780)="3a220224d93a1d81dba7abada6a2b567390b30f1444edb57dd312345d2b5479b1adfb107ad7a536a77ca9ff07e01cf8792a74ffb5bb18047a8533f11c4a5be49ec8d33f38533ab722cb40299", 0x4c}], 0x8, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x18, 0x40e}, 0x405) 20:17:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:17:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) sendto$unix(r1, &(0x7f0000000180)="fb09a24d4f279472639a471aa3d2ca2b23c915b3254f385c7e516203062203401fcd41650a9cb49297e400ecca01fb7ce9ec07cd5ebcc95cb36d3c410d3472045be4ed68a94f681cd79cea25aa236a5222bc496a582f15063a77b4b15d2ad9286aba14ad56f3d67d3484d578779960c43719355d90a0244a9f593bdc66a97f2674ff0432769dfdbe0f0a743a7611a8c935066b449c6e7d2785ec5e225dff3c7165ef5c5e3e507fc688cf10572f0c50d24b16705b64e668e7dbafdcb3e2657cd26f4524", 0xc3, 0x400, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 20:17:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000000c0)="00800800000066736c2e956815311daaca0918e410f33210f57bb2ab52120cb03050973318c1959fdfef3b08c866b7ba457c2bacae77575d0c4798fbfacf44f72029f2dc4590947db0f705a9e330b14b19d7030ff949f5ccb5d5013fb7538820ef9210c2615d4ede2dc578855f6abe8b2cad6a3ff73bbaf42cb43225", 0x7c) 20:17:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3b, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="82950b4de70c584df74080e90855fd4b4ad7e8ace21ea5aaf0ca5ee187db45cd361544a1155d72e0c41e7cda8169c75bf6886d694691b64f9dfda7d4a68b1960822574476f815fab50d7e00ceb577498aa702eb53bc4453aae66478e42eda89804754ed23b7d7008360dd975a934d157fe1e5bc1412358f54fb22a977e7c40366f107ea36d50ec318488dea4b48c2771269504c88ba873344940b120920a2bee11d6a1868911c4aa487bdd0c9739ed85e223df2bc873f2245c7660445543f0", 0xbf}, {&(0x7f0000000200)="de9171bfcfe196469fb3603497ff1765f34ea1d5b1b470cdc38bcc09a397733fe2cf9523cb5b6a823eb0568588f75de14a585c18ee8b0c2064f93f2263731caedcc33c6bdb9309886e127f62ba68677c4c284f19ff554b64e1eb48e33eceb2ca9120803f2fe13069726b33e142e93739bc5d3ada28bb7aedc5b3b71643146d670b8d8ebc511e6efad6369569862303d0759cdce2e5f9f36a7ab3d7167a3dae5e957eee9842969db16d6992830d75da6980ea86ce14550923d7da71251dbd5fcb7c178a9dd6c63190c05f0982d72524d7b9cd0b8a28881ba933020f06aee3ba", 0xdf}, {&(0x7f0000000300)="de91e3ebe9fa9ddcf9bb74e502bf2d945d0645487fc0f2766c5b7107ba3fb37f4f13124c6038dd0ac47bb8eff48a567c8e2fcf", 0x33}, {&(0x7f0000000340)="bdb05c2a6a9d6b5b0161cbc85b9d12932ac3c73d6f93f3d17e324f5bab9a6bc2b14b0029d19f68b94531c144f49e67bf03ca751292a998fcd1a4bb0592b80b263cf251b77e18aa0e74bcbc598fac190ae9bdd09c1ca63935435db8bdffab11daf8845f9b933124339923a1cbdb5ac970792d5386afe4542d9ef9a9981dd193c0cefb188f2808b80e1e5da8352fdd3a74538309d561c415970b789c93423360fc92f445d750438b1e0b9648f8aed97486fe584438811346cd35c3a941ec73c3d96566ea23e25a4b981f294f6a367860fcb51f59839f5953e94628f823cc91523088e0caa254795b51916912ce0f7c5559369bab3eb36f251501f5a3a80862ff8acf5b8605b22700722dc3cc7a6153633375713c839c90336f248c0a3ffda4ddc4b4bdcef32b806a945807441305f41549ce4984eeaeb3c347e40da5b4685114c804580d6602e989778d43638ae728ffaad99d27e8b7967d9d5c16926e0d0079dd95b5c773338fe51c05d8818418692d508b4f0ae793f1136f8cf53c9056e77b2d69b94fb6f9cc9330f1db65852c265901d24e5dd3f7908504376d76a88b7a421b5f9b6647a3148fa7b78bb8cc74729cd267c6d688c0887d477b457071b428c63a3ab56f884cee7a525bc380fb5f5b6e9a10facf7046e62ac034fc0b356429e2dab08d36d3c14db7e96734c13bb96943bf9a1a63d7182ee2db3b1737272318a02d34a7c1c8fc133ba22d8b927a6e39f2bfead9dd5e2ad6feb940394ef5037dfd97358478eb66562120a3031eed2ae69f7aa0ae7842d82e3f9729b50d8a5b85b408bf3ba4f6f668f377c63321b700c989f1d2c9d4c656f673dff31b7332653df9bd5b35c7928622f27fff27deed0b1f93a4a15df336062761644e54342c1e842cdf9b8b78db87fbaa58a04d39312ebda67ef8dfcbe16092c865d4ace1f73d374c96f42306dceca29efac1f4c60554a5842bd92f3882eddd4ad3047048b777854d9557c66169b9e5bb176b1c114bcb7d9940678d3b1e6da01c194c055b9dccf31c3c95298af879fff5491ddc313b129e9d355db9629798d7e4c26204c8036e1a65d6b4dff2b41ba34cee718410e601989f9e8579e042db42e07066d7cd7fed32125826d4fdc0b8756e1ee290a3846d637ab3b68f081744ba4068499b26eb7e7d17275b6a50ccbc347fd1013b831c06b1dfeba46a7958651c7ef46c6adc29190054594c59ce86ed5669a1a3c096d486c8706e2e97b86323b992170c0966dc92e8e348616f501eb771bbb96b92673a2034cdfb282079278f4a428e664501a2824386aad70646cecbea0955a83837c8203de225331b0cbd726a40fa105362d305ce831ae1a0a36c12d3f94fac85f46121a5d6d9e562aef55acc54480da8ad673347ab03f9b74435ea00d10df4b18a87c326f4ee8bf2fc8188fe042cb69385bcb654b9fcd1c30005ac277e9c4e1ad03c760bedcd9d8a67b33d99eac734e2f5c50fc7d2d954f4012c3156953c34e6d22cdb5ccc2352f54443a6e336a31aeec508ad503e2a40ec62c965fba3a89d0ad7df54c23cb142bf4269fa9f10bbe83962a735a6de13926533756ba1beac80ffe44a620cbf3e332ab7f95dec10a9daf2b59a52835fa6f3a6821fba45da351a2af691c2316383f6d9b2294cf709e46f781cc3bfd53c8d36cd166f9083c109c287fd026b0c345873abcc9cc43fc9fc711c6a9c0519fa3d5bfaae93e065e93f21ee416ef399722477d4d7aa93733748a3e0b213e54d8571645e3e35f00525f59547d9db25dac6a4e3c598a4c7b366a6bad6a9c7bf10bce81291cfe82426f8c5217d99d9613a80932b0a46eee2f6fb820d97d148c2c4a14593fff42198f9b156e4452ec143a808396690136ecd4d6fe14190839f20f799614cdceebd439b2c54804b29d8a64a869ce3a284faa04abd06ac650e45faba99f19034735e0c468d813ff91f633fd545648c72a80eb84c1125834e7fd27c7565e51230ea6f6fcb0af3397e7622fecc361535fbbec6d9fbad23d04115750ed959bfee47a66e5dccc80a20f39523759fc0e1f8b0257c8c0e782d739eb01702c06581b14232b9f22de06dbc08f0f064768829d4135ed14d727cf54987cad357d6e1d393c8f38f1b4f2da3da0b1ad347b348ad91de85cd7f33938b3b97e95c1eab859daa2993648ed1080fdef19ec905a136ef041f4f41526420081883519ea8e4556134cf7659c2dc46a70801f8f3ee999d87a742f44feded41befe91ac6108eeac02f0aac6fe6f9f5b6493cb1847c514e62454495e77bb47c8e3e80508df2c60475760e4a830221fe70c207da28451e787367cf8e7b0f7f70ec16435be2e2b11ae9a598e9fd9654e88450b557b5a2e4999b7db56749052a56f25e1ff8623733cf7760298c524c27da34b2da8206a384b8a9b7e31b0a00d6d87b144829acaca53b253462b26911d4abaf92d58e91324c2fe98ac683b8fa503d7ba5f71a24373c41d7bd05732181627a7972040188d05ba5ad8ad45f1408724349d1bf7cfdaa984407f7ba84e1551413c5613399955685304f84976c558a458cd7a2b498da4e300de91eab3b22fa63ca442f75af144381a08cd360c790acdfa24ea87bb15de40730a01e5e577e45413e2d605d86cd23bcf928fc7894f8eb1d645153a3d93d75781fdf9b62331829db40ce96081df691aacf37362a6d28a271da1f4a3f2c66549f22c1b36711a80aaa94df20792f601d7334b152a6cfc6c27d52fc9d58ff49b51c7abe594ca13b72c7ef9ef710ad72d6ef9d8da188692666f808450b13cee1b25d13c1bd0f28fbde79befc7ab64e5d99f0fb83fc5ef3adedd2e703e47ac2a668989a810c996d8aa5bb0f61139d694a110aada53778e1e0c13c44a78d835b527675f7a481f53b44f0c4f2f5490b01b44796965382fa024da24c96fb0f4c4509c15cdd5b53b7c30b88584c68a821c3af21b6b29b3a44884ffa12331eec9c12e481b1aee9c95299b945afa9dfff6a28e5c9189219ce06bb3f717e89f1e6eef348b7dc06c3db85beede5fb9e52406d90698788d710218056584e7bebd256db220874e6f0e2842d90095676ec4aaf69be5b5fee679d35d2ac0076deb674c83b3f4fff083353cc0f16b6c0c8239c395edd6bab038eb002ef341cffef561e2f479e9048db55138bfc0b7b585568ca4ce53c03f02ac08b914b8a387b4f65c53fc699311eb4eaa11ce65c99f2c66747b94c20658af224183673d272b4fcad6d710bff908de0720dceb3db3e08ab70f7820f8a0ee72f2fbf87ad0f4c1bd930173d62b7be5982cbdac6455324125dfc29c08ded8755e1466811e760bd5bb5d3f26fc255faeb639e7f90ad7619b2748ba512ee24f330375f29be2876922b88e98b8f6c57d37e0d1089c442f810438543eb25707449cdf82b9b6b37eb392362d34116d947eea98571e5cb5cb340cc08b00b47f5ff659a2573c4434bbe4cd8f8b584c650b79262809e85fb9d50f151b50c16d24f08630ce8313fdc60f7f1c425197740028c52e3cae31a1246076de840bdec264d3e303b08128b3df924bded2274b2f9794b909322ec83f2a2e384d3002e863e6f26b6a443763d47ecad2f0745c304a0b885d581f5b08d64d7bf553a949b947e1e7ec6801b6e239637ea322600e07c1b40e14c5c0ae0dcbeb0a8ddb5cac5aacd7bc051af5506c829b9e340f70951d0a48324461fe07243017f7206786b16e78fc91c66f58908c5f8828e4755f72c19287e409b6937ebe11ef96d67572e7e32869120af7a1460a383d6809a5cea8053377a7a45a6ab438f532e3363917fdb7b62da7869955c20ac3a53acbd62ff279ca76ada8127391f3d26dcf4f3ec82c8a4eeff4680bb04aa5c8cb6dcd27feba6e305c597c04f13bc0cb58b4eedfd627759e4d07c13ebbaeb14aa789e55d9d41314c74845a3173bfa96b8ce027b34c97d242cb7d49b7f0ac022669eb36a638984f6c17daf25cee7a7324c6e936de72ae20c538e1430d900b5b36c98e4af3480b2caec0cbeb7a1d52efa1fa1a332979ecb3d515754d1672c96822838e9242d2b90056156acdf0699f623ae8643e6176e511b1cc4e8bf484408a8c6d3e2270315c897e38f699a477796d789c3b086f2d6feae18b28d27ba88e7738e2e3579309735bba54e5f7a2235ef26f8e6faa2f8591440e114f1c036ed135576b3db9f2965623b3db8d553dd23dbb159b06d5f21fea44a8acc5e1ac87652dd559d6f208cd60e581146c2c49ddb9e7e9f74c71067c3d6cc537a1f55b86aaf1734a0b47250c0a38e332cbf25a95da0a6615dc96a6e99df5b0ac6bdefd88b003dd2670adb63ea5e4374e44a372c0d80bbcfb790051f6fa05735d9d0bc0df01773a344506782f0a2221edfd0f7fbcc2ad7f97406dcfff27ce9081a3cf9cfb4605cf3346f80651c51b4a6ace7f80453b089251bcdbc345ba1de64981d51228cd74e005ba55b3bda62f1c3a2aa6aa4f8c17d8076392ccbaeba46b66245e9a5b59b2d0f7405e687d35319ff09fed922ab65a62436fbfb440631f32765900ecf290e18d0dc27f1bc4a29b8c4156b01b0a93014d4e8ca540a405cf1f45a2fdadce5f9c433d807c3565e07dcc8cb67b752a45771c6b304c65f0b0894e931e63ce8fe7f1245201f240ae8170e36ddcfb6010be9f245781455e22c3c0668ab965481ca09eafa1e1b2c69863676b5e557d518e7c8271ad76af75e2c9f4d32cb64f53bc66a1d729c9a0ff0b652a61cddaa2fcfc9fcdd0ee2224dca0a5a97028af3bcb2d6d0c54097c9d0a1030744215dcd5435ba5b192af5bf9459e2308e6c7b3866f2c4861717d8762145b942735c13bddc38c9cf13aca3c98c861dd6b68fe7e3737b6abc3e0675256dbd8e79a6437519f7ced4bfaadea2b6ad855300b46153eb65f5c92d8def0d5b1916e40ba359d444a698c55cac9f24c23f500d65467dacc4a355c951f6f8c71fdd69c2d830716de4674273bd8397f46efa9a54fc208f45f322304a17e59ffc3c455d84b6add348bc0872d81568093fc3077d1f29082328adf6a3145150b621073dbb446779cf4e0f73885d8b539b676d4d1b0dd0b1430400105b6bb51dc48a07f7cd5c84a093f58002d0da34f99239bcf1c3c782a6203c23528a7ee1317dc354731e7d988dc3b1b09d1a538d322309f2387a805e120aef3d95df35f83d8025c1137eb825b562b6b26474838045dea7ed9590f600885d3ccfcbcc504d62580d0b5c8d284fe59650efdf3f9632a5b21d4215602a6771b0806ee9bc3f21a2ef3e331bb9e717b751495befb9a64252a9bcc98f64c8c2704b7725672360035d08447ffe19c30f38f91817799c1736d26d21e3db8c24099ea2b7479a2ced90ccf79ddaf6dded6efb2a8e1f15dd95e03c1c9bf7805b8f87ee1363478b3170e0f64431317f51a6c7ed1d8e3a6eafe32936398075018e18366bc3ff18ec697211bf2b932ac39b22da998cbabb52c4a2ed7bd0d94056f2c5f17de27a3278f14fec8a29a16db7d9ead5c973fff2346e646126b9821936af4a8401395a063267143e77503e365bcea107140752c4468da75d1314eb2d2f401df55870d7bbfe3ade90f2e268b7de5be39c2d55f75c9f95c92d4c548a5ad556d7bf42709a1d92b6005b734d8bfdf318677e88cf8dd494a407484ca89ec29d0dea65843299a04ea43fcd6a2b1fee1f38b73c1e9409436e30f273b000c1c0f61bf0898f10dc9b82d448554d47929f9159f5ca5d03ccaf066edc987f7fae3b6049de91c05f15e414df0b23df4967a50e746732d1b25819d0408e2d801", 0x1000}, {&(0x7f0000001340)="18cc6fd3599d231802", 0x9}, {&(0x7f0000001380)="1fd495deed46658b7c9b8666b5026f5b9a39a9dc528974369df7fecfb9cdc987d781d1e9debb973c4b6ae82a54106b7f5c9ecb8eac6f2e308f211f69548bfc52757b0cfc48b06c4534f38dd8e8fe267d9decd7b41699f624a1807731fb232b5119d1cd2ea8bc4be895e00da8cc87fd8333c9f5a7b95ee99cc698959d70e770aab0fa8fd6952ef658304313727f633427e8d3fb46873767989780d23b3daac44d8727", 0xa2}, {&(0x7f0000001440)="5239fd84af4fe24d234859c1208b57f05493f894", 0x14}, {&(0x7f0000001480)="fbe8e54dbbd1c1e4e2e6be61fe000bbdb2906fe075a99a7ffcbb1778aed72a66b35808f77adb2c9e5476195f319aaf59dcb215dcd8c12f719c736d77e48d7cf3d4053eb25c49b048a549bffe65da15bcda", 0x51}], 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:17:55 executing program 1: pledge(&(0x7f0000000000)='!\x00', &(0x7f0000000040)='!\x00') r0 = semget(0x0, 0x3, 0x10) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/120) r1 = kqueue() r2 = socket(0x17, 0x0, 0xf4) r3 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x4, 0xa9}], 0x4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x2000000d, 0x8}], 0x7567, &(0x7f0000000180)={0x3, 0x1}) syz_extract_tcp_res(&(0x7f00000001c0), 0x3, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x1, 0x4, 0xd53f, 0x7fffffff, "6b9fda361eb748a3b83488cb0673a4a4708c2175", 0x4, 0x2}) connect(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x0, 0x80000001}, 0xc) recvmsg(r2, &(0x7f0000001540)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000014c0)=[{&(0x7f00000012c0)=""/147, 0x93}, {&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/189, 0xbd}], 0x3, &(0x7f0000001500)=""/39, 0x27}, 0x800) kevent(r1, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x81, 0xe09, 0x5}, {{r3}, 0xffffffffffffffff, 0x84, 0x20, 0xa17e}, {{r2}, 0xfffffffffffffffe, 0x0, 0x24, 0x10000, 0x5}, {{r3}, 0xffffffffffffffff, 0x16, 0xf0000080, 0x8, 0x7}, {{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xff, 0x5}, {{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x6, 0x4212}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x90, 0xffffffffffffffe1, 0xb86}, {{r3}, 0xffffffffffffffff, 0x5, 0x41, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0xbb, 0x0, 0x20, 0xfff}], 0x1f3, &(0x7f00000016c0)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8c, 0x0, 0x9530, 0x13445359}], 0x1, &(0x7f0000001700)={0x8, 0x8}) shutdown(r2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001740)={0x3, 0xaf96, 0x4, 0x7fff, "ed76a7b666070a2cd9afe6e83abe8981a2a3bcc8", 0x1, 0x9}) r4 = accept$unix(r3, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) sendto$unix(r2, &(0x7f0000001800)="ffe97edd119b5f119ff5adb20df67605527b0b3e23f05cb29576", 0x1a, 0x401, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001840)=[0x5, 0xfffffffffffff801, 0x20, 0x2, 0x7, 0x2, 0x100]) fchdir(r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001880)={0x5, 0x8, 0xffff, 0x2, "c50a38873bb36fbdf7bdf91e90655349bfdc6a59", 0x9, 0x9}) listen(r4, 0x100000001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000018c0)=""/54) utimensat(r3, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)={{0x0, 0x8000}, {0x8, 0x3}}, 0x2) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000001980)=0x1f, 0x4) r5 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r0, &(0x7f00000019c0)=[{0x3, 0x500cbc72, 0x1000}, {0x3, 0xffffffff, 0x800}, {0x3, 0x7}, {0x0, 0x89}, {0x3, 0x6, 0x1000}], 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001a00)="3316ed948500b08a78853765f1a4211ba8baf0e234bcebca9d50f03a2d65c2d3362a331670003c3edcdbaf3b6df9c85b054ba3df59e852c26d4080d478fa2768b56e4cbe49df8c7910cfa9e62ebc8ef55c8e91410bd697afdc786a2293ad4b1ea2935aada7b3dc85b2ab39c5b5af7503e660415d4341c728820ad7ff44187c89193934b150cc2cbfc766d2aae57b59dd849e97f89c12ded221a4dfa87b81c1328960d15e6e08a59b23f6918fa06964b68ea573773dbcb08a9cdc22cdef9ff74123d786c11f6492508a108d9fc96494364a7972c421cb411dc0d8aabfd560bfd0f7b7058410c48de4c72510b616a6256193ffb56c2298f5924a", 0xf9) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000001b00), &(0x7f0000001b40)=0x4) socketpair(0x38, 0x0, 0x8001, &(0x7f0000001b80)) semop(r0, &(0x7f0000001bc0)=[{0x2, 0x5}, {0x4, 0xfffffffffffffff7, 0x1000}, {0x1, 0xffffffff, 0x800}, {0x7, 0xd8c, 0x1000}, {0x0, 0x100000000}, {0x3, 0x2, 0x1800}], 0x6) 20:17:55 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 20:17:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:17:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1204, &(0x7f0000000100)=0x3, 0x4) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/31}, &(0x7f0000000280)=0x21) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, &(0x7f0000000140)={0x81, 0x1, 0x9, 0x4, 0x7fffffff, 0x3, 0x6, 0x9}, &(0x7f0000000240)) 20:17:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffbf, 0x0, 0x0, 0x0, "0f897e6d55f27a971ece6f26c1135e77a2b7cb3f", 0x0, 0x401}) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCDTR(r1, 0x20007478) 20:17:56 executing program 0: r0 = socket(0x1, 0x1, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 20:17:56 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) fsync(r0) rmdir(&(0x7f00000000c0)='./file0\x00') 20:17:56 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000001029, &(0x7f0000000000)=0x20000000, 0xffffffffffffff45) 20:17:56 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x24) setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffffa}) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 20:17:56 executing program 0: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() writev(r1, &(0x7f0000000fc0)=[{&(0x7f0000000400)="19", 0x1}, {0x0}], 0x2) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="3e1b011da4caafe94acf0e677b41850bd96e51282deff2f76195b2cd8b7bf10b706aec9451a95591e51e8abe1a5adfd2cc28ea22411eebf13c8fa7cafad0e15dcd1c6a4fe184ef557b4778441264b65bf606412fbd42b161b108ccb98ed1ba48d190", 0x62}, {&(0x7f00000002c0)="933d51b486b66ed8a8cd5bd7644ac9753c71e2dfc555ff98abba22287d1dc51bc96bba85f6bd2336903c6850be74228fbb5a3c606455b3f4a820897872f25a295a8952f0755c8e0dde5f516d3c8d77069e3abd7e45290cebf2cc24f9aaea483d15cfa6f5619e290d6aae7ebcd9cfa6a0e0e78ccf4a77cf6aec926d4ad4c3edee51985d1125128c82408d9af63cb878a07540f96c340b5c14684bffbd3735b9f99004a1339171c8", 0xa7}, {&(0x7f0000000440)="eab55028b24df461e2012c65ae466a7d8ed440260c6ea91a9ea6d8ed0fdad213ed0640aee4a67b9b32d775b2086e115f88b6fdd9353c1821faea86847480d0d2201520a48b3e7395b1b6d8955672d719e88161126dc1d53be4359a46f3055ccd32ce30fa7d41d340a791acc17163055ae0f6a53fb1da30740dd56276be52c84fd2efffb7b18fd385ebb7286fcaa1a62f6e25c42da7bd44ef29f174307e90b569bb24b8f8744a4dbdf88d6ca74a50c584ecf33c", 0xb3}, {&(0x7f0000000d80)="e73d91366f3ce5abcf35c3c8f707feecdcdca5980edb0a83a88fcb9a701030ccbb45f5d6064c37a6fd20b49a6a7126db5fe09757fe5c3071b2449d419be5eab16cb993a87e6307b309a75a3266feb7644d9aa228970d882a11bbcbeab99b4da0527a9facb551be374a9397c217ec0ca6ba26e62e3150afc713d2fea500898b81bbfce144620999cb50782e3d262a2d73f43bc03aa3ded775bf33113c163e4855ee5ddf81c53f1097f8e3f257d28a3f5db3cd9c79e868d16ef7683e9dbac44c27966525c51b6adbcb42d82708", 0xcc}, {&(0x7f0000000380)="d0c521b09c7c2d718f34251cee5a4e99357f2900322f6d812f5802267567f4ebea6ea6a032bd2ebe504afd3a4be46e9f07879f727f44db80f31d205c513d0691023dc91d568b6ed49066f15d41e6bd22c75896629b5532129bbf11df890e92a0ec26f8a55a2cb941e0c68699278dc49b8065b1d00db38d6a0ed003b1dacf13eb", 0x80}, {&(0x7f0000000040)}, {&(0x7f0000000e80)="8a4ff9802da0051cae3bcd34f39004c6c01af3d88f77a5ba5f3c2d87de4aea2485bcabc9b8de6c8504da5e3e17380b40bed2f054adc83b5e792900c2b4681650be1d01174f356673df23be78956e52ac6c2ba529a9e96164c98c3db7d05e0be673867b1486b7327ddff8e97852737567f742a481e46e7f4c9e6bc7c3c83d9b7823d9ed2bcb8e24e2160499f1c00c3620f1ad4162543a3d93e58d0cca31e0d8c885df584841838887d5b5c02652db3b78b1341b1e7dcb6b4661af73472f301e41b53e854dfd170290eee0c2764b9e7fcd4ac1", 0xd2}], 0x7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84a5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda7e9a086d21f850bc0010d91ae61049fad2ba6eeb04000000000072712ef660b30d5068f7acad445dd9760a2bd43b849a837fcd85e5ecea04000000be9dd65a8f2db646647f5cfd13d096ddaf5fb090272fffc0", 0x1c5) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x55e7}}, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x1f, 0x7, 0x80000001}, 0xc) 20:17:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x1002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs, 0x1c) setsockopt(r1, 0xae65, 0xfffffffffffffffb, &(0x7f00000000c0)="671582db35c8bffde7bd4c9dfcaf3e373c9e181e658a19ecedbf4fef2073d4d230faa9af9a2a0e449e3b7c252d4b01ebef49c0ed32d1a8d744db0303046b7edabbfe06c878a0110870825b08775f52d0a3744e161f2f5f5cb232129ae782fa79ccdf4df5dd1fc3a6c5a17514367bf68dc74031756f6775e854f8cb2cafde70fb4778b778bfd46f3ee6c54de44851d4ef4f7db33e1afe2c55aaebfb77893b316d87bc035dfb", 0xa5) 20:17:56 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmctl$IPC_STAT(r0, 0x2, 0x0) 20:17:56 executing program 0: socket(0x1a, 0x4000, 0x8) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x400, 0x60) pipe(&(0x7f00000002c0)) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) socket$unix(0x1, 0x7, 0x0) r3 = syz_open_pts() r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r7 = msgget(0x2, 0x200000000705) fcntl$dupfd(r0, 0xa, r2) msgrcv(r7, &(0x7f0000000140)={0x0, ""/104}, 0x70, 0x3, 0x800) msgsnd(r7, &(0x7f0000000340)={0x2, "831835f1fa50f00f34f489971d9de4d3eb16ea489c108c85dd542fe3f4ae0b75e1d0f16c03d4612e387956d752f018d8e109783cf24065a5e00d792c45eb0fe323c3d2800088e5ccbe780dd117c0f22f2f71c951f15549779e4ba0f87964e81f85c67a286fccd79b4e023adef1bd0241a29919517389ee18ced3f9e8c4ca476ac162970713033fbce8e832d8e2db2bbb5d5ec21306799bc07c9572ce028f4304a71c409d90165ed5f51b0819f24cc9b699199e55315ef46e15360ab0aabc013833bce6efa10ff1dc67259b594c0f17086d6f620aac4dec98e90ecfa9b0"}, 0xe5, 0x800) r8 = getgid() msgget(0x2, 0x20) sendto$unix(r1, &(0x7f0000000440)="d6e498", 0x3, 0x1, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) setregid(r6, r8) 20:17:56 executing program 1: r0 = syz_open_pts() close(r0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1218, &(0x7f0000000040), &(0x7f0000000080)=0x4) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0xfffffffffffffffd, 0x5, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d715", 0x518}], 0x1) 20:17:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0xfffffd65, &(0x7f0000002540), 0x1c6}, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="60338d82e8526d09a57f73a0469cd1538637e46f46b9cd4dec629969b794e41ef7d62690aabd734a44408cc1281067fb0e422e73baf4bdcd014125de39e7f1ae1034b9f80bb545a7bda97e2061723991a15300bd424ab4612e66dc897e1b34c25e47b304750f317407fb12a2b78c318d16aa2b4b634c88822de8e959383251bc76b3a6e8693261eccf058dd181ede8d724b7abc7", 0x94}], 0x1, 0x0, 0x0, 0x409}, 0x400) close(r1) 20:17:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000000)=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'], &(0x7f00000010c0)=0x1002) recvfrom$unix(r1, &(0x7f0000001040)=""/51, 0x33, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000001080)=@in={0x2, 0x0}, 0xc) 20:17:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xfffffffffffffffc) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file1/file0\x00') chroot(&(0x7f00000000c0)='./file0/file1/file0\x00') 20:17:56 executing program 1: r0 = socket(0x0, 0x8000, 0x6) write(r0, &(0x7f0000000000)="f92ff914c9751cee5352ba2f735293ce2719866659148fe1de7e1fdb336cbf2af4015fc1d6e963e3cb1628f59ca55f9bd5af2cd7d9b517febc6edb23b1d05e34a365d052f115c06a5892275b0c267d908ddbd50489c10b5c0228143be4146bc162edcd23d99fef55408f7f09be", 0x6d) mlock(&(0x7f000018a000/0x11000)=nil, 0x11000) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) munmap(&(0x7f000023d000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x4000, 0x2400000000000) mlock(&(0x7f00000ff000/0x200000)=nil, 0x200000) socket$unix(0x1, 0x1, 0x0) 20:17:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = dup2(r0, r0) flock(r1, 0x7) close(r0) fcntl$getown(r0, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) 20:17:56 executing program 1: r0 = socket(0x11, 0x8003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) bind(r0, &(0x7f0000000040)=@un=@abs, 0x8) 20:17:56 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r0) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="921c3b06f2a4dd3113c89338391335b5d0e9bd77fb3825a7d9e3271d4d4863dcb37dfe86aa01d3a785e7d14ac9dd133fc36f65", 0x33}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) r3 = shmget(0x2, 0x4000, 0x240, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x800) 20:17:56 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x810, 0x4) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0xf3}, 0xc) r4 = fcntl$getown(r2, 0x5) wait4(r4, &(0x7f0000000180), 0xb, &(0x7f00000001c0)) r5 = getpgid(0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) r6 = geteuid() r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r7}, 0x214) 20:17:56 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xce2) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 20:17:56 executing program 0: r0 = getuid() clock_getres(0x3, &(0x7f0000000000)) socketpair(0x20, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0xf15, r4, r5, r0, r5, 0x1a, 0x23}, 0x7f, 0xe, r3, r3, 0xffffffffffffff02, 0xfff, 0x5f}) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r8, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x10001, 0x3}, {{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x3, 0xffffffffffff191c}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80, 0x7, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x14, 0x2, 0xcc}], 0x1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x9, 0x40000049, 0x80000001, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x2, 0x6}, {{r2}, 0xfffffffffffffffb, 0x26, 0x6, 0xfffffffffffffffc, 0x8}, {{r1}, 0x0, 0x22, 0x80000081, 0x1, 0x2}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20000010, 0x3, 0x2}, {{r2}, 0xfffffffffffffffc, 0x4, 0x10, 0x0, 0x5}], 0x8, &(0x7f0000000300)={0x3ff, 0x2}) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/12, 0xc}, {&(0x7f0000001480)=""/76, 0x4c}, {&(0x7f0000001500)=""/179, 0xb3}, {&(0x7f00000015c0)=""/186, 0xba}], 0x6, 0x0) lchown(&(0x7f0000001700)='./file0\x00', r4, r5) getuid() fsync(r1) r9 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r9, 0x0) accept(r7, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) write(r1, &(0x7f00000017c0)="c4f734a940daa294a106911bb21db816c7312e11f3e95255ff7e17178c4be047204bc1dfd15627cc032413c7afb2ac8aaaf645801b5a6799c4cc707eafe08913bf2c1ffae6e4957dfbcb1fd9bde3f3ea481927b6d0dd8172de92b4b31f25f046e5ef6f0cef2cec272ebc7b6fce1a45b164432f6b82f6a5f51530bf92ce5e9745dbe59a21c7ece62e58ae68e467a6b7876931c740e1e236a89857cc9bc8", 0x9d) syz_extract_tcp_res(&(0x7f0000001880), 0xfff, 0x9) r10 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x400, 0x4) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001900)={0x9ac5, 0x8}) mkdirat(r8, &(0x7f0000001940)='./file0\x00', 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000001a00)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001a40)=""/30, &(0x7f0000001a80)=0x1e) r11 = open(&(0x7f0000001ac0)='./file0\x00', 0x80, 0x0) r12 = dup(r11) linkat(r12, &(0x7f0000001b00)='./file0\x00', r10, &(0x7f0000001b40)='./file0\x00', 0x4) msgget$private(0x0, 0x226) open(&(0x7f0000001b80)='./file0\x00', 0x800, 0x102) stat(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)) 20:17:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000080)}, {&(0x7f0000000280)=""/189, 0xbd}], 0x4) close(r1) read(r0, &(0x7f0000000040)=""/20, 0x14) syz_open_pts() 20:17:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet6(0x18, 0x8002, 0x0) r3 = socket$inet(0x2, 0x4003, 0x8) recvfrom$inet(r3, &(0x7f00000000c0)=""/254, 0xfe, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) 20:17:56 executing program 0: unlink(&(0x7f00000006c0)='./file0\x00') r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000100)=0x5, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="4f0522c9efca985a52a32631f0ee90679902dd3ced", 0x15}, {&(0x7f0000000200)="543c23f0350d4824d301d119921dfc6fc86a64e6a2032fa7ac0da79186541e6a45c33106f242d676374f855a91944e403aa8cede4d93a39d5fdaf51f10e3b5d8cf59d4b6ff495bd34ce7f908a83d7de39c3122c4aeb76623be51e3c6d5345bbbc10e569984360eeea1d275a9696f431ff613ee194bae9459a3df1539313f1f081b2a040f09b7cb0c7a137d563a5aa90019e2", 0x92}, {&(0x7f00000002c0)="cc1b33939519fbba42f2d602214e9537268f7a9f5760e2dec5ba6c6eca22521280a65055d66064df79174979cb875c8e5bf355492cd538f93c0c197bcffe1f475a51f9a4ac7f74b000eed7c0c3ba00ca6a63eaeed4f07a40689ac8ff33a52cc37fd5e4e1eaced5e2534f984fcabdce1b866a02121a5b443a53c9d8b78c645e0bf1526e4cfc71285c9cfc683d790cbb9593c16ec08291f77d5e7085d2a2b415432a8f98ab862e11033341e89b87278ad32aa450", 0xb3}, {&(0x7f0000000380)="cb200a6b41ef360a962bf26984d5aaf1c1a0bd534f862571a75a1b113a917b26bac6869844781f2d50ba8df0b6401b5db420b4672be57c894d65eb1bda3873467235ecf288f9cb893a581cc175d58ef817f53d7e82df7c3d11a1bc6203fb5a81b0937ecf57ecc103f0022037453c2b07b95fcc8dbc679ec37be7ec0c6fd8432859639cd3617c33ac722575c23f23edbaa63704106efb571a3176ae7d6862c0deaea75ae4153e7166649478eae18eedc0ccec93afae1974c3b3f58120f82520d901063d5e0f2f7f6cf193b454260a30cfe6ec119f2d54e02ec9", 0xd9}, {&(0x7f0000000480)="6d1f63152c3b4ec29e5b525c48c5d11ab1f8950b71281495634a1d2f8c52d040de9ecd4f1edc9c8d938bc1b8187864913d53ff5fc649a39cbf7e132640a373173d85a7c484df9c2d1cbaea0c14ab89c3be48380dad0fe4f1de08aa261f9391042706c675ee486ef4a2d3b45bd7e008897bb42d935655eac5c2e1cd818883b3f00e5dce96a15473201ab30141ecc908e02054df2157e4ef399065425b8826110fd818b1d47129a3ec84d055b80f2a7b45b04fed7d599882a4ee8b8142b62af0823c52a044f501e0052a50f78ccdfe92e210fe7bbc99f0", 0xd6}], 0x5, 0x0, 0x0, 0x4}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01d6b57fb232aa751ecea50ed3a74ce71dd9af5577d5bcdb173f483e22bdfe7af0fa87c631c21243f99ad1926d1f6eacfa2080ac034d8c05867d4e510fc49fb46d8a27571008d3c5c93628e4f26bc02bf50ea7be03d6bfb340de4ec4ec193d5498476f69807963a648430ec5e2e1544d2e8172f8c9c28b444a88962fbee785deaa7590620da3b7d6ba04ee1fa4f26646102a7d2841d8c415d351920c1bdd7314c026b6e09ec4b404329b0694450fa0b259747dd56515dcce89e55397c920f2a4ab47802eb891c5d7bf38353ec86217595fee0dccf217ce30418a9f5d1fa89623048499b2ef05ceee54d9ddca31c553bc03df99717b87094c9cbf8fe4", 0xfc) getpeername$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 20:17:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/49, 0x31}, {&(0x7f0000001180)=""/226, 0xe2}, {&(0x7f0000001280)=""/246, 0xf6}, {&(0x7f0000001380)=""/33, 0x21}, {&(0x7f00000013c0)=""/106, 0x6a}, {&(0x7f0000001440)=""/165, 0xa5}, {&(0x7f0000001500)=""/108, 0x6c}], 0x9, &(0x7f0000001640)=""/64, 0x40}, 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xf6}], 0x10000000000000ff, 0x0) 20:17:57 executing program 1: nanosleep(&(0x7f0000000040)={0x2}, 0x0) 20:17:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x0, 0x5, 0x8001, "2bb5f8eb64ad7bed37c5b94e90365fa8c3a74025", 0x4, 0x9d98}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffbf, 0x0, 0x1, 0x0, "0f897e6d55f27a971ece6f26c1135e77a2b7cb3f", 0x0, 0x401}) 20:17:57 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x8e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 20:17:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r1, r0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kqueue() pipe2(&(0x7f0000000100), 0x4) 20:17:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000600)="ec7d4500afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98dfcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce044534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db000000000000000000000000000000", 0x226) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffbfffffffffdf, "a146786eb95bd07babec1100", 0xfffffffffffffffa}) getuid() mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x7f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x6, 0x10000, 0x1f, "0ae9c87e42e69be5fa8783ff9c2bfe05f1a5e39b", 0x5, 0x5}) 20:17:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) 20:17:58 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:17:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) syz_open_pts() 20:17:58 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgrp() r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0xffffffffffffffe, 0x0, 0x0, 0x0, r2}) ioctl$TIOCSDTR(r1, 0x20007479) 20:17:58 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x252, 0x0, 0x285, 0x0}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="cb3a2488f30971d4279530acb93fd0347bac0b05086302c74f230b6ee37960bcf20f6b73c21ef1194c4a57a0a1e4b4e1b049113a8a01c77dfe53b415ae1de252e113b79393c2acaafe544257fd81a9c91f2c0720932bbd6d7dd36fd3", 0x5c, 0xe, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 20:17:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r3, r4) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) setrlimit(0x8, &(0x7f0000000040)) pipe2(0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x2, 0x3a, r5}) 20:17:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socketpair(0x2, 0x2, 0x3, &(0x7f0000000000)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r2) 20:17:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8c0, 0x90) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) close(r0) 20:17:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) fcntl$setflags(r1, 0x2, 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="e77ad3376b80e9bd8dd7103f5050565f05c3a41bcd9b82df9eb1d3d257a433bd744de12a08f15a983651776af93d0a854d3c53f2f24c19ced0038781d25eb81efee4820907b351aaf6913e1851f976f1fb67050c9127423ac7e548a3e0a6eb31d030d7db46a3ef60c85ce8c7f7a8151b38c587ac92905d513df0b82ad7d43b2234f2d1f6d2837da19f1550359365dc760f19c3942fcba5da2998241a7d367aa42ba45539efaccb332030c6e04a8b7b2be3b5b199fa371a5bee996d55d351cd8c3b515efe03f765b33d9df44bd8f65a4436dfe2c11d4eda65d93534293794dbf81b41fb49d0", 0xfffffffffffffd9b}, {&(0x7f0000000280)="eee385"}], 0x1015) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}], 0x1) 20:17:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getitimer(0x1, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="3e78330151", 0x5}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc8, 0x408}, 0x405) accept(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff0000000000000000000000000000fbd8bb442eff1a56f6fc4800a591c60b71c93cd25c642ac7434e979e62e66c36b9f514dbc46fa1253d459da47125742b29d4e7579f46a8157bb10cf8f5571b755f28a5f38f750e8f4083bb4579f0d828693f707a1ae6cb046e18fa126dabafd36b88eba884884eb834d4c7be5b38ad206ce83a39e6974e51be8f54c72759d4dec16c17d79cd6d95055b812d642bc5b7034c5f75aa130c83980472db06459b47afb65d0484870675b14df81307a"], &(0x7f0000000200)=0x6e) r4 = getgid() socketpair(0x0, 0x8002, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2c8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000002000000000fc0dac7570f1870b000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x5}, 0x0) 20:17:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0xa711, 0xfffffffffffff7a7, 0x4, 0x9, 0xffffffff, 0x3, 0x422}, &(0x7f0000000080)={0x4, 0x1, 0x1, 0x0, 0x100, 0x0, 0x401}, &(0x7f00000000c0)={0x1069, 0x3, 0x9fad, 0x5, 0x6, 0x593, 0x70100501, 0x8}, &(0x7f0000000100)={0x2, 0x1ff}) 20:17:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{}], 0xfb, &(0x7f0000000080)={0x5}) r2 = dup(r0) setsockopt(r2, 0x80000001, 0x0, &(0x7f0000000140)="5a1d5028566b1c6659fbd5a736322c571ff8fc329c6ff1e46fdc39e975b221bd0006c5d60a5fd0c2085cc5789551a94c9e0eab36c1eaee28693117c9ecb4d4386e3a3484d204016bd9386a3de7c526d8e0803c5e9dc878a3bdd810d5990ea58650c25051bdf3f9d607ca59cbb73a4f731c90c6f1547021ebd672158c672ef222a12a2432837e06ef2df211e87df5ddc3fec18fb5e4e02dfe6827a4ce86bf08d3da765c7151f95f1858dbfb16aa3449c529ad7da336fa600f05aa547f78abb8a9b1ab52c7951debfb08b1d5cfce2179b4dcbd9dafc8d91d217325b59f97fdc14ea1675fb6d50350bb5c0d000e", 0xec) 20:17:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/4096, 0x1000) r1 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x6) 20:17:58 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x51) sendto(r0, &(0x7f0000000140)="5a691b6b86e249c99af9504933e2859cc7eeae8038d44ab44aa0c651c6475653ced9ab0e201d7f04592c08cbf02a1ae5796844e1330200ebc92387b385948caa07de8f02ab640de003204e0082eedf27dfa25734d59c9718d5f5cc02b020785d8ab86132b0061b1c0443058356bfcca55329fc4502bcfcee76f6f8e1ccc0de0a7f7429b828aeac6e6042150149c6", 0x8e, 0x403, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) 20:17:59 executing program 0: open(&(0x7f0000000100)='./file1\x00', 0x80, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="46566762000000000000000000f74e480586"], 0xa) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xfffffffffffffffe) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 20:17:59 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000001, 0x6b34}, {0x1e67}}, 0x2) fchdir(r0) r1 = socket(0x11, 0x3, 0x0) readlinkat(r0, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/236, 0xec) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="32749bef66fe87a1bd6f6d19cd93ee7673fd9ab7069f5a81bbd787333837e11829bff522ed30456953c8fb30bddd93d293339dd18cf909599add3104127039aaadffee35130bdddd935ab6df071b36eb4fe87b3388e91a778be78d6879a7dce2ee47224f3cbb9dfe7b6918833335a29d7597483f9c309c7af432050c", 0x7c}], 0x1, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) r2 = semget$private(0x0, 0x2, 0x280) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000400)=0x80080000001) sync() 20:17:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0x6) syz_open_pts() setreuid(r1, r2) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/91, 0x5b}], 0x2, &(0x7f00000004c0)=""/173, 0xad}, 0x802) r3 = semget(0x0, 0x4, 0x148) semop(r3, &(0x7f0000000000)=[{0x7, 0x6, 0x1800}, {0x7, 0x800, 0x1000}], 0x2) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000340)=""/60) 20:17:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = msgget(0x2, 0x11) msgrcv(r1, &(0x7f0000000080)={0x0, ""/211}, 0xdb, 0x1, 0x800) msgget(0x0, 0x3e0e614837a43c28) clock_gettime(0x3, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = semget$private(0x0, 0x2, 0x1a6) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/107) bind$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) clock_gettime(0x7, &(0x7f00000002c0)) lseek(r0, 0x0, 0x3) r3 = dup2(r0, r0) bind$unix(r3, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCEXCL(r0, 0x2000740d) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/193) r4 = dup2(r0, r0) rmdir(&(0x7f0000000580)='./file0\x00') ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000004c0)=0x8) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCCDTR(r4, 0x20007478) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000500)=""/99) socket(0x38, 0x3, 0xff) lseek(r3, 0x40, 0x0) 20:17:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x31, 0x0, 0x0) setsockopt(r2, 0x1, 0x1000, &(0x7f0000000140)="c31859a4c69c226b5ffbc22a7919c4a77a19976394c0eab522dde2299b9ff3e1768ef2eb39ff4922d73628244d679938d21bd5ad", 0x34) sendmsg(r2, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[]}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10280, 0x2) connect(r3, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ftruncate(r2, 0xe3ac) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0x4b98, 0x8}, 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) 20:17:59 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r2, 0x0, r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c85e87047552f1c448104efe93c2518acaa94e01"}) 20:17:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000000200)="d9", 0xffffffffffffff68) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x468, 0xafdcecf78edf9172) 20:17:59 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x800000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1cf0ff808e4386b858fcdab82b49a2f248b2eab68ee2a8451328f79aa4e32271c653a54e38a162e49ead79436f11842370618a0f8f16cce2f36ad2bef5", 0x3d) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="000950a5122e492dcb", 0x9) setsockopt(r0, 0x0, 0x8, 0x0, 0xffffffffffffffcc) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:17:59 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x1000100000000}) 20:17:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xc7}], 0x1) 20:17:59 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') lstat(&(0x7f0000000400)='./bus\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') r0 = socket(0x6, 0x1, 0x2) getsockname$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 20:17:59 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9d6f667ce8526c9c2ce2832d9f9916078758b08ebb1995594e783f600f71b8827329106dc6f1f33fbeab8e29a0f3b71fd19fed58b261be0abe53c68e6f57152ffe861073d33f", 0x46) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x9) socket$inet(0x2, 0x5, 0x4) 20:17:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 20:17:59 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) close(r2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0x0, 0x0) 20:17:59 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x400000000004) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 20:17:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x48ddd67ed55d88c6) msgrcv(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x800) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r1) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/30, 0x1e}], 0x1, &(0x7f0000000140)=""/245, 0xf5}, 0x800) munlockall() 20:17:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, 0x0, 0x0) 20:17:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="daf8cbac00a7f9e9ae750c8e0d18a20a77a0a67c5462afe8040d36b060bec015e596ca8c8b1ef19bc821bb1d3337a2b55a9e3e3be892fd2ec03dfecbc2b371c96a41883fb764366ac8c477bf21b68c06d1baba16d1ee35098c39ebb4f14b532eba55a68f59231dd0f797cd2e563bf1c6ccda41047e2d5e0f49a4d0755f23c8032bbf031716561fdd7f901a5a6d32ed8356154be0194721cee4b9ca52d0f8928bc25718d5226f72e8dc9a6c7a31e57073353750187f891c1d800ba334264c94458f3eff95edf525f2cf45dd5fde4f896fdc756a6cd80a21a3af4232540292733ebe4997a8b36c21315c9940b732b4e2faf573eedf1c84", 0xf6}], 0x1, 0x0) 20:17:59 executing program 0: r0 = socket(0x11, 0x8003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 20:17:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000200a, &(0x7f0000000000)='\x00', 0xfffffef2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="95859cc2685402d64d130deca87e5a7979c9036664de1a4024e6ab290755dfcd9882dcb01b207ed884e79c56d37ea740668c9184170c01775c37f9e4912438785a7fcf4254a521353444bdc6744e7de38585c2a2c35e68a5291262646dabcc7a543d0c51fbd12a98b04ea97df8bee5da560e768e4ebe9129c8757e9d792f1a4583e7020737ec0be7abec5ac2fa9b0cf46b5696e2cb335278d93232a792d6eba6001d0ce7de8d5725014f67952e4168c8249b8b5f230b7a192797318cb59947dc7151f7d6e876fa6500a3a99250dc7b07da55db77cdb8", 0xd6) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x3, 0x7) 20:17:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x10, 0x2, 0x1) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:17:59 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='cw') r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = semget(0x0, 0x3, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7b9, r0, r2, r0, r3, 0x82}, 0x6, 0x1000, 0x7}) 20:17:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfe4b, 0x0, 0x0, 0xfffffffffffffffe, 0x40}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = getppid() r3 = geteuid() r4 = getegid() r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980), 0xc) r8 = getpgrp() r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="20325d7ea2fddb473f4b38b318b9c23df5fc79f1d92d45869f9c0d6d09be9608eedb23a4c0f53081810fff50c4f873f428471ad64e017f25f508c8b79ceca4a269fc8b0fe0bbbab89f803225c3f885ebeec0c142994dd3bf08b3", 0x5a}, {&(0x7f0000000140)="509c413e25dcfc204dd6417c3e1c04b86d67cb30", 0x14}, {&(0x7f0000000180)="a590f94479345d8d24d68b2136544fdca62b17bc03efdf17fecf0c84dff5d9b1887710ae96eab639eec8a11372dc79a6c9ea856d5e3f8336166591aea569b59d00d20bf7d648627563a25d9339da1567a49bd7df8e800ce062a636367d5dc8c832b57ffc02a06c75ea8e5a590eecf67be77bdb4983583b73651b5a3c6692513289eff8ec5c3082fcc33bc842cab99febe69acb2267a0c5929025db7b4ab70d", 0x9f}, {&(0x7f0000000340)="6a4199bdd2635c6e4f403d80f111891fcf01a318721aa07b384e406fb3e8f01ece3dcb9bd034724865a8b3dce40b7e65306956fdc14ec2c4638de1eacec331eef1c9c668b9458936c602c5a1f73fc4bad6393a0637b5345d6a2d12d65d418c71377ed69aec480e8f782ca147809a3dd722ebf232eac268cde54b19a9700ecfa667c1e184f4e0681ce35a0254baf3c22f271fc829dc9b7734449c7655392001f2cf60f5a20d3b7c04b46a73a51b6420b659541b6423152a4faf8d96aee707ac44c818014992ad", 0xc6}, {&(0x7f0000000440)="e1e5ab6707ad7008c1d4850e471ddba3c3dab966963e908b49c6a97baf1f30b3a98631df5bd916054f245074f3d7daa5e8c6f0f0ca01dc3f73a9d40879b3cfffd100ca9832b54a21ff5b0b61f43bb9cc10f6c367d093777167c10c192adb5bbf89cfd14302534c82c69176dcdb934c975d6e0ad0b2c746894b07583b7b93161e84c03f6871c00d363114fe1cd1fe4c74bbff3f92d16c0a4076d647744174cb665909357a1e37bdf2b88ed6eab0418284a173bb1ece9bbdfc18f3bbe987ae0d6f4e48a4b951c98a5e074214aab8d8ee07d21ac496534195ee30d2a858f0eb137683c15252596ed8344c", 0xe9}, {&(0x7f0000000240)="c5a8e4cfe56dd445c1f51afbd38879f247ecb571e5e2e68a8d32c300cb07e060917dd15ac9d6bf5cef7fbe1e9fab8bbefc0fbeee15a053602f80c4feea884ae09215b1df59133ccedf2ee50edc9886c6d796346ddec3dc579465d8bbcef3b6b46a1fe9057d2fc993cbe83547249fc8804c829512dbfdec3f4f4b6ec0f5bffc7f7e453698261b2104ccf24b38dff714729f175c8f62160df6b74d9268f1ebcceacba06e92693bcd", 0xa7}, {&(0x7f0000000540)="2b4ed0eee762783f4e8db13bf0501cf03b0be48e496214bcac19a6c9bc1e6a3d05fbbe535f0b5df9a62a377e58c79d34cb275215b50aac4b", 0x38}, {&(0x7f0000000580)="391767ea40bb53256ffb5934ee9ef0cc7412035b0d17cf2837095d8d4e564089591f94dfcaa5560ae68c5bb6552110712dee6e83981806ee05733b5b14d1018a8f52f45a349a85e250fcc1c9ad612c5c1d", 0x51}, {&(0x7f0000000600)="1ea6dde6c888273531545b656bd97462225025f48d96865c96c91b52fe2fa0", 0x1f}], 0x9, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc8, 0xa}, 0x400) 20:17:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8004, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 20:17:59 executing program 0: dup(0xffffffffffffff9c) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='W\x00') writev(r0, &(0x7f0000000240), 0x100000000000002b) mknod(&(0x7f0000000080)='./file0\x00', 0x2020, 0x7) 20:17:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r1, 0x0, r0) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x86, 0xfffff, 0xff, 0x19}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x8, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x82, 0x9, 0x8}, {{r1}, 0xfffffffffffffff9, 0x15, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffc, 0xf, 0x80000000, 0xe02, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x8000, 0x7}], 0x50f, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x400fffff, 0xffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2, 0x101}, {{r3}, 0xfffffffffffffffc, 0x20, 0x9, 0xb57, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffff8001, 0x7ff}], 0xfffffffeffffffff, &(0x7f0000000180)={0x1, 0x2}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000540)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x9e9b, 0xe5, 0x0, 0x5, "6f8f3afbaf0d1d7bc41085cd6e1356943e114c01", 0x5, 0x100000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 20:17:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580f", 0x21) poll(&(0x7f0000000100)=[{}, {r0, 0x124}], 0x2, 0xdc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 20:17:59 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 20:17:59 executing program 0: r0 = syz_open_pts() r1 = getgid() setegid(r1) poll(&(0x7f0000000000)=[{r0, 0x71}], 0x1, 0x7fffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8040, 0x1a2) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x44, 0x2) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/41, 0x29}, {&(0x7f0000000440)=""/4, 0x4}], 0x6, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x5a) close(r0) 20:18:00 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 20:18:00 executing program 1: setrlimit(0x4000000000000006, &(0x7f00000001c0)) mlockall(0x3) r0 = getpgid(0xffffffffffffffff) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/63) getpgid(r0) 20:18:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000200)={0x5, 0x5, 0x1000, 0x400, 0x8, 0x401, 0x7fff, 0x5}, &(0x7f0000000240)={0x10000, 0x4}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x1) r1 = getegid() setegid(r1) 20:18:00 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="e7a1d0", 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = getegid() setgroups(0x3, &(0x7f0000000240)=[r1, r1, 0x0]) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() 20:18:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket(0x0, 0x0, 0x5) 20:18:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="fbb3f209ea540e99e16213ec8ffe40da7408860cd5f9eceec041039dc1ba8ffc30ab7039743bc3a632147aaabe297fd9e410e0e1bbdd67c547a02d36953a2c8db049622b1106ba18c01df39244f2f8ffffffffffffff236229697dd1d49b562d68a69217b9a6f3721487d8ea61869d9389c764f0089bf8b844499ed5cc504434376f650023ffbda83de81b93981d1d982de91b22f57bb51500000000000000000000000094e29efcf7d10cc3401a2f01d485a095b1204e7a8d9e566ca4009f580b9cff83a2ca6d98e666f76897f0ba980225", 0xffffffffffffff74, 0x800000004, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 20:18:01 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 20:18:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x800, 0x0, 0x7fffffff, 0x0) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x23) kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r2) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000002740), 0xfffffd93) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(0x0, 0x0) 20:18:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000001, 0xffff}, 0xc) 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', 0x4) 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', r0, &(0x7f0000002700)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) 20:18:01 executing program 1: r0 = socket$inet(0x2, 0x0, 0x800) getsockopt(r0, 0x8, 0x7f, &(0x7f0000000080)=""/91, &(0x7f0000000000)=0x5b) r1 = socket(0x11, 0x8003, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) 20:18:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:18:01 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9, 0x0, 0xfffffffffffffffe, 0x2e5f}], 0x8000, 0x0) 20:18:01 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = semget(0x0, 0x7, 0x200) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/191) 20:18:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f00000001c0)='./file0/../file0\x00', 0x0) 20:18:01 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x23}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) dup2(r2, r0) 20:18:01 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0xe0000005, 0x80, 0x9}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x2, 0x8000000, 0x401}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xffff, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffffa, 0xb0, 0x1, 0x401, 0x1290000000}], 0x1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0x1480}, {{r0}, 0xfffffffffffffffa, 0x6, 0x40, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0xfa}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x6, 0xff}], 0x2, &(0x7f00000000c0)={0x47, 0x545}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) setsockopt(r1, 0x29, 0xe, &(0x7f0000000180)="62b07d882844c09c9c00550027ef5a337392c8df7d094392e963a29ec2d9239aa69fb8c096e826807976c40fac3dce222f7985cc63baed709e79172f1429ef1e41a0f5808eede8cecc7b3e9b51f9d98509f820e4da043f7fff41c90fd13a7340fbc10f46fa7abda6b65294cbf96a26edc1ec438f9932c04a93c933d457ed3709df3c45b1ca29e8837c477795b5cc3f09e99cb5cb671d269362190ed911605440236bff6abac0c20eed113982f1176410a563671cd7e6360a389770ac9dfbfd7ce884c2e26eec11eda4e45147cc295a41a86061331fce53151744fb5ebde4ddaf7eec1c49d61fb27ae820b1dd", 0xec) listen(r1, 0x0) 20:18:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000700)='W', 0x1) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/198, 0xc6}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/167, 0xa7}, {&(0x7f0000000580)=""/240, 0xf0}], 0x6) setsockopt(r1, 0x8000, 0xfffffffffffffffc, &(0x7f0000000740)="fa71d351e73880178fb863d702764d31a2fb1d183bb60a5edde8dc45bd266c4b72b47c127f03031f236d747c3a6fe5d76ca3146c9c5c9c403082f2f4a1d609653425ccdcb5b357ddc20bb1af092e5b4fb82f3429966f3172e376c2674c30fe140f57675628c9074bdc82f4220650d1c1ca4654687d3899681ccd937bb2abdc2db01dd2f8d79f3428c1f3b3a154e2f4150ee3d3c170d71fecf9d6c1bfe2788c0de2ae7c20f570fe919ee6835280a0c1ccd85f2252eead1e226534a78e7148fadfc5a1018323be2e", 0xc7) fchmod(r1, 0x2) 20:18:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x5) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xdbb8, 0x7fff}, {0x18, 0x2, 0xfffffffffffffe47, 0x9}, 0x9, [0x2, 0xa4d7, 0x800, 0x2, 0x0, 0xffffffffffffffff, 0xff, 0x2]}, 0x3c) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=[{0xd0, 0xffff, 0x10001, "ccb398e86a6b4fc51e642557df01b151d284e8e791dbc4b79755865a2e47cb7b858299d8b8dfa57521f1dd0d2124c8ecc1223659d5f305bfd253227083efb207d46d237c4abcd6a407d46fef9f1620096488363f84640d8dfb61dbb7434cceddecc0f7448c8c87b6edfc69865abfd22f989129bddb587096502ca66e50fe826284983769232376eb62c3c3da6411f9d51ccbb1597e0f224d90a195f83e3ac602aade7bb5032cb5a5803f6eef954a68cf791aa2557e655bb60b7a"}], 0xd0}, 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="c816424c82c65d5282651001b909f62c6be83db67f2cd2458b21aee5308bf9e6bbc88e279a79a2a4144e34a7210658f4d341af153d1ceb8ce729da27932d69390c2b853aec9490638373de4425c3df0f1ddb8c507760cf4ad38b40f1669d22ca", 0x60}], 0x1) 20:18:01 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000001644d45729c2b0aeef371daff7aab20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x5d) 20:18:01 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0xfffffffffffffffe, 0x6, 0x3, "3f31925d2966f11ebe959d3d64200af18a3a1352", 0x2, 0x101}) close(r1) socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1}], 0x39, 0x0, 0x0, 0x0) 20:18:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ftruncate(r0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 20:18:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3e1) 20:18:02 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 20:18:02 executing program 0: clock_gettime(0x8000000005, &(0x7f0000000180)) nanosleep(&(0x7f0000000000)={0x3, 0x81}, &(0x7f0000000040)) 20:18:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) dup2(r0, r0) 20:18:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x12, r3, 0x0, 0x0) r5 = dup2(r4, r3) r6 = fcntl$dupfd(r5, 0x0, r2) kevent(r6, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) dup2(r6, r1) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 20:18:02 executing program 1: mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 20:18:03 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x1) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:18:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x80000001}, 0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 20:18:03 executing program 1: r0 = msgget$private(0x0, 0x10) r1 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000180)={0x0, ""/184}, 0xc0, 0x3, 0x800) msgrcv(r1, &(0x7f00000018c0)={0x0, ""/5}, 0x6, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x800, r2, r3, r4, r5, 0x32, 0x80000001}, 0x0, 0x0, r6, r7, 0x2c, 0x101, 0x0, 0x5}) msgsnd(r1, &(0x7f0000000000)={0x3, "2ca929ab79411497b00702768533acdcfdce8b7fa458a137ca097ceec60f9c4deaf7f03207f917c38f104d5a5a9bbfb2a1c2e09c390e3271bc695f485f792fb3b6dd4f1dff4155861d57716312d87feed1f550ccf3767dcb5ea681191b7a3b027a6fa73c118da9c6c3a4f372d4ec52fda1e445c192901dfd804e18b43fd3617670783ecbf4eede0102defdf587f4ecea159b99a25810d5a74087b76d6f6f7e617ed173dd00bb5feb6a6d612cb5b627ccfc185538790fab4307a46012d3f925d92ab21faaa9e53f3c681575c6c581d17af51d081b12dda658e7f0b79965b97e26ba"}, 0xe9, 0x800) msgsnd(r1, &(0x7f0000000100)={0x2, "e88325f4aef5517f982577eb53e2985b9abc8b0a3328fc6d9a8ca2bafb53eb0c5668c53336c8054c2d0e531bc0df1e728eb96ddf018fe5a6f30100f1b3f39e4a4b2d3ec420b1c06f3af6a46e6ccb227d5b38c8df739f078d6cbac879fee62b1e"}, 0x68, 0x800) msgsnd(r1, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) 20:18:03 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) syz_open_pts() mknod(&(0x7f0000000040)='./file1\x00', 0x2020, 0x3ff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:18:03 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/79) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xc014, 0xbb) fchmodat(r1, &(0x7f0000000480)='./file0\x00', 0x40, 0xe20960732cf084b) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') link(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') semget(0x3, 0x0, 0x10) msgget$private(0x0, 0x50) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) truncate(&(0x7f00000004c0)='./file0\x00', 0x10001) readlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/193, 0xc1) 20:18:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="4decde5456365553e183cf67cd6621ee72ece5ae36e994f8bfb7ff26d01fe1447a22cccea0f1656c00bab72b890c63f242dfbe1663f1a0c03d7715bfae65de5b4fc3cb075dd8c34232a5df55b6b552e18ec7c093d443312567950fe2b7f739fe7b1a292308e6be3d290a3f6d48e9287f7bd626f6325299bf6b498bfeabbee18995e5b9d67dbc20fba205f9e66debb4749e661014bbb01e091055b9a4c1fa2371c8827f10f59b54df4bcf791b0e40f2a24cc5afd7c143f488319b33c816b3775d0af86a991093afbf6ea633cbd1e38f83904b47a5cc1cb5046177798b36dcf70ad05fdf7f81b18595e73a64d8400f2cea46184f891eecd030b376226d040b72a9c63ae1d88f3f29a6cc94b1da5c8c2eb10e7f5fc2cb189da283e098debf34bd49b87a38c1302a0b9b489179c96c24885f7d138be89b346d1818dde867485b053b9176087f091693f4a3318c24a382274f326fb0c4de1f97a6babfb3c20332d547528c585e7a5796b2c52861e842da4a28ab993d8f57b0752f8523ea050f4a6c4b3ea9f9f66e043a6a19d36a369937c993f59eaa4a3841283c847cbb4d36114dcfa126ada03c4f2b9994bae5ab786d16c58e04b10508db148e99a75c019f00258a21299a11de59fd8db77dc38d22ed81b2046ed4e7c9a694176996faf6075bafe452bd9540ac5cb3fe808e60dfd2da5e85a10e1ee419327a90ce7bab4f1ae84bcd25acd36fc4ca31f59c811b02937addeafdd09110af4c3782a8f5697751a3666f9ad663a0321153a9d09b61f8c44b01190a148e75ca8ba26028b42e7489ba0e036ed5af85c42a10dad550bc27fd3c6ee83fa7fa97faa7b5cc56c55ee528be21743c11c406fa3373792a8927802824214834373a8f480f505669c44f3107241fc54a7868de81bd1d76ea3d4e7411733daf2bfcc05de80ec577e22f92189b78931956c0a60822fc835ae264d1710289f3db9761ba81e46e74932ea49c9da3b26c92e0b828b9ecc6193d99d915a5eac780a160471fcc64771869d6437c6f4c04761698bd4551a3eaa1371d637c67e2bbcf4d4b63d251f0ca66c3543a3321daf54c2707211f13806e11c5604796b98f0c8a9793d58394b3b9536291cf4932b50ad8e7e3676aa1a45f0ca629dbc03a5be126f7bbe17c30bde716b5204a2698d4bb56d179e99410274f21899b8c8d6e83b6a4541cbe5fcd72945ac350f8bec0326fe63523217f89d7244e826008a0ba7156702ff49bd38f1e98d6f659c268e7b5e56ed9c26df96bb953aa98e7e38ebc568f839cd9d6600312eed53553d2a597d016aece25337cca747b0369a86f53369bc3c7c58806858527baa33e1a9526d4a3d8d04568f0c035d97b203abb908ddf78edda182c1d48806a61f69f6083de25f05613be4a5a3d8dd19ee2323c407915a715976cb542077e92cb2726b3d8b0b279308a7174f8030fa01c64fb7d39e6ab8ff0bbda2bb82627ef94fcab6dbd4935bab596abc12de762eeb1470ae0545c6c1f36bddc56b74f33483877763c23d2c7950ac579b45122288c70e696438129f9723340f7e098cead42a1dff00546dca756cf83c901ef2e2497a38af7446cfa513a105ae305b4322fd60ea7f677c980f25ed7c60b06573b05a17241a792bbbb2c32b6ff78ed51e2c4f75bb4d24d165718766493f272895c242e23c8ab860ff9a2d33effee7520cb77712a47592f07547cf5bc3703d74d0d7fb89b33cdc841164ef9c520047da27f084429d18afe0bc2950397b3259094fbc93d87d7e0dcaff8ef982d053ebb0bb7259c9715c462cf59158e3a2eee2c5c4a2a7b1626098a8449b33c6c0c21d22f7ae87d15af929f1ad7895dfb829b93547213ee09d19584836233fd3b56f6f3e0fa4bda061a1d4d5cc4a971964d559a9c09f21eea6f94d9b88bb583655811dd86a313f3f3343ad177a203eebe5a4818ffac4f1b54673f389b006cb4e167169f8484e1ddea061cc68e9eaf5b12f83d4b7056d68ee2b5d1d23804dbd385ce81ed8387f9ecb72761f1b85390e8888878628161091318e54f5fda84dbce1ab9b0b0d256ceb989e719a344cf2c12ba74220ff5aaa29bbfaca762cfc1c5d266ec2c9eaadc2b188f918d903028cb34679ee371770d385cefc2b96d8dc7182586348cfbf0980eb813bc2bb38146c80647fb2b7238d52ba19f00be34b506f5d85500b7f5b1e172e41e54419eb058ed8b0cb27411926454639e4f6b222cf94f763814afb8dbd4dc74e4a8321963a8528a10faa150306ecbe9bc39575ec6726bbf08030298a21b9cbe4510226c896b04e50ed6cc0ae195443057eeb273b72232f4aa9986003f269ce417ffd4fd81d0bb214b8d284486e6729224f5e67123fbbee619ef4ff59aa39e0e0558f1f4a50099e699ff83d30fac1469d24e6be21ab2c6c429806911312fa3abf309ea963b82dbaa52e4ba9fdef6ee7144802c869d950a3c6c9e79d7412480b143b62471e2c1209d9971f283dab07e9e593623484b5d5a8133e08c35543b049410c20fcfc5a53e7db878a7155715c63281bf433aac241a070536714c3daf4655e8f92fc58832fbb11058d70402319a0d17ec1c82b4ff51b2ac112f16919aa97d35284e77e5c1fde62a5da443b4a511644cc585e11153417f904eb5ad08560a63fe819b27b7db00a5edf72f5fe2cc96b2e54e9ba7b63da771f130a9fc84c91359dfea8dcc4a40802e77452cda735214a5b5ad83585fb4cdf6784280083ed1c079ad42424235cc6c55336f89ebfe8dc2897e9a31aa805a84ff3eaadc0976229f079e0d1fe2851ea1841f719968bd804bf81233418596a736bd1169833e24c0d3d9776147bb254df11c35a9e9e92d18b3626614885c75bd95a56c1a5e750bd39d36c5bb27dc9cdb46e30aac430e965e4e1d796022ea54a07458366829796c25cf50199b62870ad836d47b284667f6df4b0602905bff874d04619e3cf781e12e4a299fa47c4dab7f33b9519083a724c9f7993fee96db3efee6831bb65895dbc35d252178780628d959887bbbc0ee8234f7aa64bdb5512dadb356a5a5ece14055b0b50626ed4b00a3c8b42465423b60d82db1a94b0dbac69ab7b84226fe07af50c7f94ee8c6e700b23eddf11a93b1760aba7db205a009b5a08b755836072b069a4c0799a106bb16853f92d50bb5bd9fba53f7f55081d705b7134b1da572d98f596463f7e730c25651c9814a39ad0a259752f8ce5dd26ab6e4330a0b849f848dcc26b9bb58082e5d0fa32ea5efee6e211f3d7084309e428e62a06f6473bd743d3a09422664f75d6c304bc73df008086f5b9714d04621001d1415a272f5ff878b76908ebc26013ec1a8ea9dd290bfd23260cca35fc3edc8aa0601679addc5d8e2285d085b4fbe5b817c7b9ffcc2ccb0aaa2f5dfe464b3252a42e05fbfed07fe9dc88ae0a393833d83295ec3af7caaee13da63c8a122a9a24b515675c5537cd3d60a5663daf7c2f27cc381e116e66ab3acc1b414bfd3cad73a4132ce2ca6c79b07816db9ff4e2c58e5b646796c8895eaf89d4d32563448bcf8bef631c37f073987b21332e2821ccc1886e58a904980e52ba4ff1a107b3f9077244842c3cb42ecdbe611003a11a007372339667995709e124f55a553ed038988e10ee2d981f96490c126db7da413236030e6bfe1fddc7af489321c7568ea8d05a2ed5c31c12f2dc843340f751701474d0e314b4c5cdf2c9f3fd9f7a2458377fc564e57b83106caa6d096915e87a089a4f0e90c13ddeb5b363146d7697d3913fcf6d5b208263b38d67af20f7a47ebbdfe60175c870555fedde8ce8d70ff930a8b888bfd00a6fe8b1c5d03026d1e6f54227e0ba70549faa09ccea3965170d301f163479c986e7b45760ae6d58c38daf2b193caae8aed9549d0ff2bd177b49f5a05980ceb1f586ad540a952535843804860c1721a9705bb6812b463bc7ef03de366d03e27b18f513035f39e4d02d6624042b602395d567cb8f69663c305db1a56a8c398929c81c176395e57ef465aa8190ec874e4ed8e3e981ee3b91b2bfe7b18db737b046553d66bd459ec2903a62b40decf243896decb54c41b3b036d4782b72b80183dcfebe16df8c6f8944fab73e186a085f346a69f28e9e4401ac2fcc92eeb44604d7fd151299640736d3b60dba64347bd13a3112eaa946d8ec3559c4708d214038a51868de1746e768bb3723d54b276265e8ebf7931ebe80163c55ae61a5a24e6a584cb21ddc9fad6ffe610cc547e6c03435f651f26e86ce9cb393f5d053592f38a9b92eb32125adfcf65faf22284645cbb68c9477eafa371f47601e5cb9ab636386e13d9927369173eb441e3b9a7e7b1550e1b42fdf1ea085d21cdad9c8174852ee025f28439645063123234ff0cee3d051a326cb9148690ad248e16a0d804f93763f5c8c54a32169c9e48ca939ec1fe0c4ee539020fd373fca54336a3642712e803d8cba73ad51c76140d4ebada64e792d23f89f3bd4e6b4b815334fbc294825e743f0b30ea10c0bebed5202a5fd203414b5b4b45b2c85ce9d525ede14931a4eed4d23ef7eec87d03da56e49417035f4fe630b32d204e6519d037e93aab00cdde8f948a2001827a60eb65e48a0a4430f9827027580e0fd13f7d1f24c94b541f0b699a9df6a1da7c641225fd5b664cee7a8ff090c81be1e750cef8057eab0f615c62675463dbb3a5df12e656084aa65e3c8169b37660160069ae8743d41cee834ac48a61b908d7bf9595fbbf5e304c23101b756fc2836536c718b18c399818d95c5e8407ac6266dae9f1a4d777624a1f903d1e5edb7aaeef958cdb2c3163dde9b09b9f166ef6ae2076d30783785966606f3f8091c13d9e9921522f63f67e73f6841493b6c252143db2a62a6c42c4377970edb3d72914a42becbd3aeefc9edad7689521c7209f9ef2608f0166ccb06d693acda02703132accea4a5d0e0f1530412e3ac89dacf318e2b5c4431870da30f414852ebd7404419c3c5db594d0cf6b91afcad399bd98817d0c9f58c667100867c21d984531642f9dd201592ecf7069d73f011dd10536926c9bc20c4db7f4d16eef1cdc98404cdd176b3af901b02c304be207a3477d703616e67a7bdcc1411f32e3afe3b14926f1a3f9d5f301f5f023d7bea306a7811d63349cc10ad4119ef5d44225a502b74fd45a51ebd770722e98838ea416b1d14491eca3d76f94d3181532f7ccde9d0758fe0b424381a405edde9540943105ca268d01ab53862f70e4bb7911b6804dca49e3c16241bccb4447bd6edc65b679225c2b40c93588ce8cbd9ce6264ece23d7f3129b97a3c5a4cbf3c2566d12984762d92fa0e1f79917e974fcc3136ec4bb5afb5f646408f83fdb045c8f6854905fa884c4005b117ddff3a3d2acdc0b16194b85f56a53328c3a0f99b4f73c945c9033fae1337828e5ee45d3cfb8be70b54af2539cab3dd3ac47f8b8c2b0fd84a7fc99c2c63d03d11e840bf45c2ace532efb558d427693069e442716602b9c7d4dd95224a256b51ed24f6742df9e66af33cfc36304b30395c6897f20005236a97a08de6bf5b36d3741dfba188cd505f8588d11e744fb9b2b1a43b1c19c60f6822d97a6df1893a13d03dfd45111efb0b503f488305c551a5de0c0c789be18d796bd2db03123cdb30718342d8f664eabfbc391f3d04bc0cca561b9326aa64d82c6643d198514896e9f263efd32533295eda35a84017351f2105b90965c6b80d7a724870e6f38110a8e743a03127dcc7d1c2cba734cb0b0bd96ff7a7dce7b3b42fed237b9ea7856f9549859eb7c02efc5dcbc60", 0x1000) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x46}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() clock_settime(0x0, &(0x7f0000000000)={0x9, 0x20}) 20:18:03 executing program 1: socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x3, 0xffffffffffffff99) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 20:18:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) 20:18:03 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() poll(&(0x7f0000000300)=[{r0, 0xfffffffffffffffd}, {r2}, {r1, 0x1}, {r0, 0x104}], 0x4, 0x0) 20:18:03 executing program 0: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x4) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='\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') 20:18:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000500)="c2d9eddb97c502514275dcd112c6c9b0c7ca8e754aee4e24075172279e78d4448bbb3c3b27e8b56298c27c3acc30299397d775f156b0c0090bcb61fd2f509bbb20f551053ce039b1be59d89ce12e345a080b3dba5861a368f5de366402c9f8126023461b45d478dadccda42c16bf663647a2eaedc2e4269a0bca25d73a394f14cb6c4d58ce4f05bfd06a401ba73dc84b24e2855386514149b0743b1be0936e5b527e7264002c640a7377", 0xaa}], 0x1) r1 = getpid() r2 = socket$inet6(0x18, 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x32, 0x6, r1}) connect(r2, 0xffffffffffffffff, 0xf7) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x2, r1}) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000016c0)="204a7351b0bf1e11d302975dae6c0081eb7cdc746529628289e9c4960ad711e75a4156447df645248ee16ec51179129be8eb48ba1e0c7263eb674ba1637d34e3a5c9d57e101644b13a557c78c616580ee4bebc70dd12777e8867be624a38580cc8b3502f6bcf8fdae13b82d7ee049fe6be3066add6402c6296084b72a20dd0b4c89b80c328cdd285939317cc956a781a7811ea9bbc50601e4dd4b22988d4b8e7c90539163d8d5ba0987af8f43006bfc5fc45cec07e771cbc01b8ad8f96a6507651bda36a55195d788cd96c4913a3e878f4d665296a42ee0a2ce452ca3cad72f364830aab45eb5c688b13f3165a11f1ddd860ebc57eeeb429", 0xf8}], 0x1, 0x0}, 0x405) fsync(r3) pipe2(&(0x7f00000004c0), 0x4) r4 = msgget$private(0x0, 0x128) msgrcv(r4, &(0x7f0000001980)=ANY=[@ANYBLOB='\x00\x00'], 0x12, 0x3, 0x1800) 20:18:03 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x0) 20:18:03 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000001540)=@in6, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000001500)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) unveil(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='W\x00') sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002780)=[{&(0x7f0000000140)="754dc36049a165bd3d0e2036170c8b18f86a7bc689f7d4a30c6f9fa3eabd73081441cfd5c8e22d05d4218fe1dd7c17d2871c09d94d1a2937203124c73edc1c0ed324e91e2410c45f44fc61124c2dd876f09b119ba3f2a21c593924ab954731040f76ad7f1f2d1b3148181b1d6abbb9a1e6ca275365d7571fd151b44ae963e9d2da4779c4abc8b32768e9e51315fbb0cf9b6b16add9a198889eabb3fb1c1788e46b62012de0ef2ec9b686eb6b438b30a94caf7d7330557d3860adeb0aaf9c464857c28649304b08ce7c3dce9cfddf4904f46743bc984e2a0df56b6027217bed50afbd7f116ad92df9594df96aa19fe2474e2c1ba00a63", 0xf6}, {&(0x7f0000000240)="2b0ee89301aa0cfa786ba53ee19be92107193f", 0x13}, {&(0x7f0000000280)="c62aa8642da0bb99c96dba1d57d8a3d95ee3645f97d7a1e19420bf8e2365f3bac572fbabf9b134031ffc254c20e54a055dd7f69819db1ff786f6a4506ea53a2b7fec2ee828b1945436251cae65aaa9d6286217847f80121f7f772d8081eeffd09d26da459678bdf0094b34282f52e30b505d24641edfe8c45adf6efe41a178cb88256e97a6ca322614cab72f925d507453aa704ed41d4d1a69f79e20773e7f1f5e259fcae4b4b7615ec45edeb00756aa4b0fee23669d20c0acf048342d68407e", 0xc0}, {&(0x7f0000000340)="51b2bb2a6bdbe2cb7e59b588557288ffef16ade33374f3a0659ec4ecafd2dbfd61dab4ccd0e5605b10c3a84b3b3c9a2e0b4253abe77b5bf85d1bd0b5cd779f8d43aa88a7aff4b1dbf9e4c7a5c7f8318268d61417460978518806e5d7aa691332f58726eb3837e0bd77d410ecacf118afe1c483e32020f95243d2bac1831d95d4c22861db5276ad88cd3c5dc331a0cdaf8f32c9165191444553c67136c1cf92dded0e7655b52cef17d06a3f6108e4def5b00d79a6c2c52adb1606ab69b6926c66fdb239091fe58c03363d1ebe869fac0f8cbbb78e916a102cca7bbf36c665eebc0cf1c7bf6973a21b4ab5bf70842ed4d21fe912d0e9a976e07b486cc1f89015", 0xff}, {&(0x7f0000000440)="3ef44091fda4921d91521258abe9c4fc7a6e52d3c5c7de94556658f1de9fadc9b7456cd220a69b82b64dd01a35dc2a41c9e295866b4bc7544fd9f587ec18a23c98d1e4482946020cb816fd243925d774f691762b318078f6c411aabb60753e01243e253b74d978aa81d2275a2692435f6054e49185da271974f333fb1e3450eb28e60c334b073bd6", 0x88}, {&(0x7f0000000500)="7e96017a0109fdc4747dc6c8c4891d895c4832dc2fee63e0bf4c629d2c694b94a534f275c4b057e9d6eb7d3a355ef9277ae08aee62417dc5beea77fbfb50b1c68e880580d9d130901689dc72db78493e73cd95373e500bc4b687be917424965f287c733b8c04e63ee1a0229d38b58f0daa09196998a602d934de9f0fcd2c771156b47a552070024f1f00fce534955cda38c642908e2fa1821c8af4593ce4c9b903612d73ca16d1ae6371401dda01d5abf6baffc1dff92b4059e44afcceaaf92405760f7e3f5d587ed4905d746b4d367a6d248bd8929e616c58f6b0da2e7f1a8433bb4f8bebe458b318dbd9773d9631a50257886df82b303944ed959ed065b02fce292977a4971062682ca8230b8ba1dc6e0cd9ab03a9b8f1765077ab8f695016bbdeb108f147346c5811d468820314b4a8d7297a9bb0e88ec99463524b220beb3f2ac14f7245629dbe112d49b5bdd3ce5b624b2de2b424a73d9e5718d09fa9e90b225dc80154a19d09fcda8403aae666f2066a81b1e1ba122ef8718ddc9abd74ec9fba26e23e68c7040ff4a5bb36e2097ebcb22c8e2a90e7db23363903f21cfb864753fe471dc00b934954701872aa2fa8c06e1f3b8a7f45507fbbf6dc4b85047fc9d9e9d3afe2d5b7396092698fa38a393cb798bc349dea7c78237b05bd5f8e2556e8885301f034311fd5442f94d80c62d269184231512ad4bf775c2e8b664bdbdf82ca37dbc1b7a590b5e9eda95a381ce6cb660f757b588baf2fb5db2288c61693e34da2941fe422f7c96e70a1140c76301db22d306d70e031897fea552b6edb3b1b88dbef947a14a4bc7cc73e560609737aad77595296e9c64c041d1a8c51645cdd4c37df79992403661ba1ed2906323eff8cb6643460e96b9907ee4e3f8b9ae57b2e3109cb91feab32a7ebd6c13755778e1c68600427b27c0af0f56cfd7092833d8bfebfbaa671b79612b24d3190c91b7f914e53e2779351dbc995afd2d3ab1bfbfa2321c961e5731cf4ab6c59300e9832718fd58917b357492ebee0a1f93fb492d809bf83bdea795e58116297985567e777b7f4830dbf26781128f94ddc6d9046342e14dfb49c15dc525d03375c05dba061c3621b1b9cef8d8394e7cd5fae2b640bc367f44fe9e9249b02129cf6eba16c75ec040177dad2d1f7ee8b2547c8c5bb099785e4864bbaa9c7151bfa2dc563a814b40c29d967aa428ce1776d243033ea1f4487bbbbc292e9578fbef6fa5d3e08e0f5f0d1efea9caff685f204e4e5e446f1d3ebd08d71bed31c0a0203e863c45f16df1a98952662fd7dcaf7c1016217c60162cbfdc239dfc5c0adc93b58d3deb01f402367f745c8d066b25c363db226e380e6eff0eb746ed6de737c15c4d9159daddcde34f7595701f98e69e146d0c8bf15aff89d8e26a7fd0464a1ea1fb6f2e1210299a75fe021b3624b2e5e1edfa8652e947700165714979184d328f59cdcaf81beae593033570cb99de308b725dfc47311a637d355fc82f6133871079c65c4213f615270c80d65295862a1c14cd429bf76dd383296af17008bc697881931ddfe3ae8b0b945c316d7537b67d60d482ddfef76c3cf6a1c942f363caf8a0afc99fa94bfe0476bf247c57a18850d8e408cab7515d4f4e7b30a1f9899fe7a1502967322405bb1bffb3dbe713570de237e4d3a057494ac39e2dec5bb20fdca75ddc43d5ab561e78985e4e2da3a1ba0b5b12be8ffb9bd8cfbace47253db62697bb2b39ae51b50da560e75c52db307b0a95444cfb6a76f33a38cfeeccf4fa137bd5ee52876b3204f0a3198f37161127da2f37ee0e1bc401817763365af7cbe273a5e39b38176ef936832dd2d4056a6d41197d6d3a3870f3fa4504bb825f7131650585054499bbdeb2b9e2a41d7b531b1bc2e3dcde1c21f3de92765768cf0faf629334be0b3faebf8590fc13ffad8a3051860660c131a9c4cce211574db8bd86cb1ada9f1420b915fbef7a02816049b5db66f075d62890fca308f8d49d7160e70aefab679af768cafc6b8aaf8aabde0c740d10b2df906c7a76c68c352d96c633642cc9302462f4dfc567b6fc03c29452efd60fc08c51671247972dd74a1d13479dfbe9220d8d0a9a728aaa2696458c0474dc1a38686b6a8c1982a2a7fc7309b6a74086b23e94e3c9695a10ac8e49050034e836047f37376592fcff245bdacbae55b5313be0348b486e1e7dde5c1e6b9714e1edf20a3726263023f1151a9551a80eaae45b3b1d87f6996a549da21073de3df106e004ce629e49329a38fe2c2d4e7a39d4f40668822ff5e9c89b0a4ea0fd99e8e62e058b411420cf1a0451323ce3fe1c7e224ba6d4bd0a4dadab357e342fe4b7620bb977adee75b41eeb461880c37c37a9146bfb4fad8d796b9e6ab78d85b45d7b92c56e7a9225eddb936bf4245faf81ed04616a9bf0c6a834016ce4042707e70ac827809feb718ebaba5fcebb4502a975a90c8a65ddc16c037578c26dec2ba6c690736acc4905b32ca3a0263d2d54ae435c6c7e16868bdd5e89bb5370fbee9c14271977efb75787466c6e9e15bc6e013c1bafd555bffdf13b2cc7fd84c7097863b1278c1d4af32c55a31c1244f342301b9c53bf34cb87177043e04b005c4d52f7efb5a210b22f69592192ac23efa42c438e4b46d3534152b1c14f1f43f77db217d30fca7a139769102382c63124938d842e45747487a75ea1ee19bb9f7dfd7b89a85accaacf021f09200aa6bfa92569cca695654660a858682c6699239c86600477209def1e4ff3c0c45d6a56e018f91b86d2741e002321f1db30f62475e5a5e2ae361b3f68e2d80f71ca1a7adf41d2861ee8d0a69bdafb914c2aa98496ac031f5bc1ad8708e6ba40a0e6e9b978dbc70e5187ec25b8b48062b75f8e32a13a756112ecc8e89d4d18028c207186e528a7cc489a0e57a52f1e734a2f02e105826dc1c87d06e7ad472bc87539eb4512c2f29a714e32168fd5ad42fbe89816b9df6c7883f7be4b4e4e39bf7cb6f9f1b7acd4053674a97b7a1c3005e76a97bc68d7ea20c2c582bc665040771d9c1abda9bcaeedf8178b12d83205477c31ee6d4616718f8e556b9ab4ab9863cc737b63ae28e1c6b4b5e2c3343966acab408e84ed9a3c59d17508038f933291564883e7adc65b541adfb2bde4f8188edb130e67f0d90f17110223884edf3d36530d6dda128253c83e551ad839a6908344f00e4a5f96a3ee3f8696cf1c5fe9e6d754bb6d00ce45178b47014b04724248ab68746f7dd64769d3c0027e5ba69023ceab73edd2331779d28d78c9af4571197f7034989ecc236ff3d929e9d933d9d8d318ea47e3af0806de52d2e4b9195a914147a7d770b989831ddc1a8b2c42f250f32225c57b6812b8d5021e34c72bacc37ac037f5e053c10b1ebe6450d2f152ac648580441a7a03f5d0982b32ba678b6d4f1b10e1c7122060158424d605f497a8539e76e1af86220dd34d8a2721cc2bdc440783d7b0f110c18c66d6a4f29d92883f57746e2919ddca9518486b54e24503d0659c8b556fee3e53e559c6455e183c11a15432fb8e6d2d5c8586ab2f9d712b401eacebd78e0c0c230b0fe9da58bfb09dfbafa77fc9635a83a4dcf76774b8064d707857e360d2bc4819362f8b084316a615bf548866e1de3c47de12a17da87b54c4cff9c38825c5bfedbce1bc8744f2e399eb13ea71424258c47fb5b4c4c516037c9d70e3e6ce53c87bd9ebcb635a0b882af120a337c7db1af9f1d33fbca5b9b08154d6ffe0c935a5adeaab81df2e38e3ec571d1e882009952d06098ff1749ccb776685d6784bdc62e78fc889d63ff0a73a5033a4b9ac91be57aab4abb3478390eba530b11c0eb6059188d8755b8b98934e093b7484f6474625d240b122a379f2d703dd46034aa08017d4bebba569529ffb233638044de645eef821f85a95946df00eaa497d0deb72c8204b56b7f13d9ebb824b04c954c0c215ce341330f56b011c709d41ac1334cf8bb86c9aaa061e5ec158261e4eb4ed9bfad71b1793971e29b47db03d878df2d05fd02ce1dea40b78c29ed27c2750641acac5f6884d1a99e2e1e44aaa8e5f81d8ef839c05aeabac6abed99e4f290e49aad9c6ee5e0dbbf563fc9a6ef6faa19b9b2d685d89dfd06455246f370a076a9bb32e7799e0f2f8ada92884e5e941f813d2cf16ef3d59ca47b5b5bf5a34de7f1a2f45cc38d1d47771384f01c0ed2e4cba7dc8d2c6f7ae044aa5c6a12098c3c4e3b813d64ff4121f0668db33e99f358014f5aa86a54203df180f732b1e574a091b38bb4a8f263702a86db0dcfa485874636a7ab50e269002e922e4e1be207b7ae1390cef4217729445452293333c259ad12798bab0d1b5c934b2758aa9b72f66a85d17f71d5edfade683eb4cbd860c7d18d2e5c12c793fcfa8bf8de7693e9ab4ea88670affba5309e41a25ae76608823836f1aa4904f380db885929954040dd8e326a5e6fb10cda4f92ce306ccff11e55662d10941e6a114620b135112d5d8c8dde3793009cb224b3529151e32bf2fcd1a896000242135f5ec37943c6f572b8440d85274cba3f27fddc44336934103324795f92197ac2bdfffac397fb508a4f957a47fac12739d57b4cbfa9da11151f97a81a2bf582f124b02e2bff85271bf4f15320bb40696b6a0aa8f6608f18693267c02c873c4555637b9e2cde471a3f4fa22cb052f60b16e1393d4d82592ca3f218072b1d564ad931b37834e5e07c8327ce0f6f9e96be3853fbc1bb652c0bcf1cff6c021d6a2b2b8324dd1a71184b1d3e2c2f7cb17c9770ec43da8ce2820d64c8637a2a8b251b7bb9098af9c60b33fb548e5993d5ec7d144a30ed4f63feb002742a87eef1271a516dc03ba7509250ba40f714149fc20d58dcf4e1678d38eaa53dba93db39611e86f2dc3f7c7f79a5a1f93e7d54f5688714bcfe8ce2bded6fdb6ad5d306bfe8a7a5faeea9c9dd175cc5f4cdd215ce78fa5682133ec36a866afaa4094851ccd25e25401ace93b2197a87bfdbc99093c905b17cff42b77a5d19479c321d448eae160610e56504ec04dd005ad45b1df0155a8ccc76ff8f48ed19fe0af67ebaddc170ec5a8b95a85f8ce569f12d9944901c976bc997412c737fd4d4847728b8daf2b7fc29d3f3f36d4aa1ab61d08b20ab0fcd9c5609ffeaea169dd26475d3dbcc93e5979f7f7228a7c58ac512dbf3491fac9d45bf0e5bb42dfacd8da86608e53fe307daa7955845fafe70a76df9fc065fc6151430d5fff07229f3188ccd26712667550a5368edbfde202195f3e541038a35074e25347e9a64e58127d92f30279ef95c07ef4457b677fe2e4d6a9d40327670f582f58cbcda35ad097b1a5bfbe2a9ede20c9ca2c573d597e3f6888241db51698483d893ac2076de0c77586771c992d6dc640f4078857e70d0d18caab7459149ee3e04ec2a986d21141025d434ee366ad8188cc73a978a98786994853e797b04fb4567a74b3f8270a105009947c439120ebc1bf8c340b19b9ac9c6d797e4f9445e2206d2ca548285b3d31221fd125df1643117f435de310455ec74902525d1d7aac6d1dcccf482d3687cdd1906109f6986cef938424194a97df45bb8d6a67bfe1b5ad56950bd7205cd8da7d9fc19708bf198390df07008be463244bc49d7edbed7424d2df4cf42eb84e9f86e10cc29a6b0c158b02e45a598e1d6b633c305141b0ea638dc94bab42701a277f18c315a90c2624230340d6d866849732f6f9ba4b745be007d0a52acbf3c21b01b5d7b3d70f0775f17102b991b7f05b6d6bb67321aea99629c223572ed4b3b", 0x1000}, {&(0x7f0000002800)="772e38efe82cadb608b0cae709ddf7e9026730c05a2bca8ba41df4931d73dcd60a4bda2a3c5f363afe58fdf861e1c929db8e3ec48bbb5db03d9ecbe237fbe41c26920f4b6f086bd6b65960860ea86e3eed28b87e31a817837ecc4b0360e3f34a03e742c4055267842c80673d59aa775e962d37d550663a65b6c1697e016b8471b09933fa452dc95cbd0814b02e5d32faa7293e2747a238f8da87a590aaa71798166bd35577c1c0569b94ccb196c5ebb73078c6eb70cfb4645b3f73258a3dbe1802e91bf6b53c90228eb925cf6e9b74f8ecf76fa4f2384120a636609ef41799a09602f9c19826ed3ce873cd553007f21fe8b044be16acddb175111b435935e6fe59618f21d9ddba539934a13bb5d9e69226e723bae475e987ecb5ba450165d9d993f0493d5dfdf13e603b01eb1b9fb4b72874d05e02d00c56b0dc657551c85293bcb16ba3d4cb34e32ead6f9c6ee2b32aae70814d4f5c320444d86d70abe3dc5d755800d00af9e2ae0d1745b597e6226cc608e3872cac9ea6079d226d3df3f13b98a93cf3f049297b17515c3345d903686af5f8560017f71edf43bbe7c3505a4557988e703e3cd8172adfdd92053bcd3d69ee159a27538eb4d86ffc498fb0cbfc5799fe95e4a912f6f905bc688043136593010475cc1f8c4d949487b27647978d6977e908dd0028b228647d92e3b060718e54d93c0fc61bbd7fd4f7b74d9f17be488e610617c6da22570df3f1fa8cf8ec12756f365ab6717508c13543b2a76518edb7aa86fd15a9f6f4721d03b931d4747d4b36083dda0843eb2078229c36fd2ff5986448bd1ae138f0cc5c6b2b2784bac5d69c040571ed6a561cf9aa43ce932a59e65f6a7afd123ab50ebf774ea2ccdfc4a6195bfbd58486cb02aa622874bd2db7a1321fe762e69dff0495844e071dcdcad66dc7af4ef9661ae234942e29f529fb7a40675e6cedae773fcaca8f328f476d1016c01855c056e476e23c76f886d025acb21aed8ed8ba3540ad55f3060e622a8e6f4ffb1f0ec8b76383bdd404b4c4fec7fc49a3957b4a55a844b510a8423eb7a89e31ab16f90339cef52739fb4877dd62a950fed01cb7514b858e7c395648360f79d2d5cb2b3562cb337d2eb9a4fbd52d6b2572ead8002e2d90a3de269f520f5c5b9dbe3e35502d5511121a52d26b76770dce2f2b17f0b6b976a9298e56e5e03a577af49bcc56490c0fb5a01125de1c54f876e2bfc4879ef757af832a60ba127ca144df6385fef06f54c1dc277c60cf0ee37659ed13e5c2cceec602dd2ce6a188ff35f0f3b997796479e64ca19ad97f367a4292e4322814897fa276e254a49a7cc88fc391713186e5b075ad6c8f04a06ee020b9fa03cd6e292b792498654dd80833dec68b34df5758aeea49e542a70b67825f98249a251a1396c897d76d1fb9f61dfd619ab45b8e119008066aed9ad74518dc6d832e23e21760fa620738b265f2fcd1a48c85f4274e94153f4836aee235a55e7be7c1253b1e33b3c0421e38fdd9a33744ff386c94b5e007eb76b408c9f965399de7f05eb5aae7f4c37bc461bf50b41d954ae996c5ae70c348414c9f7342406e41cebe24643dfd094199fe38538b8a522c5434cd49d43a0a56e9434d71bc039e59885a7a710d730df2b19bfaac051721506130ff053bef8afdff0d217e05d0bd4fd12ba963d6cfa50ed15c5fb01b3b7fb3804e88440d33c370090cad8af9e6428cd6cc2640465cfe187a4b54abb9cadbf53d81cfd0198c54eee1c51dee0a281b40ad2834e3ecdcfdf166b20c7e792e32ae918bb5074fa7c5f28d016899f95e7c694e492b9a59dc203b95b25baaed0530322dda1299c455d7f3e9d75e5f180de95f7c47ba35d4a4881b4eaa613d5184a07d89b07889bedc07b875071dfff92346cdc0498e15d96b3d0444cbe2f0af2eb56cb1682a105097ea2a2caad221ef0bf2a1c369a0b2edb1023ae14a3dedfd9f8983afed14153a6c0420ef97ba2cc2e594d366bfb1fc3d045463fbda781931f63b53aacd59c2dd8fd987cf821f8e60c51c1272b9d4474d6852e7b87ce5191953e4ed5bd67fc4591c2775b5728b70b734af78b4a9921d3f7808ed7f9cbcb7edd1c31e292c3ec5a511d4bc969508392695db1b638f2f24c90922449cbfdf8e311ac766a5ee3f180efa44a2985dd3299e8b3f3143f8bcc116e0b9a03e86f11da746319be46189210edb80d0114acf8a8ccb9a52c98a0ebf2b36fb483bc53e796f5936b06792f6d475945c9e13e3beed6d5df5b6c8bfb11cc518aecb8c208773df2594c0131df684e1811bd8a0a5e2715b9cc88cb1c94598947ebacd418da5352828be5894bf3a453f72a6298976607c36344e6cb8544c8ffdfb923f3f224b7b6fe11d92ac09f7f5fb7571e918dbe16490e5ff054c1006f7a9ceed8e32b676e2092526db6226d6699236fe179628402e5a65f3582f9b45c09317408bb2b37ccd09b56c03043ffbbe71734551c1baa613a0301f35da2dcb974eff8b45ca09a3fbeac18f87217ab08085fa0828808b49dd8d3e3b466b76ac8fea3aa3a7796802e2fafbebf04d7e776f426569fead714a6227b3f3bc95cba416f7da01c1166e49e804d81f450b946603fcad05cc62c8192c5b357624ba8fad37829ec8408befe0b0531f6a7330f7f25fae51cdb61a33e57a00e18e2dba719a60d32aadb6317cc51d070df77279b7fa77c56e9154919764981e00861e70a2a99ac2862ddcfd2dfe7bcae0958bbd3df5ca18ae741bfe1b2a03f076fe1d8bd050c5b6450387c384cc90924551b06d7621578e94f91a3904d865eefcc7e94503d9c41b9471e062d3163dcee4e9a24543b17f2d98382f226de03fb39e88d2c3b53c39c3c6d6412b39d3d709dc84ca0234efa82728875bc7ea9704c007d40241f5c1fee8d8e1c0a466a56230722b961deb3a05ac11b0591a05d9b916aa73a099e09bb7e84a52e99a6a293734ebd21de8d3904a27cc9697571fa76f7ddff382d53bb82f0d1ff1a28b42564a46239b1c13faa8bc31c640619d5f187f3c9351ad6becb8094068f10c3d0c518dc0317d728f4393a83b54fabe01010652e8a15fc1fc877725aec1b7cd19d010d4f254b0edb066761f2e1e2540bfbc1a6bd9bf975e4b6e5abbe2c77a013b868f0929f7d6000082543246d11ea32ca5f6272d5ad10379b30eb5d649613ba8de39008ead555ba97f481936c2bdfa56c24f4c721c50a1f691d3af7bbfd877526ee85021d03035dcbaab38ae35afef1c0d9e63bd08e1d0db092b997715b6b9123ecda129e6e33629185f5334e6ef78e9e594ffc823ca5b3262abce1cec9d620d97d2e36e82ad77df959e0d2a2e9b14a3407dc9685420ad4bb46bdf4ab31261a1fa1a92310d6714fd86bc3d291648722ed51fe388826a0792bf8a92f7d56ebacaa041137a27839f2ce35bfb6eaa679f7d876f7940b4ee123d335a8b823d15112d4ae90b2a08e76b55638b74d2b48d199532fc6c0969786b7d5e9ef8bdf75eb030a06c6d8b4332c7553dce090cb07e9534210090ebb7b3f184d5e2285df4885020f2c3fd3425cd4bbb732ad423679df3d20c77570115cbc5fd53190a9f649ebb27553d192d08a70edfec5bec5defdbd6937c72d9c61feebc052d7f617db2bc7373e99e30a90fb84f47fc60ba2d702ff0bdeaa4bc9df0d0283902dc7be8a6c7514b002262e4b1c5109fe4e1d966551cc0d0edd78582f755702d1bce62d4016fc74e771886a5ec1f23e13a5c9307d10ed94b38ffda99050fa80abe84a4150bd7edd8d3374f56b41887f3cdc436a4a72f89bfa45a57bdeec71d7fc79a4445c0930109a7bfa46513d2d6e6ce7e815719d56d30d4b966ea1d8abca70d929993c456185ceb7d438fa5858c65251bd0bffe59fc10481fa800ddf19eb30e460f71febcbba286aec1c2682a4235177d1d7c57b389512744ab9e94e7c9d33299d995db34b7c4e3e169abb1027c2c74724829c4a45e7742c016d9c566f27d39a73eb4d8f0165c22869b5ffd31293e5a5fc6339c56e9186910cc8a7b12320255b136038fabd8cef6eb326af24c79a8821b133da5a01d139b4d957f3553bca273935c983ecd6f2eb93df856b22c322bd8537d9883f18cd4ecdbd58e87bdfa2c0dd3d3a8be8a211818da28c17d3b38c06912b98b0583c1d26cd3007320104be99f9be123410a3c219187c9da6a66a7b31ed5c572e1d53642867028f886c01d8a52aec8356a7b76674a67eb7452328743634bbbafdc3684ed7bcf05c5faad184bf0b812a52eb8249d515b9ad0847d1d810f09b4b9d89d3a431100ee75b07b68768fa3005a9169e0d43a326eb386003d2c5fa66b8d23f5c9eac04febd2241c80dbca6d2f408775d4fee4af4c5a0c8cbb304b43b3ef326d25375db3715312efb5fe2182bcbbbbec76dbdb6744f157c7cea52d2ad59ea1837de4464eec4735b84acdc28dbb77dc61c87351b57b9d264333a8fd5ff14c731561eca0930417446f315fab39d13054f66575731c84e547d604f78dc70144d8ae480bbcd4771991a5753b9ce4fa5f5256cfc1f5cfb7b23930af2fcb7802364002da2af81709c030db93c28281a9c7e2a923ae5b0d161518a9a158e7e5b6994443c6af672501f083fa3c46c70761c787ca0e5725cb25bade81a0e60f275cbad5b777c8f7a8198898a2fce41b534f754cdaa6e102b6650248876137f511fb1a2ffe99b58ea11d8c3e43a74bbff93a2fe33b51b46704df9058b082a6f69b2d2e9984851d1e8cb02a4baa40ca765bb4b2acee0face51e75d97e5525cd7c3efe146e453e9e208705d9d9219a003e06bfb0d2584760c6b0f99e4ab2e4be3f0ab6801c3bd90a33688e400319c06d4f3c13c93d8a7284723cf202496dae8bbf726d6d863d0fcf853fa7fff779d85aa8c4ca91efb07d3ff6ee3e6a650b4df856b022a000706a6a0e8a4eed06f6d222c228114004af309368f16dbcec62076b16ff192db86e7d0f89309b9ed213d6ae2cbb8d7524655cdf898fe67e2cbcbaa5588193674a489d7b2a263e46ca296b3f81f14a9ec512d9084fc18384ef3f551bbae1c6304a831d2d522bafecc26511b4e6bd476595a666e41d79156fbec6860a967ba917656829cc846ccad93e71fb735e09415be6bd21d779b85d35a7682b4fd32b148d4fe73221acd4942554e7ccb5707c99907d4f1a78d08e3b8cd9164efaa7aa93e2a69b4208b0b1821dbaca8daf2c6f4b3ef5f139bdba80c39accbf490cb0032c463763c2cf37e49004f2ff6ccf0d7c2d285afd19eb36ca31ffc7c61f06847d626b156d95c38de3357423afd80f851228fe02c8e3bc1f8a277530399ed082b3748555659bd1276d09b22b1ec2b2a5e7306d241de4f12c0e15e274d60a64752dff65246d7118b301a87824a2f7578a53e1e6bd1a0a924be2d87876795836b883288aa0a03cd2205881b35f8202d79c63a8a9d96e32783a6940c79564bef9999c568ca95b55cd0a1e6a9869fa0c4e12f84230e174c04f97a926a85ade570b9abbc416135e86187f9241f5d7a34d47a323a16168f6c835d712d6dcacb61ec1c66b97c88e1704a81aed1a79cf80610ef3e1d9771ef750a90d8f42dbcd3d70844a599de5c27b0e58496aaa0e450d89bf6765b5d835460fa7edacbe0f5917cce80d0c919c6e989b39723ca30a2161c75e0c442e34c35cce5b7486818027086e171a3c924439dbd31725aeca2b8ef1a6ee0d957db20fc7e90e0d1970521fdaa981251255b6ab33ed6930d30e0d5c4d30b22840bfef15a1ac221deb73b273446806f26c0e83729a4e07acf4e1572884181d99cfde6e499ca4739765bba71211fb257984ccb1ad777a1e74b7c38fefaa484ffe915fd86bf4379bd960f95fbf70312c06d9c0cdbc8e972b729d5df374e5d17d520a526d709df2bdfb27b44c865ee27be4b074831f5f1b36593fcee96b66797dd9cc15c91a97f8c9d7a4a2d794cb24e14d14eb34d29b83d6ad50aacc5d0b821443c9ccdda24edc11fd322b85d7d3a6358bb4280011eb", 0x109c}], 0x7, &(0x7f0000002580)=[{0x80, 0x800000000000, 0x80, "1566ee18d7b5916118577dbca9d60713da6c13eab526127bf1053b7ef0eb75d6eff0d2c51ed8fce55a8928ec67c3d9031630342cbf07296a53ebe585241b6086fe9942be6a057e0ed02c6ef5fb21222f5dd93f558bf8899cf93fe048c3d416d70000000000535e7dca15e793a8fc"}, {0x10, 0xffff, 0x3}, {0x70, 0xffff, 0x1f, "eb7cf205bf6768bc7c81d113f626cc3c65a79c0eeb89116cc8adc87d206f5c6e08a027d4d006647e0df6a43c4ab4b79a87667b883573988d98e84997ead7fe56f139dcb415d29720f39e1d62518ca9b7fe533bafb3c41f233461d2d5"}, {0xa0, 0x1, 0xffffffffffff6a10, "bd5b8220602fabf6aa3ae5a4a2450e00170c1a1ecfd34e1a91d6a25b13cc3f408cd81993ff0723b57efc48a9cabeb97beae4d08918b58c36e8631defe00668c1384c7b2ab9b08c1da782113bcd4e4e666a2bfcd65c2470fb2965bf872e5bb676b336045b6bd1132d5917fd5f84a14e94fe00b804a1d59a7988c4c305408cc8c6d34ca39ef0cbccdab4a1975b7e3c80"}], 0x1a0}, 0xe) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 20:18:03 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x800, r3}) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) getppid() getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) shmctl$IPC_RMID(r0, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) sendto(r7, &(0x7f0000000140)="1adc53a19691c4031eff664f47116c3ef2a2c8f752407b74cced2a2915196248a04f3901fc8f85962fbe73034cafa9ad5f0cad19e0e6c21a2186793c579b06753c7a79cd4f6f5bdd4f65a4cda8780aae2850357ead49a1e615d7fbaba5dbc2cc5e88190741d6cfb00d946469c90ee33a30af862c909f24747a7f71b160d71f024644401d7198d3e3b397ee9c5ab9851ab0d387ca72ddf7d905d5bf1f", 0x9c, 0x408, 0x0, 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) getpeername$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendto(r7, &(0x7f0000000400)="05665e8ec575de6e62414e232d1920d2629263d98f386e0f664060dd8455ab9241c1ace22acd5cd7138e272514c77c9af64099d37fcc274774c0c8e3356e208efdc7ab531612883ff92322300cdae52c757d3c35198a3da5345aa562291df8ce48521700a4d8757c07bcf607c2615cf1fa693743063f464f5bb807cba69be144a8d14e14bda246af21437052d3d7ef622fd1540c467267f97453896fbe729e1d5ed60c3c7d574b6c76a72388756c47d24bbfb35221d1612abf60f6c3fcbdbff5e5c2dfbc3fef61174ae274e16e7dc41279de", 0xd2, 0x406, 0x0, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) r8 = fcntl$dupfd(r7, 0xa, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000880)={{0x9, r4, r6, r4, r9, 0x0, 0xbdd}, 0x3, 0x4, r3, r3, 0x7fffffff, 0x3de32547, 0x6}) renameat(r7, &(0x7f00000005c0)='./file1\x00', r8, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) chmod(&(0x7f00000006c0)='./file1\x00', 0x20) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000700)={0xfffffffffffffffa, 0xfe, 0x200, 0xfffffffffffffffd}) clock_settime(0x7, &(0x7f0000000740)={0x2, 0x4}) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) pledge(&(0x7f0000000500)='!,{+\x00', &(0x7f0000000900)='\x01~\x00') ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000840)=0xc23a) 20:18:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./fil0\x00'], 0xa, 0x0, 0x0, 0x0}, 0x0) 20:18:03 executing program 0: r0 = semget(0x3, 0x4, 0x200) semctl$SETVAL(r0, 0xd7156220404c96a3, 0x8, &(0x7f0000000000)=0x1b5) r1 = socket$inet(0x2, 0x1000006, 0x8) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) 20:18:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') syz_open_pts() open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = semget$private(0x0, 0x1, 0x18) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x200, 0xbc, 0x0, 0x7, 0x100000001, 0x2, 0x4]) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0xfb, 0x5, 0x3, 0xfff, 0x3, 0x800, 0x80000001, 0x80000000}, &(0x7f0000000140)) 20:18:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="9b7241cb700364b5fbf43cea00000000000001"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 20:18:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="7523eae13cb11afb1258a1f9ed977305695541ea3310d43102088a8c7e5d9eb70c7fc3f3708d5f407803e41636b9b73211b7dd1d933f97fb3ebc6d740ad4aff7386b", 0x42, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0x41, 0x0, 0x0) 20:18:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ftruncate(r0, 0x12) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x1, 0x0, 0xffffffffffffff8c}, 0x0) 20:18:03 executing program 1: r0 = msgget$private(0x0, 0x5a0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/185) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="20000000ffff00000100000014f69552a46268799c6ce6a0f51b642da7924385b37e316a0dcb96442acaf672139cbbd49976639e300702b0eb57140721bfe6a24e1cfe3e043529c2ed45de241e80557080a745fb17db45134079f4449369f1dc8f3760f8b1e7b8221f55b1d1f77c34eec5517823add2e1047293088f9ada50aea0901cd0c88475ac024d3cde176049e6d146b6f3fcb381a33c1e2bd03e74e39d44c9ca25162fef3be2806fb81e4f548456a4f7364ee434b2b128ce809d65ef069e0dd19a0322b7e939ef9cb384275f9f5b6a67d4977d8554d9f5a0e0043074d02c328ca83607a91038b37e01d1d9de7f279e1462eba1f438bc3a3bf2b2a3e427", @ANYRES32, @ANYRES64], 0x87}, 0x0) 20:18:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) write(r0, &(0x7f0000002740), 0x106cd) 20:18:03 executing program 1: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/247, 0xfffffd6d, 0x0, 0x0, 0xffffffffffffffba) r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000240)=0xffffffff, 0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/239, 0xef, 0x40, &(0x7f0000000200)={0x18, 0x2, 0x80000001, 0x8}, 0xc) 20:18:03 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x2c0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x220, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0xfffffffffffffff8, 0x7ffffffffffffffa, 0x2000000000004}) r2 = getuid() r3 = semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000100)=[{0x3, 0x800, 0x1800}, {0x4, 0xeb8, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0x10001, 0x1000}, {0x2, 0x4, 0x1000}, {0x3, 0x0, 0x1000}], 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x253) fchown(r0, r2, r4) 20:18:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x80000001, 0x0, &(0x7f0000000000)="6774ba703623ace5818f02c5f1d962b54e1d5d65202ca16fb39f8cfe36dca3a2039c1d8e47fd77", 0x27) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 20:18:03 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000080), 0x121a) socket$unix(0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) dup2(r0, r2) syz_open_pts() execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 20:18:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x800000000000000, 0x43fffffffffffe, 0x0, "1eae8682a30320751a0200ad1b5f07a098226fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000880)="f32d00544049c29d31d7da128ccdae6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e790c84c1ec2d053469a6002a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720e88ab9d978b0ea6c432f0cb2549b61185edd4d557c0a30050000000000008be7d7a265415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881ae80fd2453bd3fbba11dd1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4626452523c43338c098add9a350b7e2df26ecbb5ebb87a6790e12490d2c665ec01ff0200045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770fa927bc97e5d7a6c905f3208ab339023c44e67437d728449b5229d9d41cd35d872aa657b2addbeabee54238a8e588244b88486a9a318bc", 0x185) syz_open_pts() faccessat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x30, 0x3) close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000240)=""/126, 0x7e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xffda) read(r1, &(0x7f00000002c0)=""/182, 0xb6) 20:18:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000021, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) flock(r0, 0x6) 20:18:04 executing program 0: getrlimit(0x7, 0xffffffffffffffff) 20:18:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = dup(r1) write(r1, &(0x7f0000001580)="2cea473dec199bc446327759060a54a4ea7c2b72b7325ab475c232f1f30e98fbf2a845b44718debe8088fe43edf55022e7538979484f77823be77ac7c87fd012bf2a9c2e88e640523d0ecf7c9d2def1d9a8b75247aaff1f1003fadf214e5b7e9d64c6e2d4cf2581fdb498f23443ff09a1de4d5b71c642c4553edccd58855ae468a05fc5d4c69a0aa6234f86e8dc882fb86a18c381b015d2d3f96f2854378725514b9fdbd531a7074fd0627c0ba33b7eca182f8c93cc7f286e8290e16f0964c6f775cec649c5a2deb9a7a54fec65f9f4af4b64421ad2b2c2517aae232ac148541ba819d482375731d46c5bfb53d1ed5b92fb09db60f58c5be3cba490b8731eadb5bac0ca39e995efdbe59f33d16e19ef0ab0a9fe8071bf54aafbeb50cc648b34f7fe627aabb775d6cafc17dc430316282a83ca63a4e4a5992b7b727065798e4ae6fbfa2b1dc3e0b72c4382b1c9a9f1368456b018dbdecc710df539fb6e560dbba2e11314fdd36371cafebc9654925a44f5b59917f807ef4837f672b05b073b7b6c556b4204a88685a08e8a494c77d82994bbd5027302a9bdacae699b9f01b8e8f72906bddba05bbd81a55b8cedf58087747646377c2a4c0a60121bef0f99e3a2351fc725a53339c396549d8306164faf286e93438fde944a1b7e7ba16067cefd2b59dcc8994edb254c3de39b8d74114786bae35a8138a14499cb7b28b685441150280559ff65f98c521e9a8b5ab8d31d9aec9eb1974ac30e84e318644010fdebedc50e7ec81b0b20861888575d173df51f97bdfc8bfa317f2dc4fc5e0761d95a825742e29acbcceaa16422d17e702f14f378b3ab5b3de7ffc9e5cb76ff5bfed3f528ca8eda758b10e4256aca6c13a05c6365a84e88138eaacdfe2dcbd73e22096f8a10ed9975f3c750c7daa18fa00969e094ed0fd6fc20ba44182af6d14988f41c4e7ecd90e707cd9e8996236e7e038291be8b5e68dacf6bb18c747ccb39642dfc3b691af691ac49cf090440230e939580826b48fbe7f78f026321f60860fab84f8834681a19e93a6d6af5647df8977767342d6e88bf21bf2eab5637c3149972931686b89c384ff1150c3786cbe1f41e297fb499166e9e681ef2f00994cf8fda9359b2d8873a297ca62a2304da4a05ad27420719517add5cab344ba328a57b499d396c4023e32c15eb89b0403fe4bd6c458c22b3d82727b0b64604db548d2de4dfb442ed94e12db3e569199cd5194b0994af274b0099ca360ccf86373ee758984ac5d043f60dfa4996e5ca70defd564c8d29fdb5c23f0f1f32c348302b0dfaf065eac00ad3b7b34cfdc6d9e4a0c2801d5acc575a9c6d5815b2c88504897c29a663a4c37921cc4c9a6a7e12c91f157e69d385535122e5d9e43031b96f476e7a0feafbc46ff1727da81d8cbc7e7dd09a9f64248ab77ab3d785e8d6f6946636e19ea07df1f90ed47cb3547a28443d539c1de8d94df2d2d832b01330fb4710bf94392de0a559dc503224bcac76061fd46eb84926ad32b71b7434eb21cb837c994720f7041aa0582ca0298a9ecfd92739ecf2047083fd88d527c5e166a276d584061d845ae62219d1a379cf50d15f9437aab8d17e65da3857ffb2a70dcd69add2f538ce932dff560bca504e9526e35e7cdc783008b26c4e377d181e9343c1e2a857e8a3c01c88819f19b0735594b6a05a22ee6919961b38cbb77d22c94dd940afa67546155b21c0277e3c4b2d92f12839c88d0c0bf35b8ca0671a888849fa07311eede3e462ecc726ad2abc0ae3491f40d86aa4d7fb9b6c122cb1b038838dc7f6d4a6dde2f22b9e8281661f7f0a650279b9734d2bcc5ac3ce303e3fc8f6f38da181885941f444848f1201b927711e45b44514bb89399141d3ef3497eea27e771a9cbe308d9eb75c9055e19fe086497c0400ae651472936f89dbded4e0c692edc0bc80088b392025c8c64cd228ed7e68d9922f8d38e40c90b839c27cbf5a661f14024e128456ed0451c4a5dcca0297b3b3701c7ad5ac7f7a336865849a484f88c9c679a1ac58e64f6a5d58a1dee383b6a0049d64c673f4afa94fdff67820f943ce3f02a2ac072b0c667face64c5612e29bb93b246d606bcb9a5d8b0bd154d1d880c21342ec5fe95976fa0df0430918f76d7dac17d1aa352bc635dfedf43b0e570a313e4564d2df531f6f2a889a2d345048042f73354d9e88f698443ea48393e13c202d281094ee1710689abc529216090c0b551dac93272a6e7342337286c88cbfc430008fe92b13bf7bfcc1545d105f01b9f0d2cb35097b24263ec89674fc705d92a12c571d7177ec3d20490d3503e679de9569568e1c086878e97dcd600e2dfd02b0103292c05cc2dcf67ee2c57a3a8ddc5b74bfc70e088886bfc7a85d7f20fad477208586049c1a6ce2f454636f8975bbcaea3599d1cb67303ebf5445b907bcbd98e85af89dd653231f20c7d7b520fe87007118763f82fc1926aaa3b603f5d7c487de425cc67785faac2022b4b34eb4f9022c05489e20d69f08914404ebb14f46116c246a3bd44576b93582baeb6889f8aa57eb700b9b1a9c91e3c6637dd406cd4a34de571dc60732e371c195abcda9c93c391b6c218e8e2ae122f64c995727e9ff4980996a4dc7992f5d26bb9609552a69080c2b554d30713c2544e2250723b887e3d4e6c38c0c9a35bdc2fb876639d0efcce8a1d14fa82a6ce94ff0b2a5780227e75d9b129b1a6a3200feeba5c27301ce3949c3d4943c0764e511613c84c73c0cd9037713ae6e7a26a05df1c98331a9499b9328f58e77e931d3cae741303605c4561355cf9a91b41257acc2ae8299dc4ac1dc57895610159fde8b2df6d9233c9994c7f58a8157a1f5e0bd4b69b775f44f5d8ab1d6f9dffb7f4668724d7d052eaaae74fb88087e2f30d774c7cb8bc5dcbae7e02919d514157d21567c0eb9978c9b465f068c721ac782ee49e946098d31e1b7a54a22b823923eb4c6a36e2c9fcd0c189904c598888c2b242c0f3406d4c3f1d0e3b5b53073a78713882512a04a837fdddadb8e74bc6af9c65279326d0b532bcd31736fca2440c8da3156dcb39666f8f061d6c8e1b842d6bf8b6609cea0cd2fd48a84c5710e6cada487b7686586a3124e2264d7940038c8c94221b03e4ec81ed80e1cf247c4ad32cd155a622725d2c590a91490d1bb98323f08deddcb1edb6f1ad42f6e38137b31dfb7bae09b9559ec7d649cb44c2316848293f56874a57ea1595bd60e131807799e3e2c7c648bfd14c4e39f5de166c2ffc3a9d7fbb338c008e04856b6ff48acee952d3dcf78395ec505e08e0f7d08333645091b9cfd30a80da3cc9e89888b316226944ddf2dde151034146bb1b8a2cfb2617989e2132591e9115127259c37811d6f3917c0834cf630263b1f89fab72cdd19de739d9c98e4eb5b5de666a9114e5ec029c05d393a55980a144f3966fd17b29a7fed14867cc290046c8365471c9975cd0c14bd21a8a016a07de4c29d1a3db9c4601dc0bd9fffbb2e7987b218053c5e1dab6738e3e6d6bbe3bec1a8fed20a6af5b8acb0abf805afbe428a6448fc1881823fcb7445dd36c2ccb5e6ca78a2457c20bb6d7d63ad539336313920e05397fba5e3c08a3fa0b247b4d07f846c8d4ea7c78007bfae0dd588a7fdd91dc5da98a6cabafb0831b8fd162c4607f148b35b049b57cbb069548420a16d69d42f82a801b172fff4c029da4cd5a9571fd12a71121f720df545121d62aaf5eb5591b422161ae3b6f6f741c0306e0ce93f93bb786892370493866007de205f54f4ae10245e3395dd2d2529343b4a51da588160943c98a97fd9ea7b2c0d3d4447075cf92bcc894dde09a45388db3919222bedc347cda1dc402b81f5aa710a5623254634a15141f972be0b410fcd85f9f80c6e830ef2b096ddd434471293ed672e9bdd4faae49c5c95604702e10611850b7c1c9bd2d80ce8398a2512fd1b4d418b67d8e54ff9f3e813d30406cfa1c59b18cd31191c514dc7940ec907bf9a55c1c2c74919b00bcd11f22ed580d36631bc9ebad96e1cd7af9988c6171d2817fa5ba44004b3e53abc46486755c340f1854e11b60736172a95b6db64aa4edb23a8abb76a37e8941f504bee62813226e2563a43dccc64a3f5bfe2df7a2fc75ab078c4b3d87840aa0d85cff68cdcd5350dcebe6ec20cd15679575f22ca5ddd26e807d8eb52e3b2c2cad0d6789da7ff9b501198f5ffaa2cab9d46032ff13f463caa2c503ebe636ee0b6f6b99cc3787825d0bc29e02ddc6311bb2fc5871f56f02c5b2b7c60911dacd1cf2c70e4170e89df1cb83c909588e502455489712bdd0992f572a4fa5288a6119fd421955b32c5299d893204188206af145a11a8d16303b1ee1b4d4d20d27d7739fca4f087e59fb3a349276ab1995374b5c469d29e16eb2091b8cc20e7b6f1efaf077b1dce935ddfe4ddd1162ce25a2015e629c3ac14b9567732ce7ef209af31bd0e66311b156c968ff4183023e776806baf57fb8c6056caded02f4819a7550b7ea0baeb11332ced76f680b60c8bd345355551706fd150f5d66b28828e54a4d307ec5743f2f42819fc815ef8cc7d64d4e23cdedbcdafb5623645fcfe97a3cc32c670fd0a27430f76aaa7059fd279dbd772edfb5d132370564630011e8e4e00c15540fce2bc388b2b76bcf5d4e1f1b1d96a689c5ace923a970c50ff33fd9eb4b19b833293257f65e4cc1e94d0d825c063b36c244d1750ed4623f3bc574a5d2357f11ddcdfa41262d147e81349abb3d16027c0da7934cef823a10a67b338014438110269da299107f14216c4383d7389c9fc8740f532d190692d265948ef02324423fe0a0cd7b2e45b2c124b8ba01b16007f84a264fa12d4f6ec41c6df793da7825d8da176d10d43cd0c9b6eea2177c42cbb082971022e5b34d7c29ac0cab0710e018badc8d62312527b248cde99c47bcf78bec7cbfe31cf5bb2a848c930a51184252e1b315d0fd6a7b86099c9bafc57c1f2a9507739ee9dbfff6f6aee181323d96d32e47839e8588e15049ed32b6f947a28a473c740895f63334f9848b8a4c47caa40e129f2ce2d9aa8a556feee2a3a41f7aeb323c26bbc00112c4d43344706776a7cf8f7c58f76bdf24dd3ea33bd6ede77b6a4ec26a44ecdfcc458b4675885909ca8a4f187ceae14dbddaafd3c2d03899c9a8385b733340d63e71116b0d39529ae1e2cac27f80b3df26f3a61cae5b1469e4596eb6feb74c276695f7c6e1d925ffd24752a4a89c6783003ac7878dca25d46c7503f9dbc3dd575d8bc5691135763342625f814500e4002b8e8b7a324e086f42b5f49ed8f89998539937ed838f628cddeffd2d15ac84f5fdad86ca0a7357d237d29a7a1b3cab577e7b8a3711007c662ad9461aa56cc14a680257769eb58693ebeb344599aee3ef93d971d27c042ac667ff876bb78a35bf4824854c62d79a6a9891caed9b82053d0a593fe92aa6d00b2f4a8da66c1e266b726cc1fcd001e896565da1c1b35e5ccee036c6228348ec42f74a95124b1dfb57ae2994ab61931f00938f37383b255ba75cb01a88be0de9f1ccf2da9051d18001bf8c7e94c81475885d26b33fd054e2f21aec684ceee4db2647b254afdd2bcccba89b30b203f8dca10d79db9f942ad6782a7b6e489bd14b36fa09189d0a5ad7ffc4a00e9ca1aed53fa752b58c9a4c93b666bf1c7c9e56914850e28270cc1eaa5abd0c54399fe3975bd7043e9e5a651b49116ba519a582982fac4f3faa4e570d740e6c1da1b453cc2de8c2e9690059b93d74150f027eaf959e4dc8789777bed59537", 0x1000) getsockname$unix(r2, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r3 = syz_open_pts() msgget$private(0x0, 0x8) fcntl$setstatus(r3, 0x4, 0x4c) write(r3, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x6, "e89f946fa00463b2ec6345a3cbf282726e845184", 0x100, 0x5}) 20:18:04 executing program 1: clock_getres(0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = semget$private(0x0, 0x4, 0x80) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0xd2) r1 = socket$inet(0x2, 0x5, 0xc2) accept(r1, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') 20:18:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64, @ANYBLOB="d9f232e4cb5705a5b0491b6e2caf6a00d3d52fd72a870e8f48432f6ae45ae5ccff904151861ed8534266518f1057292f6f4e469d7cc6d9a5af10d5170ca2430dca9fc202f54d51bfe6c6c2d7965d7b07d2dd06ef2c0df0d3e85163985193861fb997edf8b4a283a7f9e379ee2b2bd28589a0e58145915176109f7629dd019854d68017f5", @ANYPTR, @ANYRESDEC=r1, @ANYRESDEC=r1, @ANYPTR64, @ANYPTR64], @ANYRES16=0x0, @ANYRES32=r0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESHEX, @ANYPTR, @ANYRESOCT=r0]]], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) getsockopt(r1, 0x1, 0xbf2a, &(0x7f0000000100)=""/192, &(0x7f00000001c0)=0xc0) dup2(r0, r1) 20:18:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "f31197303fb4f61ec3caf4d802573a4efcbdac22"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) 20:18:04 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:18:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) write(r0, &(0x7f0000000100)="146b038b75a7f5cac2d235d1ba3a2a799c0ced8d62cd5e3fc0604f222ec937253efd459a473c5ae268ebbb46d3ffaee4194b9a48120c1041084eedb34a418063d62f43f8a84b1f5bb45777d04e3f873885a4920bcdffb8926e427e80f54e476124691aafda024b0d2309a927800e56d19036a18046fdddfeca271dd58cfad36fb5fc74b95890769c05920bae2391bb8c28bcce37042f5e5e8ef1fc00b139a1256518c56d6ef0348b0f78d28fd4ecf1df0790c9fe498c831e0f69234d840b5bf93b44ec641ec3f18a93a12aa3bead3d5de0349f12c872a51228acb3fc3632e358", 0xe0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478b", 0x91}], 0x1) fchmod(r0, 0x110) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 20:18:04 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000180), 0x10006) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x800}, 0x8) setrlimit(0x8, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 20:18:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 20:18:04 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/26}, &(0x7f0000000780)=0x1c) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000200)="d2e0fca30d9795cd074ec3da10e43528cb1d1a5a4639f452fd7d0fa56a56e897d3552a4beaa4baf14a34978f831b59c5b70d29ca2d7dd05eaad0a1d1283c292cc7e85a808f9db6c799480218d545dcf92b9ca642278bc3e9fe5c4f374feb26585bc74927b07ee322a64cfd9025b76db351900d3099044af5804004f4bb89cabbab1b7b1bee1a6a62842222645d11d7545456ffa530fba94b8be4acf09ff786eba22f0256eb6923df5a2c80ed12a99c4929242e92023ed71be2895da30f95505c85827b93c989ca70e797167fd2a53eeac1e42ac88815ea590f03d6e647c70b5f12299462c86cc9e670ffdf2b3e4c4af6d629", 0xf2}, {&(0x7f00000000c0)="69920c0fff69529592c064f8fa142bb63eb5220b4bdd71f1c55d30ad4217204ff31925cfcc409d3dc5325386313d47fbb6ec94defbb4eb490d5a84b5619c27c21ca98aaaeffffb6a4a751a9372cdbe9b69c8a48db0bb16eadef0dd592c810e7818db3a665e2af7121b908a5b67948bb324e449c255e2716c3596ac02084cffda02bb471f33ae6100b17fde2998962b609d45b4f9e6456fafe8884736", 0x9c}, {&(0x7f0000000300)="fd1e362d10c303c760510dff2a694bffbfe3f25d8a8a7f1814267870b5a1416cd7226e7ca32e17fc691357482f06dd0f5f680b86f86b722d48f4a745ec2d6dccc4fc4bdd1d35dbf7e39ae276c17de6ff624a6e1503af940d63890e26beb6ca996a170c708d5a3aba3cc3a90a9e538217b3643d3a86574ae63cf1661cd8d260fb1fa462d0e6cfff339a5c971d0e729d41dfff330fa5e67e9307", 0x99}, {&(0x7f00000003c0)="ea806fac0683968cf858517daaf122f229628bbf75e8ef3f76335c4dd5f2141c193044ed9c49775a2eaeb2590da6d1c2be56cf8fa60ee5e2892a393adc48435ba776c1dbc5a876e1c6d1fa4dc754cd69022c5436a494f3067cb6c2327c597637eb5363c3a931fcef849bb76dabd914502f9052de37b3e6d07612dbd90d3d4a399cd1ac738a82ccf0bad9c1ce043a7ed437ffc8f2ebba4515c9a1be3cb3d6c7a8d83d377714aa5d8bc6fc5f2eb712b05260", 0xb1}, {&(0x7f0000000480)="e72e5fcf0040993809bbef36ccc12216fa0c95f9f9b09f3304ea74b156c10db5028df7679d0d484d63d80dd32ecde685568a7f1fc3e3fa5a7c8d4dec9e53662a84ea154a68fd4fd1d9d9465802383b2656c95943137bccc55b13ff28", 0x5c}, {&(0x7f0000000500)="3718cf69078bd8838fc9f4e8f81c68fd272808f4ff3ee086f1df95570c162d5cfb2c516b82a60b20a31e6bd67e04d5761e82bf34b4aec9c776ff0f9bc98ce5bdbd91b23c55dc7bbc435a22d882cb9e5416534d1e9ef57bb12d7df27409a9b911ff2c71d589a03fb2a14c9bb66e7cb19ecbf612ee4c2fa00aeef59dc7a5a1305d5f976ecc8e469c4a2d049be781dd84fea2f4a60264487702beed33b5f0406f689715595e56710b6c0e16405ae723af02457a1e5c6f920307f98a17ba1aa018c0e2f9ec691f8478c8b4597d5a2a52982ee4d8710a9b95b50ab161ba203dd90cdd46ed", 0xe2}], 0x6, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x1}, 0x408) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 20:18:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0xfffffffffffffcc2, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x91) getsockopt(r0, 0x8002, 0x40000, &(0x7f00000004c0)=""/1, &(0x7f0000000180)=0x1) r2 = semget(0x0, 0x4, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000780)=@in, &(0x7f0000000840)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x0, &(0x7f0000000280)={{0x6, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r4, &(0x7f00000006c0)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, 0x0, r9, r10, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r9, r8, r7, 0x0, 0x0, 0xa44f}, 0x7f, 0x8}) fchmod(r3, 0x9) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x10000, 0x5}, 0x10) semop(r1, &(0x7f00000001c0)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x122) 20:18:04 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3aff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x0, 0xa, &(0x7f00000000c0)="01", 0x1) setsockopt(r0, 0x81, 0x5, &(0x7f0000000000)="b12fdf77297ba08f225252a53fbaffb589e5f1a216551eb5cfd99a2d5cce1615c08649fc91c440283e34ad2ef966357c1402e4565ecafe428d95d252c8871f910f8d3aeea6", 0x45) setsockopt(r0, 0x100000001, 0x40, &(0x7f0000000100)="36e8ad7e1a0ba97f18646aa144a33211c81149e2f2287817e72b908a77768e39f960efd2826edd1537d55056eb4c8c4a65c6dd23f94547cdefd85292291a8a1a9f1d87d33c54f1bd882863f97a1183f1f04aecd773e964c955ff7532a361680859869fc773197dfeee5cf11cc8f8ff32a905bed80d92da8e1ac31b9080ed5b1bdb468dde04a914f69861462d543324d63b0b85065f51e344503032508346a1ae65b5", 0xa2) 20:18:04 executing program 0: socket$inet6(0x18, 0x0, 0x9) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000000c0)="7ec93d10323a1397f2218e043002510ebe4d5376462b730b2370e50a6ce8247377ddac6a2f6145d4de7cfe9bc0a4e87b2e97e3ce6ebbd6b3316f396a143583a9528f079c2ebc159c8e53f04b20905b38c3c162334897b91e7cfb4335367b27236f3d466d0b661e920e7f6042fd737ed1e3ab9a4317c9267069f710936c9636e33e8fe1654ecabf9e5ca98b7f5a3af592aa3f23e1a61396ded686a8f760c550022c1e71ed76c2d6ed971e", 0xaa) 20:18:04 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x10000fff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x3004a, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x80, "58f5b72b1e9c62493a69c2040e90a3403ededaf5", 0x3, 0x9}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xb4, 0x0, 0x0, 0x4}) accept$unix(r0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) 20:18:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) close(r0) kqueue() kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 20:18:05 executing program 0: r0 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/107) shmctl$SHM_UNLOCK(r0, 0x4) clock_getres(0x4, 0xfffffffffffffffe) 20:18:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1211}], 0x3) r2 = msgget(0x2, 0x434) msgrcv(r2, &(0x7f0000000000)={0x0, ""/117}, 0x7d, 0x2, 0x800) 20:18:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r1) write(r1, &(0x7f0000000000)="e3e5c9109ca0c9500a40be544bbce1cbe93ef6ecbc3718375b062c6f0e9cbab171206b8fecf0d1818e3436e40b930000000013df5f3f4609bf4a142e5fb36c5e3b1b917e5acbf8e5d02e8777c4ae9afd3bc37341e0518563d42821bd7cc5ac818b94db7028fdb997d7ef2e04c472486e8eb769018e7344ce32adcf3527", 0x7d) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) 20:18:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f00000002c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r0, &(0x7f0000000040)="d134a71a4aa38bc640ab90455d915062724d9801d300fc91c6cef5e3445237d05cebf952f3613d28a54b9b482a", 0x2d, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x0) renameat(r1, &(0x7f0000000640)='./file1\x00', r1, &(0x7f0000000680)='./file0\x00') syz_open_pts() sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x4a5b, 0x81}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000380)="9c6737e6ccae30e9f912edaf89f83e90466d3d5b1ab13532f827102c2f13d468bbd2d8dc43825a07f16a29217de5e4e15ad5a322747a6eb9690d81348342b045c68a7962fcf551120439da003ed81eda2f1f9b48d8e0f095d7eb740c884a378e80167e61dc5712d751c7312c7115be0cebe21fb00d443baa11d7b35d3335befb5e6b4a327eae8c21c6e861d171b74c03917bd0a83e83ba1f7685ef5c82a213b5181029dc3365d591d307581c3c093768f7ba51b2dbbab02979116e380b56955fbe6ed460c45bd7c0981afc0135bd9327a001ebfccf63e264cda4", 0xda}], 0x1, &(0x7f0000000480)=[{0xd0, 0xffff, 0x5, "61c144387ec1c87c8d950fa3f3e10f24fe1f1dfb0dbc5b23c68741d1131943aa4ef7cde2776243f325ccefe894573ef47222d417dc37a309867345f8a1595bb3b1a2a9f500107318a65df8d53c5f4bdb5675d5c12f97a52f6c2b2e3721c7078848ba4dccdd6815640604e1be61aea50485eb59d860a38029dc062c2bad77a2d4b30375076ea6b771848d4c65ae92b76e63dee336299cd8d3f1319c78718f6877a7a33ec8f2c112b55b3e4c179f012628a8da31026132f12e3c06799e4b"}, {0xf0, 0xffff, 0xffffe00000000000, "6e2849d2b358dd7f11315825747ffd34664f8c99a20e28cfe345c46482e11cce531340c1268e40cf676b625dc70b43527d71704395bad6b85230d93b503a973354b381c0b5dc8ca29791b2ac92fd23a7dfb22eb921bab4437caf4b6f2ea8bcc75b41cda4df12a0313b201a48bf2eed77c05126bcfd898fba4d7c88c7cfa3953a61a28989279c1502feadc76cffd270cda95ddbf6c0cd42f042d9905e3b9daa9c0a17e339c78880d87e276944a0fb30b435cbb7749c558e7e29ea1ecee0db438d3b5e23d588ce04c6d8dec2417f94b507e8535719bcd8eb49c2"}], 0x1c0}, 0x403) truncate(0x0, 0x0) sendto(r0, &(0x7f0000000000)="05", 0x1, 0x1, 0x0, 0x0) 20:18:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x80, 0x40, &(0x7f0000000040)="55cc3932fed4bac0495d3927e6e4ec8adf9751221bd403d4a19090", 0x1b) 20:18:05 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)={0x0, 0x4}) 20:18:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x9, 0x26b, 0x9, "56f61d6dc00660d2caf4686e209cdbf4bf2b445c", 0x9}) 20:18:05 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvfrom(r0, &(0x7f0000000080)=""/137, 0x89, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x8000000000000000) 20:18:05 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7f, 0x49, 0xfffffdfffffffffa, "0900de00000010009d1800000000000011ff080d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e652390", 0x13b}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc8487489", 0x2e2) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0x1, 0x7, "3954ca5db2a53aa59689737d87f9f5f3c3cf1672", 0x0, 0x31b}) 20:18:06 executing program 0: clock_gettime(0x3, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 20:18:06 executing program 1: r0 = socket$inet6(0x18, 0x400400000c001, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x1}, 0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 20:18:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:18:06 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 20:18:06 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) sendto(r0, &(0x7f00000000c0)="85dcb77f883971adbcd8ef355925f1aedd24b3a2f4124ec10af25c352fac2677a3c11de9075a5748b632eca4e0417a940ef20dc1de6012c05959aeb2aaaa3f3248a586190bc5e14e39e78708232fcce7809ad9317e67bdad2966baf50f37552abae2a0c9dbf4a38026809fb6e50af3ace1fa750052cbd230fa7e9cee0c6a76c365573ab84619339149", 0x89, 0x4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="0104d600642c6efc08e6868918d11895d900886cfd45d8de58092c40285ac60ad9dc6dba448e6d189f1cd9e7a1e1475dc462c01b33bcfe515a241ecb87d90be5124056ddc5ec05d25e54ba8346885d593b7d6f8fe88c677f719d3eeb1abeec60eb4f96eb820125eb6e1d3127e3157f4ebbf68a", 0x7c) syz_open_pts() r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) 20:18:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x2bb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e7", 0x4) 20:18:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x5, 0x1) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r0, @ANYBLOB="c827c08827770e7cc2ca67b3865e925d16ec7ca6185c1f5a85e0156f60d22bf5eaed2a018d0c3447329f5660a6cf02680f37bfc4943fc8812d3bc2113a8346bb6fd53e4adb263d8872c486207ff8cac5df1ecdf1666da2b02c0f66df1c9d3c705b8345ee08caf39b0bb81a736f3703909b9b5097d2d949318e87fae4728832d67020778ca011f5af5fc666aa166cdf3baa77288f8dee377b916c7a0fe80f8cb92dfb29069cd936b43bd8b4950a6ab1", @ANYRES64=r0, @ANYRESHEX=0x0]], 0x1, 0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0xffffffffffffffce}, 0x2) 20:18:06 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xa) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000000000001023, &(0x7f0000000140)=0x80000000400, 0x30e) 20:18:06 executing program 0: socket(0x11, 0x3, 0x0) 20:18:06 executing program 1: setitimer(0x0, &(0x7f0000000340)={{0x8000000000000}, {0x3}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) 20:18:06 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x4000000080, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fc2bb734050901f875d9ce1ac504edf7713d1a19aac09aa5c4d65d6560d7e0d3875928400b692d40796805f5735a284765ea8c505ee07fbb6cdadb457cf203530157689d072363f281e00b1e2ff17206d97797ac908f0df98adedd0536fb92dd6c3f0105e693ac687af677edca122e7b704a64384aa435325c97eee03186d398f8c5b74ec0afddf9f2d6eecdfaccaf526732927982bbcfba8ecf7541cc3a00f7dd77bd5849", 0xa5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908", 0x36) r2 = syz_open_pts() close(r1) r3 = kqueue() fchdir(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r5, 0x105}, {}], 0x2, 0x0) 20:18:06 executing program 1: r0 = kqueue() getpgrp() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTART(r2, 0x2000746e) r3 = kqueue() close(r3) 20:18:06 executing program 0: msgget(0x1, 0x40000040) r0 = socket(0x20, 0x2, 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = msgget(0x0, 0x401) semget(0x1, 0x2, 0x20) msgctl$IPC_RMID(r1, 0x0) 20:18:06 executing program 1: unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 20:18:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket(0x1, 0xc002, 0x0) r2 = semget(0x3, 0x1, 0x208) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:18:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) 20:18:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x7, 0x100000000, 0xb2, 0x0, 0x80000001, 0x3ff, 0x7cb}, &(0x7f0000000080)={0x4, 0x98b, 0x9, 0x800, 0x7ff, 0xffff, 0x5, 0xa17}, &(0x7f0000000100)={0x1f, 0x7, 0x100, 0xaf5d, 0x0, 0x1ff, 0x9bfc, 0x74}, &(0x7f0000000140)={0x9, 0x5}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000000040), 0x0) 20:18:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) renameat(r0, &(0x7f00000024c0)='./file0\x00', r0, &(0x7f0000002500)='./file1\x00') r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, &(0x7f0000002380)=0xc) r3 = getegid() r4 = semget$private(0x0, 0x7, 0x80) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000002540)=0x9) sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000022c0)=[{&(0x7f00000000c0)="68dda99e309b80be023f1543e7689d4192da4bd557cdcc5bfccad4466d24952ea3c0fbc26a158b3602d74a541cb40b84fb2e151996e1004a21db23dfdc077f00a0f826ff86c9b9dc76edc64dca881edcb65ff80d1feb13a48692c161acf6a8bae2fbc17e9c9f1f4676118b9067f689517d000f1e714b6e37cbaf89272f6fe423aeeada42e94d55a162af9b492507d04b48976ce7986555c0401305253c08dae40e66b7de100a2319a44a1c6bc916f91774c36b414ccb75b57e4b824d279c34e60d9cc5a56159e58fa19b0cad9a938a5f6b908297fdb7e3de0585a9978562de70299447789acaf9de97ffba34a7971d7f907beac72d628a8250cf6222a3cf0eeaac7e64ee05b6f1574d71490e093c1f2891b13766e6c2b7b2412ecd9d57c05718ea3b337792ca9cbbf0a2e2a38d25c21c97b07e1a589306e6141e7d77bd93cdca36ac688fbfbbcbdef3364368aef061759ab26f94841bc45c18831ff3125785eebcda36532014eded212909655979e801dec66ed254d5c7caf970aa349e19a090ad4acab4f2bd022248231ebecaa2c3462962c33162ade6dc226b8800c89f0116976c290f17d080c60764d5ab3eaefb0714df4bce09899090a709fadfef119201b1b9679ceb7fa92dce6860d8878ab079fc7927ae9a2bdac2a39198d3727baee153ea24f27962cfb07e4035611489f18abb2ec90c1fc06aeff9aa6134269aa8ef68f1bc980df26ecf2a265f52c6facfb1257402b89d99c5aff8bb0ad7b2d5fb48313137007fb29ac2ec8e4ff73123b4ba03cbe61d3eea8d037e5f922b015dd7441489ef14aa0e3483e1042fd303ec7091a0543dddb4dc08464a8a82263feb7eca524351a03005d9c69b2ec6065caf9918c908b08e20ed6fe9b8f66f768aefa88cc1d989d8e8df0ccaa143c4c7e9a99d9bbec2646096f20824fd6c02fac54aa3633f4f614afa1b8a5ccae8b95389e67bb7758f7a48fa2a750758c9c582a1e668de03d55ee86d28d006a1339962d578631001c0d7d8e859b775dd578f90486cad5e63d7bb11fbefcc3d723fdabdda43c7f779bfd2bd57ce2210c48465726aee6e00f0720dd91642d90e3a16152b4a20b11db2d433096382a7ec1aad7486effbe1dc4deb1963118328674b0468a56b3d3566d9b3c834b863909f479626d4590f94de4e4b4480e737c82403389339c31fdc67c0ff501d76359085524326d3a311d71c0f05424394a63455b794998c625e140f7b89aa3863e7b81bf569cb1dc7b4c88454fc7f4258bda95f8c9a9afd9b4c0b403c40f4e16cefc520e81fba825ab674d3482652231b61d1fb5a40d5b1eb27bf3d16afe4e666bf77a3dfe9dccbab0ed53891ace39b5ce8189631622e1ffb89e746a471a8b2be34f2c9764c68377c7608115acc75ca96ea7b0098fb155a320bb2d6c027081dbfe2cceea8fb40a25cdb595e63a2cfea8dd8952a74992fa32066f682df3c411663a7d3811735f5043ddd2262d619711e880daf75557a85fc10a074de55759ab48fec45ccf8e3d7da21191f8851fda6429688130fdf7df83a5e4b99500c175763415227c2cf646cbad36b0e45587c975d0fe504bbacb196edce72c3fd9112bde0dc5a552c10c26b4b625da64540b28a29eafdaaa4a94561fc417c6ecc4f3a1abd2ce6c127be1fc59b5b739020c92c549fefa072a62518f3be6eca4815288604060024a81c85dd66149d69f11281674f14eb408613d1a5f0397b45279e40413a0388ccd1d08da1d8b90ea416a9202e499091caff940d3b1351e11912c7d3be2d0bbd9f0f796c9bf6dba5d66ff22622710339493e96d7614fc988d893ceeedeebca1502e0edf3391cd1898844f9573d24ae3f33ad75b5b197cb7da0ed2322aef2597840828ccde50acd68befed7b6118696a35b29b80bd2a1b21ee811984824bbfe10b998d79345ef6228cc4b8ac319f16ea61b6061d9e590b7da8588c1198b86fbe0b7d21f68213886e8af4f10e9aa76ce6305c2a0317967d78997c47ff909e7438c7b9cf13bcf1abb0cd55abd1794ba02f5f50bc45f525888bb37da50201949cbd48026c5ea4beb96d046e7581a6aca99ac34795fb01e6ac972b1786d9c2b9fb2fca35b7c7d9cc3b7ed43c97b9bbf8493c1312c5e6a279e74051ae452ea140fb57f57ebe7b4c7be6e0856ed5bed25e2486d8f9a6ab9414de103651385a10b08d8c2b0ec1d80b32dfad85d10247ad17948b22d9911502258175b71cfe96bffefe2e331fc24c11de9134286b248ef97788944f4401b88e3403dd91b95bffebf2e4578704ad2b34b75fe8e7746753b180e48d6a5e40c71c2e80fc91f4f2bc604305415799d7896cee9cd95fce75fdb8baa0f08902c279aee1e49265c8ea485835f05baa9d1ba84085488f1a920157d9f4b7dcba08a7c6f330a7806a62667d56ef7fc541db8da29cc0c2cf4ca7d33cdb87758b0d93cd3778138b9099343786ad74aa7f402618a221c6acc2719f6b920265589afa64805c1de9904335b0f19b6b57db1798359eb7d30c3f9e7953bad7e3eb3ff56f2fe10ffa7862d39516b15e2f22ce26d15ab20482055ea4bf47795ecf120f41848c4bec371eca83ffffc5066b5d5011484fd26b328db67bb711bef17b59081ade2c60a60d56eca2d544d85071ca23628536dacb67ebfe513480ebce270c2678fb60721330214fed62146355326e2234bb793d7468d9472980e18a669ebb26f87c2ee522a2e9a676e83200a0dcee5224f8b1dfa0ca4bc8607253344b50b190361e361dc8d26bb72710242693a389d5c3764781dc15e9632455231e980c6dc9e17b57f91bfb984e6b27d8b96bf53b3580f83f9a5f4af07216958a32c23e1a6aeacb6a3920489f3f464eb99efc3076ae2044c9883d5db99a6da8e1927ad70b773a78548b93dd6b97e31c2e65bc7c70a88807db7e95ceb3e567321a98680ac8cd817e6745b3fb2e9c89bc46113c08ba41d9874c4415b8728daec087b9710eb48973340e3684e519de182a0c30503276b10d998ca7ad21e4377211bb03babe9650fc5c3be26ee035fc24a27cdafc7ea4985187cd487d561fdec5ce746c106cc6e9550e4c9e3fa9ea5efe467f783a658cd96a184e7b06f1342dcee20cb10a2865729168fa6a5dd4ce295a29ce43203e4519273acb5142802244ae9b7777d81488174021b70eae0aa6d5f51947df7edb11af118b42d1660a98719e399dc67226962bce83caa939312f92e7df8fd28b083e660577d70279b5812e59e8401168f0f8436828ec907b6df539f4d00f5ee95a46d0b905f5f72854903ad49aef6b3133f20bb62bc502f6b95a547e9b69a145ecb5480db78719678aa7e11e2927d813a151553c3e079861ff48c5c36fc21314d8d9cc21a8c2b6198114b8577bd4d4244b727c202d8a9ca22584b7cc88d31922ed8ccd22570e4064643eeaab6c1bcb9a1e7de61cddd3a98f8c20a3dec5837ac76dcce821a4e0b7c0cd5066160ff560f3936da7b79688e4785dede70313ca6d22d45bc807d843b5d239c32f6ddb158c7a3c64ce0497acee9173d00fb6b30edcba3646ccc2b95f3b678741d056d6a3ae6e2a021a2b406065845fa11f59c04a4ea35078cb1480537b7374f990053b13cb334ca864844b85afe4d56ca83e7e0ee3b4f2c6cbc9afaac8a654d1298f27ee976b4724384c110f01f2b0930b52bd445b507c797303e5b6245de73b60fa08ce3bdf5047900367e0a75206b9fe2fc7b814188a4f719a05c644e61b99b66ea4f23cfa2040043476345683751907d485d19140a4e40a73fbac106b560aebe9e7113b13fbab0e3b99acc24b8300c896e18d57d45450477d5921e951f219df64668f04798bf7302c3fdb65aceaab7890223055a36a446b41443e26065c955ff8be17852bc925481433cab2961835f7c1dab6020b1ec4b655c1d02a34b142a5ce2b2f1f39711fabdb1f479ed551d63016d65eee13fb036c3269bb7766b87d7ff16681446708c31a340efaa15041ae43c9c38e34097855cf9f4facd820072a0b43b5f5d7084d0a06ed80ae48c35d3ac632d7076d727ce645b38ee2650c9b323134f073b681f6984806de8eef558d7a133079db59340dc65d07ea7a5a5ce32503d67fe9211510dda7aa869631b2db558e867e03db9740f1091a2a7d5cbb23bffd92c3e112c542b09a26490e92d9b5ba897753886717d933a8c5b2b3044cf3741ef1bec990f935a99c8574f193e8aab7ed3f3689a3dd534818e8eef5e4e6c192f2e464f6649115d66498cbd0d04b8b0461e8cbd74a62a88657af22842f16d4f2e153eda640207904e184396b6fa66555216b51a5f67cf6694140bbd7086c35c7fc401c37427171a2baf2bb5e23c5549f8093cbc3b418b2c0caf277c4cceb23610c2edf5ff8606e466a574c3e4e4c0016d0ce4282a01d4f09ccc04cbc15c0152d91ace67575977497118623f466b4bdba8c018f3f1706fab1bcc85a5a02645f2d8f4e54450ea5ec725aa89d8a5f3fc99b6381d563ae13dbdca747555f4c9683f4e4a675156f12bb794d1a293c701d5e2f02aae72f418f4eb5b47fdc6d6c8a0526a492459f67c76f693710a66a151b06e1a3e6a9d2e22b48b733924bb9d7af72512692216373c41d678c9f1d45896a0fc97788c5f6470975105a5034ec3c365676ee48fa06fb360db6b1f14be4cfa227ad89d2d1458aa470c0723ab622cd61c034c987fa561f72643685812c2173e307ae581e8061daacb5ecf3ff30e164706ab4984eab40ef7d4e0ae50ebd2a6ae5211b32d6d4e15b173514ac2c276662ff9ea5d4fbed61cc213cead4ec17eb9177a6553467fbd489709ad0c97b319b6b2f322dabe282d3a62fda04e5cbc30baa4402a2e752dc885e86fbac01aa5565ba6659d4df1977bc6beb1de2ca27f5ae1299d15a37bbbdd287ec08f13ccc0c8e490b4f8f64032eada1382796bc930ecbc2ea0418672e6daed3759dbc71119af0c6f8401ac813dfdae7f308f061ca388d6cb30500e794960d0ab4c52681b70c69f0ad19fd6c3b69d8cb89ba1f36a36ed7c5f1f0effe41c1612ec479b67c74a45031b326469f48ac723eb04e0d55f73c4a0b6829ad63f0019e2372ba8d1f7477011845860a92cd14e502f0832a75cfd0112cff74cc9d6415f5a38803a5aa1782dc414fd8126f208d2501d41c16a8d597971cc854b0112691d3dec28a7e3b90b32047d73fa29550af3e460b1355d374d96560bfceb2b177b636ec58e0a5076d808ff6cda51ec1c6a2c4f8bcdd55f35dd893b1ba7d3a9321ac27c9baf4eab316e41b7e37b772f72e312369fc732a7750c07342f6b5db80e34245a49be9e45f16ed012022078366bb737c44bfe7e8651eabfa309083a39c9d777deec3dfa037b7197523f0a7f9b75cb9f52fb63e0230aae37c875ecc2c98436abb681a3f7e8f1300cb51cb18957233d129288e3db0d712eeb96b38a4ca3d491b8e9d877781afa1b103f98dc9403f9563756240da371c2cc9f07b180f0d8358c35bee8800ed7ababc1c4783666315976b013bb14ec596e60c528e78ed61e5406607c982a49e416ef854f8ecfd1e380b8cb14642f9100f57b237034f8597c115c289eb0bf8175504563dd5db7457016cb895b43a63d5a3b487fb6517d8e7f596b80ddc2dd179822ab44b935060523680836848f695d9d6caf27583148cfbeaf2f2ca9404dd3ca5b8fc2b92752461ce13b6e8658ea0dfa02222875532c4fed63333c203405be992ba8466509a6562cd1459e3690ca6a9c83d553c1f054aefb5653f31d138b76ade4d292c87c6de203fb6e10be39", 0x1000}, {&(0x7f00000010c0)="18dded3b555e37fc3efe2a49eb64abec26213a5b1bb536cde0d140381a677d94bd83f2db70e9ea0e4d5926e2a27676bfe2896baad85057b48fd319ed598974780e982720e487354a4d6f889c5a567bb3a4b363e05a4bf8cba91c2a4c8079ffa858db903cd128a611e4999a03400d008847668ca7c994a1854d5fac57a7e266dd73525832d5a9801bb17626c2db7e00ded3680d93b4d2a480872cbb9d1f8347a4f19b1d103f8107188d864622ac374d16a99eb4a4cc2c7225c8a2138d5b76ab0a17f1e6cdb5137e5d9744aa3414633a84d30a21944fa4186b588f83c7ed0964f376b5e3610ddc50884793c139e5df769b0ac48c373c678420de688a93e44533ecb9eb06c234da26f03720c9597dd740002fe9efef5bce94a2b376c275476aeafcd7e5c4436355ef00a557b02c76146bf90655d631e6ef8460d9ecac2245839a806d1952e0969b1adcea3a899a91507166a91a4d43d16ede5988600211803563ece2904a176ba6eecd5c620602c3f994f9c4681a2918662c9f681befbe11e47ec355e76d3e28ba6dd712831d95d8b6ba12883417d0693cdbda926289e1d6c7d76f3e9991f4218bf1f886e7a854c769685e9477ebabe0106487d0599bab513e374292cc0fe89c25a88481f141c44cdcecfc4f7bcf4384fb83952921a0edda52bd75cc52c17312de2372d7d86d45a504a2879fba6f19671200b9917d1851a2427ce24b321dbe800c26334f0b11cae0b70f8e7b7ba52e157bf6072ca5a622448bd24223575e421babbbf7d5ef96f67a060316a41d4bceeab982c045438d41f7e1b1efce5a16c68694ebdbb3cd0abfadbc317e5300e2cf4e789e164bfaf9c394a1118a439755a3a1086a1d57b2aaed752b228a0e1ceb65cca174ce9f9d9a2069418e527db6448b12037579f98ffe923587a3604dc091468f806efdaa2b71771e4c2ec8aab054fb589e8729491bffe438527b7c23a179eb3f1a569a14b13329cec712c03924b4bcd4862249206b5cdbb852c77fa81f74d97d3eabf6e42e48e9a6b3b95f4ea7ada5ed0517350c4fe37b6bda3091dedae57646b65eaa9e93758cc9eda99323bccbae9a6e2b8d3fd8a0c488f0592580ffd6e9eaf231eed563986c408cc2278062495b4293d88d4cd6dabb857e0fa54d44ecaee73417148759b78300dffa7acb887f59ab3a42c954077d73206d7cbcb35b91532e0ab4c9433d60ee05e1a8ea6959c316a97569d5361554769bd5a240743386b17136aa1d931a28f2586027fa70d3604fbbbba11a264fc91134d53a94a753e72a7a96634f66a5b14415cf07117a9fa128e1a95c593834c603c790b3d8e3f8f4256936f80f894c2d7f1a9b3f5d0d6db9e5922ee7b3fc1bb3f72262c1d629534dcc2301268a640f2a6dc036161c66155d9d93eb15bd7901c3209f61c54293657816e1c8dfaa989630ba42434a6e2a6fce070137afe59247e73df5314b3d0b0e68abbefff5fce6da83f202c032ecf290e8730e9376b3df1727e5492d8811a250a5ce56c52902aeecc4b40d43f4dcf80eb8ff8c0aa7eeecf49e5c87a2679a353aa1e76cabf3d4476c5820b59d4fc8eed0191160543d03d5550841a6147024660e88d8919f7d957bdd3798016d17c598d376a25c2d2d800d2911a3f95c76cc17bba14a093d7ce75eb491c0f2e5c409eebe196dbf6571171c70655f00464d5a125c6ef0a07fc0a75331f75ba4d81af66f399b952ed45450c2343aa3ab3c264d79f9d3858606fd8650973b1d38b1b43e8c6ddf5fd0987b1f1963a15ff4639763ddf85bed1d02e8bfe9ea79e16dce2a6ff3e860d0b568f129c5977a680dbdc06d10a45b0e2157d2c496c671b50407f28462bfcb3c32e148166743b63c44c93fdb0b676965b1b9895ae12801ce98038cd6b950f592d46efb35519268308f3dd5d2b6dd85feb5ebb446816281684930368a5701e83b55973833ade731e1100fc3d0c7c5ba0403914313676ec249cd683bf086b069ca6b6a2cc96c5598bd161113640a85815dd77441b5d9c4ac1183f3d6425496154c844c07d0eedb27b22d6fa2786480114877742fb5557c5f6a41a931b6b4d57317650a55f6bda7a8923046188f2af5eb0cccd9f1e76bea269203d2369621d9488e41282024d619a96ff273455c91749859f633e7e1c4cba8b72efb7511037e203d967a5b20f4afed417220a60d67e70eca07ae787b75f31794044c1acedbc989ed3d090acfdf4abd9318c5de1cd8af8cee3e586bad2691b076735be5a6f16905fc50c677035ca549a02f5d46203c3267d75bb41894cb824daa74d9acff4285e5863664d1478d68a0779a946e4298bfaca73b4b931f0d31d934a242fbb660af38c8987a45232a8e530c76557ade412c7fc090956cdbb6300aa6000bed0b73c2840e687e622ea9782134b4ea8e0c7cf67d81f878204e3d47fbdd4f7d3790497e91719cb578050b5dbd067fb1cd98c53cad05b7e2a0d0d3f440aa00470cb162a0984839f959ff107c8e1fee7a9f4e51c22452ccbd107ed867da9c55b77c341aaae258bf684b04522a2ba9fe7c56876e716fc1bc5622ae51eb0a92198c171547027d3c9e5bff3aafaf96c2d12a9994c7ae4e10f33a905a661a68f644cc036a89b70f5c87b9778510c7f0a5da0abec39f4c5623ff398661edd687b76e59cc39089c031d3f4cddde2b46ea5a673547bca49d9407dd0928680dff1ea57f8d19d00163fcdf888362fa62c36d1efee21d071dca15e98222d5274b2b5ceb0f022b332e36be532e8ccabe6d1e6199e3d6dda4e9f8c139f91cc4e3912be16b64eb74e50d6532d31830abcd366e290bed124eff5503839503dfc8df73cda68a6ebaa254492f07196fe3ac0c266cb256bb13ac1636e3fe6fbc7bae33c4bd8d1113c5bcf3e5670fa99ed38eff590019070bf72fe1b42bf25accef1da081b2946c5230330a5ce289d5cb124ddf56f97e3ad8321c420b320f491590436a25d542999508c0ba6e103c8f39145e6774108a5a6a8a2895de221106906f9a3c50b87f1fa14f1cc142c08aed9d5a5a7a10db17f9d81467342016660bcbb7c753d143daefa6820322852e8ad110e8d808b2cb93366a5da9f1808e523a37f330888c133ae079e4890e7122c666b0fa2532cc94cc8c4955226766950d190847209540bbc9d57390d61f29ce7ef79ecb63524c32a37b00d32d0da5ba0c6d1fac50b9ff10a3cb4de8c8aeaf8dcc1b0f4802f26dc7d91de0e999e380c8f097aedcbf633d3012b361a81e1fd8baf266ed1eaa58ace6f142fba1d139e963e80721bf22cb4654de69854388785f469d8f0f44f529fd3fb8131d20c8f8470ae740b76ce221d496a37f82e4e37ee3a37a49426f8f54e6b3f530143456127d9262094d499237cf4eacdf11e6bf433fc07ad16edb73ed667c617d9bf7d68a33b1814644c009ab661b6d3186ef2aae369d530567caf177026706ac194016cad0d43e7e0ca1433e221ac1d8036ec832a88feadaf3af7940507db814eb38a7285bc845c6a0365b1309544b3be6158e2b046ab24d66e5254bdc2b15310aba4c7abdbdd65c00c63371516bd7220819a32f71a29995f082a7b27d6c2fa1ad6bf0e678c5774e3ee56f4e1ecab3e91f0c1dc71a3f1c1f23789b2c829ecaf6893f4d081799f3ec83b2023b848d51562d7086de9e1b360138cd8d593a705fcb7cd343dd7be2dba06fd72369f7a4ca27cebf7411284e2357246478098d86ed5f922efb1a62e11336c4f1a3541174c408f5d0283b798d3b01dcdb48ec38e956b7d741c7746e321b46c18c7bf49ffbe9b4adce02336dbd864d5991a05fa5e5564663a23135e146e66995aa34174d44019bb4dafb84db0d6477926b08b74eac752b622c03a655ba957a498eeccaf9cf9c596307fae9e8e5b5e320fab06cee204d234f4d4aaf416b757e052e38f78fb61abcb30dddd2a8488fe745d8cfe53ce4a24280b10b23bdc4dcd189210a33c6b74da985367a61093f2c274963183ce3eb57fc3e4274835d28592466430edbe84b733d865f5f76d6969192b7e7054e6d270951295a7d2c98ab8956ad88868c69dd3badb34482f36b47feebe972ca9130d1c1aa1067a3f5da18e6d134e3c8b6399f3a4f08b14dd3d4544801556e4a4f3a02b6c0a9c709119e62945dc0ffa78f411652dbfb5fb927ba0cc22a8ab6b57934580e06d476c7493d54fd3eb93bb274f64964d82b472114d85b8f29d825fe1aca427515d00aed78173e16b1c125a3d706fa8c8712226f4367d08b0456bc7c53465b4d38503a922e9a6a2cf9a429a616875c51d41379fc804c9570dd48f7a53b5e956334fccad8aea7e7c69c888817f100febca6b148e4b3b3a89ed08102625ab07ecb38e12c5ed6294f05cc5da47621912e263d12cd6d78ed1075bf0a8b8fea07fe7c7ef8d3d91d34adf29159ea5856ba454a126bcc89efce32417ad9543b03f8987ee819a32bfbb8e3963dd059c0e85be3bae1b62d2fbd34f638094acf104a540395c38f55b9656dc840cbb357aacedd8b58e33030a5a82dd563cd2a4e59e1ffa1e1ceaf3f3d340a95ac3101ae1fac1efe7fddc64988f09861ab22a332453ffbe3a9f607266183f6ec92541b7b79108e8e4a6be6f84666065340f38d0912dbc05cb263c8d996de7682164c90d2b11c4e2f0ffb07536dffeb21b7858a44894cfcdea2b57745afddc733fe06877d0ef3806031170ff84eb4bb0c5f59079040669d76291fd2b5ef396d4923e75f6dcc5b2a4dd72f40db1547bcdf3226c60e106541de52768b5c7cafe4638e7bee43831fa121ba308bd5a58265c494386a28cf953b5c87cac376f047b3ab03ca9be38801ba4641041f9405343ae50bdfa0e995a3d3b3e0f9232ab18ce58d1b9e4d59aaf896c8411c22eecc90fbfe5af7b3b8a618f6e6dd823eae5d3e54b72c1055b0dac2bf3a4f95133132a97c088095a3cb3f507ddfa89044693e62087e33e0056be97edf3532b1a755fa36d83eede7c365cbb312454ef432ef0ae5c99ab001f3349953f11238aec3810051ea38aca103464be6745d36e372ce9cab54e95f71c13db87f9660b7cdfc985a8839565cd72b8697d835f5760122fc7166f2d2be207eaa6846612afd3c4242f8560af94d79a4dbc113b678862869d209b0b1e9d9d6506c2598c293b366ef88ddc9455540d672947ee2b40456b7fa64834d6a2b601cc08219d093f8033812a82aa3ef517c84cdfd3e3980867e23307e6a2f8340b16883170a26d2f9f1f2c691a39e9c5b4d252add44b2f6134639effc0b013dee90b3e10b0f605d40f8494fc79d2b709531056591b3d35b3e2368393e2ceb8d124651ee64b49b3438c05fbd7427735940887eaf16b63d8275f9c20661ba67ff190aa13e6d34a83f6b287f25d89838ba2c67da4f4c1698f4d3e1e7ed01b60ae6976aae5023f36ae4f43afd2dfabf340d000b03a4067cb4623f56bef45e1c5074cbaa7852a496266780615cf9696377b932c64b2a908628a3138dc615d9216fd92045de4c56f81043c5738d7bd7d2f5d1696f641ad9b9217664482aab9f65a4fc435bc8538087ff42e61c65af49183e59ca8468ad01e8b746bd18d6ee01e298ec1238dcf29a58698658b6beff46c5260eb6677877947d4c0525707c4e434187022bd63b68adfce5d3b143d20e957f71c5d126fbdbb1a04bbde50abcbf3f0f51d7745fcce9ed936e199d4243fc3f7367d098f1e63a8407874e1431e48a6e010d0074dfd5d75a0e4c06c4911bb0d2f1b6665910bd5ae5862a8f1dee662e8217ecefe73cbd8b2a0fd5d34369f51920ab32", 0x1000}, {&(0x7f00000020c0)="0d798f7371498d847f676b5cc7b340e0116e8d855cea95f0fe14ee95f48f61b26ddd1e58a96bb675934b044e", 0x2c}, {&(0x7f0000002100)="34b980c3e4783bdbc25148162a0ca886c24824973c6c6d7aa9e55c188326de31da30a1d3584f812e3244c206279ffa591a864feb59bcf4b8e73f6221af0b1118ea0312154749e144f95b18e758ec91398cdcb8b4ad0fe10d80209109f77710e78db7e59c2d3fdfb98b", 0x69}, {&(0x7f0000002180)="0c86dc430149cfe78fb1ea2a683e3691e2e99c26eee77df5823444c11e1d65e9e3ffa254f92cc9272613f5", 0x2b}, {&(0x7f00000021c0)="c1676ef6a8820175fe45abda813f07f8762d0d9e684e9a09b21b0c055f4cfd8018bcd42ea5f60df2c96a46e46a88663d2eccae888120eca14f3ffd6a13f7aca333460b384459b91b712d2ba8a90aec42f38fdeb6083bbe8f2724cb08d1e357f75fcf56940d9903f1db12c7981594359a6ce33c", 0x73}, {&(0x7f0000002240)="448306965cd94b1dc3b053ff2111a31235126c17012061a878d6e01b4d9026ea357e371e88bb8ed8ed27a3de569b6aa5d16d2ae612c03d5614e1a8c698693ed7631594983eeb5d6f0b0f343a56320dd717d832b0c4f1d5559bfcf763fec9e07f4ba8909ebea4a427e337ff6acf09ca370b55c957e6d197079018", 0x7a}], 0x7, &(0x7f00000023c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xa0, 0x1}, 0x8) 20:18:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = semget(0x1, 0x4, 0x27) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000240)=""/4096) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="0100802f66696c653000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000001240)="ec7ce9ed40d2d66ca63d2609ca63e4be5a412214db8a7f46f339375ae2559e24a0b130af8d0deab8b0f3773313099eb7e8a0743171baeccce8cab1fe9e643ac7e01537bb726a8a51c180483e9253cb8859e94660ec0b20e1559ef881cabfeeb46fde269efac4e892aa0f603dc0daf60db6fdb5f6a3afc9c9fb10509d565ed2ab3f394b5337bac4d366a4be93042ec5f1c4b2f63cd11ecae217c59e802bb3fb1121c71c46a7df1c402930cb0c514cdc37", 0xb0}, {&(0x7f0000001300)="7f7f28c9584523dc37768e32ec92dccd8832569a271b6f21f3ec3c8f9723c8d7c64b56a97637d06bcce080000eeec2531aa512ab4d564421ff4b2417f5977a35515c978ad014524770ea11eee28c54728f7edae4551b13620bb1c7303ae80b04a57c19bffe0f8594c2736f3552e84054e351319f61efb9d2a098b9b9b3b839f01c0dfd18f9ecea4aaa40ea2177ea98646606c655e9c34bc97bde1dafe2587ed3db60994dc1512b505208ca", 0xab}], 0x2, &(0x7f00000013c0)=[{0x48, 0xffff, 0xc8, "eb4e8a9dd58aef8f575cf5b1f191304f9b0ae2d4d98d62624f068a84829fcd4a66594ab5bbccfc5229761a0f1e59cf5c44b8c7a973"}, {0xc8, 0xffff, 0x1000, "8b7d20101d2542bd674e52093239b1c66abcc388d562733aecd1b808accf268c0b9248460e4511d8100b011ed54d26815a3aa892ae55b240885628baffd85ee450ffaad0a80e106ada144defe15ce6a3ace5656e11a967a013847ce9ba329d856cddbe3d6302c49858f763dcb8c3d446a58576f6fbf1c11348587ac09083e5dd6bd0d359041bff46e5ab7c730a4a9d8c314a6ae32dbe6c1f4c314963100a5ee859b697d285014dfe3fd6a6769ace9c5e416c14ad36"}, {0x78, 0x0, 0x101, "75c5aba2773a8e72a0fe518ad410ef3cce8518fc7a0f0ce92825a43aed53f383490aff1d4f1cee5436803d31852d3a5fec773e66dd7b379b575deb2227cc12b1efd4a0e113569375f130bef86fad15c2dc2a77e5f9afcf521da40e2cff40f0af7c6060"}, {0x68, 0xffff, 0x8, "0f60d75fc9020be1acb597a3102fe3c711d877960bc75d916c78df0882dbb510f9250197a78aede9374136e66699cb18e3f44f2c648d386aef8b7c4bfa0b1ca6c47953f41014d78b1e33ba4ce49f6c50e79d1d6bd0cca071"}, {0x88, 0xffff, 0x1ff, "4468e5f7a08a00e117c282a6026dfdd3be66bc1b5b51f396b25ae93471b6db1d61614a876ea6d4b6a763e6e82d6d341679933aa98aeb3f71fab75816dc42d829484441970a4387c8282dea92161574fcf633d3668e5b653d8ce8af11c67239df3a1db15f5be16885b833c7d7d7b49fcc63eb"}, {0xc0, 0xffff, 0x18bd, "46f94aeb4dcbbace41ee61c1e34ef4aa37e214c93cdfc3b07adb23e12358d58e71250dca2cd4b2f37825f1ca0e660054e7ab70848c4e89800434891a6b17897b8199c584a221a7c4af2fa69f8f88ef98d37ddf4eb112b43af0aba5dc5d3554a7db4232d00b9b3b1e5ae8642e3ebb6ab9ec93d141d7c5fe7f2252b2b1e8a8ce38d31f83c2a6db571df415bb4d58b6d4d8fc71a38efc27f1b8abd59de643e3a6d58dee78028f19269874"}, {0xf8, 0x1, 0xb5b3, "1e2e485ed20dfb390dd01ddcca8bb11af8411f0ff3c1b5a155e014f97298cebfd4819348277c367799ba4d97427f8196c8c0381f10c327f92a7ec6c62547750edea89e4498065f533d3aac94882cab44ce0cbe603635b139ba3536197066c834de4dd78ae78888e2fd2a655dd33cfc13cc682f5961618a5abbab85f9426a3b8f6eb0c04927f9892721f95c5f592c309cd697a97b4a290ff828975ba2ae1a06a0747f81c4449eb4efd8c32c5caf118606d94e303067854d2fffeaa20a30d59d46ff069efcd14feb4e80fd6b49d8e38c5c108eca91ba6b848348cc4585594d6544072c56"}, {0x1010, 0xffff, 0x7fff, "239b611a323eeec37c5268ccf79f2dfe2492ae2ec13d639490191737c8fea77e5547c0c8730b09bcd97f774e633f71b66b6a8688f4eb613fa137f7d67c199a3cbca840fa0543d8886a2f6ca88076f13772e52299699832cdcde02629ad0d74e343f422317f41914a93ae3464ec9e08ed1df85403a1cd40f5c1835e6404027cdda8db440b5d4d17e3473bb64d0ce5026f4caca34d0ac1bc6bc34064b9c11a42ef2e3b14acf38dae0a7040bcdd6726c0aee896cf8ea2b0d356f27382a96d69e9488fd54165123848ebd1ed8c693b72c100e1fd2f53893c13bf540db5cedfe2c8166bf1d0ac63d1a3d3f9f082f7976164919099a936a943e6051d0e51e8a601121573adcbe67a2357231ed12e17066f9ba5d5c877be4f86e5c905af23736732bd88e789c0ede92cf75027625beffdc67dc9d007f8a9704244dcdc5d421e2aba5d65cc27b7df3ec9c35eb145c5f4fe6ed246115a8e83deac186677e332fcc1a70f65b2e65a7b5e91d96448e83d53048bf093128c53f43f7a7b9f1bb18bfeef9eb9002f3d0748c4566f95d6d67dd0fcd2c2515f3c246c8894c4b09e95d2f9cd8e7cca3084cbb41132bbe7ea8907890037282098cc7fadb353e1ec441dd54409126a8fbaa7f605c354e98d8b298df20f369dc895666028ee9b1a4516374a5fa538858d69115691b41497ce6ada06f7391a7137c72c3af8a5ecf9c5cc5550db24c8fe3b293a15f360b83c0f9d78b00002ada28795f57210842f1230e64b2ddd288c7574f405f9de439db5e5b4a8b953490578bd8e8585923cd57a784e93ab33d38a228d579b98b315f5c68da821e29c6c90ff64912219eb9e8e69b53f17387f55b398f5e17374c1c1cc7094b8dfaf2a9cefa633f760141cb9c2266a7e601f0551ab0945dad354c6004836541e9200ee3e6054256ab5c5fc33269610ccceacf9ea960e7ef99f372aaf601c2fe00a3d5370bec5eeb0521e354d43ff89c710b3b596751b6c15bafefeef449e759b7981c1e3120088870fab97d30349ab10e98d91f58b1446a3da71bd76067f6281cd855744a8a8d1390c5f615371805a0fcf93c8127b0aa072dbd82d8654f76a068932b801e476e7d1f8c8b7a4340f2e831f211e69ecf6315cd65b8549cc1be41d72b46950e98c57712459831b575c0af269779935111be4ae5f32e964e0a87369d08a4395371bb32700d142f7fcfae39bfa0a899e7ea573125d08940ef5b188866e2e3eeff0596dbe5831c448a7967644db53175d59778dbcb84dfe48b0124eccda501dcbce74da4dd37cc509452512b261b12aa99cc5204c229403c5f785475691c2ab67bcdc20d9882215d7c8c693121307fffa7f2378d40bcd7cc726a848710564b74087092df868af3e786be3b9262678705f9c122fc58f5770ee429820818eba8963b8dd7383c846f9513ab71df753c652e5c073d85605c070930e586ae4175894003a9ba36df2898b8168413b87dbce3ccb6c73308fc7fe8b0c8ec29b581012315506b48c97bcff4a206412311b68d25aa1d577f569c8b60d97b326c6e5f961b0b3a749e310e958d8d65ea575c8baacaf0b947244ed3cf432fa330b985c4cfa0d3640053a69856d8cc3212697d3b34c56cb64644e73b7377561fd8d4a1efd2e9c1cd5170613424a89d3c22960e1770e23a7ee5ccb75e68692bacfd2ce3494fe1dbaa9005743660d32922facc55e8f11185fffb1be934d49e4e2475c7e73c23da3eea1b21bd8e927873fed9127a8900ab5634acde3014d2faf86afc0024c2615b6d0b4c17de48b8b8b97845365ee2e87a4207237d612baf2f55a6e6a972735a73710abaf232a743a0db49397207b98ccef0a1ba7b15d6cf178d01fdddcb5099db14ecbf4fb3f3a5fd18f5539d384e5a108bd694d5866097a75509fc693ffa1bf170349a7b001c829097f170e359579c2732bbe48bcbee917de2ccdc9abfffb72ae93817c433db6f498660a628fb77e6a63f92d716210c40ab759de06430a871d9c4057bcd673cc3b53cdbd0880b4969764ae38bac666452baf697c3692316cbaa45ac3a183cb47287d8eb5b26ec83e1d9c9c601c13b54bfb1c2843b732338dce0008b96d7017c511918c78bda15ac7da9afd662f6fd326e77038513c5d02f8add684d7241ab67e1338f4abc27263fd51bf5296d50e9f798e51831ccca9f6b1d9ef61fd92105f35cfcabd20017cab2e34a2b63423832ff8f101345cdb0825df500d761349a01a0daa6ae3b3d804032d79fd4e61faba8a97aa4d132876ba613f6f05c09addd020ad03cbb007bcbee7c6f3a5d87722feb6c238bd17d881f24cee0dc2aec761b5ae477598476e095087cd383e1b07b20b0b3b42002628a5ba9fcaafc06aaeb9091f100f2b1b6c1022abdde2be72b74d259e29dad206f384ee7915464b0cf81bcaafbe1d010d0ff1ff4cde1bc638cd088fc0bf7923b1994d0fbac24c54dca19a859822d8bf3d4edb8ae680e399656d07e1284e3b738f1ac3dc9e8964f670146d42b11eb0bb3361b21dd5101c55c4e0a29a013d10cd08c77af606611a0c6853ee1875adab21812fe22b3908c938ef13bb265da81ab1111a9f753fe9d12343694ffc6c567f30efc58484992f94b35744f74bed49bc3019a3b6252b18e34ab110dedf45152241d2668d65e9e8e48f77f771f08a13a35d391a9fe4f38ffd0451879a4c73f0d0ec50aff8fc8b19dd18de5578bf22a0c045b7244abe5a247f86091002f1456a0cd1565ffb2a9f41d26c29b7061f1399855fcbe2000fc36bf4e5081a684fedc8335aea14291a673c89720954b4dab3c69d4aced6baf1fabf8caf47b4114545b458e02d1328058d252645814d04ab4aa2da329e4492e612031c23f121447aae63a20830989a787236ee132f2adbd388dccd193769f4e48a90b4771866646ee229bb9e83bb35423523feb76c8566a36371c9d464386216b80709d2f15c83d2eb6f3aa72acfbbfa3c1983ce8a72d9222354c7b8822b23867d4705198a7c5faec90182b1dcdc1519227cd736e1861f7e58d467a55e9e108316c2d8458c0a08d0255add617e3b974a132831b438750bca4564f104492cb71edcdc26542c28f693cccc0aa3f990284debd321cee704ca8d89f0b820f9cc1a5c690e469307068826cc1665366788a0e8d6b611cc5c2a181e1125854b326c07750875ff373a6b0a6222295ee4b9d72742be33fda8b6f9bf1c8087b47e08d2cec8cf3ce590f43a5724bb5acef59eae663dc3f5c28edb3e46e2a48835a8fcb486148eb981fa0b4bf58b92a6dedb29296840c3a556ed4420f6242e5c4c6c38d1caf0048178da59060bfec63c30072340c349969ca06e40f93eab2127e2cac1eeac5a83a110f4e3f7b58a41d30ffa193548f896999ccafa2d1760ebdace8b7856d31b7b3d884089cf9f942c04f5e8d541ca498ce0fbc758483065793f0cee7c1eb1d633e54b741e88727821c594e1cacdb0514e708f7e982374e3dc89fd2446afb55466cf1ed3dec6e410a3ac328a86863103454d9ebe8b78f6123970749f50066c9477d3bb6254f7778b0ee212d6fa2b69938fe58dde8db32b2c02e26e1609049681663eb907b8b9eb05878d590ade04fc6d09a2a90f48fa5a6abe41b999d89fbe29a8b8dacba9438d34abd7e31fbd25ceee50172c8b4ebf26a8512ff1acb2e41a63004f549ea255653cd8863c797f61d657152ac7fa285db256a1a06ece4bb527d64db2bf92908474ec0ec32f13635b661e9171b4401fbfca3e670eed47640e19d2894b10b5305f9cf989a6785246ae99083f79f4f5c6ef720206f5d95a213857825095b3ed24dc1a1cd5b4e636be3818eef0b7b4d5e7f7ab95cce87d170ced532d98548a1afbf8d13de55f3bda005bc9d8d03e05ff5afe443ce40a519129960a48c61d932bc893481c6d17d1f3dbe8517fbca888f4d760c1bdf000e65b03b249456fb539b9068446f8f80d8668a732528155880da10c824675f63fad52d7f960667c4f35b016d021278023772121788795e0b98537f6c1619f593123158bc59bd7634f4f66f6582249d2b014aa84d926d996fef80b986272e6c48d05454c4e29a694fabbbb357f816db06f960c7db2f3eacb0f419ad0d6671975446c2bc7ea6ff5d8126bbf8b144a5ce445ea1670cc4fdc78e03855d52783ca55d613b123109e9e8ab8544dfbd1ee393e36fdfc9be582ee1ef104f3e662873c43b87ea8256a929c8f00ac97cc9d81ec68dce2974c55e6eac6351e84481259bd18b4ebb431d3774516597e8fcff9937140d9f327d2f3e09629c1e4ec73f9f9c15c79064d118cbe8464081da67c49d8e38284e1b128b30397b5ff34d2dd7b682382f531cc185d86b851735cec67f092e92129c933d909fda5b41b0ec1280ce35b97f5c3c7278e0dfe689c1cd92f6e4d70816c081d40f4592abcf12ddd192284252b40c71dae1b5b8d185005b0c58467f9731d97e44949bc32493e0a03b68fe940af6a096eac3cdc9ca2a6dbeade5e0a12f058642a5196d8c00c049dba7eb1bd9c8cd6f29cfa8b304f2ccc7edbab3b635c5192509312fa68b3c852b27cabae278fd9ad0449b2c2bbcfa0de8494775b4e960073cbe2038b89240d4340cb5697dbe8fb552347a566276f35d7ea4fe3e40ce36490063162cadcb7bf0b4e457e41fc99661a3414602a76302cdcae08c88d15ce7543afc485297baf3c19de049d27dfa5cb009ced9e7ce19ceb401a2fcbafb84d82bdcf3128e13557f65673b6eaac2c77f473baf3cae352c3c34746d6547129507268e89faf780ecaa7f190f439f12b3d7068c70bd08939c9e0f6aa34615f1a7c32b2a96e4f009db11525f112320bf95e38206f6fddaab039827fee20d3d7b76a64268b2be733d1bd5627ddd1ac40fe6443146ef0f0ec6d3c0f5c6b9412a1fa8f4da08077762064c74d24d8163d1d2227e956d79de13ba1fdae840ee7fc2d1bd8ff70ba81fba6ac86dfe279546bde74c3da6d9f92cc738062367902ccdfa1f4c02ee56b9414f443a04f6e2cc07667af62b977422a420168676f13594a166d7b3bcf6417cffae218952230d0956a4fca5986f4ebd42f18c50ab0e8b0aaa11f144782ae97e8428466a8d109c56342246cd1016d710005a0274cb075e542b07d1d6d51e79a8de7aa7a7b85a733b9cf4d3385c978b6fa2c6efd73d2c4970c3e12d4aec25219f0bed421efc814c988afc9829c72647ec1cbd5b9ee2572115802c5f51a8702544978da4f64549040172db6324f6027eeb3b9f532395972010d3ffab07fd14b31aee449162a2d3d3a84b697c626d014bd2f92d1ad7d1753d59d9aa4169544813b20e69d6eeb3bb987c477e66dcb4209de66bdd8434f2cbacd57b375f1651b3f97f129a4338d66d433817e9c3d80962082661f4443706dce49d7fcd9c300f4090a5425abb531b9219004f83efc55e8d4adca91b5b1b974a6c447f0b9e6cacd51d6ef60b83cd34df1b307427d080f9ca6f53d4f6af49c7fbc59a8474e07d062079fd4cbe157e657ffba6484ac16848885fcfbb75ddba65834b0fb47e51ba8c9783c3b23a71e3a8cb0c935341db89fae5e40b76da0700c2fe3439437681605594296a7a3012caf449829fc052f3dea8d41f51f2cca9e13ac9a6794885607a5b849c69e2cc7bfd92ae9673bfe6a3721e8995701381e12f620d7719be4d014f9d979830d302f83c3a2096508a994034fb6b4f018ca96d6f16a29d95b9c2e51d1f1ce34c6998e9599770a8c7997b2da3479892f88dd96e043ead2684623792c8a201798f886840c919445e486f51e01ac"}], 0x1440}, 0x2) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) 20:18:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x4) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) 20:18:07 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unlink(&(0x7f0000000180)='./file0\x00') 20:18:07 executing program 0: r0 = socket$inet6(0x18, 0x80000027ffe, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f00000002c0)="31920a430aac7dd010643a4e4647833cd3484216f54686b8a3391773cb429b47ca4ddd252adad979239d8ed228cedcc9a646b623bbdf5437e2bbdcd01d6ec3f30d293a919dc2f6a54ed218fa73018a16d65a27db0aea5f2165676d865d583b4ee2e91da836b46267cd5aae8a510afd68ff709d8ed5c0749b1f13a00d7c9eb0a4f31afb2a82aa410612cf7ee081eebbcac8ee0c7817cb744831ac80ab3813d2f3c10d8024560740018a907005992aca340123e46ae37f2b0cb3462e92ec8d88ffb2e31d3d8c80739fff5905a4081481b38e694b6945af594e75027712548479a9d30fce54d0", 0x22c) 20:18:07 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r1, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) r2 = dup(r1) getgid() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7) 20:18:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0x31, 0x0, 0x0) 20:18:07 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x900a301a07df08f9) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1e, 0x40) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/97, 0x61}], 0x1, &(0x7f0000000300)=""/67, 0x43}, 0x40) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) socket$inet(0x2, 0x2, 0xffffffffffff7fff) write(r2, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/242, 0xf2, 0x43, &(0x7f0000000040)=ANY=[@ANYBLOB="6aed"], 0xa) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) 20:18:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x20000001, 0x8, 0x200}, {{r1}, 0x0, 0x4, 0xfffff, 0x23ba555, 0x5}, {{r1}, 0xffffffffffffffff, 0x22, 0x2, 0x60000000000, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x9, 0xed}, {{r1}, 0xfffffffffffffffc, 0x11, 0x8, 0x1, 0x9}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x10001}, {{r1}, 0xfffffffffffffff8, 0xae259e70524c9479, 0x1, 0x2, 0x6}], 0x6, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x3, 0x1, 0x2}, {{r2}, 0xfffffffffffffff9, 0x54, 0x1, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0xffffffffffffd1b3, 0xf03c}, {{r0}, 0x0, 0x6, 0x2000008b, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc5, 0x10, 0x53, 0x5}, {{r3}, 0xfffffffffffffff8, 0xc9, 0xfffff, 0x8, 0xffffffff7fffffff}], 0x0, &(0x7f00000000c0)={0xe8, 0x51291d00}) close(r2) 20:18:07 executing program 0: socketpair(0x1a, 0x8000, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="e0", 0x6, 0x10, 0x0, 0xfffffffffffffcda) fcntl$dupfd(r1, 0x0, r1) 20:18:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x111) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/139, 0x8b}], 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) semget$private(0x0, 0x0, 0x400) r1 = semget(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/55) 20:18:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='<', 0x1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x9, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x5ef, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 20:18:07 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="794d4e91b0550b10f6129e0f", 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) write(r1, &(0x7f00000001c0)="9ce7e033079a1106862455747937cc87cee562f0dcedfff334a494def2c81c2d03ded0b047fc1ceccee28e0467111777639aa6fc86f76cca49967e08d662d4f9b287c52480ec364d0da35bffdc2bb1ded670252d72c8d6a6f783c6ee480cf652055318d0569b22b1b292baaa1a89d4cc6870bffb1c59f63837560c4ff90f80594ce8d070d3bf385faed61fd6a53a008a218f22686ce42ae5b7aeca7f4ccd4b74c67e135ae85060863332d2bb70a026d09553096ccedb436aefdb387bed6b02c01675fab74dd8e64c2d3a9f5eaa", 0xcd) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="2e77bcf922d1f31f32ca9ca070b4019e63ead947da1cca676382106373c890adac5f0ce564a86107c5ea7f8afeb5ecd0246ef738a6ac5258e5ee123d19f31d1e47468504fdb7d10d2c9741e8013fb6ff757cbdab300d5d3b4d67bf8639dfa3813bbe44f22965f1de4e367e6799d279c406d800f294a00b4a569eada4e4d578554253b6514e98667dee4537db5a9a8213c118f6d3c27bf2adaa", 0x99) fcntl$getown(r2, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8ab17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="894c91e7", 0x4) 20:18:07 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) 20:18:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f5b3331e808940fcd66696c653000"], 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x13}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) openat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) 20:18:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) 20:18:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/21, 0x15) kqueue() write(r0, &(0x7f00000001c0)="a7", 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x7ff) 20:18:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) r3 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt(r2, 0x1f, 0x8, &(0x7f0000000200)="cd282204913725273ac789eed194aaf7af5fb3f433190be65842ca9e1b7abeba325aac2b88215e991e170d5462b43e1fe9df32ec4ea54db63bb74fa9aefbdb085c160092d5c6a3c9327f7f444adc9da110234134d08fc1def9d9368d09f6494bb6fe85f59e22b93100c64e5d061859c46c63702a3057dea1125fdecd31a2d9038fad71a49ccc750e19471c4c3de6bd98c1cdd031a1aa74882383ab36732d8935e1b6ebcc8e14232579ec", 0xaa) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x12, r2, 0x0, 0x0) 20:18:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2010004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 20:18:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) fchmod(r0, 0x0) 20:18:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x9) sendto$inet6(r2, &(0x7f00000000c0)="bfec3ac9b34bf799b0c1bbed7afb70024a1d24a1c9cc91a253b0b2851982176136f1b64cc317375ecbb76651c533817ee41362211992f432e7e94d677e289d93adff08afddbb2ecead5516aee6338c28aa6dc941921f97b6cf0f13626062881910029f81a2700aeb7e51dc3ae9b35a4bee8f2ae4532de743afedb475ff9a784fc562ba51334f8b33dc343553e8c99d441dc81d67656443f0bdd2", 0x9a, 0x4, &(0x7f0000000180)={0x18, 0x2, 0x4001, 0x101}, 0xc) dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 20:18:07 executing program 1: msgget(0x2, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 20:18:07 executing program 0: nanosleep(&(0x7f0000001140)={0x0, 0x7}, 0x0) 20:18:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000000000000090082c33"], 0x10}, 0x0) 20:18:07 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x8000, 0x6) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x56}], 0x2, 0x7) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0xc) close(r2) 20:18:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x100000001, 0x4}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x7fff, 0x8, r1}) r2 = msgget$private(0x0, 0x94) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r6, r8, 0x40, 0x9}, 0x40, 0x7, r1, r1, 0x0, 0x0, 0x20, 0x9}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x5, 0x3}, 0x10) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x40) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = fcntl$dupfd(r0, 0x0, r9) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x400, r3, r7, r6, r4, 0x100, 0x1}, 0x0, 0x6, r5, r1, 0x2, 0x4ee, 0x200, 0x2265}) r11 = getgid() getpgrp() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000340)={0x9, 0x94, 0x0, 0x7, "fdf0ce3e45d0f9eded6ed017a5d8ba1bbe59375e", 0x8001, 0xfff}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) fcntl$getflags(r9, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r10, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r14, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001480)=""/241) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001580)="32b618bcc201c782bb1fc3e69832115f12b0aa3c4fdb63cef0880eac80a07547d81f5b1893a25baf23bd1fe87991f967614f0b558c6d75e48321cff1f42236058800639a6b14ebf25ce750b9d8c56fcd2d6e0528b4511bc80f0d4149b01d5dae1266ff6d40209b57782e1aee21e49101745b9d7ffc6a2c9bccea162f2053818a4c43e74366ed75cdf7c3a0a336be11979dd44513e91a7a7f9e073c8991a33adc0cc3365873b2992e181e4326f8e862c1e67a7eea4b0c7595512770145c314fe0568f260076998bfbf6d5", 0xca}, {&(0x7f0000001680)="7f987643127cffeb21e740495040373603d9b4b434616d3465bb5646aaf727133f3bb7c509cbbc7f08062b876c20f3284f3275e266bf5dc53584a7a7ca18f8c4c5567da454b9ef46801e55292e61bbca69c6806b91926e12e1b932a5695fe3299c2c77d17a", 0x65}, {&(0x7f0000001700)="0518317fe0ca8e7299a49a64423998194e2e1f41a1249bc3c08d85c9cec560c9191d44b10a59279606f018e25af118217e045559ae321c1ec047faff2a3ddddee8d38d35bcf466e472452a87a03850d1a924bf1823de55e546f7adcca3ffe40a3e2fc8389b8a696ecc8faed2cadbcfc30518684c25c0a5ae8844c683ffc86e4b83650bd374c2c0d1fbf5042c01007d910dde6a49f5d2fd40144b053c9cf4791a5db2751cdc", 0xa5}, {&(0x7f00000017c0)="1509358741034a3e30f2e12e37be104edcdb93cf738d99cc132e8515d220", 0x1e}], 0x4) openat(r13, &(0x7f0000001840)='./file0\x00', 0x2, 0x4) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000001880)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001bc0)=[{&(0x7f00000018c0)="e65c6fb7690d79562b984e86d469e22b40c3d1045929f53829b4cf81083e5c5caecd0f9ac7eedf566aa777f3da4db4b8d4910a4f8abf3ce28a8762919cd86475f0f25aa86502c88d9741f4854cf5dd675ab2bc930820195a42d0803a97f74a55a56df7ddd9a67a92f6c5bd468ea7e0e715d2771c4b7fad2f3d6af8f6318bb08955632fde99bd1cd8f39020dfce27768d6f71c30c36562d826d098fe6dbde3aee63e3a462fc6a5fca81fce7bea8aa556025f250c29e984923e05a67902ba938bd7fa2f82faca70acc54ec64b8b090e86ac04fb489b8e85706cc004b654247a358f918149613c11a88b218", 0xea}, {&(0x7f00000019c0)="268125bf6df2001dd856dbaf96bf414b0818aa423103511d62e690b547b2f80ef90d75211d5f486b1e41dac360fd09dd1b13d95354020dbc1e33c0f4a9bcd5ac8faa7d50d61c420faa549fb430dcfb9b8117cdb0985661cc2e14f5d2d10881e6c607c630bb5c2128d1945bfbaa22adb8f15f3d4b844fe80ada9a4749e8d5986c17d715e317069b773ee9b32b1013ec66cf490583d89304a1154d72900784163be2960ab1ec6a1ff67c180df0150e253427d6a8aa8d320b0735816a604bf16273119a2f544756ea8d840b981a", 0xcc}, {&(0x7f0000001ac0)="7dc0ce33b50a38476f6a3c49", 0xc}, {&(0x7f0000001b00)="96596445c326ed6f88dd7e71e69c18f27d21fcb6a8106fd7f8503ce720741784b07116bb6619ca140a9a40c31a05442651cb161b532200813e055a744a54caf371b668e484e361470c87a5a4e9daf377a5d93c30cb8670f93bdc3b91ce738f742c8ff2ed340686a6ddadc7e6ff26dfe0912f613abb3e00139e09c45874c46a7fee3e4a20e35069407535e0e37086e39fb73e1cb0ee23a072", 0x98}], 0x4, &(0x7f0000001c00)=[@cred={0x20, 0xffff, 0x0, r5, r3, r11}], 0x20, 0x6}, 0x1) clock_settime(0x6, &(0x7f0000001c80)={0x8e6c, 0x200}) accept(r12, &(0x7f0000001cc0)=@in, &(0x7f0000001d00)=0xc) 20:18:07 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f000044f000/0x1000)=nil, 0x1000, 0x1) mkdir(&(0x7f0000000000)='./file2\x00', 0xfffffffffffffff5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file2\x00') 20:18:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 20:18:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) sendto$inet6(r0, &(0x7f0000000100)="c13be83faaff9f0836e9ca364f535e3efe04983d51366f11634e04c5b4dfe53133fe11497484c9070d5fe709fe4abb8d585ee5b3368ceaa811f09d93bb0167f6c1cc2df18f6db934db735d38d91f12a58391b5902184bac36af9bbb7205638fd7de5db8f727e3d0edf3ac485f7ff0568d3276f010ed5b4482ffb70df746206fbeaec7b13a461bacfde721e2b00d1f8cf5b594dffbf07181807e3a64fbda12ea989ae0364f781cb9a7723", 0xaa, 0x400, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffc01}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xff, 0x3}, 0xc) 20:18:07 executing program 0: socketpair(0x18, 0x1, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x4, 0x6, r1}) r2 = socket$inet(0x2, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) setsockopt(r2, 0x200, 0x67, &(0x7f00000000c0)="58c6138c95dea26335b413f03de0e50ff398d5128b5d0b165f6ee5440d6fec006be9f28ca88968eb7c6e07a013dbe8b7b441c3368d4743d6ec113d", 0x3b) setsockopt(r2, 0x0, 0x3, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="bb0368552a231a397d570773ada99fa24cc4222c41eb79c01ac48505644cc96b99d83c7ae8d56ce1565f3a8af39efa8749c21abb2c06a519b3b1e224ac959e5bfb3f46d15765c9e32bec0ce4bbe56aa5d7df9ef3a969e79a82ea769abbd0ffd8cc91426c4c3b80752e9ca2b72fa3262bcd55770c", 0x74) getpgrp() socket$inet(0x2, 0x4, 0x9fb) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4b) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCNOTTY(r4, 0x20007471) 20:18:07 executing program 1: socket$inet(0x2, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:18:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() poll(0x0, 0x0, 0xffffffff) r3 = getpid() fcntl$setown(r0, 0x6, r3) wait4(r3, &(0x7f0000000040), 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/238, 0xee, 0x843, &(0x7f0000000080)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) fsync(r2) 20:18:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x4, 0xccf, 0x0, 0x0) 20:18:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r1) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 20:18:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() flock(r0, 0xc) close(r1) pipe(&(0x7f0000000240)) fcntl$setstatus(r1, 0x4, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:18:08 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) shutdown(0xffffffffffffffff, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) 20:18:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000002600)="8e8dbe98facea35bb5c172f424910925545f65bbeba3e59b43122cf9f26b86fb5a11f8171f6e5c27f2ac807774a8deb47f9289686d2d33b22febda0d4efb611d4e4ad87d69bea2df86e6e66bf6bae88b94fd91f125f1684df8d699680d35e69bbe84155b26ca9de6821351ec911e12dd497eceff86b3bdf7f8efad2be7758eca47afc98d36fdd4f5f6604cfaebb4e0f958130b66ea3a87f7b5dfe5691e4f669dc656288bd866c94399af7cdd7ef3a13405ea30810a831fa6c626010ad5578cb0c200fdf158b567fe0aa52a2e5e81e67ac3dad8b8e48ffadbc791813047a345aa69e7f5acc442bc30ec393d4c74f969ea0952dd2b3126ea01d6ad470486803887ca042c062410e4ba7e7034c984d2a926790f99436e062ff8c1cf682386b19e7f15545f172b40b080f685ea32a6eeffe487e0cf1c5fc61a2bec614aac20025c2f75f0a95baf6fbd6535cf98e468dfeeccaaa256f8ece14512d835bcdcb2b3243c2453e7b686236a312d7110df444e64fa51fad9334870853a51ae0ebe7412eeec7a318001ca85d8846fed0b4fc645d9495daf5fdaf320901dae3ade9992cc34aaef1780ef83b49548baa8cc267f31ad11328cf90f3d0ce1b1ecb5df980c7fc1441da59938fb0af77e0aa438de2d79682e813cbaf79dcaf1ed9b1229e77432a9dec9d6b486ee977c62016b630ebca7904d823e54b5050b965bfb6276d35a69e9f8ddd67e23686a73c1fffeb68e36d62a972cee0ed6a873834ae58d85f8fd89483ad2e4a355e49c9ab127c814a123fc25024c4782263b44f541a89408bbfda96bfdf960a10632a96a274931853f045cf2bdacec537626f52b1c511eba553a2c6b7c59693a50c68f3dfad44b29e16dbcd8799c8a0fd25a6cbead43596b024acb4abe0c4a12f8a2a59877e7d126836753c76e7e039aee2efe38077049fa594b27632893362cc9989600160394a6d5547b58c8a78108a6e0eb018d1f5311d95b65cd6c9548e720d9dbf264c43da171b71f5d0bc3eba520ecb801f06eb8cf1f54bb44afdd4acaf1f472c0e74ee80c149b552b02f1d53d9ec0768f3142e6d5815d224557a3abc92d1bcf4e300b7740f4c6fc9deee30d5788a6881039e801088ce5c386ec9829e0678c0f718eef10bbe37ae4030c15ab9c88e5de786242a8f85b4469a78fea42f34769f774e17be6e07cb56693744fd68cd22c1daa40d591350bc03de3bdc1d9f278860ab0aa8c86e83f27e452e48cf3aca956f588feca3d6eaf930c3beecefca23b120bedb5322d8c11f049afd29fdb6771bfbcd184d9327e4685c3823d5f285f4a5deb646dd7082e623839f30dcbe92e19aadda9d84bc070598878b87c1c8f388eca4a1c2eff2f325528bf601f676f7b30905f164413d3fb1684a60bd73d44ec70a6c53d71dd790796642e05a15f3d24be12848f6e222d829ee1cfff1b1972c4c05256be49da0e0c54b30b3377e39dba073afd803be5ea104d748841ba947d4652939e071bde20e035054ef1072953207d317dfd0da019f72f1523c2cde2c9328a1f614179cda6b7b403d4b629cd3ef8f952ff537044f1b93be59e5f714bcef9f43ca0dfaa3e8b1f6ce2ead410accfb09bec0a559537117ee5c8701e25c830489145f1a7afc7dede92acb80f88355022dd80084d95493ae989ba5c47a83240e19a1b29e41bb65e7282a278802e29b39e85408908b68b915e698fa3b64d77053af5a9e7d87d2375a1de1561f254072b6193fb88f760886a327d20727e6c6a79681dd528d7fe15395662694b148adad7321b6edecdadbad8d252bec75799d78b06bc55129b9303c902d61a3997a79c2119a4ab54e3de9debe867b98178c9bfcabd94e32c624578865bc76cd19305a5399d330b958f75d3ae4035f149fecf52f44415f0f1644bf5ac2d93854025b4a22068f301af938360a22714d6482c5ad5976b14c8a12f5ee885e68038838c437ea357a07d4dd9c7ac4617052f69d76d398d373caa5e9844a5f3f4f8c9cb7c34d164b82e70be53ea58bf3923fb5348f9ca29988cd5f5e9c87b29b79ef04ed0977ebe120eb7c66ab9aceb6a32c0863642081c2b2590f034943c74d0864de287424024af90eb31e6a2ba922534eb5050c050a967749ee83d2a8e147b23c7cf441e47d1ea27daa6adb030947fdc26eb8874b23a219007d24ba4b6e83b0a8bb1d5228306a5b09affebe65374228b4fd2b6b336d5b0e3efc883e30ed04110271aa1df393bfa4ef4f9707518739ddf6d78a8d04992aa43f949066ceeda44a463f7eb5d0c76b356997f5f8779784b0e62845b3e2667e0bb49c0f96e916df6db200abf0ff8909fa51149dc1549f8d35a08793d21c0c5f6ea3f8468b7e88d7c1d53217000c05a0a68b9a86b395d9d220a1b8c985ffd03efd88fb13820900f743cf7b27d1637c223eb8b29652eb934659d3c50bf1c6578b34fae9671a845cb584c1d9496e312b8b71830e6856ba5ba5998f66c084f7289b5f58292e1ad809924d1edfad885117387e77deb7d8765779d367f0e78775e296b0551bfc1630fa2172255a71ab22750c0611a0f88d7351451cbad42ff4c28bdfb4f98727c0f5cf55237ec4126bddf9768ac6be7280b4d414d6183a6860b58a159cf77cbf786ae6fd6062b820283a87cae1822c6f6c045c02d026cbb90c3e912330868341362507b4e6548fa2bf8603f0c8c0f2d9e975a79d5b05d98d37fd9b52482d2738e559ca4c0402c9b7fe35b5ef9017fcef93c6628c26e6651f0c3f40470fb591ef361e58b30a74a41403a7f66f7f087233498c3b8244a84230c53ada3d6ec8dbb874db4a0b49d20c9933ebfbd19319c885e1eef5dd087b5f402d07049f56276c92b2b5e9ab3236473a0d9b42bb725b3d67d396db9bc202535f3a3afaaff5cdc67b4f9b11c158e8550a5f736713723ccbb786d4f79d5d7a98ce923cf537650524ea3c54b069b9ead35854071d74ee6807e1537a181293e883c027766460c0694a911b71fc9641431c7c4cedd42c93476247c281a2e4cfdf2b4f6b4bdca0db5eb6d6aaca981cab8b442de13c98ec3ce07531b66d672069e38feae61cd1022fb549210ad679b8afccafe780cbbd404187c43e9a7c939842eb8d46cc97505a2f24b853be716aacd266552affc3aa75a097ab9a56dd9319a932ca68067a1602140b18191c605b9944555443304e34d49e8356ad0d04587fabd175eea5404b5a758b5044046ab6b7a24a926f4c22b7bb2ae0ae10289c981a4cfaffcd39edda40347d6ebf70d48e1f6b4d2a34c2b65d2958b8541956d2e16ba52de456c0b6feac0e5ba3d64be39a7c5f26c4070fbdc866ba637d7ba497fa59f910ab585f7ca26ccd079612c95d1c652163861c213eaee2e89f21231762ebd00e423aa3f23f748481af337888bcb3251a2a40d661e057d2c27c57445a0c1fb4c78fbb38f06d1c5dd5c408462775c29aaf2df5fbb8ef935bc8ee27d9d5eeeb5fc0da35109d0ae14a47be473ca9717a040afb1ba581445241ec4b9414681a843ad39e2f515980f6db0c33e8d1cf5e82797e28e589fe0a7adec306e4f18eb40da6af1de29c30cba07cf1c5cc3bf6c7506c72658964145b2fdb72726ae41a66e6ed9e17699e9e9c69b760cccfe42e814f929ef10f0375204d4958a6b0b84bac66d2c7ad8dff6f9cf3cbe23460d8e490de2b4db1c72832cc8891b5c6e185b531b0a2f7ae76e11e045d1e8e16f620319e433c80305ab8f3922824b7fa7f69b994f8de6784c2c0471bdea4a0af0a60be293444b8534c8a175942e6c14d66ca5d804a009fb2e8d3036717bce7e76693990a75c9afaad80f400dd1fab5edb55bc04f98567332fe1d622d4063c5138f334bd2752ca2ed5681fe71377481aa0609be5c6639d3263a86f16df53d9093223eef00273fc617cc009df26d33bb8165af4f368eec5cfe03cba6cf1c9a940c37efc7f86cad734ef56367ee1be204b60456b89a6f93580fbc560b74b54f002ad629657513c953f332595239121a5f1c5726b1b19ae8d56969057d9b22515460cfcd18a745ab281bf0be4d9471925f48e17ddd4d008a0cb3906c688e270e1d061ae5f06be952ed8a0dc303c5cf77ff3c372ebcc9a88027800d8496cde25ca226b9e04e37b4541b81b98586a445375d04b861439f94e9729caa1d41160541426513a2ade80ca93753b9e890cbcdc22055630b2b93646eea5b03378be26aaf025c007eb8dca4c9ca094f1f5c11002902f63696a637a2736edd8148b162f5b923c5128eb671718054140cac674940b7b9f7d77c4b0eb4febf7150cc6dba4042f7c3d79d2501d13e1a52e9ccab4a2ae588bbe60dcea3483d87b85f926e493853a04bf2add8229e6a8e63b53daa6db6919a944f4e33e9bfe76773549bda59142e4e47fe2685343b0911bae3571fe879f56839524e81265de4c90ab82189ee1163681b74e8452db982ff8627b4c79859998087fa254ce759876a4718ac5f7d8d3034cf1055affc6c4781368372b4e4173b0352def58ca50a7c01998119228a60377bcdddacf221cad29b39b4ecd9c9a7bb1823fad8d45e8af447be34d7fcedda5be9268594996ecfe4af4503f6d9a407229971b5ba13a1ab0c4e8cd9863b3ac5b0d81d66f4cfea8c6ac6bb67a8a1f449c7068a8f601f007201334cf700037f0628af108b7086c0d85499978090ca4fb50620ad2fa7dcbd68546118705be9fbadfff917ff21e043dffb2ade3a5e03a5cdc9fda655b10a4e5c6190b8eaa6ab9f9b5724bcd33e4e5b19860f2383f28e478cdfbfb3f74d6d1420980715768a162c830df190292a46fdc3d133be6e101f95d016296c722d72a4b10182abec23298cd769c456a15faa50a0bd7aac907ae57187ec4c9bf5c2173ae531a0ea4c011de7457b9bd31ff7acd2502297f257cebd941cbf705d4bbafa02abc7963ba62d7af0d7c4c13319eb44cda1788e5571489dcc65d9881045325e41fef774bcd9aac4bc00a9595361f3e1d805c69e0812602a706222b5907eaa8454c3ff0770d8a8cea7459c3c2a3d2d581ba9b964fd3587dbd141368e022bb703eb3fc2afaccf0c8334eeb752212be8748177225da027cc7cea24a0e63fbea56992b74ec8bc16fbb1095ee18f10350c227bceb0859d6551ffec57454f0c291e3cf359d9075feff1acce8a849387511c4f3e424aeaf0e221c441021bc9d7adf7dd9f3b5b899350dc5947e970622c1a4a40011f4f7547e98680e01e61fe0394d5496a480820cf387ac3f99fd6244ab27b064243f6ec84315bf987dcadb4fe11a11dfac7193d4023d1accf0774daf53590d8a395ab5dbde07db5d49a584ccb6856d29e551bcfa6f1c0b62afc9aa8a875f53eba89702e082f8e8eebe713fc2858fea8fc5407601f1144ea9aa7dde0834d70cc5f276f38cc6da26266626db026f3118be30ff167a9c53275b62d2a5d13a6c525c3dfdf07b39398b08a67883917db4f8a2f9dc5bf373662f732aafcce4d247e8ff5fd8dfa2054c8fffac0657c0e80441ca48cf20d7cad68c10614f665da8cafef0557f36087f0ba3151c4bb31c32f3dc9b782b3536b4ccc1d72310b23c9098e3bad8a5629c3e164721701d726b7ed1498ac72a0086fee85262c47432ec141e33062f0473bb4b1c6b250c94f9a1b881f8f36ea4b1c631e57887c95de4dde28589ee1cbfad79b5033678cd530e15d12a84599b5284749e119fa9d3e5ebefe2b12b7734bdfc86011d7324e0749369e6a8d3013fc2a5a6a094d65c45782e71c2ff5c0f92eec09b7ddcee8f75a183b3c3e37837826bd9adee9d8a33", 0x1000, 0xc, &(0x7f00000000c0)={0x2, 0x1}, 0xc) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) r3 = syz_open_pts() writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e", 0x114}], 0x1) r4 = dup(r3) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() sendto$inet6(r2, &(0x7f0000001600)="cfc170f14e07e3b513bb06e9a190d5ac185621664418165a5634846793082f46397dd4165dd97e62bc526e03af4d8b3229a79ce3505a712d5ee62b33374aef3f1cc52b9b06e370252a317e4fc04cb44d9e9a1960c6efe7e8fbe47022234f5481143e70c369ce6e9c39b8ab78d927dc821a920c9319ef64b45e2941ffdd33260c9670b4875a3a6ea6866b2f2e6d5b708e6e63c6720efe10b0672c8dd1ddb451cd92e926fe4c948d473291924024cd8dbfde8ede5a1e10ae844ec5d825430aab9108c84ce0f99364a0fc8d163ff61261db6ab1c20c34d4dd5446918895b82530dd6f4bfe69bdf97985d45c37e1dd99eaadff04bcf440055bce57967a5d81714dd4ce4c9d5f9f4202f5a797c721c17f28302c97e083c07ef9e475abadc9084c31ed8515e0d2a19ddf2ae7ec1327cbc9bc4336775db9255171537547b0791a0ebc7076361788e3bc4464ba066f941fb3b8f7df2fa01453ba24335cb879c126ad5df256fdfb8b2863a4edc3d9ca75ed720706bbb478ae82a2b23b771f6f54a9f2ab39c825259ba73ddebcf78c7b5d68378efcf54fad2ed903c6b9eb9b1896885d4e97a9941c25d85017281d565ce9f0fed9c1aa96b2abd8af45a0f604ba99a7af41f057b6a46568a94bbe8cd04c03d8a2f77ca3435e64225e2e560f1136ecaa2034fc3643e684a2fb679effc10f025c91191f7c24d5783bd82565ff61cf224af0e2da315ee386d16ded57c351ee78245794ab7ad76592d096d5a87265a363e8e119d91a6d3972f4c8890bf8dcc63041b61856c1217c633e9316fc7671ffd7a5be71ef9435947863ba3c082ef1a635f5327d0009027382e5c39d905c4299e4781ed488b84f21ee1c366f38ef62a21a52fc5a7549776340a43fbefa2247415e7d1cb940838fcad68701056e8de5221ea13424d5e0640976f5196b3ca323c0b2a85876abc120eab4114929f0ea69ebd8e23daaec32c2f5e215c039130d8e788038447fedff1b591c7a464b7f58a17c93c184315c83634abe54cc5da9e7cecf2936feaf8dec57cab99e9005b5c13e3fa4481bafa260fcb6f582b2acceca8c93edb6ae5fab08a222210dc92057f791a2f3efd8afc06810b8029680f13b1c9b773283d0e89c74c6b75f253536d23688a59a754abd838add796d47d21ccf9c81717e55729387a2bf8a395db719eb59ae52dc71906c70f3502ad47dbf89949fa84e27a642064b4ca76213c4e7b8452723645a64a04e011f99d3e26d151ae5e39c2caa6684e9df8b2a4905dd8369a5e6356e0c27395fefb7e149f027f8547bb53d5f3c2d5da49a0cf7edec33397e254312b7df65614f56da61343d6e367d85a9642b1186402f00e92d4d1d46b9aefcecd70365f33f4b3ba278c9dcbf2d81c29fc8f626856cbdfa81a8fef2fc32895536622b3860c5faa4dc9a86a3bd6449f051d9d4c80196b358367c218f469adbca24277684eb8f6f0a41bb4efad15369165cb12b49a231c807770c7620abe23e7e0b689f4fd47a4c8bdfd32ad9bd548b45e36d7550bbaa46f3c771611c69ae701c91ac83ce106f910fac7838c612831d194d28d09dcc536a9eced7d7fc416a164ce58d21737e3bee8022b23a32a99a902aaacb874d3c7e7a696e590bc7aaf62013c1aacc6e607fdbaa00078d8799f47fe016e60d14ca9829f4254b59adab6401836d5b73546faa5eae9d7f79d2b0d0cada68ddf730fe3aea07a6fc505074de6f6ce84c7f7e0de0b678784d6df25c04b3d0442d368081ac80cfca6c4e51ddc49b0fa7c1e7985baa429d5f8a1ff30c676f2c78f615d490d770bbc4c74e98ede655345a3db2b705ac82e51a2c5f364f7fade9589ca8aec96b7d6f259bd7c9411cd3c1b8d945ecced48d4b6ac2cacaed088c264cdb92d64d840839e3a98dc869c20a4c842311bd6c6a4ca6f07e66e4ce157d3ba924993a7c701b9ab2ce99458f33da14aaf01cc0757c13d2ae87d96d7c33a633e85dbfa44366d76347da115f67e06dc6b35065fd97f9010546e8c75399c7c6bd94322922e0f4067d6a8b41ea3fb3e0d88e69c27ea437091d444f20d76c34f8a02cbb831a9776f6aa56ff923eba6915f2fecc375bd14d3c0aa179debe658fc4530914f7e603f7c041a2c1524b75c6aa9a05b33a5dbae19c37b0135c76493240514d07fe14f6ff444e954c77522d8a8cb23f30d67b36df2e4b1df805bdcf6a6bff99864f39f834ad6c136849a5f0fd7b99c15c029cee14a61fe7ef7796f6c3df728aafffcb598bcf0ff468b5c6fd765dc2897813f39b4828e5d3694d4a2db3b35b2659ec12531fc38323120dac7eaadfa1621fa985caec7a5d5501c96a99f84a37c6d53abff13e838bde24a7844fbbb2b19c87ac941f8ff2b73771b3cfb4f326513329a021a7deedc977a804300109e35869170039927204b3f5a351536d5ccc2e015f068fd10fd5d7f41b4b62428281dd2e4e2e015586f6195d90323cd94a94bfbd851a74d94cb6ab63ac4189b486a285fdd5825865dea2c1493048ec40f5a6c08012c805f5e4d5c2830ac008da4bb5adadc05c6dbf54aee2cd0f1f2722f865f58f3660d5b520e7d4486e497a9b3ed7544b18055c19afad25b9815aa6aaa3cec0c7f7dd84486ee3718c3540555b92d3873471475a759b292f99135cc22d6ca3d6b99e4ca3ca0c04ecac22013a3083e80e98d910f1bed605ddaf83495c2c2b93383e0bce72f0485b9ff82dcb0b876cba02100bc108937f8aee4ea9ef958ddce1fe8d2f5dfa1827c9d561c43a1d92be40aa7445e60c8cf385de47dd8cd3467e448d7d03527da9ad0cb7818fe9e1874870761e1d1f7c0ce5e1845fcd89c896e8b6693aeef272682dea3df36ef09a1c4611470f2382b26ddb51fd932a00da507b4436b826f8634c6c5c0d4c8a1b889f20ce352a42906c3cfe011a11a4e12d3dd2ece26930daf3e4b6ff05e2604eda9038ea63c2c7923122f12a884d262caf095f91e16943fe0954d9f050e60ccdd06c543ed37301549865e5a59484e9ab89879be3218e32863e5abae9be7c11668a4dba1fe20690198283f85722e5b2dfd0a59c828195e71209266b421946f929395aa7c5549440a7bc869767428e70c4c1cf66df44b20fd71b93638e7e57036fed0ceb9e6a76a122f942410c9d3eaf0e67d1451a660360573a2c4f76a9f0548a0a7d2520a7ac26881c6a240b61b84bfa82d9d17f364b58dc11ba9070c0a90752d983489a52f1e78311015ae521afa73ea48e42974571b04529905ba5c9a5985b01e434d4ae4eb9608bd5511f52b09ede89e46b4ecf9431d2627c11d6f6365d0624afbeb01a309832307adacf5c96149d272425f8a8e9dc3b6c7ed99d8e358fb0e135abe58eb6ec9b63e7f79b3a812ff80dc61315bee63b06497c3ba7299e45f186d53d4891e2eaa04592099db7ce9b388982b2b0ae196665cea36acda0902e2c7b0e7df0ce999a442bb8d491fc9ba19fd3dd29688d4b71c4f02b6a08f478cfc61f54a2ed13b5fa6a4db6bc922892b3c59d59afc15808c344ed05472eb9bf3fe93feab954b33f14521611312d262c39b1b636115e5eb27b987864c6c4048f835681ef93d490420d607091447ebf6a989ce0b5654628814ee19b39cb2f46e5e9c5d063ceec0c8a57bcd11d1639eda7326ba18029c151b1a0370938e208a0e1997f65d255e26cedb4adde475d9635c4bf259d0c6528eb09230a9a5d6418c3cb86afb96d366d07cb6c8ea948d0d630b93569005d7ae19db5af4fe8cf4404e7c49cb7972e94483f0177a843487e55b9cd80722e58c120b2c1bcde84fc920e7f181d75c9c16c167276ab9888c0cef21bc6bcdd35db9f5e591197a39905a924770868720c281bfcdb8ea0092ad5d0ff8ddd24594dbb37c37c453b38c4089f7b0e39f93e12587892c7e82146c7e65d69136b9f108fdb6d3ae99b511d7882544b731f55730c5efb66f29f5a371f0fcc095274534526e8ced8869f1a28f3d41fc3d5c2d985a8cb54cfbdc9a44724dd45686ef5f45196167d34f06ce292e92094bf2a41313de9c7a1d16e7739bda12d4444c1ecdc1b5936518c2ec4cac5686fb81e3f3c1699a9e5a7b819d28c350bf54285c76a092b3dfb057bdeb811961f05ed997cc814364e3531282f56153a2539ee96b586a2269c037d64dd70d3d924551f748b17d4a422ed08dc504af3ed585fcbeea493b5449aeeb915ff4eb21816615d5d27aa779e13e0c12e1545adfb8b90a0e3a6a60076381f3dd9e21695ea86657dfa9ed2ceaa2e8b04c8a566e681cacda55749aa7282c0c50927ab2e4ef0ea31b3fdfa42981b1e0dcc3bd483df7dd54c1350e615be285035c688b264644a628a17c081213a7399c8d5e18d800a67dfaf674856898877df588cacd8810d914d6c0bfe28aedf333c4f6a307404bef9a31a4dbaec63f3e874fb250084e910b22167f148d345425d0bed0ae1ce3b253b57aced7788d7d9f64f0e2ccf3a67b4276ed725896bb12fda8f0be811063675e2b3353edb40af34b6b777f682d9d08d1f7307428f784e0608f8f1e5ea52911eb22182eb54384b3d71b18815f4e573548e4abd788eba2b436eb2d05bc1e16cdd5b60e6378e165c1477fb8dc25ee4c59595cacf9588a8435e98a5cd687dda5abfd93204ba37c71e45fd03f0abb68a62446a7d5cdc246f66203b432ddb7b9e57c7d6b1b824cfc4b71fcef7be6b264d6c2779837f718b594f87cb516b32a217526e8e203389a49ea67a882fd18c5127c9b8cf707f2b75814fc79bd058ea5495fac8d578abd61f6ac7be6f0fa98a53cbc522377cf765c1d941d600476f61179fde2130c1ee7044bc268b6845d9c59081e964180f7770c23a625d81c2a3deea98deafd905b33f937e5f02c6f00c40d97ee9c85e0248f5691d71ec1d7d594965fa128d2f4db74b037b546a603e4a7e13af1d578621daa02a914ee4e75658402ec671a960838d4340f9c457816ab74c3a79f202fc614e7fb4572b9362ad2cb5f1b5f900bacfb9664b0f4b69fb9b223145eeae33e32e5278464f9bc368ea0bccfc007e509dca494b80b825abba2afc42dbca506fdd370f154b793b5533afb8ed816cfa67b20a246217325ac5bfea8e4515b9ad3cf4f39d2e27776c50a914339a32b80d4b839d15d67420f3d18860d9809682e4ebb2072ba8d06102e3dd7cdbe55ed7ab43f88390484cd6986a27350df8137c042884bad9aff266f79a25311bbb53118c5143c876bfc64cc2da3dda4e50b76ba56ffd4510b167425e933f165b3db4dd3de26c784f02e2cc105a6019a259cd4f0bc4af973fff1f49beb2754d482c4d4fd458ae330f5229026a4534f583277b967b991737a816aef1299ee68c53c85370eed4b632a029c0638be14bdaa3af8fc1431873c21148df99155362ec810c84d60c60556519a6b1918c0d75f0ff00b16f540c9a5a42d706acfb935d8b86bd2347a7accfc46f9d2ca88db351c07117d146018f3282a0ad0a5a91f26a8c530b206f78866ff9aed5f546bd6a5399bfea2595fd78c9e0793946db412f14b53b551eed4aba9d6a2bfb6d8881d0da9ce70132cbff24c777f51ba19b5d64bb9368b01066ea9248b8447e4d98e180c9f6be6de31cc95bc1c2f3ec4115135eaa95c5a3e6b2337be7a81b301b2f00cda3e8a0af087aff745f64de11dc23a311a1d07abaf9ac713b869d0784bc46d427f74f13d9ae36b3ec6825a3d18c8b60ec07d8d46dc05946549eca763c950ef4ef8ff3cc2c463c394dd6fe280946324fa95ea42309a9a24e73662b0e15c334047691ac6b94bba12d93822f06443800", 0x1000, 0x8, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffff868, 0x1ff}, 0xc) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7fc48b2f7081d5c8d1a08734095776ac498e20cd43cf598bd32e38bec68697d20eb7", 0x20c) 20:18:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) semget$private(0x0, 0x7, 0x25) 20:18:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x4004001, 0xffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/161, &(0x7f00000000c0)=0xa1) clock_gettime(0x0, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x4000000000016, &(0x7f0000000040), 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/18, &(0x7f0000000180)=0x12) 20:18:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$inet_opts(r1, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6f068cebaaf4d2fef46233dbdcd8c45c6142037c044c8c2fdeb5eae117184305bec51a753ff07b941ee3ff005f7af79be0d70cad46e7e74e4a1e78a83c84c5709d3f87d154bbb20327dce9903439a2f66324d5304959ae4ab9b49c97e48929b41e5b5fc8760e508a69a9ee691b4ff73d53622c288a64f116ef4fba12b7b63d097272f402ce16e5165efe1b8a1cfbb9e4b7f6a593ee8a1f1b5907bc053f10aa1a619881900d572c16df", 0xa9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="858bdd0081c9ae5f7dba74b4ff12d14ee322", 0x12) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a2c030d96978a68bcf39c1ac81effe32f0afdd37ae5a5972038250258e4c87200874bd6ff9d9", 0x26) 20:18:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r1) 20:18:08 executing program 0: mlock(&(0x7f0000240000/0x3000)=nil, 0x3000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = syz_open_pts() mmap(&(0x7f000023b000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) munlock(&(0x7f0000243000/0x4000)=nil, 0x4000) 20:18:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) geteuid() select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfff, 0x5}) r0 = geteuid() select(0x40, &(0x7f0000000000)={0x6, 0x8, 0x1, 0x4, 0x80, 0x400, 0x6, 0x80000001}, &(0x7f0000000080)={0xe94a, 0x2, 0x4, 0x101, 0xffff, 0x6, 0x7c0, 0x7}, &(0x7f0000000100)={0x3, 0xfffffffffffffe01, 0x8, 0x3, 0x9, 0xff, 0x4, 0x80000001}, &(0x7f0000000140)={0x7, 0xffffffff}) r1 = geteuid() setreuid(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) 20:18:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 20:18:08 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r1 = dup2(r0, r0) shutdown(r1, 0x2) 20:18:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="d4d9277ff0920e4d634492b3548a9a88e0b76385db0a774bf9094e95cbb6fed444bd52fd92489b4c97b97564aef16720b8b4745e3daadc407fab32db16c753b89d2a3472382cab7bb6fb7c59bb4756a2f773c99b6af56a7546aeddfbb33d8450e4698423eb7ad35c34d06992799ee2efc513ee1646f510e691e80e6636709af9d3e36749f679fe0b40d496a64ead682e47683d760dbf7ce842e8dac8f97c5d7b059f8073ff629018ed084d52088caa264d995cc38bf8a11a3622067298f8ce9d09d2823ff3a00201f2c04e19a5eb5f6ae414c2deda43713c77d36b73160b78d36aa11be571c08a8a7b9cf374bdce34e8f7b10cfeaa9515c3fbc8", 0xfa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="144c1bef1fe83df5f7590503edcc87c5d596d9c57738546500c0161b5a6688ca3bac2b4d43511c9549417c6e03ecdcbc3dffc631f1910d2bb8a9d6a784dad6e352d7fb01086fa3e90a83751e0a11a1317aa731f215a4b5476e092eb581745a61e098ae5f13dee63511cdc9a7c4cae80bcb8b87bbd47d5d9040ad33e802706320a1cbdbd93a", 0x85) syz_open_pts() lseek(r0, 0x0, 0x1) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:18:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc}], 0x1, 0xfd7f) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000180)=[{r0, 0x80}], 0x366, 0x10001) r1 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x141, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x51) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2c, 0x10, 0xfb41, 0x25a}, {{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x5, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000081, 0xfffffffffffffff9, 0x2}, {{r0}, 0xffffffffffffffff, 0x70, 0x40000000, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x49, 0x20}, {{r0}, 0xfffffffffffffff9, 0x48, 0x80, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x83, 0xa4, 0x8}, {{r2}, 0xffffffffffffffff, 0xa2, 0x800fffff, 0x6, 0x7ff}], 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x7, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x96, 0x40000002, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x6e, 0x20000090, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0xa2, 0x40, 0x200, 0x8}], 0xfffffffffffffff9, &(0x7f00000003c0)={0x7, 0x2}) shutdown(r0, 0x1) kqueue() r3 = semget(0x3, 0x1, 0x123) setsockopt(r0, 0x4, 0x100000000, &(0x7f0000000440)="14c4159c11876dc285c83535634605e05e4be79d462bc70fc9c026cebc1ab215ffc9ad84d3b83fbe53b5c2689602879bbe5170207354991e1b947d9b768c714c91fcee2eb054931c9e31eac372003fa04f427e622f54689c9544631a1b268ea2330c74ba617542508a524ad5d8bffd62afefc982a176ff0adfad87ca12212a7299424e6265b17ae6ef0c97f57b2988a458c841c288eb36f8af872b59b6fded978ea6657491d9e26b299b033e4dfff788c70124d1c2aa99c6aa3270c566dd16b5dc838822b7c9bb9e82637d310f11d07ed58520105f86cf3b", 0xd8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/31) 20:18:08 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() poll(&(0x7f00000017c0)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ae73ece7ba16543bc26ec6f104", 0xd}], 0x1) 20:18:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x87, 0xffffffff80000000, 0x3, 0x0, "9034a875b4ab3e72e2e8772ffdf28dd49c4143e3", 0x0, 0x7d}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x5d, &(0x7f0000000100)="f9cd74c57ccf29586b039b88ac9b00cc665b741ced33970d73d2f904ab3ea1c7f5caedc39dbc6bdffa45d45770bab0a8975dfe060aae836ead285a48beab485ca53339d4d3008de6decbe82a7155cd17295e857d9b78ead45d7aefb41e") close(r1) getgid() getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = dup2(r3, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x100000000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)) ioctl$TIOCSDTR(r2, 0x20007479) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':!\x05q+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$TIOCSTOP(r3, 0x2000746f) unlink(&(0x7f0000000680)='./file0\x00') fcntl$dupfd(r2, 0xa, r2) recvfrom(r4, &(0x7f0000000780)=""/205, 0xcd, 0x0, 0x0, 0x0) clock_getres(0x5, 0x0) accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r2, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x83, 0x40, 0x7f, 0x22}, {{r3}, 0x0, 0x0, 0x0, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x72, 0x40000089, 0x3, 0xffffffff}, {{r2}, 0x0, 0xa, 0x44, 0x1c0000000000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}], 0x400, &(0x7f0000000580)=[{{r3}, 0x0, 0x40, 0x14, 0x7, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0xffff}, {{}, 0xfffffffffffffffc, 0x1, 0xee7ed4073c0f5b0f, 0x3, 0x3}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x9, 0x371f}], 0x0, &(0x7f0000000640)={0x3, 0xffffffff}) r8 = semget(0x1, 0x4, 0x48) semop(r8, &(0x7f0000000600)=[{0x7, 0x8, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x4, 0x1800}, {0x0, 0x6, 0x800}, {0x0, 0x2, 0x800}], 0x5) ioctl$TIOCEXCL(r5, 0x2000740d) r9 = semget$private(0x0, 0x6, 0x4d) unlink(&(0x7f0000000080)='./file0\x00') semget$private(0x0, 0x4, 0x400) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x20754f4f, r6, r7, r6, r7, 0x1, 0x1}, 0x7, 0x1, 0x8}) 20:18:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xc7bc51a7}], 0xe94546c319690bb, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:18:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000440)="79abbf0840afb6fcf4eb5da675eb781832eb00a01c51658093ec6aafdc950800000000000000300000007500fe080000000000000092119385bc336116888710e4ff000000004001334ac52cf75d00000000000000005d256d2f827ff15bc5b4e41a6202c9f74d472841e7f9638dd0e937ce32ae485877674252bd3420a4601a45318f9e6c79bca357114c360842330021722f1eef71528887804915431441f11ea203a7377d9380e4022e2c6f9c5426967274bcba970d8b77944453ed42a314115e3e108126d34069bd28000000000000000000000000000000000000002900", 0xe0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) clock_getres(0x4, &(0x7f0000000080)) 20:18:09 executing program 1: kqueue() socketpair(0x0, 0x5, 0xffffffffffffff81, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000280)=""/129, 0x81, 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) bind$unix(r0, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) fcntl$getown(r1, 0x5) write(r2, &(0x7f0000000380)="d9", 0x1) r3 = kqueue() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, &(0x7f0000000080)={0x1a9202}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0xffffffff7fffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x2) kqueue() fcntl$getown(r4, 0x5) geteuid() unlink(&(0x7f0000000340)='./file0\x00') readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/69, 0x45) unlink(&(0x7f0000000480)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x120) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 20:18:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffffffffff81, 0xba40}, 0xc, 0x0, 0xfffffffffffffef8, &(0x7f00000000c0)=ANY=[]}, 0x3) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x102, 0x1) socket$inet(0x2, 0x3, 0x6) 20:18:09 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xfffffffffffffffc) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file1/file0\x00', 0x40, 0x50) rename(&(0x7f0000000100)='./file0/file1/file0\x00', &(0x7f0000000140)='./file0\x00') getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file1/file0\x00') 20:18:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000645000/0x1000)=nil, 0x1000, 0x0) getsockopt(r1, 0xffffffffffffff7f, 0x1, &(0x7f0000000180)=""/229, &(0x7f0000000280)=0xe5) getsockopt(r1, 0x400, 0x0, &(0x7f0000000300)=""/120, &(0x7f0000000380)=0x78) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x7f, 0xffffffff}, 0xc) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = fcntl$getown(r0, 0x5) r3 = getuid() sync() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000400)="d8a5a81b3cb91e09bdd99ee91f7193f659bd9377fb1361b0fe777cecad4cd913caf841ed5a31d0640b9eedf9162925016d6459cb9dc5a921d01b9e17", 0x3c}, {&(0x7f0000000440)="6e545b5094d3bc87055d2a3c4b3dc57e07e3a3c0aa3ee03ba88432d05bd0026857a8200e896fc699c18bebb48db850246d27a07cd79994cdc1404a988012418401aedc44940ca8e2194ac4ea25abe551d1a5f3c794b0550ae150cf9328dca14f08331ab95e2fa6cea5fa130bfd1d1d8750b9f65df108c0b8a9483e11ae6ec6eccf824b7fbfa4c2a8e9a8b00fde766f495c9ff230f7e7e220aeee39f4836f75945aaa662547aa", 0xa6}, {&(0x7f0000000500)="7637242c36c8084b69ee68038b3a6a21277cff7e2e85cf", 0x17}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x118, 0x8}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) 20:18:09 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1c8, 0x2) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') semget$private(0x0, 0x7, 0x400) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') utimensat(r3, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x789c83a5, 0x7}, {0x100000001, 0x1}}, 0x2) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r3, &(0x7f0000000280)='./file0\x00', r4, r7, 0x6) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000340)=""/34) setsockopt(r2, 0xc00000000000000, 0x6, &(0x7f0000000380)="3fdadd0e6893d25cf21adf7f728776d9bb73c3ba0048598af8fa6b21346dec2807236fefebf84008324558ed4137645e242bb56d43ba09f4926896a48b9b86959b1fe7c7b550051858cd09c59f5b2dc4d46161eaad013c9e373aacfc927f49e88d0c71aead0567e67e84928e392f9266576c765aa3c201f98caaf01531cd0ec51f98d8bca61a05e9077ce1259931f692a92c2f22fbd8a87141d4ad458ce4275cb0a0fb9505c623de6988c47a7bde9c2c1bd36980e2dec6170aa6bf04219a7b90d5c4ed76388703166edb962cc9c94039268225d7d660904b71932b44916ccd02d55d0ad44eceaede16f6bf303f90a10d6e726ae2d6c978d101f9", 0xfa) close(r1) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={r5, r6, r7}, 0xc) unlink(&(0x7f00000004c0)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000500), &(0x7f0000000540)=0x4) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)='./file1\x00') r8 = accept(r2, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) open$dir(&(0x7f0000000680)='./file1\x00', 0x80, 0x14) getpgrp() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) unveil(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)='x\x00') unlink(&(0x7f00000007c0)='./file1\x00') bind$unix(r8, &(0x7f0000000800)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) faccessat(r1, &(0x7f0000000840)='./file1\x00', 0x4, 0x1) getpeername(r2, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) stat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) 20:18:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000002540)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca35520700060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c0218c69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8519f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5402a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088130600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd1f667d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598ded82f3e4432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187cc299a731608239114f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b4d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2daf5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8ab6b08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5d876176ccb059f9ac4de2e51bbd6f6edcc64c31fc659c84713f5b1789a757dc98999a1f16f809ed3342fbacf42a4a4c3cbd09c771fc56bfcc47ba422cfadf3120e3aacc5fc565036f884bbad8f9695d4c299530b436c163a462a7d8cc172487c2199e0da3a97175088d402754773c194ba0147d14a9f0a76644a87c88ab0520a798a9e984fc3a110383b1b12e1f08a703437c262a28712acb73dbbfacb1149b8fc47cd51f5eee2cd6ffce2b469b7e79e33a0f2159da9f24d6c7d6856f6000000000000000000000000000000009ba6e876096033236ee23b28ce74cb53be491163db3d72ecf69a738f6ebc3c3bd2ef85b13578e099ed2cca96eab5762f1700784348eb5ad35060da8ae51fd0daa963d87d9359632af93bc176e832f4ea627a061be2c7644ae2e556770fed", 0xfd7) syz_open_pts() close(r1) r2 = kqueue() socketpair(0x0, 0x4005, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0)=""/36, 0x24, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x7fff, 0xff, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r5, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 20:18:09 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x30, 0x5, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) fcntl$dupfd(r0, 0xa, r1) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) socketpair(0x16, 0x3, 0xfffffffffffffffd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 20:18:09 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r3, 0x1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) sendto(r3, &(0x7f0000000000)="5b2117dcd1887f65ec1f0741bb26ea9d72806c6b614de262d87b02fa484fe444f439b3081cb593764e7128a33d5d03bdce0699d9f05639b359b9f728034ba9c5889232dad71b2e54d64e0f820ff97a2149c0bf0706f16f193c0bf3d6e9d1626e99f72065762bd6f92f88735375a3c01e9059a11445a4fdfd44765e545db3ae2b815374bd49c8535381348058025ad460ead3db7861bbe7d0dbbe3cb19e418112141b8fbf74b3281e133a18d375c5a2198548949eda35517afd780a33ca7a51a27b75bec5e6a4c61f3037211cada23d37663bb8b6222e", 0xd6, 0x9, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x80000001}, 0xc) 20:18:09 executing program 1: getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x374, &(0x7f0000000100)=[r3, r4, r1, r4, r2, r0, r4, r1, r4, r4]) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x182) ioctl$TIOCDRAIN(r5, 0x2000745e) setregid(0x0, 0x0) 20:18:09 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:18:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x4}, 0xc) 20:18:09 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x2, 0x8, 0x8, r1}) flock(r0, 0x1) fsync(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) 20:18:09 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) symlinkat(&(0x7f0000000340)='.\x00', r0, &(0x7f00000003c0)='./file0\x00') lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000000000)='j', 0x1) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000008c0)="f39f44832c01fbe20477f05efe75dd867c49bf7f35f7bb944faa5120599a2f1d9bf378117fb3a14b90effa1edce84377597647590f17eb24e9b04e12142fb58d9c8e20b3d7466cc4139c95837f6b5ded7486288b", 0x54}], 0x1, 0x10000) 20:18:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xb) getegid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x81, 0x4) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x6}, 0xc) r1 = dup(r0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0x4001, 0x6) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) 20:18:09 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:18:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x3) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r2 = socket$inet6(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0xffffffffffffffff}, {0xa}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 20:18:09 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:18:09 executing program 1: sync() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000ca) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="afa204ff6655d9760fd78300baaeba6c868d08779db89bc629e2b6aaa994c56c3f771fa7300a5c7f6da5a82febcda3072592f80577f5c734ee937b449e6fa5e5fac053e36ba4415c27c7", 0x4a}, {&(0x7f0000000140)="fef6ea7439c8d4d522966963b12c3e31e6897518e7dfaa03f59d9c39633c15e6ed1d78b9cc22825ddb0c36f7f6ebafba9ba6b20734248e1b52bcdf9451c3f7f60e03e9b4525d87a008aab3818fade4d151eac95d3a19c778af7e9622265d239469ad7c3c6649cb7d19b2ece352d31aa6f0e8b65f019cab1662a1e72b6d441f8fb35edad05453b2ab29a636ffebc7759b", 0x90}], 0x2) 20:18:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) lseek(r0, 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x401, 0x4) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:18:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="0dc543a6942d6a8003e362564fbe7f917e835e2e3847500b81c86fc79dbf5b7f7d2bbd6b3e3268f396f52ee4cd65410eb1f19fdefcf22d5fe56bab1e5b8d9b935bdbfed76a190a862ccca24b8970a394cfbdb60d5b49461c0f03e82b468b13f44f339f0479c2c052ff7ce1a82786f22e04a27506a0a9dce2121210e6ff9c58449c305bb5fd111c3d89d3d195a6615d65cc28f34a204faef56263380182c2bffcc0ba649eead3610cc18955ed5b036021442d5ac5606574c11cec9924380c906249", 0xc1) pipe(&(0x7f0000000100)) 20:18:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x300000) 20:18:09 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x20000, 0x101}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x800000000, 0x101}, {0x18, 0x2, 0x255d8b1c, 0x4}, 0x401, [0x0, 0x6, 0x5, 0x3, 0x1ff, 0x9, 0x0, 0x3]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) select(0x40, &(0x7f0000000080)={0x2, 0x2, 0x846, 0x3ff, 0x1, 0x10000, 0x1b, 0x9}, &(0x7f0000000100)={0x3, 0xed, 0xffffffffffffff80, 0x4, 0x8, 0x8, 0x7f, 0x6}, &(0x7f0000000140)={0x4, 0x3, 0xfffffffffffffffa, 0x3, 0x9, 0x401, 0xffffffff80000001, 0x2}, &(0x7f0000000180)={0x374f, 0x3d5}) 20:18:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10004, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x5589) read(r0, &(0x7f00000001c0)=""/235, 0xeb) 20:18:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1ff, 0x8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = socket$inet(0x2, 0x2, 0x7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/28, &(0x7f00000000c0)=0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) 20:18:09 executing program 0: r0 = socket(0x0, 0xc007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x1800000000}, {0xffffffff, 0x10001}}) 20:18:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) socket$inet6(0x18, 0x0, 0x1ff) 20:18:10 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x2007a, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) 20:18:10 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f2000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0) 20:18:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet(0x2, 0x8004, 0x800) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000002300000000000000"], 0x10}, 0x0) 20:18:10 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x5, 0x80}) kqueue() r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) pipe2(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 20:18:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f3", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x1, 0xffffffff, r1}) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) poll(&(0x7f00000000c0)=[{r2, 0x83}], 0x1, 0x0) 20:18:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x9}}) msgget(0x1, 0x412) r0 = msgget$private(0x0, 0x1d2) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="54bdd34199c3641cff02"], 0x1, 0xe7a978adaee014f1, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0x208) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x800) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = geteuid() r5 = getegid() fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) 20:18:10 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x20000000000, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = getuid() mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x100) fchownat(r0, &(0x7f0000000140)='./file0\x00', r3, 0x0, 0x2) 20:18:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)="00000000e5ffffff", 0x8) setsockopt(r0, 0xbf, 0x6, &(0x7f0000000080)="760f9a8cef21dd825b51128b7b7f7cf0f9f60a0a9c4bd079f258054560ff93468a7a5b6f852bfede7c1d80a88c19a9860a8ac339e1a9fb7ef751cb2d80f267761c5e0a07656cfc365fac50486e6932ba2774e808ea4aa19d13a34819bf7b6c49854f684d089f07364dd894909164283eb9338a730fbb7ba04b873d55b975e9ee036b9b84c7587830", 0x88) 20:18:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000000)=0x80000003, 0xfffffffffffffed1) 20:18:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20808, 0x110) close(r0) 20:18:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0xa, 0x0, 0x0, 0x0, 0xfffffeff}, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/50) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r1, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000300)="fc7328d910ae5a3861222df5a8ac0959c9872ed30ffe2175ec811f908c4fb164366a081f86af6181d26aa62d255b92e0af65493fb3ef394408a0c194b0b98bb3e454d0c87a2e9615831183ab0e9fc7975fc7ee6bb2880259b89ff72a680cac2aa870725f071ce4b56bfeaa8fe30672d9591cccf0bde8bf5161d63ef3a3c8d8a701e9526e190b928f282775e7e1accbba938a2a9d999d2e657faad5a982864ed3d29a631a798ff030995ecb928db01a790fbe989b662b72f9bdadc8104eaa870fb7f8ea47b27e7016d08dd09ce14324e114ba2e738e34ef751036b4f2de63138aea6cd3ef63db0316", 0xe8, 0x0, 0x0, 0x0) close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffbfbd, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 20:18:11 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='\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') r0 = open(&(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', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x1}, {0x1, 0x7}}) mkdirat(r0, &(0x7f00000002c0)='\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', 0x80) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='\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//file0\x00') 20:18:11 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) 20:18:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f00000002c0)="c4d1b51ddf52f1bafe33732c22a4be4ad0ae97dd7b8c7a1132db15cb158f8ca9ad8df0904b257de716afdb40e484a21c389b9993fe9f8c4ae709c1c9be55145f1c0a49d63e", 0x45, 0xe, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000400000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3635f906"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)={{0x0, 0x7fff}, {0x1000000001, 0xfb}}) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000ffff00000100d853f9229c237e567163c4481b"], 0x1b}, 0x0) fcntl$dupfd(r0, 0x27d7d6ab38114855, r0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000200)=""/113) 20:18:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81, 0xfffff, 0x3524, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x6, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x64, 0x200, 0x5}, {{r1}, 0xfffffffffffffffb, 0x28, 0x80, 0x8, 0x4d940d13}, {{r0}, 0x0, 0x20, 0x20000000, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0xed, 0x20, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x44, 0x40000000, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x5, 0x4}], 0x8, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x82, 0x0, 0x1d}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x7fffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x5b6c2f7b8953ce75, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x61a6f10827e51e27, 0x7ca6dbb52f78718a, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x42, 0x20000000, 0xfffffffffffffffb, 0x101}], 0x1, &(0x7f00000000c0)={0x7, 0x7}) 20:18:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) 20:18:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 20:18:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x88, 0x84) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = semget$private(0x0, 0x7, 0x38ac91ab4deef128) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/60) r2 = syz_open_pts() pledge(&(0x7f0000000140)='\x00\x86\xe6\xcbZ\xfa>\xec\xd0\x93a\x80{;\x14T\x9cX\x93\xbb\x1d\x9f\xc0\xff3\b\xd8\xa5\xa7\xb5w', &(0x7f0000000200)='.A\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) semctl$GETNCNT(r1, 0x8, 0x3, &(0x7f00000012c0)=""/4096) 20:18:12 executing program 1: select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = dup2(0xffffffffffffff9c, r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) r2 = dup(r1) r3 = dup2(r2, r2) lseek(r3, 0x0, 0x2) fsync(r1) msgget(0x3, 0x7) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x5}, {0x1, 0x10000}}) 20:18:12 executing program 0: shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 20:18:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r4, r3) 20:18:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 20:18:13 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/70) 20:18:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) 20:18:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000380)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0xcb) 20:18:13 executing program 1: r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) shmget(0x1, 0x4000, 0x40, &(0x7f00004b5000/0x4000)=nil) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000014000/0x1000)=nil, 0x1000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 20:18:13 executing program 1: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x800, r2}) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) getppid() getgroups(0x3, &(0x7f0000000100)=[r4, r4, r4]) r5 = open(&(0x7f00000008c0)='./file1\x00', 0x10000, 0xc0) r6 = dup(r1) renameat(r5, &(0x7f0000000900)='./file1\x00', r6, &(0x7f0000000940)='\x00') r7 = socket$unix(0x1, 0x7, 0x0) sendto(r7, &(0x7f0000000140)="1adc53a19691c4031eff664f47116c3ef2a2c8f752407b74cced2a2915196248a04f3901fc8f85962fbe73034cafa9ad5f0cad19e0e6c21a2186793c579b06753c7a79cd4f6f5bdd4f65a4cda8780aae2850357ead49a1e615d7fbaba5dbc2cc5e88190741d6cfb00d946469c90ee33a30af862c909f24747a7f71b160d71f024644401d7198d3e3b397ee9c5ab9851ab0d387ca72ddf7d905d5bf1f", 0x9c, 0x408, 0x0, 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x4) getpeername$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendto(r7, &(0x7f0000000400)="05665e8ec575de6e62414e232d1920d2629263d98f386e0f664060dd8455ab9241c1ace22acd5cd7138e272514c77c9af64099d37fcc274774c0c8e3356e208efdc7ab531612883ff92322300cdae52c757d3c35198a3da5345aa562291df8ce48521700a4d8757c07bcf607c2615cf1fa693743063f464f5bb807cba69be144a8d14e14bda246af21437052d3d7ef622fd1540c467267f97453896fbe729e1d5ed60c3c7d574b6c76a72388756c47d24bbfb35221d1612abf60f6c3fcbdbff5e5c2dfbc3fef61174ae274e16e7dc41279de", 0xd2, 0x406, 0x0, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) r8 = fcntl$dupfd(r7, 0xa, r7) renameat(r7, &(0x7f00000005c0)='./file1\x00', r8, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) chmod(&(0x7f00000006c0)='./file1\x00', 0x20) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000700)={0xfffffffffffffffa, 0xfe, 0x200, 0xfffffffffffffffd}) getpeername$inet(r8, &(0x7f0000000200), &(0x7f0000000500)=0xc) clock_settime(0x7, &(0x7f0000000740)={0x2, 0x4}) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) bind(r7, &(0x7f0000000880)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000840)=0xc23a) 20:18:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x3d, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/144, 0x90, 0x40, 0x0, 0x0) 20:18:14 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fchmod(r2, 0xa6) write(r2, &(0x7f00000000c0)="8d", 0x1) pipe(&(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x40000000000008) execve(0x0, 0x0, 0x0) 20:18:14 executing program 0: r0 = socket(0x4000400000016, 0x2000000000008004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x7e508fe7, 0x4) socket(0x16, 0x5, 0x80000001) setsockopt(r0, 0xffff, 0x84e, &(0x7f0000000000)="970f5ddf5444885ec77c325f054f2bbbeff59c93966e8d235d9134c9f339492a5c6a00a03cfd28402fe0fd97b0da9d24dd60c3bdd84d5fa178f1de85aab58001a3b1276aacd39d31dcd49f79941c5136ecb95157301545f1d691a493ec8f5295fd6d2d97076e61da3a94e86dad9bf257ea33eb062afb7f9728f48366efa0ec400bcc2c5f0369368014b355fbfe893de3568eb6df08e4bef7a7662bcd5eee22f1d6ae17ce42e452ac5bebaf2e2b44ca1f1efb5eb20fc99db204721aa120687b9352fe6668b80df9d69a8087ec3ea8d8960912aeec22a17871f9edee4d19d3deb0a46e9527b868f3b8efd15c2f9b77b210d69645c9dd71cdc78ff382ae1c", 0xfd) syz_open_pts() setsockopt(r0, 0x11, 0x2, &(0x7f0000000040), 0x0) 20:18:14 executing program 0: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0x20000000) setitimer(0x2, 0x0, &(0x7f0000000040)) 20:18:14 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/237) shmdt(r1) shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffe000/0x2000)=nil) 20:18:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) close(r1) r3 = kqueue() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x5}], 0x800, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x30, 0x5, 0xffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x7, 0x1f}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000040, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x6, 0x401}, {{r3}, 0x0, 0xdc, 0x80000006, 0x4}, {{r1}, 0xfffffffffffffffd, 0x42, 0xf0000000, 0xa4f9, 0x1000}, {{r3}, 0xfffffffffffffffe, 0xb, 0xf0000023, 0x7c, 0xbb21}], 0x2, &(0x7f00000001c0)={0x1, 0x8}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r6, 0x1}], 0x1, 0x0) 20:18:15 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 20:18:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 20:18:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000380)=""/200, 0x46e}], 0x1) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffff2f, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() 20:18:15 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) chdir(&(0x7f0000001740)='./file0\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000001440)='.\x00', 0x3, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) preadv(r2, &(0x7f0000001940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0xf}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f00000018c0)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) msgrcv(0x0, &(0x7f0000001d00)=ANY=[@ANYBLOB="0c07d68fc3e466812e2a5a8bd452c779b5c6540079654c6af6695b0a61250c5b5537d8ab1b5384a813bac97e25affdf0f4003bac993b0dd99ebf089969dba950bfa65d402a5da5a226916c67dbf4a93e150a3f6eeef1ab92167d136f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc16fb7cbfa742d1c2268e4719b63aacc37a4dffec7c842ea7e0fdef30b34acac8b358701505d170000000000000007bcea9d0000006791159b3739d9197ada8167cc518766590000"], 0x1, 0x0, 0x0) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) semop(r0, &(0x7f0000001bc0)=[{0x0, 0x4, 0x1000}], 0x1) r3 = socket$inet6(0x18, 0x4002, 0x0) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000001580)=0xc) wait4(r4, &(0x7f0000001640), 0x0, &(0x7f0000001a80)) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000001680)=0x8e7faa26eabb2789) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x8) ioctl$TIOCSTART(r6, 0x2000746e) r7 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) msgget(0x0, 0x8) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000016c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001c00)=[0x9]) r8 = dup(r5) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000001540)) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001c40)={{0x18, 0x2, 0x4, 0x1ff}, {0x18, 0x2, 0xffffffffffffff7f, 0x800}, 0xd97c, [0x3, 0x6, 0x6, 0x0, 0x1, 0x9, 0x8, 0x9]}, 0x3c) munlockall() linkat(r8, &(0x7f0000001800)='./file0\x00', r8, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r5, &(0x7f0000001780)='./file0\x00', r8, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) getpgid(r4) 20:18:15 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "54cf69d38548c62ddb3d488610f2febffae20503"}) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x5}], 0xffffffffffffffd2, 0x0) 20:18:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000017c0)="479c2bc0093a9c29b4b3336da6b4407e58877f44fc17c4a1433b4f551676297d710f8e9574159e335e1b49e18c6d544ba4e0554c80c356bfbe668099c2b77b482407053d867aa7ca4fe08fa668b42b31014f71a8b340f311fbc5e6efa1a4f0572bb0606dfa6bf1ccd431bf3ee3358cf59010b23ac93bcdbe8070dfb432c9f4adbe4faa2c5fcec0cfc8575e6f242c2cbac8a980bdade1024d2969152c80f22d823b952b38ce1fb3388b06ee35204795fc13abd1278fd523ca57e786a2c335e6ed486ba200ff7b3061afed7079bb005c58831feba8480193809e4132a2c940e61a0919842d515a5a02c490b6929447b6c1fd948c1d87bc873a79471040221cad9ec229e7a9c5f873437e8cf87bdca7fa76022316c85351a8c2ffef88533ff67196deda16ff247e46c3a1c572789fa3750f29a6367a8211827fc29f86cba6d8853bdc19acfb80e3b2249047f5b2aebd1d311e819cd528c92acb5c86547166ce53a2785e36f03dd83ac5f501cd2a2311ebae3c4315a8203cc061ad8e682fc4e471c02c9f05554bd67d1d596f271c54524dba6c07823ba469e3788ca888c5881e22d465a29fabee01dfabb9688b3d1ce15f3f670c1abfff582754be435d5ebba7cce627aaf77ac934e6564b496b0cf6c56c17f8f4936ae2601e42c6c38a614b1ba3b2f1e861432726c45579eb91d1dc6479bf7b08bce62883b29bf9783ed4d2f2f6ccc2e60f867fe8c7c4cb2530630db7d031f614423b7ecf13adbaf186d5d289daed828643ee002ccd5bb4e2bd4342a461a6b117699234e0dc295e515d4da5f2a0f177b272139cdb1cd43f62751f957efb8622d6acf34d8d64f71d4a183ff5707f65ce4a42a510c4f2df7e90f4fa26a64dac2af7a2330801797e004557e4a14d8e5dbdcbd989bebe6f1f7cf670f59d193016a082ec8519a1963c84da08ead4d09a72c1724509b54b3433591b4ef079b4502323d64a53ece212db719f582ce20c398bf0c77a142af125fb857e814094479c5df7dae4c1b596f367c72bfe9ed5eb722a67a221f339a32fe6992432af8d77d66b5b72a50f242974eebf8f1712c30ae7b554a7418a05dcbc3da1e7ae5f1c67ef0a78930e9f5ba2b21fab51c8f398f4a5199c981442b7ae30c39a2a6a41d52fe25e0d6d2e8bf094ac6c9de684878329be6bc03644bbed8fe2a0ba14e3f1945cb39d8503d0f9d02316951c4fa3973c431cbdb00a7f72ebc1d0e28315c5f5e6f0e78288e41296f7b987f2cf06e434f1973d2b8640f7c7b24fc51b4372bdf688175cb703f4455b9a403e31be03c116cd22540c2f4d7d6c69cbc52684798cb6a7f102b9f35e476ed2e01791b9ae8cb4bfcd57c8815ac7882b27a808dc3fca7c3eceba75ce05709b51eb52d28aedad46250507c9fcfd2f309733b44cd7ee4853f023a5df32eadec55c1c1cbb8f21e9bbcdaf4b3b0efa1d941104d52d564acc33f323494ec26f6641e32c307b81fe466906e84e16b4700ed8d342f8fe69175dbeb8050c9d0d3003f6a2d5f0f686258bb65d79e1d4466eb156b2b4e926572fb761ecfde83a737c1c6d3e9f2adc19f9e9b5e38a297683958a50e197e8e1bb4cb3b14f0d7513d1f246fd41ff6e8ad409eb977fc1de6908cbd313c2c4143bd48c4926d8523eef42f0d32ca88e78246ca0c063e92808d46a7507e137b7157e9433235795c8a977e2dc40cbf9cdc2e2709db981272756d10336035833c5c09522aea8b35b0c7981c0248ecf8aa5a5a84e33236cc9cc2b7740a88e2f5ac10acfc9fbe24b5f551ca84be88349d12d703826e0d81c248b95675277f39411914f75d7dd12636f1dd36f12584d0a7624df46cdaf77af3f2cae39163c8391320828b5f9033fdab1a34546f19831c36ec7a9bf2967b533a92b2f73402e233d99d2bc8a1ab9d5192d33e53d47ec7ed67f26a2a8b56e417b6bd3b33de2b5072149fbddcbc3c758051dd395a20a9234e5f294b79433833f4ba5f42612ace535fdac72c209b53e4bc1c7611febd63757c3a76f30b2215914cd4f97bdfe2587acc1bb8a2f33384f9254c09dc58ed83b6fd7054d4d31cd38cb609bb1865982624e2c8dcaaf45f836929f720fa9deb616ccfa11bab78f9c06e29a4a983800c2b8ec401e50c0e91b0c2aab8326842f6c8503297098f3c9d38b11b06db4624bf5c954ec149754f5b2b397800d264489c59ae5c575292209236492d130c6e655cad9e079311e2dbc86982bb57dfaa27d3f87d7d57c85dab3a3a74964e0b96c424421c9c9f7231480ae71baa6574f0a615e1ef48059b58e4bac0475a2c8796ff338658090da5453f9f382a2359eb52275ac48f6ea4e79765eca0a315fee6bea4912186a0827eb9220ab9142f750b1923342afdcd8d39d69492f41f4a83aa836665a888d0978919688e1d9bb00ca38d2317b41f4eb60e667492c220576dfe9134924628c506fee2f087e81e91b6d10c5574cc860902cfb55834fe3ce11605078b1aa892a8fbf25f68b1ce62dbbec89877af096e494cf97742c89dc6f13d38cfaefa573673be1851688fdf6e3a678162c442835954ebad679c5926b35bea763f848bfc9f2188b35bf45b7cc17eddea948a77958a96b1fd6c77bf0a904f482a972e225cdb631968754a3ae86f3a9b9fc61b72bc76a9af7685c3a61878ede31ecb65dd951b30612a92b6629be68e5c09be9824c866ff7b4ba9b20a86b31e2624def39b230d928f2762f706109e4e30234b2dbe244dcd9d0d1abbc8761c4eb228025d36266ec76aa8f278403045a22dc1fe67d52d95e0d2f1b394bf6235427d47d75b4e683623ee63eb22a1185282349748b1edb59477ee52682628cbdcd8f109322713d81c60c02ee040ac29aa49573803c4fe8014dd2fef0d718e530b47d52aa88ac029d57a01ffecbad7c1b302fb1981ad32a144a6c892eb7e4c0c8567e58ff6faea776622218691c72fc240ba7ce5142ae5f8cc403d342c45b4b9a67628516aa0b5f6599c8bbdfbfe3871b55881b06d8de6829f726ca8950282fc036605e1b4857817fb47e314b5d0eeef8079b0576767cf7bf17282f35b34fcabb9098aba7f0b35b2d00a016e17722b9d421afdc04ca2ec0890556aecd2ad218ab6ec59c6e77f6fcab0dd4fce4525a2e42071c3b2de284f257e7462c39dbd38878a7239c4c131ee2d369396282152dce9958f3dcf6f322fddc6db0b75c9c7c3542e5178f33be9d3745626f6a78472ef4ceb51d41a2c765201a5999a96b38334cb743df3ea9e697d7760ac6639478b9f1a0307fb525db03eef688b8868647f7cf82921019c4e13f35b665ba5bb8373565a9e4c38e1e57bc7707078e1d6ded6c55ca366bf84702ed37891b8428cacde142795553eb0d919ba143fa685f2f0c49bff72e281415f57d51d064d8ace1124d1e1267af768a60708d16ce6e55ab11ef7a23b7affffdbf3646e9d8a25eee7a6b1ce2a96e42f44e6a0c05981f76de5d67cbbdc8a3584fe7f0fc77bb9cde0271d9590b5527c1fe26a2be6645043c581fb3e1bc203909f18abbd5a55df9f0579f0492f05e67bf85ce5fa551cb1df3fda3bd98007bba40cb30a552d7056027e7cdfe861926e74b410fa0e2131f32401635cf8fb9bad89e677529cb0d900429d1ef3c38a7da1fff2427397036833ae19de06fdc46c704fd2bd9c28650346ff638b0587df7a5db85a4e3bd987d354ae1dd1bc4f33239f457b18f943d3d130a7d2278b006fa60a9eb3496ebee855b1a7400e2b311f6f6a8fe73b99338f8e419662adc8965f027dfc12fe820929c3ded0763c6d2167590c0aee63808e7ef38e7d8721d0d1485ca850042ab1ec20aecabe4234ac50583452f84edffadd0a5cd53ff36c1e5822045e4aa302d4f19f39d85262e2ba099906bb3430a55a72273e5775099670dabe95826b07f6e817aedcd8c2fa3a76ac022890a0fb0392a8ca5f2e1ff6a205c91b9af58be0afaf02f572db32e52bae5a9f4dfc256c3380b4befe81b169270631197d5f60580eb6780b354bc3e04a578b5dfca766b12430a0cd96fe5bcf6caaf083439a4fbf04dd69ff401eccc92b5e59b620f340e43421a03fbeca0c2280b0f93a8507a961e16b0ae97d7bd76b556c46749da9e53d2cb6e62f94bbeafecbad4534175accdda77a78ac1b06a9fae22ab0bf70140a4a36e1ed7f75798a63f992c7cfa391fde05a3af0fef7d5654c5de73d74af1c3cc032fe3a7de8e1576b2048c3f5ad7303c1588a1f1ca0d2d820b8081ddb1495af99fae7f1f7ecc4a67387c49b2003fe23da47be2bef0e13b236189e2306298572370b5b46b53902c7aa90fc44d6990ccfe5d1a452f24c469bf5dd2eb1a5a5d08a7a5faf668eaf30bb69f2b13f0fe1ca1c07d65f67291f424743545522032d1dee8903bc10dddad4514de083769134789fc3a72e85cd7f762e360b462af84ee79702b969fada55429d499913cffc1495b751ee4242e222d2cb6f8f89bc84d80efe10c47e2be3f9c008e65f28e6b4169d9c37a0b3ca4e5332d5b905c961b1b4572d7a79cfef8bf30a6a350069fa3b1d287e58860079b0c423875c2038c5eb5ee90d06d9ae0ed23f9fa79cd76e46e38f3dcf863ee1d6903f80216586615833502d5a4f6a9c09ad5e374585e95e57104910a89e2c0401c5c6cd3ae2d0a92bf43c1eec976ac63d2f7d7b9ad406f9d68fbe89999cf8e78bf58ff744fc46f1447929815b9fe0bebebfc78c39f8142550c603e0738d5f514e90570193ae140c4a35cb260ab16258769580845bedc42f03b7859815d5612b6aedb6adce8bc48c95af31d563a3564ff8d4eb9f6cd03bd461c5fddad846a1cc5f7db58827b8e7f3b30de84a01eae292f14163e43be275b0a329e43856fcc74c89512fbda0434dea76e36b8d4ec0784181513caf023253f65ca54c04063257e3cf3faabfc395935a201b2e5e1cb28a2630287ad056181d29634af3085aee61e4978c4e06fb0d091dd2e48d746afc4d15017b4c1a7efd02cb956f9e1d0af1c9e33814a4082237a0aa1dd734536adf800973874f513124759868cf8629ff46c25bc524f4e2c7f8bb447e759beb49cc8b336564d6e75275351ae6e1fc3d52b419ffcb5f929facf2002200655ba38a7e7551592b550d752b62bf3c5e33fef0526f9e3784b932ba647be7353d4d07cf2130a7d093e07e485f8809632eabf1bb3557b932352b77854a0efd7a1796784537f6084b0ebe70f22a7a2703a4d7f451d83a49cc0093bb279047a7c3c037c2b15ab8e81a6425710b80d6b47bab5c0b40f5ef0e0f00d76ae51d888efe9b9ce306cf9c42ce147247f96cb9535644b0d5bffaf4dd08630b464fd5a1c9be4b49f1191f6c9dc8814c46fd5a25efd1f97229ac1ba0076364be11d384c6747d59c6cb9774c1b96f2b2f1e4d2291aae52affa2bbe0e009ca47aac6ad516d3b83c7b89330d8e4d13df4b49c7f9f570237fda36b7178be61d394f5085cd8d68d5e371f567cbd40239d2996e8159640574259860441b67287272fe89fe045c48eb3687d10965b189cbdb4f05406c16e4266e3b6d694c808bcad609b356a9f50cc828cb00791abe4067909c1557f997f5fb37e080a05a49934a8a200522f1626c45ccecad2b5b420a0ef4c94ef98ebcf5b6f49585da8228613c5c101f40cc01d6c53bd80bfaea735d7e2fa90344b10e1ea54fc667529a88bebc083acaa00e1506c614e8eb2b0929de62e7c474728b58644f39283a0ede06be5eef84eec9a3b349cc33d86c0ea245d31689013b054277b1319c95ddd0def5880e919eaf2b3e08cc1b603891c553617203", 0x1000}, {&(0x7f0000000240)="0eeca7ac08686c00371a2cd8c5d8bfbafa978bd39f6c5621e57be9dcfed1fbf74055fa47bfcec541a58469078484131c91fc6306e2e76ace0e3c1cfe61e667119c455ee3d5e49927c6758b6edc1a297c85cc215dcb7f2df00a3200b7e117447edba9fba37ae7eba02bbbbabbf660ba96e577fcb7fb51f1192888af5e2500daf8", 0x80}, {&(0x7f00000002c0)="5631290cdbb2525426825987f5f5414d2f488ac41277ed8da56b7b63f5", 0x1d}, {&(0x7f0000000300)="9709b0faf3bf4f660781d0e72258e4a0e5c01eb64bbad1fb0d6fa8ef49ed47b0854013942e09afaec69f6b2376ed7606d5a052b55450b96c8765a14795a6d60ffb0482f38d7b6d9226c32300af", 0x4d}, {&(0x7f0000000380)="669beb6bc549c9a3226956b51e45f6d33e30676e939174a131f833d7b57d68084291bd077e922ee30860da9c2f909cf689f3378ef1e2a07b5f1249b3182f8cbd421c5b3b7eb8f19f00f93676f8eebb16115892e1958d1c3db8a3db93d2e7b219161f506dcd3454c39f4d2764f1757b3d44dca6b6e40795191df13168c94c6811d087ebdc536bffbdf38e8fce3cef4a7d70dc94b136348fb021d12489d8fdb421098db9fa154164dc2001d25ec8620b25739d84f82e5ff879577b752fba9f9a4415c0d4b1740e7e90ce971d", 0xcb}, {&(0x7f0000000480)="efd99c1da09f57a6036545978fad113b50b3f5522cc0bf894cb9bcba", 0x1c}, {&(0x7f00000004c0)="05a96cbcc936d88fd6781ba9e476c18761a8acd536dc8eee78efca1156", 0x1d}, {&(0x7f0000001540)="609bfc70b66152be60d288602aa420552c5afd9a5219539a9dbb530319bda84a41d6cd577bb9f8155c98ed42f7e5c866d243e6c3bccba39d93287392e91385b85ba63eee", 0x44}], 0x8, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) recvmsg(r4, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) sendmsg$unix(r5, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000540)="3d62c2885312cdd552085f61b552c17cfc1d54ba111350a91c3473249804d270b29092f2d52b372bcdf20ae5935b02219d9a9553080da20f0e8c0df18b06a5ce02a7b6cbd91639df552abe5cfd2b787c95f972c8484183cdf67fb16f0548681e051d303aa30ab895259548949adc598feb55837cf23c799b3306e5d5eb7c6de7b19214337f587b2ae0a612b875a7af9cbd6368e659b612a81dbf5e82faa1e947173914801bfb3fa18907fb3bf29a9e37d89a718e3749e65e78a78a89cda874739cfa42f211b3d9b38c6f2152e684fae952e1e8983c8dcb07f18733e3c8186b00c3a217cc347e6786d848dcd4601381ea1feb6a111c43ea4b038e7ef15619b4558241352e3dca190f944818e75ac62d71bcb246ab394c01a39b720941a8888ef58bf1fd52be565287d5d3f6345a4a9345be424c1b9c4afe36ba6f2126507a1f7420a4ca5c410cb9e0b3f6f9bf1dbda676a0fd9efc41a88f37c68d72dd7dd5d998745bac5cb0d371449da75e48ab011daaead17fdf360923e798fed66a162b9cc57ec3ceec3796c8285d9d8378b3ab139ca74023e2ebd5f645f232ada32caf6fd658b672389a0806f6148733aa92a705e1e4e2ea715f4c222ddaa6b7ed6cee866be2dd0b8a77df2e369de5788d374aff88b6c016247205253113a1655b9ec29de9a7ce6d9fa8465bb91552aa8e31ac5bb742024105da0454882093f2f8fa1d3e4c5da472d57977b73bf915c7354a0b88f56ef835cde0b7493132433288df7a499da3c08a061144735e6b9dbf256e216f53693415e33e7869a87144088e89638ecf850862fac11bd4b6759379aa510e007775dca57636fa89b3d78fd73a63686ee4d96386f10e0e7ee24026ef272f3f51d6b5c915be70007c8d7911cbf74c7d71cf3a7cc3540a6d34f1daa3e469c6194c395f1417d7fadaa5d6b56b8e0e7e597916445e0cfdf824b54c6fb08eaacfa42b04d0ca7fba791dd5fd76c6f739f3fac60bfe141c8d7c18e147c3223b52cac67d71c0655afec7f17a623c82ba640aa531b11bcbf3967cee3006d72559db024d5e5a4d10b5c656baee797873d5a4301af472f156825d001aa5de901ccee593985416e6cf32a91e60d62fe3839f94ddbe7f25f0b1ea4681ba6ad6a15496180dda639c7f8b58c694dc4b64e69e81873eda2133f680014962a5fe41f14d1968a10a4daebaef197e3dab67d745f484cfc4056482b9ab0ae34050091dfbf077310191d92a97200fc03e10b21a554a6797afbd34dcc7b31bd315c28752606f452642dfc32f1287985f9f09a4ef60fcca34e4e58e6dde2a7158e3b4bb58cdaf2aaccb25cf1a14e25a4da6885c7bdae18d0b7fa83ca0607d272f8dea6272a5d40ea23a10a5b0dc7ef35397a0007a46998d517d668bfc358f5291948f1ad8ffc0fb6e101e42d9f13eaedf6c7333223984c9868a7124b610c0494fce5db00301ac1e674b35fcd855dcc8e1a922487f84480a3ad41a0337f4f25aaa894c9674155b11d7dedc4736e507d55d4ca7eb7e7706af34dbaac40b6aec2b000def9660b7902db234999264353885dc4db62e1fd4e3461486e056ab522dc593f6f5e761ed0d29ceda4cfbd37bee78eb9a8a813b612d7856ab4b2e7ceb21262004b16e1db8146fd6b91f119e11dc96594c7e6bf99768fece8ad1ae48377482597b73c01a82d9a71c43e45c034984a1a7526d6792e8a4ea8e143a0aa97e9ad4695c246a9da1ca09bc4bd17ef269763b972f0a78dc8371cc5a20abdfe02da0d3fdc1cc92da1e2a03536acaa0eb114c664d6c3966cf438ecf79c78a358637fe3ba60421c0a3d3c72f982bb676f5818f7ac26ca45b26caf8e511621240fbec716945f98a6a0ba2c09ad400518bc49d4ef1219b04aed3f7cfc01c7c108d6202d99d524b7caec2a4d0e2b2823904111b1fb282bafc680fd48c355ecd280c83bbb79586f6f295bf3ca3c9daacdbf63d7a85d7e3f4cc24cbe58ca2068d5a71eb846635faa505602290f84686310fe8ad0843e8bafd4f1655bc399cadb1db53081f1325f9ff4bbf5c47b1d19fd8d77f693850f3bf05e24b050e06a96b22a76716ae5467e2f85b8b62825fd6eb1fee65a1c98d5b12790e3ebfe70961b97a80ae46a58549515ab75cd84cc9970e3ae3dbf268c500720765bbf2d6e95ee839f8377f1682a54a012791337f6e3a9b9f97a44969924be22e609c9a8561d3af416856d672a8be08adcf1700fbd89b202108c21d79dfc401e5f905b0a53011183a8c4ec153efe085b0b5dcae94f23ed03abfe97fa1b0b909c67f9fe7476d576d24a7f015d2646f81e06bff6abbf2f48193ca00615f83993ea93e721a0746de9df4b012eb30d42f60308b403927f66381e3d59057f25ac382a19083d829402d2130f51b53993443f6aa93b0cde6eaecd147443f8840a5ef72b02e6a94408dc5577f2f83d296fde4eab5ed43381338d583b81d7ae304273f016c7997ed90fbb682374d6b50c3f0ad5fc4e82cf7d457e01bd98c1ec0233cdf96cfc5b1f4414a9821e0e92c1367ea1f7be6c77f3ecc7d05a2cd96fc8103b72af7b868b97ad869fc4fd5a94022e43efba70699fe3e648e1e1e80c05ac04cae40ee1226ab9a71c833bbcc01e8f0bd4cdd86cd78d424dba9837ce2db785f0dba3c4cbe1685203c646c055a7045207edd56bd2a862273ae770682239a9c72a44c27dc263b91c962a1045693d4c5edd3c9c993c9144a15daa11bdeef8075af3a21f5cb64de5f3709e713e091713793318fac0fff505327a80bf2b05b350737734cb7fef213a3855a1b48bafa54c8fa40d52ce66545eda63809687132766dfd576de0d8b7d9b828c4b53e63de2a08ff493a21e406cd9b27e6d681e7921ffb7493acabaaafda3de830700592f62c943dd34835dee18f22f8a512e970f95f5264635aaa255e31cd8e4475e9274935acabd56a99225344cb3cdaae551b3d3a4a09b03f5175b64559e548c648989e2f06004596ff9aa66ffff76408d76e9fa7f350b5bebfe4eb896aab0d3a91bd751a5a8ee1b2043e73504a048e76ff0b9dffb9afb3c9bf851ec720a8d4812648ea7a710f1a6255d5ab3d3b8da2fdc2255e56f13fcc98caaf8dcfc5ef45ecba566b3d41c89f1aa6a681418cf32a47b74e9f7af1d843eb98738e9f379b95007916574b4ad99ce2cd9769f27d5f774e9cdb84fbb6287ed913d524d85ff4ed16a75d2245629dd287ce1063f713df1f283622386e81fb590dbcc3758aa6c56714f8b2dcad7394a8d7a2553e5fa823d21c424dd636b4d4e3c2bbe60c4c2462866a6a69a07c32e96147455f12a26ae0c61af9a145c418b1d2146c069bea315c3890308c68a88a0efa5d9f155de23c2d3d28e12125bcef293d252ccf6057644041fc2ab757ccba5a3bd539a5ac6bc7372912dc5e53729c5d460caabda72dcb226d8ac6d5b4dd229eeeaf71c51f1c058537f29fa708443bbdbe5b5167fb56d8ac55d6b98e274746af8caa1e982761f3a099c9689c31e39c4f82dc6765bd0761c957964d12bee59b6fb69aa8c3f9b112e6129b829db1f4bdef25c4bef3d3fbbce0017ba530b04ae889f1486ddcea6eee399608f596dd97f49cbfc85333efc22f1cc73209c7946f01b38a061cbc13c9b14ed15ac453e8e3e5e6e060d69469e2e4023f1ad73ca19e30f5a90fa8212bfaf35c6ceedc9de00d7a89574220fc38cbcb2f96057dd8cb4dc361ebf4f973d437121833b978c3ac631c1ebaa5084ef09bca6d9e43bad84db9fac27272030e5e824f09532b6d2316a9301eb5e5fa98d779fa0bad123a2693001d71c8df2efd017269a5d0c2a60310ffe7d2de3f24270b78024d4b7f8b3ed60e458154bef6f7d7fa4e3cb52c4459361a98fc6d4b8f0a21920d00da2a86deb78b727e01871adab6070bf04057a1ea1177954e397520c78b1a59e76739e46c182204d8527a996a310e885eddc3a10386a289b422bcf7faabaf5e3425505e60d31e6094b6656ed4747cb55a637e80a8428548459e2379ab5b4b64464f4a711c9f33bd81c8aef74086e7415c50dcf65b3757c7afcfbde5cdfa8aefe072134bffe243aa4c11255383f44caaea57cc27b5464d481d6fa8b86ffd7afd7a2c2b6c55701ff8c5f65cfa47ad98bf9d8ae090910e028ddd852e59105a82e5d574be950da048929266fa440c3a425ac026a7b380eaacb1f08635e6cae833cfa136014f0fab9b0de1307d55820948a540762da0b0fbc63882a6818d564e3b3b8f39dfe39b25f075d3d1a7f13b75e8ca3613b689da5053e9b88aac45c1088129797b062d56c8331683fdaa3b3fe4909f91da07e1ecb153e0c233a3e295c009bbdd349751c84bcc51155f40541e5b9f4ff7fd8eed9044706de3701ecb2bdbd6450df0b0903f8eddf5fedf47e7735d6e3177e2d1e722105d22e24587a2ca3b43c742d8f50ca6a61fe1b9f73c9acf3ce8c485e967aa2897d7df6915645842452468721d6194bb254800d3248c64cc38afc9ced5f07f55395605d925ccf16429929bfeb7611c32303ff737ec2d4f840b4dde52c4515b751a1ad2ead486f67dd80571f0c6a37f7fcdae0e9de480a8ba02fa4b025baec4fb73c8b9c88638cb461dd3b544833105ee69f588aaf5aa8febd99d458ebba602fa44550f2bb8cb3fc9b56ff477484edc1ddb6ec4b298b9a946347126f93c21093d55b005f4c222d146b7e7deeb106546b7fbf7d435802a9aba900f46700979f087e3e3c9bf61ee4a76b168a02922846ca41cb6ef6f6b8bf88133e7c78565929ba2b6232c2e74ff0e728db75599b1c63eff451435755ddff1d4d9c3a1a40579f9924830d40375ee36467e9a1ce9d648c87e47f76b96cf8339cdbefb7eccf09e09d6416e8e9ff79e37c0179cf51818460d1e88f6d7ce881d0c784b6beeebdaadbc5489f7efc7f4d1fb4a0ffa2e51660f503eb8c567e4102709ebc983f0c9bdee59c6cc16cc7d469defa635ff75772dc803351a6b8db024818079dedd713f2414c314f1f7d30dd94ebaea6ebf73ba4c50b4a343d7e87625fdd87a0b10301a1ffccec7c98c5e4be77e84917904135cfb8c31b5d86392367118a5da8f5d275518b116417d33797bb60d80e9f6cb9e7f50ed14157858b69a67522ac05e7b9fb3e0ac5fbdf8066e7a1bb04c00025c61428c92e863d5cda62ad8af3ef3022d482fa192b3f05326d769183f75b2dd95a1d63b5742445f9a453344ca0d92e5ce921a78c4d80ceeb5dbdcb49aaf15a404086e7d81dd97b4366c6de6de11952e4914d8ea00691d7babd91d552be847bb12adc7e1e65463736ab0e6048fa13733d37f17b91038e816982f7c49696a4f0f32f50d2a51a97e0fcdeaf009aa692755fece4a68ac1d3d8b2045b37c16e5a90b7adb28a04146f353e92fc03b29d2c6384d11370ba8c6cebd15c2bdfc1c7ab07f7d00f6be9e7b9c76d72a42cb9039868cc4066f0bbf87a47e922b196e3d5ec3ae44a1ab861ea0803606de6e2546f95a873b5a5a2553e7596b88836e66a71bdf3052f3e702bdc93a2bbdb80733c5f6817228569e6495d03e13dbc1694ca9f6f6dae1185895e74aaee7285b5793b3fa06c12305ab4f2cdf2527285aa7228f40bffb85f8b59fe469f4c2dd244667ad1ce2fc6b896e01182494bae065e16df5509f4c83e2c59e2800af32b12036fd47ffc20b5db7b340db799d93486e26d53bd520d250bc5660828e80e0812eff008236294a8dfee6ac3427ebec9d6ce18e406b81c44b17e79075cba63363eecdd0888e3114fa66b6d65d95cfeb42b024923673e1c0669e77465ce67f9424fad2", 0x1000}, {&(0x7f0000000040)="44346f46bde417", 0x7}, {&(0x7f0000000080)="425570e0ba376f86013c34370ff4a2100c42509aefb63da01f83c5bf493291780a14b7bce0306719faf6a7aad9f62a3153fea96b3f2127ef616d12e4d08493c78908a086b75770858685512a964ba8a1a5113381f18485530237310aab28c8e260a31164149df0d160a255986442587edec3c2f94c4f9f3a9b39d861fea261fa315740f7b3ae1e3f5eae1501e97bf961610a3d90ace853cd94b38458511853d5091b397673f9dc57ad33f30b8320d838d87cb2", 0xb3}], 0x3, &(0x7f0000000180)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r6, r5, r5, r6, r5]}], 0x30}, 0xbb868c89913b0750) 20:18:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) shutdown(r1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0), 0x0) mincore(&(0x7f0000ffa000/0x5000)=nil, 0x5000, &(0x7f0000000040)=""/2) setsockopt(r0, 0x3000, 0x0, &(0x7f0000000000)="c89b5ff17117efec28a81f46b0d19f4d2d81d8d5064178a1ac5f38525060574662c072508e12083836261d5b97f6ed26e0c18b", 0x33) 20:18:15 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 20:18:15 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000200)='./file1\x00', r1, r2, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) kevent(r5, &(0x7f0000000280)=[{{r3}, 0x0, 0x21, 0x20, 0x1, 0xfffffffffffffffa}], 0x3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0xbf48ba316f5e0fbc, 0x20000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x6, 0x6}, {{r0}, 0x0, 0xe, 0x0, 0x54, 0x2}, {{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc, 0x1, 0x3f, 0x3f}, {{r3}, 0xffffffffffffffff, 0x28, 0xf0000046, 0xaa2, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x90, 0x47, 0x7ff, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000000, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x20, 0xb, 0x100000001, 0x5}], 0x45f8927a, &(0x7f0000000400)={0xfff, 0x8}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000440)='./file0\x00', 0x10002, 0x1) open$dir(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) sendto$unix(r4, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 20:18:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae8682f19b20755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setsockopt(r0, 0x8001, 0x1, &(0x7f00000000c0)="8631d04d3ddff64ce13d8e7f290181bd8f6cad0c8f5cdff7081aed0e9cdce03dade6475d494c81f36e3c3496c147ab6daa310d49cfc92052e43e7a6f3ce23fea46b0591f0a264f36b5e9c21296260dd9da4a7883d500d0e40347b62b980a35b89ae124b61c8a208774b3aad90ac6d1f1df8509e4d3cb698d63143c72fb808a42143f24aa3cdb508460a2045735dc89cd2cdacbe57377d50078ee9a9a1b4f64a8f339dcf0dcb00831ee9b0a1dd93771b6475af315164e", 0xb6) 20:18:15 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 20:18:16 executing program 0: msgget(0x0, 0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3) r2 = accept$unix(r0, 0x0, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) shmget(0x3, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) 20:18:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x80000000000002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/53}, &(0x7f0000000040)=0x37) 20:18:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x8, 0x84000000041, 0x0, 0x0) 20:18:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000005c0)='\xb8*\xa3\x00', &(0x7f0000000600)='\xb8*\xa3\x00'], &(0x7f0000000700)=[&(0x7f0000000680)='@}\x00', &(0x7f00000006c0)='.-{\x00']) getrlimit(0x8, &(0x7f0000000540)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r1, 0x0, &(0x7f0000000040)=0x317) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='%.((}\x00', &(0x7f00000001c0)='@}\x00', &(0x7f0000000200)='.-{\x00', &(0x7f0000000240)='\xb8*\xa3\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='/+!(a\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='%[}%:@-\xf1&)\x00', &(0x7f00000004c0)='/\x00']) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 20:18:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getpid() fcntl$getown(0xffffffffffffff9c, 0x5) r0 = getpid() r1 = socket$inet(0x2, 0x2, 0x1000) fcntl$getown(r1, 0x5) r2 = getpgid(r0) wait4(r2, &(0x7f0000000040), 0x2, &(0x7f0000000080)) syz_emit_ethernet(0xff8d, &(0x7f0000000200)='@') getitimer(0x0, &(0x7f0000000000)) 20:18:16 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66653001"], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xfffffffffffffc8b) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 20:18:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setown(r0, 0x6, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) syz_open_pts() bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 20:18:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='\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') r0 = open(&(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', 0x0, 0x0) connect(r0, &(0x7f00000002c0)=@un=@file={0x1, '\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//file0\x00'}, 0x56) truncate(&(0x7f0000000100)='./file0\x00', 0x81) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='\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//file0\x00') 20:18:16 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x8a, 0xfffffffffffffffb, 0xfff}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x10000, 0xc07}, {{r1}, 0xfffffffffffffffc, 0x90, 0xa, 0xe19, 0x101}, {{r1}, 0xfffffffffffffffc, 0x6, 0x14, 0x6, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffc, 0xe6, 0x2, 0x10001, 0xff}, {{r1}, 0xfffffffffffffff9, 0xc, 0x5, 0x1}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x85, 0x4, 0x6, 0x693}, {{r1}, 0xfffffffffffffffa, 0xc8, 0xfffff, 0x2ac, 0x1}, {{r3}, 0xfffffffffffffffb, 0x22, 0x1, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0xfffffffffffffffe, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x20, 0x8, 0x1ff}], 0x20, &(0x7f0000000000)={0x6, 0x6}) fcntl$getflags(r1, 0x1) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000240)='v:!-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='($\x00', &(0x7f0000000380)=':f&!\x00', &(0x7f00000003c0)='{\'\x00', &(0x7f0000000400)=',-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^\x00'], &(0x7f00000006c0)=[&(0x7f0000000540)='[.&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='.%-)\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='{\x00']) execve(0x0, 0x0, 0x0) 20:18:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x85, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x2d, 0xd, &(0x7f0000000080), 0x19) listen(r0, 0x0) 20:18:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)="d0d7db96548e804d5aed1ce96c3fed8b2457dbdcc8f4d6a0fd8032497313716fe5c4a40eab7e4f02d67c6ad9f840ddfa03a1bb894e6e7814859195430a0aaf9c24ce231d5548b6df4b475a24754ae0da29bd095e0fe1a3fca2f45e92a5014c086dab927c8634295942ce165925f2dd9c60dc04e43095fdf9950bf8e0a368d6ad24d312886cb9fe0b8746f312243aa20469b0725b1fa21992d1119a0b97f7242c2d4478c40cab931065ce93eebb6f6233cb29fdebad23e8bf33de4b96e46ef4b3465fadc32908295a7ef2037a891c34ecdd869ecd1ffeea4431a7f38a83985f724492f3321b60250b3401b3d117ab0e243fcefe303e9fea5022e435e03a4087493b3be40e35ef9c152eddacdda31f0f6f5a1adcc77d43e95c4f3b8bc3580a9327118cbeb1dc8bae7c26237375bda9529ff242a51cd9cae31bb1d63f7e0b7773c6a4fe4d2c96c9bf458781ab6c41cc160fc33053248788ab77544e83251e8c75a022ea959ca2f64ff3561c8f338e49fc39a639cb9d0eb0d34214325a724fd0774923ca97f574a71b0e15bbad5e94c9e666276426f6f401e7fab5c79fc950be1e34a6e16fdb33cef46ce34aa305fb4c079b14aa1bef9ba4dfc09a0071ad7daee3af7edcb21772a98b8e67aed26153ba60c7ae83e302a1970c0750a867f169b22067145a1aea498847ece280b952971e4acfeea9aa9f36fe485f24b85907993ce3087c6370f7460ffd8b8f16acf5e72d7ed123e304ff21fcd48e16753b662e64e63e33a3590cde33ef390bf6a27da79881728355ea362ccb28faf0df96a2927ced4547d863185294c65cd0144e82de547309fcc8bb98e262ddca624c8c147133387a33ffb146b5d564302721c181d3e3f100eec295d4ec5433", 0x127) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 20:18:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2001, 0xf7a) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000000040)=""/215, 0xd7, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7fff, 0xffffffffffffec16}, 0x10) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x900000001021, &(0x7f0000000140), 0x10) r1 = shmget(0x2, 0x3000, 0xae, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8732, r3, r4, r5, r6, 0x3, 0x80}, 0x569180000000000, 0x4000000000000000, r7, r8, 0x7fff, 0x5, 0x1}) shmdt(r2) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 20:18:16 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getppid() r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000580)=0xc) recvfrom$inet(r2, &(0x7f00000005c0)=""/175, 0xaf, 0x1, &(0x7f00000006c0)={0x2, 0x1}, 0xc) fcntl$setown(r0, 0x6, r1) r3 = dup(r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/65, &(0x7f0000000500)=0x41) connect$inet6(r3, &(0x7f0000000540)={0x18, 0x0, 0x7c86, 0x200}, 0xc) getpid() setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) sendto(r0, &(0x7f00000001c0)="7dba9b2d32505db1c8443b4286c97db8c7069cf292adebcbf79537e34151747f410162e32753acd6d0244af3483792db2379ef76a509f425f4dd5ba7d987060c9664ad051783e3be3ed9592de6ad6e2834498a968ae908a34e11fa8e3672c415466b572f23f9977aa8af553912529257e9deb01a0a096e5bff0c8076fcae5454656fa4f8f9e115369e3aecc4e65dbd71ded39b08bad35e4f508026b651481b1e6ee3", 0xa2, 0x8, &(0x7f0000000100)=@in6={0x18, 0x3, 0x80000000}, 0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) close(r0) recvfrom(r0, &(0x7f0000000340)=""/233, 0xe9, 0x0, 0x0, 0x0) r5 = accept(r0, &(0x7f0000000440)=@in6, &(0x7f0000000180)=0xc) bind$inet(r5, &(0x7f0000000140)={0x2, 0x0}, 0xc) recvfrom(r5, &(0x7f0000000280)=""/103, 0x67, 0x2, &(0x7f0000000300)=@in6={0x18, 0x0, 0x7fffffff, 0xcedb3d4}, 0xc) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000007c0), &(0x7f0000000800)=0x10) dup(r4) 20:18:16 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) 20:18:16 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000180)=""/225, 0xe1) r1 = socket(0x11, 0x8003, 0x0) getsockname(r1, 0x0, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000580)=""/120, 0xffffffffffffffa1) socket(0x10, 0x20000001, 0x800) setsockopt(r1, 0x380000000, 0x1, &(0x7f0000000280)="2b4127fe4fc58a2a13ce8738843e47fdb6c8124c3e51259f3a384cc8a27b6eff78e398e5ffcbe53a02a1bb17e9ecebfc9b9c3007a2be1cc4ad649cd2d5435acbd1c07dfb0740c9475a13842a4ac8ced669aff0cf5362d3d25a5c444b9af16dada861663c", 0x64) 20:18:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="ec", 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f0000000180)=""/59, 0x3b}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 20:18:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000800)=0x80000001, 0xfffffc7c) r1 = dup(0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xfffffffffffffe53) writev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000140)="dd5b3a13f93550dea6131f77aabcc367c64a0fc56b68c60ed7ed49f6aaee995087f2e3258ff9461fff8e269dceb711a393a1760966a7ea3f44540fa2acc9658a958658bb5c2bacf5168f8b8a80424a2ce848b6f294a8938165d5bac613d9fbff1eacd4807ad0fee5f4bc6d43", 0x6c}, {&(0x7f00000019c0)="cbbcf1ef98bfaa50c46bf60201e13edca85327294f66867c3d16ee05d8c32d88a61f6c6323a43217b0360751f5f32d7f78bbb071e8b18732d9d737749fb3f9db62f3b8aa7385f9908beab8ba2b08d75c525083e1cfa308729b7f60fdd5e3614329c7df777ea82c512337ef38979d443002dc9737e484d6c41d18b37dfa70a8b56ca1baedab3f21bd458e1194d337a126aed0d986746a1eef8d33c67dc4881b51606ae16499803635738d84d0bef68910c2d9a0381506dee5b74feebf544e1724f31d5de0fa9c20eeff1fb61561bd9b1502cfa77617955c63eee744cf549818f0e4fb0603d3700e9f6fb6db710212a582cbbef4ec181db0edd4df90891328811f9c6ec3facc64b6a83a5fbaba000aa18052b0eb341d9389499bdfe8aeee0ac4fadbfb02edf04e568588e5e1306ec9c22f23eee9ccc22c8f0d036159cc19f66415ba8926e3d68f6757f5af9f80fa3245a37abf348d76132e5b7d1e8f9aec873b2ed5274a84f9a7e8247f8b2186f070c69952cf79a5d7f950a88516dd92e5f15fae9858a5dbdb35089d05a3431e9c251f05388074dfe573f0bf9a689aca1c32eeeae8dd3830b9e81387b9ae19bc8e278a038f5c71e136b38556987407c6d9eb89d998f9c6ad25cb8d06380cc02cb32128583d3eeb2291a6e69d38eb2ad800422b49de2f33817ed1c906056f984ce2bb7184cd3f3619fc09c0ed4582d6531bbed50d4915cdba5781e3bfc4c129863402c1d1a68e51e989c6abd5a7c9855889b71b4414f326f59ac47dc88defef8b5ab7704e8f6254be4a1cfa4c9b18706cb1b014ee176ca4dc616bc01073d91b1fe0f2f26334675da75ea68e4d4bb21de372301b11606cafcc4d2163f3c77321917c2a63e382fd509aeb8024253a6e91f94a1ef86db8be339c490a1000df8c67d3861271d86948c98e8c6268e1743d17e3d2950182f8f02ae864df047ba95222c5d3f38e403a6bbf08d4c15aae061aabeea0ef6bb3cb6fd3f08a6305a88e88ac9f641e1b8cb53031ab32fc90ab1eeb8abb9d5cd694faf72c9762b2632b2c4a80fd0fa168da1ab7b6a8eb9cc15639cbed5dd4fd0cd2efaea4d09a333f347aca53944aa5cf98e6e94de2c035679a0eb2817ed44b27b5ee046e4b85a9b5aaf45ddee61525cd1d14bc6a3d8af6276bb0d2bf432373a8544a9565282f59bb69037789727e5733dfac0c58bdf9125894f003632f4761128ed2f8612a0c144ec8ac066d1ded14b16ec14ca0cc5fd66bffd2af210f9c41253fdf84eb40e84105ad0a1c9effc30c4d1c5ca28bf6c8d8171462385980c9ea282b61902ca01df4ba5d9014be121517397b422c7ea1fb933a829a39ed0f4c0e22646785f0b8b0bce5da3a27a09c5f6689bd834414aae9da0b8abe6c1a9190c3ccb3e45b0b0de13a99964e620a26e0bc610f146ed7110a5272fe94c7149d2ffd8c51b752e86f90fe237b0553887b845e019c2f608fda841f8ad8a882902c7fd37e6792ad9772ae4e3b9fa7cfde359ffca464f3da27fff26c47ed961e36df29406fac4d473de90f53fc2cdb491ea1ff95f7759481af6231f04600ebd9cba53154647df47ac6af3eddd11d551a8997320933b91d23e1ebf0b7e9f691315ff6d50958c661e7413b90dd9ff9efc23a7cc70c90b4a23343365ce28da1c57a8850b0d7fb6488007fed6188e98bee7e573a73bb4e5c92bf378a46ac41060faef7304331289ae8f1f9cbc35f8701f6bbca6a39b0f1a462b81fdb38d5e22048cb20ebba58d3427cb6e05eb5fadbeb16253fa1a3019c35fcaeea9870491b0ed36545dcbce13f5aff3f573cf10fce1c50b68de790be3ec6bc775bbc31ebad2a95b041296bef12cd0b02501a3d89c719605421f54b9b603497c359ca6e3ff95a8b318a7c9176919f5c207189b255987437161b4680911a896404f02986d1aa36f8c8a6f39f0c68e62338514a957024c1cb3f6d154a00ec4b66415d87e5a678e0cfd7995ee35abe22bd8b6f6795a562de537018741ca2276d82cc25cc32b74950cbae065eef6f60db4a075b728f184b90184fed07a7e3b6a770e1be79ffba1dda8f51ae9f9b854a2054f4e9439f9574ee0c7ccce544f59fe9e689bd58a22e5f5ab117cb66ab5ef0d1284df8071d3e82ec3ce7cbe4f7077530e408aca936cc0f3e2370a6098bcc2dfdc5284e078c2aa7ac2291785bf3f65d81877de053d02c9168563ec6daf5b323a64bad300b7917c5e751364ca190f4ad951220ad3af4491386857be5b2b8174e448fa2d13a0408d548bd95576b38f285a50d33327cdc25532c3c4cb34b440ce2d2db4c738028aa4caf8981442a52a1a99747b313d6692048cc435c6cede9c9677ef8feb40cd5214520afae0c385b88bfb1fce58b61d3dd93f8fc894f41b58b4f74b4bfb6351f2ee42499e95006f3e7e5f45cfa698d62d5183769e4f51e5c0c61ab223791fd56d1d772f418e9e1a8cf3e674436e0dafb888b051f6c73a1ef9dbb01d128c44d3542274e1cec9492723c1392046c8355eaaadf4867c5377bbbf36cfe3164f50e311f58fdbc7baa19c4da29bfbcfdb395b4ce30b75b1ac2bb8c1c9046738049a3b3572e872420a8ff8ae757855e6b8968e05b370eb3722107fa6436294bf27e6235cf352aabc51c89b4554c4af2793b41842017a8ae0272144d784c84e46570238baa41a4e3c934440a82d39f493608a56cd5d4e160cbaaaf1a646eb49a98cd515f3139a9216551b78849fdff4252c8234bcf7cd0513a2a9dafec271bd26e6e3eb76b52cb0f18cfd0d3d014b378a4e93c06ca65dded3fddf0125cce082dae44fffd8696e476d7f9401e4857c7ec7fbe77a3cfb1a74a8d77cc3b66f1fcf3b49d75805d66df7637e09044160a3dcef7f4f6057f92f2fd234a8402d3175e9960de126d363af89854ccde5f729bdddfefddf5c84efae74f6b1a469f0ffa7eb4a641522a28bc3d34270006b12c0676cf30d9ecd212b1e09fef87545e7ab980d25772a6a7634874f57f56190e6f941b31f79bb42f440e599a51cea755e15212734181c76b2bcd393a265d660aabf9d302c5b840501d1398e2a9a32af72d291f4d794281bc31bd2517ac6c3ba4c7fa80d447d3c29a73b7bf2406180aced78d8da2148dcd2c20173966a9a663903492354f04ea4b630a978e18c36413dcb6a2f0ffec2511e6527aee5e32692f91bbf316bc4084ae204653da40e3c5e20a86c750c6a18b9398e9ef615656c6d254fa18eee17f16705313566369c578961b938bbffc842d1425eaa32bdc4d293e6ce7c8745803ed40e8866ea4dc8e7229eac01dbd1470ec34c6a0c1ee00384cc215dd773eb494803cdbb62edca9a7c9efa46c2dd89f937e0f2ef960cecc3482fa91720dbeec56ac5c5086acaf392cfa110c7a6dc57f2605cdd48742cad4446b93817fa10f1026d635969ce22854fce2ea829af16d544c696b977ea537b98ba82e124eb2888ad7e223ddf340719738b3669fdbf0457353aa0892cf9d63844090cc5f1b228007dd5511ed43c9c53bd8bdf3dbddb9779abf2776f5a5af7a574c076e96af56eb27089191e6ba34dab909e2849400708daf8a92e4df59ef743f919a4e2b07850aa28ec5d66314b9409b80f475bf7b16ea5c50bdcddca5df657b38954c6630470464e6c033de8ac7916bba3d3b9a3af0f5229d03ebc67f6ae57bd5ce917142880a3cd3e7900378480c7c7705872907da6bf2520a01994295a4138a380d06aea9fcd0938a838ec1ec5ef117b884cea8d0a61eca691a938b7e4404060b5a84a7584cb45d1cce1cce6f9235ef8a0aa27cfd56b55179015e53da164f550393178911c09d2d383b7e485e442740e007a9cbcf85e0fc7d8986256835f0ee51c2d533f6223d0f08d94da02837b452e8e6aeb12e95c289a5c13dba7d03eb993ec89ed5b0bc3d53ff7893093d9224fb77ff9cc0cea365698a4ec3a4df4b872644864b8e8145d5824c2c579618147a579b6825b995271e2f5bf1f77a4d20ea42e484aa52b066ee469b21d87433f728df4c7202082047f08af7a686587926c3d5e9cff78e51ac36a74b23321959abc841b7d81739924fabc8678079f2da9e62424a598241f5bcea09c35e15efa5fe698c2054a1916ea680fda7af6e32edc9ac1a55246c961c29aa0c0a51a0012f5bd3772ff61ba1646cbda191e36fddbd6fcb81b29fe71abbb2eb368d54b88c2f83be1844a7ff4561b0541b3c6735df162a78a93b717ab68abbdb8d59ce1032d4a161ea005e3d43f8764943dcdc618f6bfd7c1fe56a6550c13ebc99bf3c5d1fe3d2ffce84c16290420508a6be97f63840f61ecd298a4e4e48597b488c6741031577843b8de4613bd4f5987f8adffcf4fa9d540b24fb84473a9d0574414934c03f89f8a835bf6264c94a2516bd91c687ef8b44304ee32258f4484f821bde60bb333330a5597ecf681b0037c88b2a7c228d993c628fe3e09d4435dd709fca943333761e57b80ad4982c510da8d69f03f4552137ffd88684e995d28c4031863a35c35883e956f05f5c8c3fc6adf8d1d10ae6ab30a108a138a4aba140a531945bb7e93ae7d009dba6c285ae04f53727974d30430ef7264a56a9413144de9fcb29223d0742312e091a4b5da88644a7ed5a8f77d8a86d458405958facd36512f9abd122a0ec062a88e662a6778f359a1d8f3736322702629b4a7450e03241e23ddf557d6837ffd4d2551dd32856f8d1138caa390565d6fd6317585e1104a059d77f252cafef3df1d3adb2ddfc26aa357e04b2c32b223770d4951320069d258e509a031a1387bc2feaa3f1fc5ab1dad1df824006ba59752ca40c51adf18284f5e2c1953608f1d8cbb59d76c4636539629644e2531eb802dc635c85ff1a98a8c9af1437ec7e008471db8fa530865d84e7b8dfb35c872d6db94d7eb109c3e612d12beb2ab6aeece87a1fdbcbf3576aa725ab8635554c7d31298b1d9c7f6fb7c7534d173c4c9ad02e4bc8dbc44fc12feb8d0dfd16ebe92297559aa0377407b5909647ee8aea4a50d86360256a024d4e654881d76940ed229fa612a2a11491ae1d8a52aabfbbf54b6baa61e1ab25a5fb6fa8181cf680f51272704e89e0d9afb6b0c7e246614c9af065343ba60fcfa755e17dbb67ea22a8cfd5a756236ef09996e6e6939ee784c3faa7f8d364d71829ad5cbc8589dbfa38e0b0467e39ec4a77a23e4212e398b88bf5e7598ee0e04646700d63f2d6bb328b1315d34ffdd813c9d7a6829657846b4cc6edc23ec726d02531553a8f3703c230ae4f68933383ed7f097962487312e78c2d86eb89b59ab1408c713d4d4d78c3f2107ccc5bbc2000d0c80971badebaab74a4363cfe2449ed8c188e6757416d5d8499a9b5d0b17197dc026071c843c06e6fd37887b5f62c763bb5ae626752d4351bec58799b04d10c42f380f9a438c1a427bd2c7b4dd428501987e64521a0da03caec71b6000b22dd69839b3bd13b59fec227417c8b9ae6885ff35d9d2172be3af40735ea3ad136bca30c67da298c8a8b0faef95e8eb9cae580cf300475cbd51aabc65c434348b5b74b6a90999cda06443137b5839c9c0d15a06f7452cfbd1c9d1e62f34a70e73ef14ae6cae5e317026b22c805e88002dad53a740d2586481bb08e8437c15751e82d6e4abfa6d49351164aedde390b852fdd9f5ada58e5887acc4101592bf7da638b34c58154fee38481b4cbdb3169d18183650a2a9fb69c32d863768099988323648635e13d7b8e2eeb5e090b844475e1f7f460e918507c9f489cdc8cc5066600f05d4e86d94d910882220467785566f72876", 0x1000}, {&(0x7f00000001c0)="80da8e0d2159e6b898e9539807e0db335c5eed74d3f9373992c55be30c5411a838e7264320597cdb1cc20e", 0x2b}, {&(0x7f0000000540)="8aa58bac5c088acc6b950fa4d4830b0855e8b193cc77aeae550b0030ce5b939e5983ae3586ca651770be24ee6d5ab3ba12a9b6925afc56a4a8040d7c75bccb503756983009b78d84972ff080b6e5472c64854dcd39ab3af8705b0ceff3736b205aa0c46ecddeaa357c0b262f6911dbcb07442fb08d89f7fa335c73f8cfa67fde9ced3c7d4105c2285ae80bd820a9fc4228742bba160f95ca9f2b2e42e44b5b0b8cc1f63a077e9f5139be61bf534895db6f71747e515e99ad719eb8c86361006dc3318b63632b7523c7167ba017407ccf8bd426c655fb939ed0c2357567c8f07f5bd30a3a8602b25796e4dce2d7dfb095", 0xf0}, {&(0x7f0000000380)="c9bb720e7dae08ea035d37e56dc6d9ebf956961698e132d249394aa3ed52f1f85fe178f5e346079ae1b117768b01f9217337f434da2aa3df2980e7e379e37b23893851b7d7cd70c946ccd6dd4ef6e4e410911d239720339ef305d5b029ed59c8576bfdbfc36ed100263c59f2ae078e11d7594959", 0x74}, {&(0x7f0000000640)="15d6d573429b24d06b998878a40778bf53dbe7b47c6b65a41f35f4bfc0ac7ecff8800d6f16f4316baa591b6068b672cbcf4aca6b90c6270b8b2d2539d89ab3202d08171ebf6831130a11eb9603d613901049ecc19354814404c6959b4c77e77d23e8a603bbdbc6a8ba0630a42ccf4ebff0de2c4c05fe2389b8aa470ac76ecf3a93b6f9ccd21b1f11703c13e97932f02e6800465e1491d3c3c1a2b41a7b1902f37dccfb5298ce8617558a41f372a35ee798d23997982ac69f8301e2047c5c5b9c6e920927018fb782d3af81584e1b92c28c33c188c8bfac3fd911fd0c4aef115f36242ad92beef72ecc0b53b176a0733cf6ade144c53ace7805255ff6ca2a59", 0xff}, {&(0x7f00000029c0)="a947614796b921dd4e07f8af3e5730e33268119c1fd305f264ee8f15c59caec1359b6f8f151b367a324a6369b08b4b6e3cd9c04e4aca9cb310a8e4ffe6634b862f1198f44b74d9c5d85f3149f6bf0f207c823f1908f582d7f096cb7fe239c0795bc78c9b99b1f4924f8c967fd45a75f38e26e258c80326fb0cf2cd87b85a971188288e2e724e44cebadcd4669afd7c780254d85fdc164c77bbb23bb2f152eebb49db398402474213014ec8edb8babbe12dfcc05b00127ab9b6b7163ab9d988b013b56623feed65d9fc75a24d1e9012d55afaa75c62c1bd5ab233b0e4006fa46413721d10f2210995830c89f8f7fb63935c0f47f1c8e32823a16a4a58d2458530f78531172cc6d8e79d55d91131f35f27ec20d36341b82c58d283e122521e80b1ca15e2f517425c3d431bc55c868fe37b9713ea6573f92bc89755e2839c4e7f5143ed02ada7132108b1d06b53d0e68987df22bf9f835d4c330e329387490b95e494be1d64e9738e0b4f959d433f3615a72ed733f13fb9e7e9521038154fcddb8363a51a13c3725c415b74a93f5287a4617d18efb63afd7c6a0792778787c7069497c1bc0973e628370dbe894e42019bda7ddd30bbc8070dd8af4dc6b06adca261e5e8d78603ba18aa5ee28764faaab8b4fc19b48aadb698ade4c4e47288b2470ba12d15c66ed2fed0432b66a1136970eac22803f0d4b4c4beb0ff258cec75c75fe5f4decd091e6e6a16140ea8406a18bec790aff7b7b0c7baeb1ab135ae9f85694fedaf8ae51568adb1209f74e4df51423992d58f35f1545a4a8d0bd6bcbcb30d55c302e19440047f790ef555c093fc61950827d126ad3981fe7bfac5d146bb33cf41695658a43b9b3a06e2d1de79eec74da65b3c37ef66f3f9deaa62e0eef74b429e66480d76331934b579e9a19a3b175d23f365dd60266de940738fa29d0ed472150d3b2b14c255ca39dc6d4696e88216d6dbc5fff5bd19cdd93e6b88027bf7a10a78c96cbd9a5d6445cd9a0be0cf3188c741a0892ab6249d2b6a3fbf91bb40dd8b4826d9f185528ab82a7e70052a4a5f7a8df1ddba4aba837fdd57f30125b9c6fcac063817c7c60c78ecdd47a857f55ba54fdee084d824212c4fc882c81b2b742eb4aee51d8ac42f8e67d0c6c075e063f649124ca36f1ae062059fe3894465b456a2c7b13e86d766d38602d220500f1c9cb5cbc4bc63a6e9c366c89a46c4f3e6c6205498ff94d6d6d88d2cb8306ea753a2a4ab0e84fd0d1e1c2934f05f2ab8dd309b727f932da90ebf3b30f1c36a8f5e2c04da41383eca6e1639163820ec7f0560d19b78ff68d73d559344762c25edf631b490987747d1885dc02578dc7b7c41343ac5398d000dae6b1d7ea19daaa9cfd4fcb78253a6ec6e9d5b1c67e66432d7a2db0513e66b1198476bbcc763f33959cc418224555c8de50140b1467699c20c1c8400d806f258780ccd20598fdba296f6b8750e46ef7614d22856b9ea093cde332c5399f82f3607a89149723b7d174528b861657dca6e881400ef830ecb170d79bdb7e54a73b345460318085374068db847777b76fd36d78b6072779a7f3503fb6abee9332779bbf86ca632b3058c8496bed80560b980f1880d3bcc3e9abd95032d8ac07631af2ebd900e1441a1634bb2bfd063d4ed77371a95f8eda5d0bf52610e981a46b7b7d8646bfaaa348181882d31f848b1806753381a648a3260f42f60880c34d31282d86a2f9f9e67a3c8239c7172b49f81faeb59cefd6d99e8ec48361d092db66ddaa2e886fcb7a3fec156ca07b965395355520cd60e5ad537654e66086c97e7ab26c6c26f87482ff9af98e7e283f6951fbf31b7785522d5867dad0fc02432a8a454bce16d3437891c92041fd3b67d4f1dcc6171e850db2e7c5aa38d4f9153ead05427b39270f5ae582b919a6a9a722f04f632229ef7192e0d3a033abf7f8e433c0aafc369a71acf8fdbdb53da4a42c15748a60ac0ee6f4dde79ba3944a4f58f24e90e5859d3fb411efdb3de16792d30901111335d749758a656baee7a710feaac534bbd1c68183db5ed5b072cd3557deda17b3e2c06406e286848a981c9f7dc88563fe064d395f9d9b497d40b969132e0319e019f1ffec92080f8be0ff106e1498fb9278abfc1d72847194c105e426c80dbf1dcfebf1da3230321286580b8ce1090abe5504c3a7fc22d9702f6a0e3dfb8338487e7e863c3ac3ae3d3ad1b11f7a2cd2a4f3619f3cd7f5552a9c64278d99512f117fed51a9bbcf334e024e69ce861b614cd2dafb4ce67d527e40f74e7b078b6566765d9e78e706448169b42a064887d030042f786f5d0a330bbafcdc67dba51dcd7192392240b6e0e08a6734372f85ef138543329ec6523a2739ba921c0fdadfd0e48dce1c7592c767196fbc4a1e3d658154b66c80b5f340e0265f6e70c2183dfab2f94029873b9e9c5c516067cf7a89ae7e55fb946faacfe06818629b05c79df4d1c31112fb66fb7c55ecc0dc2e10eef2f0fb461a02d6b33b88f73c5f35980a94f1f776592967aa927e42aa5fa2458405dd6a9f39f25ab305320ae31393663c8c549db7e9a74f28e1f0f2b74f661919eb327864f078ccfd7544662bb92f18e26f84ca3b3dcb9c78b6fb3f4f9e5b437fa7814b579185c13bd3b998a1fef3db3c2eadb8884eb34b63b2f50a75b93d63f78c5efad08e03d084c2a9991d8c024ba357b5665cc0d737eb2f0e0e2766ad176334a0b50acaeb6108de1be24c2603f59cfd9892f62a54708b0f205ef94f2142460907f3d8a3af2eac7e10c092bc99816f8f60c6594d546626ecd82f3392416d04648534a6392734f0cc31008d85dc59eb25ad554ad98c0b5e542ab77154e9a6ad238211873302d6a4dce3f8cfd9ed4f2424ca3a70c08f6e859ad299e5d7147a43dc6b738b51a7ff281d6fa3aa8929c9f976d6417181b076d54b21c188aba9076442d99dfd4584e0cc69ab6a05d5527ff923ed2254f6f87858de7464c440422abb6b1b80e7adb24d2139ccef56079c1a513f93731589c1c7e3b23bc52593080e898123716074719ccb932d0348614c65ac65fad5371b41b21dcfa45ab887b8d4e096b9549324b63c627793358bc0b7cc38e311f26ec68a1ebf0b2c85b0c23165327fd883dfeca7a6fedc066ed9f0da96b8cc56966ccfa9f3b006324ac6db3479b163bee925b6579761e1e9b4871f475f3a8606be56e6f018157b336537bd0bbb7d6078eff4113bc622880eccd3713fc97791b1403dfcc5da3dbe4c9042ee0742c078db36bb36c3c04eabea311aa7ef5264f6d5abad029d469b847ec00b7a03a36877dcc1e5d12c80674d63846c9e7346fc3605fab0f8ac706d12566c4633f63162fa2f233c67cdabb3e1c5a0b3f9d84ccfad5281ea01155cdfaf7c773ef84d20203eaa22bd17e474dd15cd1ee8b8f9349aee2edb6b07b39a7ecc85e442ae7a5650dede6fd5afd83f276225c013e7a09b447560e4825ec12ef36db6e2c3e7043773ca2e6983f487c5f26893de74b4ad6d83e02850d293380b69f3d68c280754c21307b7372460903eb659af4fc6d916d7c176ca1ba9fcee42c67fe0112b2436aa83db4b11893257f8e6316d7f9b3ba2a8b905f36f0a5881c6d552e6f81bf4c375c28f8599f3dd2b72585e7eef4cdc7f76d2314f34841f9cfabd26cb2dd35c14f3b6fa3b8be4d4378e02cc850c45d7c3eed915dd17ab61dc8ae491f4d4e95635207a7e478d2dc3cf515d411b163623732a663d24afe3bbc64346868bbb87d8741c292b20ede392003d7a3f43270058b246a6f6701ba46d9eb9cffee745ca81b05d77748c1c10fff88ff41a369bc9951e738a3e013356de28311d9bc6ea1056026c0650064892349bf268b04d0cfa60016577073d43f355bc6b783e3dc9617cb326fea76188d5442ff39e96f71eed646d01381decfe426612adfe5ab457d77fae076e7acb5d30602950ca69a57bd1d2f06f9d95dda9d8135106f412b71e31dc90d5189199d34bb1ff7092ebc1b0f8e68b7c322915e2599dc0db888a9945ba714630da911a64eaeba70edca6eb424d1aab4f79cda88272d4ec5d094631bcb95193315f41f5c138d7380f02e35ec846291fbcc22bce8589f3adfd0fa9d15e044d7643a33163efd6b78c14ff20b79663672ae9130ed6ddf080d89bc1f90f5e91040c2abe73c855fcd0edf5f7238343d44dc8bc938d6f3d04cd7065924a867ccfbfd6716da9514d9b2479dc12e34c7ae3e8a2d20968e1e059a7917b91e5277c05478021941139ea5bd7ca8981355d16726ab14e151d82cc9098deaec0247b49bd67bacde0167db2ae2aa54a00242ac84f881af28ccf5f4dbbf19f1cbe714c7962e61a7429bc0f619e6fd9537f97e12bc2ef3a24b530f26c6683bd69647967e9b84db8ae73f9604a52f9cc873527da501ed15907a7a4acb461d92e7d8eccb8067683c53f2ab4df31c4cacdd28e66b5ccf85bfa5c4742b10019ba9e0d51e9eb6acd099ee23c47c5b252b565f65b8e892e2a73c45874e265f7ff73a2494bba5e9ae2785ad1d34e8acbb2281eeb6846f5553664e2e5308b9b63c7c95bc287fc086caa096e432aeb0a9d00d42edda6bd60cca042da3cae925945096177b0629e9ec4535804cc0d3a46d58259e50baae50c27d4c78e2728143cde57ea919a88688b179832b838b2913993cc8918d2c8f6b034eedbeb44fbf159d480c65bc2d5d70e3b1e41e411529317e18257f3f7dcfb7e36d9645b817b670ff2b75acb4181ad5142a8860628dc16c9d7b086775c006b88554e255ee0bc50f7a2b06597cae1e98fa1dfcce8c7826301dd249b29e8d7343899e976e352c5085eb74525d1c1e53574f799993102fde1160cb2193b20e913aad4514875d11b523a1f502380ee70e4d443af70a49ee99f4750e3a6827ee0270caba59dc7d4af8bd0fda0ae8518219a03bea6c9964227265cc43affc86eb5e6b45e85b9c6206ef9609490aed12e87880b751a26968d7e12822ffc857666e11a34f22b7e4127dae41837565af5a6f4ba339d3be0e24caae06a29af45e098ce0bbc5f6560ef5bb621de4e614ceebb2d4f738ff4b54d48ee4d3ef5090aa27ea61241f223c113fd8a4483619913c385dd0477837e6995ef92a5515bda81e45c86deb3d3ad69c42b465ee35a609f3547707ba545bd08e33f073a1395cd55afa7ef1cb1cf39facf6596d1b0bddeb3b7e85a13ad9b7ff3fb1d0ec469fd171e794159d66147d6d3bdf643e05d7c807f829f9a510d532209f6f9da7b9c8d091cbac6165b44e324f8884c438643b92a0214013ba82d832f6accf2897ebd95b87e71038ed7670c1a9125ed84e836667ec90d2a58a151716824abf27824bbc349f6952cbd10a635e8de7f1b6fe40a71a39edeb2214fb5177a8650146655afca6f65365dfdfa0f69f22ec622c8364431e30b086884c6785668c3a41a36c0beef12801a95688e1c13d2def1fbeb4782385670cb051d44d6a55a389d2137c11a05cb7e2f7e7ad93c5c5b0c90be03df83b9466c2c7cb501f65c06659286cc7ff2bfe37961fe3e30b08411984ddf30510ea46c2918858efd57c0111e1c11f8aec33315c2bb84d3d85a870fcb8566841ec72157e2500afeab1919cded0c8a1d0db81e0307cb830b22a64b7880faa35ac22e4ce2a0d7acaf95fd14b00db00abf4563784453faeb357432070a12bd81fae825f2cb8a306648f3cef0955b9413deaae4e88fb9f9f64df385a2c9edf5b744a2440bf6dae51601816455b69d7d68aab734fe28261dbee92deb5aa5325aff9037434068e48d57e", 0x1000}, {&(0x7f0000000740)="6339860fd4914fa8f21bb69ce4f39250e102ef41313a7554f8de3bea21d6403263a695c700e6d678ecddce7bc2f424702139b50680540087050b1252428ae76684d3d493bae6df932ff26f4ea7871615bccf5b158b8aabe53fcd2349f4da1c0b5496ee13c2c6f4607af0e97cea7d0ef8b91351b96667c006c56d95888895b6bd8e0a5bb181be56a91a34", 0x8a}, {&(0x7f0000000880)="9b28ec673920842d8f05828ad384f4bfea07863545bcff1ed7e57fba29258b6b95165371f7f7346ec7003423bfc3c550ed31fb20af53fcc5664e53d0134db8a4caa4b95d45341e8042c276558025994474b46b7acb0d7d022e12f5d18a1910b614674894e3ee9b0eefe605ef03", 0x6d}], 0x9) write(0xffffffffffffffff, &(0x7f0000000440)="146b038b75a7f5cac2d235d1ba3a2a799c0ced8d62cd5e3fc0604f222ec937253efd459a473c5ae268ebbb46d3ffaee4194b9a48120c1041084eedb34a418063d62f43f8a84b1f5bb45777d04e3f873885a4920bcdffb8926e427e80f54e476124691aafda024b0d2309a927800e56d19036a18046fdddfeca271dd58cfad36fb5fc74b95890769c05920bae2391bb8c28bcce37042f5e5e8ef1fc00b139a1256518c56d6ef0348b0f78d28fd4ecf1df0790c9fe498c831e0f69234d840b5bf93b44ec641ec3f18a93a12aa3bead3d5de0349f12c872a51228acb3fc3632e358", 0xe0) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c176cf51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c3b0b1f31a6823eadc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bc2696755c943a35183c740852a6b1e2baf5c8213d225f8c8b09ddd", 0x55}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa70, 0x8) pipe(&(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) recvfrom$inet(r2, &(0x7f00000002c0)=""/7, 0x7, 0x1, &(0x7f0000000300)={0x2, 0x2}, 0xc) 20:18:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x55) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) 20:18:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000001900)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}]}, 0x0) r0 = socket(0x2, 0x4002, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) getsockopt(r0, 0x8, 0x9, &(0x7f0000000100)=""/217, &(0x7f0000000200)=0xd9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x100000000, 0xc5e}, {0x18, 0x1, 0x80000000, 0x6}, 0xa, [0x100000000, 0x48b, 0x2, 0x9, 0x1, 0x3f, 0x2, 0x1]}, 0x3c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:18:17 executing program 1: unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000380)='\x00']) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fa012e2f66696c656d00b23f769d70b0dc710d513b17129277f336fecbb96696e880c0611c81f60f8498390838b81d4deb8d93"], 0xa) 20:18:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001900)="22f83890707313b5b7836e73f0ef3f3634ffe00f5735c52fef724d6de4c00e800a9366c71c197a7c5deb2d5fed7f91384239f7ec707b492b98501207ff00ce0ab5939eb3d7589603642e75a9089d504865b836ff0d28d0faa7071e82df4f42ebd022ce0c28dd7f2ba31655a3bdb8aed6ed17f712fad1dd6ae642f4d647df8ecde576f98f3c1c2bc89cfa8938cb2ab60c1f7f8061c09f27d700a7b99224ac548a877a945bf39895e58197cc42c379b9b13b65f4de4e762bc7f84053f50eb1b089941a0ea4cc0a466b7079206957ab40a55261909a492a0df30263fdd4b18b04d4f5a84b1d151cd71899ceb4ba413f660b37180c82fc01d8ce67c7f0cace03542f896473de8d4030b36aa5871a0778f7322f11de3e807435884b28ee7f1f47128e7d19dcb1cb46d545f2e3632aa15a596edd628c1e5c9f07d6a357f7d6321941a8fdbe30a1e0d2ac50e7c58ab1c74a991bd0f7228f65b1218792227411c28fd84cb34009dc7d6798c32c8a88a50b50854302ef4cccd0085677c6b222d245b4caae58848f94203b47573cbcde4e0f8b953b9420607458c3be6619d4e2edd40e0f1a4297879d206804a30d1c0234007cc2907901737f6cd09424240e98b59583db46fd6820f8986f69929fc4339d95c8d4608ec3db3ae618bcc4e6b08c37ceaa645765ad5cc12b98a11ef6d7f99fcc8991c011a780afef0c30d4bcef2af4526e4e3cfa94dbaf29ce3a2d1ad6a15cbe587a9859ae7754ff6d4514bd818b3a63775c91c295384988ae26ab5424b9ca30f676558a475ee63a2b3cd956f2c75e5d8e112eb8e9090dd191c15a1102ab2f1de59f7709e67ae6b984863d70b93720ba5e6cbb13088793027866d90a0195640102c50d4c94506112429687357af86c661ad18fd669b668e54a84b463f4111051d7ed0ce85070000f6a67e0a74ec4de4fde964bcf32d338cceec722958f7dea8b245675d2789795c5f163abab2b9ee283426892b2470e9c5debfb373a79b2566e445ac95df47b1ac976d950d5949b7b7d2395bad68853185711e159bf70e9586285b784d6e50f1d60526fa2c5af6a1e4b2113193aa602744885f1b16b8832ee6e0b208aa1ee7229265495326d6ecbb00e6fe20eb26752435f45d8b58dddeae3e5a31daff2522f827396a2280e52f86a5535cb6bfed66473031243d6a80aac099ec49a4946c46c050ea95f282201cd7a33721429dc7cc50826e937f1e2f8d33e99b1919ccdf24607073700b101f880b4ac1490422629451ca8e888896b99a599c7bf88aff262881308ed20280c5bcb43299280eaca18f251d2bcba4ea532008b29e8f96642f2c239e9ee75594409a1407963710ab5dc5514fc5eb48f3633d0aa3309856a82ff13dea4b463c2e95d4bf80a38f3b24ded899b5611cd160cb4e3aa06125f2ada36fcabdc1578fa2da15dbd66729ffa1c5e822f8664f67dbec8e46a9b0eb18d1aae266e44dca915c0043ec87149511df2c1e70b998fe735f7a10c6178e3cf70d28ea2395c1c0abf661a14b98e4afb825d4f145b1a15b5990007f2c5f4e6f5dd137f85547f33e600c6d3ffff78ec0094dd227495d348d77affc35e8cd3ad0a6ed753d1c4756bfdf5726e3236b6f6435331063ccfb62de255d5bbc3b1ab226a1b89840f8047e4c1de7b33f70228d8ed4098fb7059a4ca47312bb88ae928c90a89d045feabd659f92b08dc52baea95a40c6eca85c4b150c7805bd96ea2433f71bd9e063d685793e5e90a2ea037c404995cd43968f9282968c7b7fb6d9dd0f845db02beed9905bef17465d09233889c5d2f5dae6ec99aa3380d8aab8be9e2bce77273b3f34820e910a1a85dab68ac03a064d4294a835a3f14e48e735aac0ccc13af126edcb08173e0bcca921c89840e9da5f826a6f94b3d75c92f4f72773e45cfd2686c6c74ad8ab87b496b253de60800308316f3cdd970e55288f8c16d0a9876a2834f4c9aea697b45e9ca736cfcb5bcbdd52a97310a4e218bd25d5118dad4a536a66188af665956f1a7ce2518e6768e68f1eef813928bbb6ae9283c95c6c221340405007e0304f36a33f833be5c3df2e706954d25940e4adc23db1bec6c7c3172feb5d18cfcb201c979db8e1ab7d38197e6e422e550df1c5183afc767f64cb38bbf5c4c70e748517522823f973050e20ff3f410bf55c00d96a7655cbc1c8203a0211fe758b710fd7c172bec054d53c79d4ec8c8efa6d47947d57908de71326e2363e807ee37be01fe41da6b65e5007e619c9b0a33c24e89ec70ad3d239be43977dcf5d2820ec338a36a8c0dd8e9de3fec30ea9cf3d9a40777442dd5c14c97951adea98537aa8385a656c6c033b75cb669636a5be52ad19f73e6f52cec50cb268f4b7863f34d140d87a5e716e063d6560285babca3c51bf257f9999419ffdc53a2e777427746788b813de827b582c757fe56799bd4c7da7ff22d9285066b66abca3ad85ac3909203bc4a5612d1e2afcf63783a8588badf07d7843c8c3a3d21ef0b1cf6646aca12be98847bb2f040e38c4c872fb5f13b2f7a7c2dad6c68603ad9b355f2a0e7194eeb1573fa204752c08f716aa6e398a87f90585686ce2f44be1165a38b311f838cbe837676b0cce20a8e425ccce23018a085b9f9af773b5d2adb812089340ff1b4c3efbd03e0c6bff91396254bbe6c2547d1c24ef676ef95d050b29f2333bddcea46b0d4ef9682c4edfc6944282ddf77be671419b173cdffca0bc9d7401bdd590a8e6905037eb0fbed711fb5f171ae31c3de3cd7185e552533a8bf6ff22f6a2d7d973cc21fd77a22ff0cd7b8da441ce82cca1479ff55324ef869db4ea213853e432068bca0ff81bc282481f4d1096412b11dd51a9c6feda587e576c400eaebe111d0afa6aa5573b0cc89e1f91409f7f5857ca7c1c11179b26117915187adb9f52e99ae75606bc8a55221df49a21734f5642a0ef18ee68dc383328e273b33e04baa480a34e5a18503c656f84ac67182fe9fdd42333edea71896964e9ea83dc9796a15a83c3846a78b403acf7630498ad0ff4a6b551ac0fc48c29935b50ca3767d22c3e8ee3bfcc3435c6e9e7b6813d99256321b2adccd07b5321060524c17659e79bca9ef841659cd7e2ba765e174de2ce2f6ff1742261a9534654d1487738072696648c9e4f14733651fd8aa0ce5090f35f4db6a98e02412b71aea813d12eea06ed221db39320c8e0461cd45aa883d57deb6065ee98d4f4de2b76ff958c557791f39c3bd307cd2c3fc8a6b3081a3b007d468c9493ac4554f046e71583c8c50708106ba90e97693400a606e0aec5c75947520c640fa67d72f511c5cb7a366a8c6f82175640360c93c93e7abc9acc4eebf5382cd46c01fdfa6f3d172eeae303c94bd3762bde62e1e8ba5e21d7d549978f8f4e64356a8a0a6e265f38fc2161862d8bb14be65756112bdd73403db99a54cf50e7a1a6fbc6b408155c2112aad87966551daa892daa9b01243756c2c347c2f062432b65866c07483a8ff4b309af16692f0d2b402f808e514a8ca8a98d3f499c7432cb53f3fd486188418bffcddc9c2f355e5c9ca001ba4110e205e13ae1d89ad0883ebd34e0732d799ce380e6187e147e547bb0add99883cbe026d606b07f61a575c10db1b86a2056bbbf95d5fecd12e9e102be821b4e6545bdc264b9c59747c3b9580b9e51bc48ba9e5af111e729bb8b4dddd67407c230053d3112ec108785ae4cd3b11d3f005502209acabb397a5ff900228779c33d0ab30d4ca87f7a626c21065f823ce5fe180a23734a52b0e8fa691a25ca3c17046f904443c32d94a0dc703ca054c4c022596f0655c3f0f79f0f63e18aeff10416e06d74d0cd89c2f863643930ee67082c246a892141569fef59a1ccc6eee9e0e4cb4bd78767c7924c165dd5b27cec3f451a8aedd80973c4971bb8b2c1af03b0318e38622942710b75c1826700fa69808d0d7216e73aa2b14bb0269b27270eaa7d4b00240331a823fb3c43ee55ffe30f82fbca10b16f5d4eb796081a026f4cc63ba08244466064368fb0623797ac3c845c79d6f465d645e8bfae34f5c70baecf2aac9ec772b5a995bc9796ebb3cc6f48fc906b8c2cd6af318829893a78a6c8da6b302db8d3a2e4f649e7a68594c623bf182d51aa12c07144716a7c9cbf5e19a61a0ebe111422001a0a204c658e3570a99a0981661fce098821105e8782f09ad153fb87d9b2f0803fe3943780c5f6f1fefe861d84a3bbb08d9c3436ea551f4158e0d6729c60f68afe2f7e9805f23168f45f1b1a74d3a8c94dcfc7d7a9bc19c30d5b229ddb1b91a3d883f7f36a69bd65b7c856da6984c41aea71cadf2ce02ea4f491a144c8e9ba8275b1ae0341f0ad9315e2b7db04d71cd0be8d1a396f3e75707160cd8872ca4e9e96db3bd8c36e066c9537c3e20e34043d0055c50ebec447bde6d57d6bece590c81e73802663a30bfc11ec9439725858ce17ba3afc12ac519607ccc870825233872ea33d9f4a383a6f330ac1fbed5eb991a21923d8b93426e172246deb140edc96089c4523c4a84dbfd5fec4ad1912260939d5957e2a4bf23d32e9af36c278fbde810dcf5d3238903fab26661c22a47e3a0a9fec946a083fba3ef9b1836a2d233622e9bd4a867c91f54f60fb09f5d6b3b773e88898cdd02e587d63ef6f5e47f14d7a1a3004780e80e9f556ba28f39f1c9942e7f7e98e5a5ab18ca825cbab271e960a405a61df536ada30ea9e87d12e9f526c9ebf1cc4eaeffbdc1aa4c58bfbab607c4e1335b293ee9a7271b69e1370360b50b51fa2c1e82c1fb93dd83ae447845317885203de9a2b4d8ab1a6696cfcc84ca3f07cc953fe2942028f6118f396e931f1af824ec4ab57a1b984f0aad38d16324db2e021527b6b706560bb4debfb5240fa44b545a6c13afac0470cda728d9c1fdebbcbc5d16c7121e6ab4b39d3552b6399283d66aa96f9d5e9017aaaeb541effc5896473f2466239303bfed26c4b5ba62aae77b78d6659f9e496481f5e2f1c1e27e6ddc19434fe170340d7e276f5457f2c41796e9a68c7877899523df0ee93dbe42f5c8cd72f78af854c59b002c5aa7f66e79c234774b0692f5ca02797ab989b6c953e79d077695d0b99eeed92eba3630b35ec7ee4ac849c15af280fe829c6c7022026a72da5fe4847d8397ee4fdd9cadf6b9f817da1151c4e5e3269ec29107e0d9a0e03a1d1ec2bfb1dc7892137f19f6974bf09d39d6d57c772f0c1d67c09b38080465d7a9d7eb5a8261a386ec59b5a467ab335f6613a2fb8235780bb57d837e1b26328d5dd34edf6bc68f97ebbfff4789cd37600cd7f1d838ca317f253d78da72046d0a449d132005834756cd7316da9672b8da7cb0f965011ae1330476f6a72b0a7040ca12af247946c36e3fb382e342120a357125f3a194083b191bdb7ce7b0ad2872de7aaf027a83488a41d11384a1e29ec696b8980ef4f8b4361962fd7a2ad0a85e0820b3d0b24ac011291917f5f140926f26935398b541752cd0249fb5448aff6bee924932cffa48eca011d65d39b630e9f073448a30964d1a4b098f0d9767edd6771c12073752f5b76269f1abe580bdd571cac1d1689a5a8b7b09a6e3e189183f4c39939727c488cbd81dc85f193c5f8e16937e1375eb43da8a4d0fc0f661d751e2270f36d905e4bd84faaffc033b631c3012abfaf9d25c5e636f8a3f4e56637742a1f81acf49596aeeb85c93d296f0b8bfbeb9ab700f3080273197f2099988e09033b65071b6f9a1e929859af38065dd537abfb49546eeeb4701b06da0d4c4a761a6497ec3a7befc34333fa302ebfb9662ce5ad6bf080487a63369e480281663ccdb74a6f76709d2c7f3d956d5decf18520183a2e17b6b994fcb977a75f300fe87599b65227eae07d139cb6f70ec1fbbffcc1ec44b069a7b6f56738846b13a5941a977620896faee89a7c20a68448dea6183ae3aeefb17fc960dda92b826fa0579ef79b26233ebf41900a4a74e8bdb899ce476803af2d15dd7726470dd7d65228a3ff39c4d171e704adb67c12a89f06597386e9990ab193b0d13961cdadcd6ff9d3cf9eff3332f3885e9c1af1f6ca8a0c1250dc2b0a2592b", 0x10ce}, {&(0x7f0000000380)="fd83445d5547a5716bd2140e6a8618d1e27cd83f192431fdcc30ce6b1be821c3", 0x20}], 0x2) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:18:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) close(r0) 20:18:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x0) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="442af1bc2a0b7dcaf6000000000000000608db1484996dd5f35fa88eff0000000000000026bdd85f090000002e1315e4b5fe78a8098b429a2c07903933020f2c63fc6e9ea07700000043cc4d8b8fef91f6bfda5b027d5a380d35a186e532ffa047cc2096862d07000000a36263412487959b799e902580ae35891a895a99762c11"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 20:18:17 executing program 1: setgroups(0x1, &(0x7f0000000100)=[0x0]) mprotect(&(0x7f00004c1000/0x1000)=nil, 0x1000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x100) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x54, 0x1, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x60, 0x319, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x40, 0xfa}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x50e, 0x5}, {{r0}, 0x0, 0x10, 0xa0000008, 0x4, 0xffffffffffffff4f}], 0x89c, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x5, 0xc7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x83, 0x80, 0x2, 0x7fff}], 0x8, &(0x7f0000000200)={0x1, 0x3}) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 20:18:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x259, &(0x7f0000000100), 0x142, 0x0, 0xffffffdd}, 0x40) execve(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 20:18:18 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x4) r1 = accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) read(r0, &(0x7f00000001c0)=""/106, 0x6a) flock(r0, 0x0) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) recvfrom(r1, &(0x7f00000003c0)=""/122, 0x7a, 0x41, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/84, &(0x7f0000000080)=0x54) sendto$inet(r0, &(0x7f0000000280)="db369b9c10ad27976de15b9846ffe387c46d5bce1668ac031a3766662de4706ba9865316b17e470eb09e2f5b44db5ece0afb9f3d", 0x34, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0xc) accept(r0, 0x0, &(0x7f0000000240)) mknod(&(0x7f0000000380)='./bus\x00', 0x1008, 0x0) 20:18:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b5b9e239c9673ba8b70e45d2b3bf195f116e140cc77caa18616732a15c49635bfbe3c29158f3158a9ae7c737f65f93be5759917604100fc70c139ae8ce2a19f26456ef98eee60de0a4c6b03aa78829f263d4a502249dfd4df912242774b009fe332dec74050cef", 0x67) 20:18:18 executing program 1: mkdir(&(0x7f0000000000)='.', 0x40) 20:18:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x83) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x9) poll(&(0x7f0000000100)=[{r2, 0x30}, {r2, 0xc}, {r2, 0xa0}, {r0, 0x14}, {r1, 0x109}, {r0, 0x400002}, {r1, 0x2}, {r0, 0x80}], 0x200001f9, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) syz_open_pts() 20:18:18 executing program 1: nanosleep(&(0x7f0000000240), 0x0) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 20:18:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x370d, 0x1c2, 0x2c, "b233fb5511d09b9ebf74f778e406787431402049", 0x22c, 0x7}) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 20:18:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 20:18:18 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x3ff}, {0x0, 0x7fffffff}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040), 0x0) r0 = syz_open_pts() close(r0) setitimer(0x1, 0x0, &(0x7f0000000080)) 20:18:18 executing program 0: msgget$private(0x0, 0x16) r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f00000018c0)={0x0, ""/5}, 0x6, 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000100)) msgsnd(r0, &(0x7f0000000000)={0x3, "2ca929ab79411497b00702768533acdcfdce8b7fa458a137ca097ceec60f9c4deaf7f03207f917c38f104d5a5a9bbfb2a1c2e09c390e3271bc695f485f792fb3b6dd4f1dff4155861d57716312d87feed1f550ccf3767dcb5ea681191b7a3b027a6fa73c118da9c6c3a4f372d4ec52fda1e445c192901dfd804e18b43fd3617670783ecbf4eede0102defdf587f4ecea159b99a25810d5a74087b76d6f6f7e617ed173dd00bb5feb6a6d612cb5b627ccfc185538790fab4307a46012d3f925d92ab21faaa9e53f3c681575c6c581d17af51d081b12dda658e7f0b79965b97e26ba"}, 0xe9, 0x800) msgsnd(r0, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) socket(0x0, 0x8000, 0x44a5) socket$unix(0x1, 0x7, 0x0) 20:18:18 executing program 1: socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod$loop(&(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', 0x0, 0xffffffffffffffff) getegid() chown(&(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', 0x0, 0x0) sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r0, 0x1) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f00000021c0)=ANY=[@ANYBLOB="0300000000000000298375b072e3cc5cabc947401d2287b9c198866dcaa2fc55fc5acf67e87c2d1d2ee42fea00246cb9013944aa98d2c6ffd10215a0911bd8ffb6be510c751a15dfd12ecdb918a68ed4a005f8ff86e3e4de39f78c30f1f93b155888a4dceb1c258b106c4a3846d80ac4c8d984a54524aac25b312caf60a754cc89221e1341bcbe74f58544a6dd56402c48be77acba6853a6d0d1c540add5656986ebaea735bb540fa437878cb8ad1fdd525e20a7c4d6d33e77cbf02c66b129a762166ae66d0c0836357c522499a6de461fef8dee0414d15efedc6c4bafd783c0ed673f18055ee33bcfc8260ac10a71db9ece056d8dc796c1ea2930440adc37fcfb1459976c0ca4a4ce1d02a24107fbf174d47a3fd6c98a2c98101bb6bb38411eba361b531a9616341158cc0238fc0464ca11e120da557646238814b7c9e27b37c80a0b1cca4403d12ed6c7638eb18dc79fcb98240d857ef0521a0764673ac9603b01043e44d8604d759fd58c77bcd0530a4f9c907702fc34d6d2ef589ae0c88de5c43c5222f3a30e7480e19781a54c3787501169f70f2d8be1307bcbfe4d0385c92c4794313db7fac6c5573dfbfa032b4c6fd157ac8c0a9dca3955f2a8182aa79fd36babc1b2e7b83208670a7b1a6b1f76a81d275865424b07df0beb0d741146f84b87b1f11f173dba5e46b47c6ea76ad420bed00d53804b326751d67d5ddf49ae7254f2c5a4d0b36e365b4b24d228f0d9baf27958a3e2b4f0a304427a3aa879f71c669207eda42904dc456b78f136bfef64c94ac03a912a2f8ba99883bec60a13537419dcd6c751bfd94cd1171bea1913976f77bd4fa770957adf3927dee21402fc5fe9bfdb4ea773c8cb79473397752983422261cb9122e6fc0ca02e7411ccadd9b6840da51f2a1805bdf07d069acac7296ed424e8f274118a2173b25aa402f5d95c87830ceefeb9afe994728c22a48bc12cce77151bf1f152f54937360f5bb3f14cbd73d2171b0a15719ccbb3ddf2812479b0cf6c7542e95eb8c8b1cfe6f44194bb5ee416da38d04b85e8424da05a056ff8421945c6e80e809ff38ae2d72d5583c7f38b61632582b9f409839c3b32a8cf1a19c999e2487e5f62c1fd4d798b0644a05f8661d9183042c79ee85880c768840a6ba6d94ca2067027f442fcb224262f7dcfa8a47660f255966ba2f59965d918c002e07297b27aef1e57ae4e17e62e6d2edb8361f4758d981d204023d057e97d3c35b34a07e7b78f7f86b1885251ab45d65db87700a37ab3fe459c32d8dcde8ffa91d983eb42b22cbc86d2f93d63d4d245381927ba214bd8edaf243f2144ce8efd6a0c01fc4118c01350ce3cec5ea68f0070a7d8639191c7de6d05078a1aaa4f82c3bf7006ededfa6d0c7d9440c2b7be769ba3737be9c3cbf63a6efd066e4553fdb26d11a2bb684b17833645d26a874d03297fd1408cad66be9aee8d0d249c27da747f96ff2d5ed8ac9c22ad44db06137adbcbb0511451e669dddb686cef33246cf8c5c8ace1f73b2ed412fa9f7913f035fc8bbe1607014c25a463ea668745e5ff8a2228f0a8c8442b13c8823f48d82d0b86a6b12506e8d53b4229d73ff1a020e6867f6616e41892db975ae99cc774500f442357730cc3fdfaf778e84742b5748f979849a1302e244b8203633dec2f53a8d667a1d4ab1cfffed4a2bd1251fa43490288c098509c2a12148d075324412d77bd465ba9700ae33a5a8466b116e1e8b1613c39fa498d9e670ce116d437f361d48f68df9b1ef3aaeaeb12185e08ec25939a8496e88c73e43fa8941200fc47a2da81bf5c0f5b6a51e08a0f59e95d2bb31c7b3e9bc331dfa3aff5d1fde9c015e8e44e4697b10a42d075785000a0c6ff7fc34a4841f33a7309af1badc25dae84ef82500e9f007c2c7c247022b254a5e80c334f4251a62488a03faf873a17bb0a0dd88bec854e7361bc4dafaf03b5e718f246d41f89f9a4664b973990a362463640806ce8597e4627e030c4f0dbb0054b7ebbb61d70fa797debf23df32a0d6e713244373c0eaa9485c58fed789dc81604ef558949ff534f9a3a56ad23baa440be291fcd647c3625e9b94a52375e5f3da17d632a074e4361ff8a6aece3d7b75c5bb84669d83ddc75fc8ce3043fbaf3b3c7eef2ad1354214e4baf31bde5507b33da325eacc23fb83364619464e8b657ce8a450ce783bc9e281c7ea2afc6fcb78fed2c24c353a12c54f9bd10b5fd5b18941097aca4bf4c849f04b0dcf30c91c25784751b67bdc32bb60669431d19b430a20181a2f061b15b68c843005bb6f51cdbf2ec35b22182de548b463b2e3c945fb4e2e5825822ebb3ac4c0e59705df3debbfb92cd1284709d4b8acf2873a1fc93956aa2384535943a758255b542be9054c4f5817b46743378fbc6a28f55275ab1535370bd67602db772d8b1d85870b8e6a0441076fc3b6f063c25d67c808462ab4461a5b09e337a604eb8c450a53bd425d38db1c287827a5a075efa82e3d52b196dd1ea50deb37a6d0b99470ee6677ca6220670c45a4fe8ff3d4d4a84d37bf7a176772434e66d5a8f545e7675226c3cda98fc010253422c2da80b56d92615771299789e8d60fd4eebbaf260caf2ccd2930bf5e42714835a6b774aef9cef0b6a99af7d17109ffea54f9f9b4612d83019b07844db03614c700cc6baa8cd10b49f53488f0e67744ee5b4bdf83a3b0d2c2555749cc734c8efd4f6f67cc286a970febade3abfdc165477ab11553aebd635ffab1785edf247e5351166f2a6c6d7f513353cd128d1bd981b58009c0651168f3f15bc602cfba9edaea1192e2661885c25a0fe928be4958534136c87bc0f0c23e6a8e184e21298f7b1c1882fe8884080ecd971524967dff87cf4d7f25138760ee2998aa015228ced5e0ef3d0293587832f93ab125bf90d5aa3379a77a3f8a78e1f38609f96f19962a380780da9c9ad80cb797c15602c09a1868e2d337643bcfeccd46d51be08659ed9c3e746d56409adbf855af9e7923a69a5a8b7277bad813f879e74e1dcc3d3dfb6d9b40030aafa8f87e83abd51c3861deb9929445c58940c6c2f4074b3d2bb167b39ad7a08f0386844b9650c486bf3157473faa658b5923a33553e5455279ad97f2eb27b9857048a66a1ad9827dd54f8409edaaaf2017ccd12ef282906dbf240766fe346d7348dabeff3f8a1e2851e95a05aed278897be7c3be09b90609e690522809e3cb02fb109b67c1284bd27472d312743dee42b47d1d4b1cef3ce90db137078ba7982a65fd0c035ecfa5e7c82baa4d1e7a5a982a63f69d0d7bb8858347d60df5c71f4237c0939649a064f352414c3f2383d5e4e0581a69e062ed8e8af84fc8ded27b55918e7173aa558a29dbbdf0be55d2f55bccc8553e18ecabe42e12268e2f602ab4f2978e1fd159816c2302e6e0a372b75521636691fe43cbfa406b34a94a4801d836d0c1f05a8df0114cf0901352c0e44fbbc0bfc4faf49335def4e81ecbeea4247c1fdd4e2d35564f5253f291ec9f88d71871d3adee6899b882ac5050758837803b61c215b7e36907b2ad8f434671e82e460b3006390bfd5ab74f28b96d7b0ae3108bc36191b5a6d76f2e0b134d5d8278665b1b5cd01ff77040d7d3e9819eaa4bb215b061182f7c48c28f76c7114c0cb99369fe67c9619f60769315bbd000e0631deccdf686363a01ddd6990cc661981014763b21be87c18e72cd6d64c2121c69fcef25a17f15096b7e02b78d37f3e5f2b67fb81a1dabb7a2e8a1aeeffb68665dc40fc19fff4e7c4cc9c845a035a9afa53dd48b1429dab89af25d4aee718e0f522d3e1b0e6354569c9458c4278c71ac3da813ae08c5766e767b2a9b701c10f36f82886fb13668daccde97c02734ea87c90574997dc6ec694f639143997c387489b48c4af1937d5db19de1ef9a287000f05759c384c22a6155e2e4bb5db0d10234c61d032094c91a511a2af700fbb4da46d6670d92bc8c1e965863d3066406c3b12746d71810850720f63af6e302b10cc52626629ddcbfc4e1b18430cec2189334b2e3b89d2b7cc9f6650b7ebf459452592de1d799e149d0a8b49e488a5c4ad1aac7af9c301092300ea2f091649330afde0c5a0a6a460145efe192a054d0e70a3a4290bbfe072cb51a4334d02e4bffb27316e9c3837fde92eebd6a45f090b1caaccf1ba7c3ff949fc64b7744fbe775c17ad4b49ece0aec4e9c6e725762ffba47980b7050d2d184d41192f9f7c74dcc2987485e5f904a346be8e2a18d2bf3fd4fc5d1b2208d9bd912f77ed3bc089c13c6946b0e1da724a6543e6500a944cb9be6a2eeab25bdc52d5f1a903ae693848192f28f441d146d95693db3eb0f36ccbc64af41cb0a4371a1642d624718078273e411ee5cad267a7487a90d85b3cdfb8484bab39ec02b107900255739bbc10a23eaa8fca65cb04fc8fc1d4ce6e39d0540c4589239ef325130629a063f992b9ad81e333c8d5663af4ead434bf08309dafe4c0cbe2c417aab1dd53f71804cfc16e6977b52621cf4b096937c2b8f3189b1b5ee1a4c8879240a12e44ebece4aa90e7d7fb1230545a9a1c63dac9cad0f55005da0e3396c761d40d849a35e709eb15fdedfe917207abc50d44c615996effa7dbd7443a4f4060288ebd34bd45b17dafff3bedfb5203e6d57642eb32d18736136709eeabe35c6a8a971e142bff3100b7209b6e51632f1b2422de1769701e7244ba82f9bc805b2839f882237c58412341144756a13db48c12feae0d7beb5e0944ff70da89e294e30a3c836158afd2fec4e0c74ec047713824581def30a02877c920c58a0c5ffc6f1796a2a163833f7ef51ef97aacf9fcc9bce6fc6cb0de935fd326e99358a139576f8b66f938e32d385cad7b3722310ba2e2a7fff86c3a24f0f14aa2b4a5f0b0f38718a8d08779a4e871e040f1c0c24125a7deabba8ed0748a6f3e0284760bf45664bd1c4d09d3e11a285b03bbd3d33c6cc2e96c82b460ed56f986a192289c31e71d915ee8f9639c53bfa30308b2d687785d11bca90b61a4ba89cba908deb6ce42e01e72a6a2a72145ad707eb739f4cf3d184e81e5fc507660fb5b9a1b2566715c337264f84709ed924e0752f77fa17a5fcb7fb7114e942a00631510a572c3468d49a42d25fab7abe7ca8068b68a6bbd062e708069b162431fb7834bf53972a34e8bfa49c6f2df0a61bfe24fee7f4d3143486d297de01476ab49bb68ed975c9e33e4d328d390215e0b87126708792274a1feb705f7d193200df0a5f826700e34bdaa73a9546c08f735932ff5317f0bbcb5f016d97c9ef6b3753d7e26c9145eb56638ae074b1d87622e38f022364d4b722e4a4e92500d12037ec90c1bce9d98ebe61d9f3c639ab82faec563fd57b9496c7df087c820a1ed7c376e1e85a7d03969c8198c56a895ef0b35a260c7bb383210685f44f93c71739c714a887fb24d0156a44a9de9b7cc053c8b5ee95a2c8d2c12366a77387992b508956e254b8d46c001a2ed89b47456ff12daff9f030cf775aa1b038c8f60f781edbf4ed46f1499e7d5479e4d84ac69e362fa3f52f29c59688ec8706a11b23710514e1b42db0b6fda756a3bca91a6d52138b8c09112092b4be8b13192e1a3beef2ba20af7ecf1eb0e067edd81185da6a492e5eeb7f3b96ee2475815c763daf5957fc05559b901917b7ad44b93b83dffde74a99336f8d3c21128724c351bb829b1e7365422847ad786a3e1bab047ca343b4a5f2c44433e00a83bcd8d1c98a89ebfa820f96718a348693df4959957509a45d5ee18ae0f466a125e10a6c446e4780a7a7b73a4e53dc62c8875257b92030f538d1698fda3d80fd43891d87bcecf0ed476b47df245ebf7dce6a5065ea57124a01d628a8c3880c81876ab189dfb084b9ef0e0cd4c9353d7cb7cdbabb25c2f60e9717690e1ac69e6e2f590467aed3fed"], 0x1008, 0x0) 20:18:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xfffffffffffffdd4) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) seteuid(r2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xcd, 0x1000000000000}], 0xffc, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semget(0x0, 0x0, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r4, 0x0, 0x0) unveil(&(0x7f0000000140)='./file3\x00', &(0x7f00000002c0)='c\x00') r5 = semget$private(0x0, 0x7, 0x290) sendto$inet(r4, &(0x7f0000001700)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521dade8d5784ee98fd48d27b8d0e0f053a020db929634809007988cd8e13a4d80b4de6fd114cdf7b3aeef547c6d041a134d8eb4df2986e3473472aa6602989e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179cba1d13c08a56f64bea115ea111ff7ce9dd9a5c8ed9654f08ec9256391873bcc66039f703d73c88c336f7ee256acde5e80257b7aa3bbd056689d125a890fc1b7b51e663decc515e884b24d9eacf2ce11d703a5f9a65b86201f840de5389b47a96c489409a68a755638ec85e21c43896e5552d9465950e4cb6fcad9a33a0d9d80710d420e699350501b6cc408335dc9072b764079d7a68ca5844036f2b401148f8d6fb82601c06cd26f3d5862d0f6c1bcb8c61f943f1830cea0270ddd6000be32b40d59b12e557cf09cf0f7c705c9212f48ba3337289dcee08626bdfad39c64e277a59c8540eb22ea3206e72bea1b091ee0ce2a03b09f6486b0bca68d58dc9a79569730e9dbebbce8d0356561a1ddd0acc6919ea8e2e1f3c21a709ee027897aad65ee3b96b639621f3097a99b2598847bacd91103088500d98ccb6614c306b5657f54076cd878122671680821e7aa", 0x1e7, 0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0xffff, 0x3ff, 0x6, 0x3, 0x3ff, 0x6, 0x4]) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='./file2\x00') sendto(r0, &(0x7f0000001bc0)="681afd875ccf7ed4912b22b9b928a0c0481ee0ccfa20d2b582b1847a15a3f01c82c4ca0040ed4e2001243502975dbc6eda43349c8ac5c4df66216da5d8e9dbc8b1f81434c228b1918ca416f57ff590b2461d4c057ee0b25502294989475c6135b06038679342ae9ebbb9e0c160ad39de8f3d7d95a4ef54c36ba9ae3f209d56448ee63eeeabf3db80701bb92a9d46a4930227558caa958aedc3b980e001b0a4b94947bf32f225d71168e0b00ab0f5c66ba325a2806d2dd0f05d69c26cbb435920fac8608bfd2cdd14e4e6aace7293e71b7fecc1f4b36d91240ae5f02026", 0xdd, 0x1, 0x0, 0xfffffffffffffe6b) sendto$inet(r4, &(0x7f0000000380)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf867932238cba1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b358dc4d33f3d4215ef72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x0) semop(r5, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) r6 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000013c0)=0xc) clock_getres(0x7, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000014c0)=""/93) clock_getres(0x0, &(0x7f0000000040)) recvmsg(r4, &(0x7f0000001b80)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001640)=""/25, 0x19}, {&(0x7f00000019c0)=""/20, 0x14}, {&(0x7f0000001a00)=""/156, 0x9c}], 0x3, &(0x7f0000001b00)=""/70, 0x46}, 0x40) r7 = open(&(0x7f0000000300)='./file1\x00', 0x87c, 0x12) ioctl$TIOCSTART(r7, 0x2000746e) msgget$private(0x0, 0x407) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000001480)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000001900)="e45446bc4f36cc1988409ce5dc6e73b36b11a5bc63c02d79563a57886584bf18d6eb74e26b04850113e57e7de2a1c2aec0f66353a3160921677ff1e7d4c492b670e9fe2e478905c1a9216d239c21111de2f5201c213c9da6e2fb9214fa084acdbeaae424ec483c78cbe8c64985e96cbaafb19270192e5ba35ca0cf36530038ba8b336e5dd148807162fa6f151c9a30bf489fce7494cd", 0x96}], 0x1, 0x0}, 0x4) 20:18:18 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/95, 0x5f}, 0x801) 20:18:18 executing program 1: socketpair$unix(0x1, 0x40000000000007, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) 20:18:18 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x21) sendto(r0, 0x0, 0x85e7d6883645798f, 0x0, 0x0, 0xfffffffffffffe1a) socket$inet6(0x18, 0x7, 0x3) socket$inet6(0x18, 0x2000000000000004, 0x1) 20:18:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 20:18:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000000000)=0x5b3, 0x4) 20:18:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') r4 = fcntl$dupfd(r1, 0x7, r1) r5 = semget$private(0x0, 0x3, 0x122) fcntl$dupfd(r0, 0x0, r0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000340)=""/189) kevent(r4, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xe, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x84, 0x3f, 0x4}, {{r1}, 0xffffffffffffffff, 0x7e, 0x80000003, 0x2, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x9}], 0x6, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000004, 0x6, 0x3}, {{r4}, 0xfffffffffffffff8, 0xa4, 0x20, 0xfffffffffffffffc}, {{r4}, 0x0, 0x20, 0xf00fffff, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xda1, 0x200}, {{r1}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x8001, 0x2}], 0x7f, &(0x7f00000009c0)={0xb9, 0x8}) rmdir(&(0x7f0000000400)='./file0\x00') r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000a870000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fa1042135f7830000000000000000000000000000000000000000000000000000002000000000000000c30000000000000000000000"], 0x1, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='r\x00') r7 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000000c0)='./file1\x00', r8, r3) r9 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) 20:18:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000400)=0xc) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) r1 = semget(0x2, 0x3, 0x44) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/247) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="36827a9f3add5153a65d50e5913f90caa5785eda16db3b0f87c814eaa3ac54bdbedece9fa70809b0d440f7c8ca6d77a38d35331812af6628f834c1e40489f9d89e9ab80b815afa4e26347eddfbf1dee8068d9e39c3287eee7bf75c7d81cbf6664a253f93bfea213609466160493bf078f4dfb1a5c243c2e420f604b355c4117e69819527af6d230f287d13047f10c92fbac48bfe0fa47aa61cd368e7e0d36cabf008a166220c093fd4a2f262d6bcb0bd793a79", 0xb3}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c42", 0x91}], 0x1) setrlimit(0x4, &(0x7f0000000040)={0x5, 0x4}) 20:18:18 executing program 1: clock_gettime(0x0, &(0x7f0000003780)) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xf37f) 20:18:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4, 0x1) 20:18:18 executing program 1: r0 = msgget(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/166) msgget$private(0x0, 0x20) msgget$private(0x0, 0x400) r1 = socket$inet6(0x18, 0x3, 0x0) write(r1, &(0x7f00000000c0)="fce4b07d7f9f350face8a91509444a1c47", 0x11) close(r1) 20:18:18 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000100000000, r1}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) 20:18:18 executing program 1: r0 = open(&(0x7f00000006c0)='./file0\x00', 0x10000, 0x110) close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="55ca69abfc51e10f257a1bbbedea190aeca4467cb433b976b7fba05fc0f9274d38d1cba6e085b3ab17e61ec63e429c52a8a4126e9459767ff262250ecaf55c848f2a7806a6f765c278e6e37556917ab5494c9bf08f899fb75fb5bf4befd699e7376027191b1f8dea76895a4d07ada39e9893e84a4724", 0x76}, {&(0x7f0000000140)="b3670f83fad17d3e7b98db6b8be2d08dfa133764e4974a54ae38c1e3384f5a4fc7f9cdc6b98a72b045", 0x29}, {&(0x7f00000001c0)="ff34d97e6ff15ed9983a909feb1f1d67a8f6ab58e4807bbdc3aa40ff221611ba5eae1ccf55af808e29e4526ed91db3ef2a9bf5d77827b87fc14bf7", 0x3b}, {&(0x7f0000000200)="febdcf5984210daee11e73916bcffa4523efef5c5e1bf4dbaf2cb4928fad71397e7edce1927ece9990205a769db95f30bf0259661174212199766b02e309a85bf4129d907993d8f54e7db57013953e309e39cd4350edaf513fdc9530f42228cb9650e7a070ee17da708551a5bbbc0776cba682aabd6b", 0x76}, {&(0x7f0000000280)="edf0d43a5919bb1d14c5ab5c0061548c18206341bc82ee8c4033c79f550acb48d78abaa9f19230c9dcc09e02a1f75d143ab5831c4a2b99f29b041ed56028e6be3751bd436d1ca6de28655e30cbda2b2aafab2fdc63d1388a4812102f87a6341f067fe75bb8d39a468d3cc2d4dad68fe57e6bf452612610b0ae9ff4cc4862b335716759f26dcd33cacacab14978f9254248e926f1f8cccb2a9f4277fdf8a43b93c07fb3931a76d20c6d31615ee9066b246c2dc68f745deeb81eb3eb8d7b28e3a3d56a76be8a008d3414a7b08e6601927a20301b49997d6a1e90e87366a229548137cc5497a27eb3", 0xe7}, {&(0x7f0000000380)="e78f0cf9cc592b762b12950f523c92abf7018864de7c74dac7fb8526b2721d8892cf378660d7d206fbc0dfa0957050ce3c6257a1c014853f6e9b128829ce11f3dfdf8574d1098b73dc624e0401c52352409165c6062709963a1247c2313fea00c796bb439e3c50b207068f080c3568c71dbde58a261b004893673d8beb54a9d6fc87b8e2f33cccaa1e80eea11ee16aa1e9eb8742e512df50e832cef9027c3b906f81c75b991719", 0xa7}, {&(0x7f0000000440)}, {&(0x7f0000000480)="16021924011071c6ecfcd25cd637e9830629d31cf56dea03152cfb0f537f39933ab463ddba436a8128e7176dc5b18b6ea917cdcfbbe32aa971ccb9bde497a8b37d5eaf9c87078eba113b6b2812a5107c27eee96c9573500b73f4c9382492e7a2a2a967050383e7a9f90dbd06d884cf8ed118743d76cf22f5fed6eb78815ab6e6b5cb839a06f0591fd642d4ea0468", 0x8e}, {&(0x7f0000000540)="0de147cf3a4def3dcaf55203da4226629c5544cc8ed7b3ad9fbc68ff8b199a52acc4c32ea83f378b79af52f619be8ed8c294bd323ba52b8c2c24ed61204b2621fa13231d1e3a163e3b638a4fea2b182b8770755191842bcbc686530f121e6bfba209a48ae3e45620c8626c335e67ec9d815a65cfaaad1ad069d74c1fca4685b67c604aefdb3c9b75972cafc0a76f73cc183a03a49ba10a0a941356c827197f21767738b790d250", 0xa7}], 0x9, 0x0) pipe2(&(0x7f0000000440), 0x4) r2 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffa) setsockopt(r2, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000180)="000000e8ffff0000000000000100000000000000", 0x14) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 20:18:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffbfe}, 0xc) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209, 0x1aa}], 0x100000000000030d, 0x0}, 0x0) lseek(r0, 0x0, 0x3) writev(0xffffffffffffffff, 0x0, 0x0) 20:18:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) getdents(r0, &(0x7f0000000040)=""/123, 0x7b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 20:18:18 executing program 1: munmap(&(0x7f00001e2000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:18:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffff001, 0x3, 0xfffffffffffffff8, 0x3, "ae86040000000000006fb200"}) poll(&(0x7f0000000040), 0x0, 0x101) close(r0) write(r0, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/148, &(0x7f0000000140)=0x94) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x1, 0x0) 20:18:18 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="81e8aa3670eafbeb53f76d309b40d9a2d22ce8fa6daab89b89133dc78fe8ff67fb210ec6a64aae0e4c955160c5c4368cd98c98dfad6c7bc9ab64e9dcac5c782355ab6de46edc1da204f559ae5a041388aefb0fff662b929cd41e6ea561152da04c384318123f4e5e6fbdf65ff18f5a4f56cdfd52e32258a7c8fd7d5a30b785fe674f084b2a31142352cc9272590997486738b4e21ba7af71e8c0ec251234bfe56fe4857e678169b677e60bebba439828f31428d2999f692fc6e165c895aff9d2cd4d6135ca7617c0b8bfa8598d140ef8ccbcb265e3cd3c7b662432c2ea6b4cb4c9ebebf26107285282cc56dacc639d96effe3b9fecf8175fed22879532759d875917abca79978cf51c9117cbac14a546d7166b6e7ecfeecdbe8b2e6e7b636b2b9de160d74b723aa03e48afec398ae869", 0x130}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400), 0x11a, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)="2948a825b76c9a851437e0fdb90f580460dc29579a2c991ff8998f41735fd5f5e98ecf181e4c30c6bbd4c9d3b858e1161c29712c8e1acc1156f7fc2e577a34eb9de6a41afea3114b0cf7b4dca1c99760421c3536e2654b693b73e356825212e7dd503240d389804e29d5ef286f1c5f06d477c2c3e628b9dc9ae14ea26e8c05bef190ec73", 0x84}, {&(0x7f0000000000)="34910e3b0f608de1b6ecdf95328f420fd2e26fa37411847818de8e97db32460752ec5677edffdcc1685e021ec837570833f9edd84f", 0x35}, {&(0x7f0000000140)="929cf77f223b05bc022bd9c2739947ae8447bf8c73bc53f0aff88ab48d00c0ddcac018f789047fc0b3d0a10bb8fe5950ec505ad6f4679f73c4d51b60f87b7cec7d2605b92847b60d24fce6d8459e50892ab180a4db78d525c2a0092dae0510e4c5d3616df6f95359d90e1017a4bba97061c8995296c9016d9474b2c97ffb89036a1698b3cc5435c5d4c58c7a76cd9258853e4344f5008fe2a215b17013b7b7a4d26fcae44a2186129f27f952b2f62a5a1b98b29129099ef7f8f1b70a224082ccc52fcdab84a7ebb1b2b4387c06adf0e7000d17c46b500756141c989bda4923b660a567d6f1b0110e05392c95e208d06e994fe8d4f93b7c81f7cbe1362892c2", 0xff}, {&(0x7f00000010c0)="7ef8237c8d1b19b2626e6e778e1d22a1c4759327ba168631e69d4d72a8ec282a6393f45b9d265d5ae99255f423cce70a94baeaebda3b707049dc843206f9a3b207bba8c1fddf243cd0f3e3b4f1d96f8b3a88334829e5b082c25f9ce3651841afb2ecff768046b014318f272c5f6506a71ed06fdb4b461369248a13ea19c901f58eb9547607e5dd3834a89e6b771204c8228d8a51430d40d65f45a5787a1681cde668fc629b15f7d9f5ae2a220fbc04af98217f77bba60a38b73bc612cb1f44aa67cbaf763a64b3ccbb8bc37b2299e8efa0f9399e73fc07aab066d381e1db84e6b132c20e6252620cd1753da3e183f97cda9eb957fb7b49791c8318341bb84cea8129a883bccaabccba09a545f2c8f4fc0f41df4b3569b5fb0004ddfb7d4d0fb28e3781f85deea7946df6fddb535fd807bf9522376a6f09cdfd5ea3da6c3bab75a16fed31f22d28c6e736db61f36f57a6d0cff200c931d8111520d294b48376670a5cc438052b118a4536f8e491e95f013c26a952662f3f3ac9be8fe70a2a251f9fa8d4ef9bfe16b574dd886d3a06195bcc8220f4e9cbbbf9992c231a57f4390a824ad4405e680926afa5e4f602a4c80272c2e1d1885eb50007a4b43a07d58f651d8e1bd2d094b41b505cf770822de7defcfe94b1e3ced965963a874c7e8caf80a26d4d6f6448c19324263465d9671ac72ba73352f10468147ce42cf448b4f3c46024bf3f699aa243cccf7a428f3750ff7baa32477ab4bc63d7dd492812b7f7c1a794e8cafce71dee7706b2cde37d5a2777f988884e710b403047402192b3043fdeb146334570a83562e0667448058b934a9aab69b3eaf809fc10c99d8077bdd69ff34b7f1be3e33a80839861b2d6253adc9d847e4f8c5df82792a8a1d0ba14c29431814678c48a29cd1fb2b2b4f135b9d98a93af2b0b6e5f91f90f8f66deb8201675441ed30d088ced7de115f4c77f7393b693fd260feacc864b884a0e44547aee713861183873e68f2ed0149f0d7cae368c696619e3fdd9a5634611398323759851749b97c1070d0e35a6fe5f8355d20e2cbf917ca41e21d9ca9fae7c5b340130270ace67e8dd5ec3a7073cb14c638be6e09b7ae674d35a7f92e14561d4e1b7ca2b206dab2d8077ef9a586bc1fba798bae1335cc70392cd554b8893a967630c593908eadbb17dddb56dea21a58b2fdedd970841af8feac5b97b15812c95f00cbcf21e67345eb7b312a255bb667473cd177e3e80e9d1dfe33f5d7f15aec189b3725d96e16df621caef246efb00a8c2d358b769ebb58291888771f91eee6067d629c7bb86dc53d156966d5a03ffbe8489f009750e4fab1f1dadc01195986a2e89d057ee992938992f027e2f1a346d4591a097c39f9157733ca51f16da3ec42d1c560b7b05652f9871b72ed1811753dfeff8b8455d6753bba13a3150fdf2988dd81ce36d1df986cbcec6bdc0a253445da6c312f9922c1de9e40277e20e1140b2801a01b26b0e9a8f23b67602647249b2deb55fdd043b859317b276e6d7f8717c4905085197a48897b6f489b161fac42f8fb38c8cf9ee43c5fac1e16232d5984f90029dd771dc51d3b69433bda5b87c956bb7ef39981bf0c28e905cca68735d351b6100483b6806bf57eaf12b629208e801adfae6e552783651122f4600af04e8a0849eeaae5c5eb7f468eee6422479f3b171d5316e71d55dcd66600adb7bbc94237d3b8990f133e69fa14521c46cbea50b2754d53d258730c1c2ab20ffd4482fd9c222dd3c631b81405b57d2cbcb737e07a6eabaa710d38f2a6bc6be385fd074f5643cd7186a6fdfa81e1c4744c5720c208eb0e1942de45351194f07cfe6a7bf4b18fc7311ca9f047913d28c811c8deee90d8467cb4f0b743587fd873ce895be4a2f2afb74c64393a14c5875455a4e438a76c499cd3cc3aa708194382dbd2fc560b6bd5bf3e2cca189a1c91e137f392435709e18bde5b0ac524876791e799a346097d85ce5c69c68b229e8c88b631bf5f0fd945c0f3efad414a27285d5caf614423bb6e4c296d056ecbefc50eb8cdee3c6378cdf9a3e4623716f7e6f12d71486b0a48f3d65cd2888706fbc1c704fef89aba2bbbc7261d11625fd205ad085f6711768bd36433446511fe631a620a8961b87902b0e92bef5a308b25576c02b324aa8ce627196fae12a2697c5c9bef6e45a64ffd94a26c48a8d8c6830b1e0aff3fcdc787d4a0accc71455d049693c3c2c3860e2db9c04693ddca9992aacca4649aa45f48889ccfbe87d2b63597f9f90c785b703748763c781e4ced39c5668dee826606de4e293540891712e41368b721ad68972af508711ccb1a40183d82f5332b93e372309275875d363c84bdaec682c78eabf74dd986b5ab41b2910c0c0fcdf64fbf84e2c0198d5b1c99e53d47f99fa85c8cfc7afd3065cca17ce212f2583dc6fe5630ffebceb11fcb7a52c23288f6c803da0de28595690b718cc3a2490ce850aebaceaf62478202801172983edd86ef71f114fa289bc6b98644e2c3256259037a0257bda6af176e90cf698979a3a1fe4bc7effd0e26c58af9086a2a1447a8b08d7a088693c5aaa292ed28af41e9e54ff23314ebb6f91fd88d700f0493d846c05fb82c0180020ea7e38016bf5783ec550502fae2f9aa08a12e8f22291de7004bde9f4da8df2d3a72903ea1ae11cdaea09b5104e781078a75aabc036111d333166ee85e6c11b271546c5768d05f5bd421bc6c39eef5833ccaa5b605088c3822677a814bbe9a3dcfefb00749e551b0f3f69dbbf921c68c54246325dd68191af5e5a3c862abb929fa7e56ce1ec34af5fa811df837ccce36c9864452e1e4b9dc3c4cd1716fcc3eff6bf42e00194c588abc376087f08fa351f4c35ca739cff4de3edb132d5f6113959125857609f18be3408566e2d051519b014e8598a66ab6fafc0cf884cbb659e0bf4c81f4da313f1340436aa935dfacb0d71d0274e2c5a7a14106b68e16791f0b6e31d6f08a711f1d49ff496279053d7f5c3f3308d772c21ab896e1fb2a0452a7bcbb1aaaebbe088c3ca69bcc33f01527c603392339cfa9010d6c681325a5944d78cfd2af429724d496c9249ca22eb2a5904bedfef23574c3e6787104f4d6bea40b0f70eb4dfef188b07de7b1c9c1eb024c0cccf9dca063404359fd7bfa226707156b374749462f3ac85e7cdecd7b2cc5f514ce6efb91b88e118e749038da3245940fb2c91090ab3ca3bae8c8cf3952f49aada6bf0c155c26710bf6e56ac0a920bd116d31e471b984869b680f985c91796242a267890c59b9ba4eeba7d2bc1012badcc8d85ad8f3adc30fe6f667514bb2ec20c95597233e1763ef0e3958a8172ec3672e750d11a33e80b2f7db784f04d5c4e476c9b3afd37810b401a1202fb444edfd0eac9251267408f45ec1e8383b1832b5c374c4f005b13cca10a452c7b5bfca68e051d28ba99e40ffaf8d0eecaeb426064fe1b3d67f6ba4f681409e2220b14d73cbf4be49b96118fb8b7be7fe70c755399e93045be5f1d48f0d256aa8ff1574ec3b7ea7ee7e01e0debb02637b29e18cb0273aa85b1962513736db3adf2dae1a516c374f5afd8cbfddfaae7f2e6d6f0039b5c7d1acc8cda41e3c3477596712d45ab4e0946dd6402d1eb7f017215cfd4510473aa9fd9cbf7a3a53daab41869bf7b900b12ac3f2444ad8472374a0f2d998ff3faacd14a52ffa948146c2a640a7a70a30e2a1ffadfa5ec4670ec8fbfa1bf2100e5834f1ffd21993e0574c9be4a60b4a5a80bb3f93240d87a6d1f271bac5836385a507494c2270f1792a784218ea64c4ba9db5f40345f497735673ff889cdcccedd3277a2cfa95077db6061de81cf5fcf6ca52d2e3b96aee58fa45cba18cf0808ca377805471f80ae6b5804aa63d726fd47a511cd822a8605b31157fc0c528be0f753e50ef7b7e58f1d0b807c8a2b15f6f79d1cd3fb03b75c3d909ed74bdea08405e6cc41ee3f520d2ef753dd2787e8114f3c6c325793b9bd00606626ba32fa144819107ae19aa2a9ab2127e3862688c578070c928650df7091145c8177ba0c6280c52d35213c2bf68700da6e686d95bc8503b685148ead36d4070259adb554db93d080e162ef645b9d1cf622cb72d5f51e2d9fe86867d719378b3de1546e8ada1d39d04f94d62f93f798e129465924c4be08e0af70f2267f7e07bc3f5050b3e1a51c0e40b7734f2d0cbfe9b2e4bf3fb41faf4cab8bdad8ce2f6050af3acf17cb6ba7a365b046d6c9f791a0a008f89ff2d1ef49df46d6656ccdeedbb62d8e335e4996a66ce14fcb904be08db3f9b3e091fe1f0e7ef306b1de5f0bd66cbeea8f14113404138d4a6bcb651fb3aaec231b5fd0ea8262537df70accaede60537a20d24295fbcc50a0848b13abef587e08f5b1ffc700f099ef8552d0e3d4c6fc5129fc70feb9a3b799c34d243e0736621cd0cfd7757406001f1cd5de7ae6b15f6b09f1399fd0435f5672717d4a9e7387f260a3e5daade5e433dbe35c1031c6f71c76499fbd066ae00b0c15c4eca3a7a0d0ff96ecca79f493415ba2ca42a80fc3d54d1f70905333ae193a3aeca96bc7bac0f3c10cc516eee6a4bac0199c7f8a7106c024376ece4acc2419de42f81e9b0fee75c0d61ea1d6a689c044e81fad4cf83e30fa4246830c0656eef71451106a5d79dadd39a9d7dbcc2ac601f88ad91681c681bec476c1dd27437e8d3ec1ea573b1ebafcb93f6340a93c2ffb70c1dacb79f42be59748f0c982d32c6262d15841387a77687853637df6d6a6389d6ba8fcaa09e9ed05e5d6f7a77f7fa35e50605ef11247209a8dd2b4a66ff500ddc216521402a1d5b5a3b76246532c4bcd31580d38487d592ea6d227d6191373d1e47059a58107a9bcf5558f7f86dc860584f4b7ec7fe1ef51ac508cbabf7c9e2a206d1a61ac337f5b1a009a31bf37e2a2a5b0107d5892d222261568c15b4f0f42ef02197c0f9c87928da778dd4aff58dc0fbe4afd47fcdf52d75736b1a33e506980d9720a9ac993f9a76e36add51cb8ddca48f3a51d03ef0223f5f4fe2cd66cffd19160bb105b7ff948e98e4f1c58d3c0e13cbed6c07aa06d11214cb80011aded8e71242753e926a35da514868005278c1062e2c419e6fdd5e12736a0e740fa513e8886d06cd8c1fe1fbf44cdc267f1192a1fa1af8b9be80c1363c9fe595ddfaf34bc1e49812659549ea05fff123a5b20906c0375306271c038050ae03d5df9f9ac92ab88591ac0ef297322c85ba4271ec13cee629b330770bce6ef7e05d9ac6ad94af009157c52ee0b5008257d0ca0dd3157d037327b0af5d02000ba4e95155d8957107c864acb71f26975bf34cdcd59e0628a0cddb2816240728bacb82e5c680dd6b56674919c9c59413742beb9033d0c277a430930b55e729c02780877e7fa85d90cc9f33c737f5556a30e3967c2166a984c21afd268441036d0330adc716f406baec596e5b20f3b5bed71d1de54a50c2a80139c13c04445344b9d47c4ee473a5c5b21f413294459ed2e8c8ede544c62a9e500ab49126ad6fa8c6f93c35f7cf341a06730495f5ecef08b0d7ce69ba0998cf83c047de099b8de4a9c2f0dab1cfa5ce6f7a115f9b9b00187de0da0c0ca52eecb25ffc1931352a76af96e944292c6bde6f84b8938ec46b48e6efea837fdca383c03513616dfc0bff6771b7eea62f3846cd2d80731adad336654e7996247b5969058fadf7872441a408ed3a79eb2ca3a080b14866e77b7cff111893f33e15cc5c2354863e248ede6fcf7be5ce324ab27892776898bd05e0dcec1b0eb1a8d", 0x1000}, {&(0x7f0000000240)="655cc55e9994be18ff5e49aab21984155bbe3764f5eb89141a3362b8812e8a69f6c175378967720d91b02248d47f7e341adc300d67b37be220ba00a1b8902e027824e3164d394dec5b62fbde25dec364f55b2b435b54", 0x56}, {&(0x7f0000000440)="c7668441b8b11760e2d1b6707f1ba98c1f29d42a12beb34b262a213e3ecc65cba1569abc7fdd2100de9feadae0e6a26e1e08f2ff53d8bf37fec1c0b2d397742c6160ad6cb2686c729333954b4f10b2e7cbdd576cbae981bd29ab8ab58020bf08b1769f7bcff6fa9c354ac869b2b814a4b2e0930eda611ee973bacea2e566e29c33fac560eeb99ca43e1bf72b5da64ef7ea35a90d2b4dcfd8b19b51ee98f50c79035e39157b7b5ebb", 0xa8}, {&(0x7f0000000500)="5cf05fc71c56c648a3e4bb13dcaf28375103097d4ccd2ba38b14a390f30e3f99a4677735cd4990cac657e3f1dd875d1290ca9eb4cc4ab35f54fcfac23d4a928e8004b6f3eb98a2fb27929cf8f5b497636ca3dd5b26c2251148be2ae414c7c47054922498548439d6c4ac6776ad4694e1f2cc6d8d7a6a73cfe05492d2505fe6", 0x7f}, {&(0x7f0000000580)="896aac8f909ed418daff151308e444c70f73304d735454a938d86a81102b96ad5f0708f0c0dca1ae52cf9dbbf391643cdb1d2fcd677ef1f8b225863b0a454393cbbcee165d939ad8b6ee9cb22e03786b3a96214573abe5fca5861eab06ce21494f5f5130758d8c1dd5b1e72d77073ddfeb144c", 0x73}, {&(0x7f00000002c0)}], 0x9, &(0x7f0000000600)=[{0x38, 0x1, 0x3f, "f8eec12d99e74e37c3d52e2c8f57b4aeb6b90dfe3a74140dbc289a7b6c439850f36cdd6dc51daf"}], 0x38}, 0xc) map stack 0x20000000-0x20400000 of map 0xffffff006daf2430 failed: hole in range 20:18:18 executing program 0: r0 = socket$inet6(0x18, 0x80200000008004, 0x9da) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x10001) 20:18:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x7, 0xa000000000000000) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x4}, 0xc) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x4, 0xf19, 0x9, 0x3, "e029f78eed5cc7257acc997cfb326d981e9d9769", 0xfffffffffffffffd, 0x4}) write(r1, &(0x7f0000000080)="03", 0x1) write(r1, &(0x7f0000000280)='j', 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 20:18:18 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='B\f\x00\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) open$dir(&(0x7f0000000140)='./file0\x00', 0x420, 0x100) 20:18:18 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) 20:18:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="b719dc4e", 0x4) 20:18:18 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x0, 0x520) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/15) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x1000}, 0x10) 20:18:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = socket$inet(0x2, 0x5, 0xff) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="e3", 0x206) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 20:18:19 executing program 1: r0 = socket$inet6(0x18, 0x40001, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) 20:18:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x6) 20:18:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup2(r0, r0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000002f00000090082c33"], 0x10}, 0x0) 20:18:19 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x4, 0xffffffff, &(0x7f0000000080)="860f09f98f728568696c5b7a2bc63fd5168e70d2fe274ff87701a2b63b6a914093ff487b7e1863bf4a8e18665240b15aa45d08c2a664d4409df367e946a45196ad93bdb06d9fb68cc0d11388370e8f8818516fab9d9257f75ed5e15bed4622bdb0f98417e0037e2e8f9ef32af7f65a4959241dc921", 0x75) socket$inet6(0x18, 0x4000, 0x5) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) 20:18:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x3, 0xfffffffffffff001, 0x3a, "1a64aef663516b1ed1f56a4e95dd83cf3504b05e", 0x2, 0x8}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 20:18:19 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x400000000000001) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x0, &(0x7f0000000300)) getgroups(0x0, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, r1) getgroups(0x1ea, &(0x7f0000000180)=[r1, r1, r1, r1, r1, r1]) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 20:18:19 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x02') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x1e, 0x7, 0x1b3) 20:18:19 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) minherit(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 20:18:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x3) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2}, {0xfffffffffffffdd6, 0x8}}, &(0x7f0000000040)) 20:18:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x2) dup(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 20:18:19 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 20:18:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 20:18:19 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="79abbf0840afb6fcf4eb5da675eb781832eb00a01c51658093ec6aafdc950c057807a89b4d9330000000750000000000000000000092119385bc3361168887100000000000004001334ac52cf75d00000000000000005d256d2f827ff15bc5b4e41a6202c9f74d472841e7f9638dd0e937eb7eae485877674252bd3420a4601a45318f9e6c79bca357114c360842330021722f1eef715288878049154366e111fca894fd68661441f11ea203a7377d9380d316ca146f9c5426967274bcba970d8b77c56b53ed42a314115e40108126d34069bd28000000000000000000000000", 0xe0) syz_open_pts() clock_getres(0x2, &(0x7f0000000040)) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) lseek(r0, 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) clock_getres(0x2000002, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000080)) 20:18:19 executing program 1: socket$inet6(0x18, 0x0, 0x8) socket(0x16, 0x8004, 0x0) r0 = syz_open_pts() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup(r1) read(r0, &(0x7f0000000100), 0x0) getsockopt(r2, 0x15f, 0x100000001, &(0x7f0000000080)=""/25, &(0x7f00000000c0)=0x19) r3 = socket$unix(0x1, 0x5, 0x0) listen(r2, 0x9) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 20:18:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x122, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 20:18:19 executing program 1: semget(0x3, 0x3, 0x667) setitimer(0x2, &(0x7f0000000000)={{0xfc7, 0x2}, {0x4, 0x2}}, &(0x7f0000000040)) 20:18:20 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x245) getsockopt(r1, 0x571, 0x1, &(0x7f0000000100)=""/177, &(0x7f0000000000)=0xb1) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) sendto(r3, &(0x7f00000001c0)="d333cbb84196cc854c7fe1b0c63cf88c3dc00236c9738db9d51b7d52fa66fbae14dc825e4756658a243a615f8ba5a8981b0ea14c5ac4c13c002f93a895987a1b32219ac93ebce7d8cc3db4456d5942c4c05a1c2efc021d8289a266b0823c82e4c731204ac8b68bb58c5e37f6bc5b6e07697083a7c9006376ac3a2598ba84e16db3a9fe9cec5512db285368db7234dfd1a9b50ae58cc65a781e13c5cf16fc7903336ac79ff609199383e3d32dea42ce1c14ee6260ed8c3eb9b86893c168a619fccc328068bcd08c6043ad3814", 0xcc, 0x6, 0x0, 0x0) dup2(r3, r4) 20:18:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) bind$unix(r0, &(0x7f0000001580)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x4, 0x6d) r6 = socket$inet(0x2, 0x8007, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x180) r11 = socket(0x1a, 0x0, 0x5) r12 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000900000000000000000000000000000000000000000000000510000000000000000000000000000008d949ad369620a0244f8aa6e302a000000000000000000"], &(0x7f0000000380)=0x40) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r14 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x2) r15 = syz_open_pts() kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0x6, 0x1ff, 0xd3e}, {{r4}, 0xffffffffffffffff, 0x1a, 0x80, 0x4, 0xfff}, {{r5}, 0x0, 0x44, 0x85, 0x3f, 0x101}, {{r6}, 0x0, 0x1, 0x8, 0x8000, 0xffff}, {{r7}, 0xfffffffffffffffb, 0x4a, 0x40000041, 0x1, 0x1}, {{r8}, 0xffffffffffffffff, 0x0, 0x2, 0x2000000007, 0x72c}, {{r9}, 0xfffffffffffffffd, 0x5, 0x1, 0x3c, 0x7fff}, {{r10}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x2, 0x1ff}, {{r11}, 0xfffffffffffffff9, 0xb5, 0x0, 0x8, 0xffff}], 0x9, &(0x7f0000000400)=[{{r12}, 0x0, 0x0, 0x20000000, 0x3, 0x3e46}, {{r13}, 0xffffffffffffffff, 0x1, 0x4, 0x4}, {{r14}, 0xfffffffffffffffb, 0x21, 0x4, 0x3, 0x8}, {{r15}, 0xfffffffffffffffb, 0x8a, 0x80, 0x4, 0xffffffff}], 0x7, &(0x7f0000000480)={0x800, 0x100000000}) r16 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r16, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r16, 0x2000000000029, 0xd, 0x0, 0x0) 20:18:20 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = semget(0x3, 0x2, 0x184) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x7, r3, r1, r2, r4, 0x10, 0x40}, 0x6, 0xc86, 0x80}) unveil(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='r\x00') 20:18:20 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xffffffffffffffff) r0 = getgid() setegid(r0) 20:18:20 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() poll(&(0x7f0000000040)=[{}], 0x1, 0x180) socketpair(0x6, 0x4000, 0xd594, &(0x7f0000000180)) r1 = dup2(r0, r0) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)=0x1c5) getsockopt(r2, 0x2, 0xffffffffffffffff, &(0x7f0000000080)=""/130, &(0x7f0000000140)=0x82) 20:18:20 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200000000020, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getgid() recvfrom$unix(r1, &(0x7f0000000040)=""/17, 0x11, 0x841, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 20:18:20 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x888, 0x100) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x1}, {0x6, 0x4}}, 0x2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)=""/150, 0x96}], 0x4, 0x1c) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2, 0x40040) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x32) mknod(&(0x7f0000000380)='./file1\x00', 0x8000, 0x9) ioctl$TIOCSTART(r1, 0x2000746e) 20:18:20 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x20}], 0x1, 0x2) r1 = kqueue() r2 = kqueue() close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40000002}], 0xffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x5985, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r5) poll(&(0x7f00000001c0)=[{r4, 0xa4}], 0x1, 0x8) sendto$inet6(r4, &(0x7f0000000000)="2ef970afbe322d3b6dfe8187813b3a7f907ba866f4c23881597ba6ec566d00878970ee73b812b847050389", 0x2b, 0x6, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x1f}, 0xc) dup2(r1, r2) 20:18:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) 20:18:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002240)=[{&(0x7f0000000040)="2001c539f25a2b7731b7f3dd26ed0a338a0209f5c70a74fdc47b3da80dc21c3028a5745a37f739c40bac352564b4aad5b5e412335cfbbb6c4a1406d753f0f4488a77ea51dbc28c34616230", 0x4b}, {&(0x7f00000000c0)="3c20ee97b9c515b0b773927becde202768e261b523dcc7323af817f9256f747e80193401fe125132e7e30702fd1e72f5e090a39ee7165bf03959872d2eb79c50052f4569faee07bf42398f98a7042b8ddbc3b654e79e5646ca4a4c6219bf", 0x5e}, {&(0x7f0000000140)="7192df1792196cfe1b5283208f98aa8c475ca931fc5b36a80d5d32a37632e2529ad994c936954ebdf21fff9cd7b6186061f5b7edd1ddcbc487c56e60880cee3e60a7639d0e934480ac198c4ddd9f10cf094d88f4f9f00c23fa0485c8aa1169e5b1cd2ef0d52fa76842e30d0bccc17081fa98b2721c653d9c32aa33e4e5b3d787a026644d7a779c8641cea00603ddc68721f3409aa847b4c4eca28b30a5a4c3e8a2a5e8f7109d80498f1d59fc565ef8c92c641448c6c00f40c8e99b93a5e1bdcb2a828e01d8466f28f8cadc704cdc907afc99a7f553b3c1b0c96976991d86593bab43dfbb45b52df22da4ce4b2f51518d525c59550cb7b9ba65c5fdaa0373c429eb99bc62737bf9823147f6c83f5d8afdbc814577ae281f233764cdc08a54a217d99e9869b0ac8962d706cde261a85f1dc0995b1b4a72cfcd4e6dc7659099ee9abadd9ba4433edd534df7b3e2189bc436446430d4e4949dbdbada676b7cf1c339d327563acc4638c45e20df58f5dc2ca3a3c004814c40672138b36b185ba8c23d9f8c648b646c5896f52178ec16424956d8815497b2db03097fba5cdc29d1f99f07d337630ac33c7940c6d8693999840f09a46a22e96ac8f87b4610372344692c532e6d0a10d0340d05442743a167feedf4cff7e938d07f3334a50001d40187652fe0abda524f6f2dfbdd6f4eed0e7ba2c5232e30970842615490d47d888d8d717bea151e6abd6f2c4de1b2dccb2adba78aa1bd982aa5b6f19a2b6c663cbddda332be8058c8e110022a3a62ec327f3433ba7785aec4a1e6e3e90535847fb1ad8f6329934a230ab4095de714cc901e74b2500ec43afb8a09289fb010738233f136c9247bc3ee5193b90f3dfbf704267e0a967c58529603ef452191c3558ad72fc67d378a3b169afd5941374f43ce74092432577a36692f30df5c648101f80581aafd3c1f632af75bb0230b07397c3aa102ed90c7305317e7367ec68e837aa37f36dd3794405191d30adb8851dcf893c663c506a08a704d6c66b838290cf779ef9e14581d7160d557c101d4ab04de9b88a8596f7a542206135bd0870d15f2b0f71e47ae1a3ece1751d27eae8d2bdc8156b9d69032dcde7afe3716e87557bd88f6052a19a295df99ceaebc769bb943cc38da3cd9b4d40b8a91d96ba1d380738cbbdf779a33ca64f2941487b85064d5d03e00ebbc7ea002dcc51acf5a92183f5547604c0c7137b6f40c3b6f967850d00c31aeb70f9b2aeb0d74ca1dddfd854ba73e58a82ee609ff1f65c64cef7425fdeaf4ef60d853d5ade6684cc7099ce0dcbc0ec301cefbbe7546827ed710479a9cbd3cc60e2e1004f7c8b4168a8b77842b3f74742a43ca94778cdc46575d1e8360a64622f7e1b8e080b8b30bbd47a0ad84bad165f0299205f6c8e4628731243f4e41cfc72069efd04d64dfd67b5eb1d5d5d73a907c91d385185e805421a9f046ae77bf00c2b2d004a89610cc198ee5b07045adaae8439a43ad1288037b3d2c16bfbc76ead52102db665ecd0253bc7770baca3267bae8b307237ab88cb6dbefc18eef2e8002a5cbcad2a753e8a45c36d8f16342baea01dae85d710812fc81375d431bfcd20209a59cdd6ce5a666dcfcb50eaeb0636c3867630bfc109f0480ca300580daf9d02eddababe6034fcc8173f3d6ab795818f32376e061f0c533dcd52dfe516f5ed2c609f6487e6e212ee784c9cd8df405ea89f1fe558a81c45486827baaaa4a0af08396609766d1fed71ab3a95b906dc359811ccf7a7e12f4420d8a6e218ede03bd6a5ffb3427a840c708321d44d0ebcd043fcc1ac7a81402e282972d0f76da272043c2269d0094ff1ab02d6bea2dae9d3756f221967ba1eb556b6bdd4336a972b089cd0a901a79403ba449248fae5a8a43f29363b1bd1fcfd7ffc1560b43738bd7353dd50e36d68914c4f0e271850d762e1de399e22479d1963188125a481d184a1ddeb9635ba81ffb71d9f4e5392127eca49f8435ab1ba11d01953f824688ed3c210c73ee9dd57c41d8013ebcc060519304f8419d3ffa8a081ce549c415ab651497942552a57cbf20c5f4158346b2bb6b44febfeb55b9deb7a73755d5ff3bac1586b3dd0cca549fa2520bce22e902f339d78d9580fd2d1eed4c3fb094507fcd9cad57cab5e2cad9fddfed672b2f51e0d2b828d442b7a57f510ea3cedb8096f9fb1443c3e27cbf9f8d5907c36d83ea056bead739b37946eb5d39348d11304fa67ef03773d949865f33f618f098159c999c428ec4d3747d007160e498655f767af332c2e0c890949b2d88d4962e46d3ef1daaba56348e8bf732040b9f5a3186d028fe218b30f2f192607ce1f85807f2055be4608bcceb5e245c288899b15b24f648ef8005e303ae6e5e94714f0ab4ae43d6f0282feea62a8c5830998f2eeb4062f75fcfcbe9f0279fe73ef5d7ad06d09566ef80f1965bb87840572237308018b4c410e0db2cd1fc20bab45d46038662a8e47ceabfd91c6a591f6c82104efde2d2211682387c834df99f603f165c0ea898c1bf23372ba5a8feb5d30decb99a8d24a6dbaf7152b1d9d467d5d8715ccf868182ed13994e6440132510d4b26db88dda88014a6fa085771e0610e28f1d7ef4a9279bc0b1f1ec3dc96cbd64397e77195903fb3ec3eb7bb54409a47e2969502c7abac04c8a89dd92761ec4b6e40c096ef332dfd15756c88da6a85f6ff5cc08cebe261a20b807d2de47fdcb59252e017aa38e29eff0a6452b9ac9a64c18470be667e8db5331c203d2856e1fea7d927d40857813c63665c42f3e5149120b153b616f80daf9b1f062c2bed06f514f1fca1f1ab244a8e34d3f7ab3ea1a4b087151a7055963951687477219214ff4df8c8c739ec9f0efd85caf99ab3221ab3fd0ae4f76d61a581f77770e551685aa032c0773bc3055e475dda765c8c3aae890326b55f968a49b9ac60c8f907c9f2aae70987b9b0736cb1f63a303e36531def69b6fabc7b21697cb6ccda3646a46c076df9d4c90567f667694bcc53ba85a249069d057eb122cd0807a91fa0653ac735aa9ff49288ffd842f06487d20cf25882367f60ed9dd0a1984d19db3eadfdced81261caf4daf5d8efa018d32113d16bbf23acb9a16e61dedc26523459dfbad3eb177be86da9aabbc1bc2569fff0d42b618c4666c5d2f326afac5f1bc62435ce86d3d9c0c896ea2662aa4e2f5233ab267a95712cf7bff12d075ceab64d6dc72b3fd649547f0f4da68791935b6d1ad939ffe943ad0498ef21fdd7f873bf1dbccb0d92a111146d5a5e641109f16f5930b5c570afc9ddaacb0467bd19620a61fe6e119114b20190a487fc76bc22c4a45dae52e34d2416017f1f6a43ccdfd2350e8422df47d41cddd344e134ebac743c5aa5c1d8487350d507ab7911c3cba7b0fb646dd2af6f4fdc7c19d2331536562dc2b1ecf293081cc16a296d293475ca330a3d7f5dcf5d197db2879b90948bbbafbc26c0b001ac6d6e96f0f7fe63f579fcfa14f396a53259e1224e0d93d1a684f4179d6a701a439409ae73546f955cdbdc4c426c22133599f3c018ac0c2539764c2b352b5760c5a32a48e5a6dfc8329f3ee94d896abd1b55ea4ee0376bafa462d7d288bfb084afc30cb470b2b7debba24f19811327cd4c0485d552885a1aec58d3beed8c6158c819220cf57d6a4d35ee764e55b7c212917501e559493bb4b4a0ac06bef526ab8507a7ca05e060ededc4e9a3ab971bba7710a5007ca5253d6782f44fb2713dc43f418e73554c68a5c0fddc870ad8924f844656235f0943981047e25f746784980f05da2635c642fc1e4e20106d98e68a5cb8903e1c2fa75972bc2d40f9a726487bc83ad72f3e687acad2600bb384ca84caa1d564fe5a43cac7b00f9f331b90ac13f37cbe2a55a6a3821bbfcb4d380a74bcdc83e1e163c8e77759ce24ce88eb9300d37a955855b5e763e7641af3578d1255a099033895cfb2e956609aa87136146e89b7b92b1689a009841dbbbda03b98f2597dc8863ce821cebc867a7b1d598e832f07bc74fed765e1109ea235c15632116ef3486f9fcb99af7989acc8fb28ef1a51763efca633f1f22267d746853e8b2a84454e519783cc4b089e239384eac8bf000fc6fe549da8fc854fbf5d45224ee89cabdce776565a151a3e825c8b885c2d2f116a9b0c12b5a272464071057c46a99faa5212ac7275c0b29bce6350d61a905e37bf986ffc772bb7baa173c8ef0a65599b8fb8541a04eef73d05dd9bdd4de5afb970de101e0f6288ab640d15caffebf07f86806d7aed09bfde71a84fdb02917e36bd5f0aa84eb1aa640ba42c4838ac7e85f220f8fa419303938aebb359298fc4478a0b26f9b52cd640759e4f16786e5fbc05c6bef82024fdabbb263dba7f2d0bf7e12ce5d234fd9b08c8d6ad309f2886ff1058812400dc2d3bc3cd8d222bd54bb7e8ef3f67fe28de62d72623a84435049066666845e854c9f4e086f719ee5e3748c60109764f7e9a222f36cb4226cd34d5525f587f79f1d0343d4bceadfa680a99914a51c39c388b68843a1e9e29d12f146aa3c6b0c7564e88f535a7b1014e4169a042839a603aaa6637658f0b5d2b456eb454cdad540a2ff76d22a19d2e5be3ccf0cc1109eaf2bb8e47ee6fdb61944bc3087a21b82e5744d82fdb91bdca05b616a54cd359892b29c04c1a8eca37cb21bc42ecf6642afadefb5db2da64b400e755a5308963b514031f571fa63823db552945e44ef1c1752c7583912eeb3a6beb0de65b6d528a4be4b8e8f320b2774bb0edd954e5dd499ebbcfc741c2303162931c57660e6897e840483f1b5aaf77cc7e4ee08eaef2415489790b486c4816cdfccdcb7ce0084f6c7285b290b2900c37cc0fcf02e92b44fbf504ad3c9049d545d4e15a4126be509a907269fe91f0bf596b43093115eb6305c238218f62fdb87b475e0110d7c8a2e9be15cf8a7422eb85939fcb47c65fe568d8ddf9cc4057ba6d2b1c6d08e26699d959ef54b254f075baf7c0b477127b1f05314ddac366cc0880a5a65e048cd75aa0ad95593557d85769a0183951cf492a4bc6f8239ce0996a9602d144a2d97d9fd2a5806f26a1e4da0dac670e095a8e42bc5118ece2fce42dc384d60765f25e644a109072a96c2ed72aeb719e43c65a5c3a1a565138ce3343f5826e3ce3fd348ee402c763e38a0aecbfe8853d4060400bab7bcb33e274843f3c14084a1778641f27a50f075a5ed4b66689f2847a65102d4d082dabe04b31cd083fad2cb4d52e18eff4cdeb4a6d2f625c44e549db75379a8dc6544ff710cdd5fb115432489904043168995e5527a732cd1badb46966c02d7ceeaeacb694627112de5990c4be15ce7f9b0804b51e7724ff427d6bb5886c687a1d872b13504f588054991b063abeb3aa6db587e96190ad27a5105a24c5542da92992daf0f65916a8d3405accec3f83d4a20e5db2984db4aff4b72602403d87cfda12a300c3c030cddaad332f1335810e4a98f75cce5e8869869d50291e10b5b922406c045736248d4180be61ad5f7585fa5660e003060e65a1c55b3358282f6def607a3e584e0bc4059dc5c6a415640ebac2eada2a985f846559ec990939d94b9d28a0363589409164604df1dcff5c0205f110dc92c28d7df608f212921eccd4afcc1fad7aae8205789c5b48340d1fdad6057f9aa6989a4449f1d2e13ada688dba73e1ca9d4e752f8ad71aa471a62c9002913f6f5690aa4d12ad5c89fff301c3843834a50ef3ccf9d09cce9273d8f6f8ec7775cd141fa8b3d35dca20e19db475d29f34eae71a0be485a", 0x1000}, {&(0x7f0000001140)="d784ddbbee91d5f23d1eeaa389e88211cd1a86ca2abcaae0a52aaefbc61c", 0x1e}, {&(0x7f0000001180)="a16d1af2ed4f801497b288e9f14459a323ab24c255c6e18c6ef2e1fe491ecf078b1534e7b75c3dcbeafd4a58ad28dbac7ab3c7e2df351896dac0146e67824a0f7fad4ee4e871c13325ba82b13a71054f6d1c517a7b5e7ce486be46a6cbfdee76d73f9dc0fd20c551cb42c02f2a4144c392976686729ef1fd6b80fec32fcff472102cfac13bfa9b8675e7a8ab5dcb", 0x8e}, {&(0x7f0000001240)="89ba609e7e41ed5d4ae5c84094b554a020d9cb1ce409f43a4ff121f418fc49ef334cdbe718aa113a8d9ea4f5231a818d306916f72a1d4715001df2a6843ca0e66cd4d2c7e968aea1aba0805a65334f5df1d1f30f46c9219e717823a1f87f21af52c8a6bafb1b1a4f4bd03d9634636eb413364b760e9153f41ed6d28174874d1542458da42354759c9cfb1a9955f045ddca877d40ebdfeb5ee844e7a0967312e11eaf6297c6c1ce36773150057cebd4e9c5d3adbe08b9f4e1da0c86cf8c86228b7d4e7815f5adc53f036555e32ba45e6052c6e1ef4743646a1f271ba95ddff9d16a63a48043942899a05acc1644163c1bf23dcc9472cf51e4c59d537665517668ee220165217e7b42b6408407c80d10c3e636e80d4028c7e6a3a08392d12852e959f263cf7f3d9dfe5196f60112e8f20a0f925ee8b144d2e91aee2ec51e45064ed82d2a11cfd506676c89e3a629c40e9e93cc2bcc7152f253e54abdaf6d13d9d83898100fb81bb074961eeacee813e2eaaf7bdb9caf6525be2176a6053533948aed56ba95c6fdcd229228a2bba8b216bca40abde975644e01d9d2d8bca86fcb8c3bf37bccef5d7faaa643a6fabf6ef7f09c0c41378904e0b9d9011ad31749055ab3ef90579faee4a2dca02887561b288fa66f3bc895094577c8ec569a3dcfc80984141ba7d1d3b1574b1d713979646b0f06511b00be0e7e25e4f908f5f2f090efe3d51c01ad09a912f83405d6c174d124b6d30b732754a436c5677bf60d177b2d1560b1468a24ae862c4a6b8180470092871af08395d009e0be81c03745d57a89709505fcdaafaf53e7dd1dfeb9905633489a6824ac554bed1017e6ae60adbf9858f36baa0d5fb03c39ae8b5264c2b3f9b104b4f419ad550066b81303ca320315378a63f446c19fb25dc56cc920b6c1c5f3044ee4b30e13cd4084ce26f84998839177d2a7522405f9a25a2c3deff8ccbd5e2f02c29511fbf123cae49f7ae01d4ab843c73c52a3542c8917984e3785fe1891fe669fe9f2a20278af219d0fa3316bd533145f1c0ba5e273e286ab8a82ad929102550787bd32999b33be08ad8b4589be68e8e2c28c45f65734fe85e0c6da56c3919325bba1ea831e7f03915ce3ff4e722fe80021ec94a79b1b4ba79a6b77cdf3f64ff98aef8fcdad47f3c9617a196af62b9b3318bd6aa93a8b97054e81f16dc73c2a77cc2c9374f03a53824f30f945554aff89a32898012e951fafbc7171a5ce4101abd2d54553ddbc405c7bb7ab0dec14d33431b7aca7965cb925ebbc3d12a89573143819aabaa08b8b8a0f27059af21e151eb9b9757f57232bf8eb06e72b4fbc4343fa4478ea4460099950c9d005566e3fbbdd4685920f0e99cdb35dcbcdc594e076a1786175a22f1cce82cb10eb6f4b942d9cb614352b1b6aca4f265fd575931d8ac36a0d7fb44b9f2f1a560fe8860dce44650767d8dc422e7d76a47ce296009f71e7a2461ff8710716cee6218e4654e932d39f44c724470759ac8573a6beaef87e0a67645c94f2b689766375fce20f9e20cc3c46dbea1f816c2dcc8a1fbc112c594296e34fa343808af6de71d542e43ed881753e8ca8f61115f72154b01860be26dd485e5d69aa8b2cc7379e860580888cd0805b719e483ec1a47c4a3328dc9869053a976a285794fffb6646ada8ad924dc3e86c9197be8a451b655a4e345a43c27404a786973ed28ca6aa9e401fba6751a3aa81b199d0b36e5c04c381090b6258693346ec4a23126300b672025828882738412abe3b0ef93d84449104efbe2f473bb08455b9fa426213e8a9f04d473a70afc964b0d9e1898f27e7136e1889d0635660f88ba3c1e1a85d94ef34255d3cf1143bcfcf3690c03f9bcdffb28cacf3d22476a2bd7646e416fcddf049d9d30d148aaf49d83f1a9e410c23f506ff371625defed5e20ea8272ef872564887a4f4efe6878d3b83a2c96050d0353567d509fa796bf95d0cac876df9f670c7df0161e01371f0fa79b45126973e05917d5479137b5f4d09b992119f3bbee6405ec310b02770e4d2f5c05ce280edd30eead3255e79575d5dcceb41d97515aaaf9933e4e6eb0c06d51bb6ed8ffd174f6d8121663926e8fe5e6ed92d2e250812af96dd3f940f15dadd490449fe203dc81a98cc3cc140e2fbcb4ac69909648ade832205dce901b130db79e5f22d69fb14f9ad918b35b428b4a810e37bda58f7ec69dc5745adaadbf308993c8f94062961b4c905d4de6a76b071ff535e430aacb96ffd21d9908839abcdd9e110343c5cb366ddf75dd17f982ffd24de4ab9971c0c7c14cd7c7b2d46d7b2243c259ed37454ec492716db912da685ad8bb89747715e7b895007dd9abe321da5130533f36c9c2e75d87f6b4777ce84ec2f3ec7890c3be7a11b75464fc23a38283aff3f6cc5dda2528b1d52470abf8715754a52c1f2c215f229aba6d4b8e30653dd0038fbcac5c310585ac12f4a6a6f7fa7e2b4c79c9d55ee0aad36b9825a9ca7ad9ad1ab6f3b3a8c2e4745cea6800334dd03446467ea71c82b1900a9ad74938ad40bb56fbfd912de65c850eea838c7194b7198d8083b33b314e22fdf36d94d79c451d7df1b79f6743fafaee1f0c83e2baba08f4a782bbadd522d0c209535eb80f990e3879cb0a92d2c6915400c8e65c71b44241ce64d00ad18670c9ae34808dfad6d71a0ab8a2405e431d2dc26d17a7306e58332c2a97a4a85192a1661fddd166dca54654723eb277c222b543c7ca8638a2a0211e3b6760183ec0a1b90500e9f8a704aeb7f133a1fb741544524a449e05068f7b1c30e6547467a04dad4454329dfd69a23f62729eafc232511ce15efb2db4bf92f6b91a5c471386d331f44e424d1cd79f3cc2e1aaa681d2896078b142fb94dd68f91b09afd9ddf6eb6b37976c391c084313875d544ed8a9357060a407ecbae81ca196f7246c24cb35df47e537d07db6fb02875bd541a4e0917dd954827a6f377dff1cb0fd4b4d3bfc4bbce114275aac1cd1393c4861a136def1c6080b21902f56e661fd3ae09166bc770e8074aba49ad2030dffb91394d1c344f8c59ec5a88c6698d15667b4a92dbaecf2e6bb7039bebac947772801e6483a1c6d2fc3075b0d5001eb6210d010cab65ff0a558974be675fc449936d5f546ca24a8e74ece9430866f8fb28089b336e9a1cd7c98506ef3c6c06b0578c5d210c31815af2cfe1761e0c8271b07af2d9bde343ecbb03b80f3e66cc9a077d44dd7fe502a43113629957862fb4cf361fae6cead13fb44f2ef8ba9c6d3402251bf02678753a8fec0de48177f44d67fef0935e4b3b0c5e1e7f04aa4b8fdc7fcaa1847cfdc864fefa60bba20b4e7d63c80151088c727a3cf6c1779ee71a2b583e1bfaa16645be03ee45b90e28b8855befa01abd1b63afeb55becf72b44779fe39775a0413ff370253bc5321b55b63930f74682c520e9c051d3d3167e2e28489a52bf973cc760d5a175792e664d84e55c5ad2a8418d6b253f6c1593872b1c7e34e76164cb8f365d270cd98da4dacc5f7abd46cee4feb536d225a5be4b3f11c010c396e10956b974acf6b8a21fe1580fadda588386d2e5e71609a35dc65306d992c9c1e2efa5fec50452eba20221d439c8a694ef810361043bb84ad84d69a6ad4877773f3918e1a1f05b826aa7dabd27b48a01fcafbbeb9646ec3a807789e1e38642215a52c612bbf3969783315dd34a1f1030fb79b42ac88cfc8daaf6f3a6827cbe529e70f1787a9f64398073097b429f61d89b054dfbc8294aecaeb469e8dca49793372c426a42eb6043f998b23babfc0862bb7f89252b5092e2b034a2b19b8ad5e7e800ae757c3ac11b51158aef2593e79ebbe2f9b8750cfc1185ffaf79cd46fd91b1aa07857656df9b6c79e918576ec64e2ddbda0fab08dba7bb90a2ca75631f8f1a03edc453fc8aa21c472c857984c9e151ce0c4d64e4d6a5636b575880018412829ff402b8fe6117036fa1b517b9a3948832e05b575c4039519e56bb0b0fbded5f1429eaafd2dff8d147dd2c2726fbae60e0f6857a026f4f492b02d025ed86aad514c55b18946e5e1b48aea4f982b3ee0f9e8181d2e7748a8df00b0e5b1e5cf82f5ba3f73c0eb681f60de24099f477a5214b84eccd6d8eefd3474649ada44e64302268f6ea88f793041df94058cbadcd87fadd184c2adbbae8b2968a385614402287f5d904d15c4d13752c88fe1bafe660af384244d8523af9d2b83073074381a5104ee9e769689cf40177f538c758a96367d5064ac233c6b6b0f178fbfed4768f6dcf4a34e6ce1dc30146ec0b7cb9a2543afdae2637df91203a7f652fdc44612e193ee1eeda5e050ba0f04ca4eae43c64000b19422503f49e2e7c2fe9ff2b185007793d825435ddee2c6aa635c8567cd25dd960ccd5788e4410599d4ceacdecb7b79a7b3270bb016f2a83027e00460a21b7faac612237cc146e5f7837c35496cdb59d468625c3169cafc434c6f1b33c7922bca832f4598edf6fa48f89017bb6de3a3d36ed18efe987adf47e0e37a64b03ec1dff4dc6b3881a9e0fecd6aaecf8105e1d890be2c26eec4695e09958870fc9e6b2ce56016ef744071baef5bc7e4e675227b2e1a901d2bdf35e0adfd4dfee86f30c0703325607516dea5499c06a9fc5b5c227e1ab062d6f78fc9d7504519fe61882faaac7d98e5265c2e276d154a1a2f2b079e8e74320a6ab29a4f9176af04427c1a3eeeaebe404ab2acd93a27c95d66b95717011b0606e8746d39eb04d48e43a1714365e0be16e90f6d01945576080b0222d5d478794d560a5c32206dc1faab3f50f5019162e7cb6831313f222c8aa15cab3aad2394b2bc6237731eb57ecd9ae10e4a2d65f24b4e36adf3474ef1250a31d6c7b12ed2ac6ac9bcbb684bfdc97d4cfb7494c6839049a8e2a6b84d28b6fd9473693ac14ded0b932f96f8a88fc96a1efe070706d506ee744e10ee640b65b6dedeecd1c9365052657b5a37d51af89fc4ee5106098e51a044cfbaf2e391010fff9f6800ac56a255abe4310479de29aa2ce0e52cd55feeff60324f399548417ebe197dc0714ed037eeeb10e16c7b550eb44f5423b224d036eeb9cac4c9910009301b91d4787eff57ca06384ec4beffdbb71d033a3e87721600042c27326dca6b3844c0b046bcef2b58cf25cc2e7bbab7e6e48552ce8a7cf54d5c5af76680a38d995e3e9be1e21df6d0337fe083e86d8a53f0cd8aec6d769a7e61d765cf3b7e442eb9348d8a44d512f8990a79ae1c1702a03ea31f3a1313b1049d8b674616794324ff228045dc75397acfc3aa19f04336a75b858db68294d20317abcc42146a223f87616439709f0231c0be2b222c9d9081620d3169b72d4b9a5d0b71f343fd9b7232c0e004a20931e724b2355794cfc3eff37bd4382dff8253794ee0d3fbe30a82bc9f1252c423575e69c8d7a991e6acaaa47993afe58f41f2de46d7c553f17789e36ae541dd0305169bb618c3b20131c9a04eb635ed95defd14a23ef7c1195bfd3538b49d147e01e0d854714031ce529ae2f13d482be24b597f3d3a1749abe5bf8573f985d9f42e8f9deed1a66bc220a8d84ded59212dd0a2a96da7a9e14f26e26af1e991f355eb07b74ddb395d7e20b6721e144ba12de47ff92d60f0b728192575131b98876a1e0e37bdf92940c2b9941a01b4e22ca7de6aac0fe5d7a3929fe1e208a921693ff6097635604a0fae4b3089b4c75685bed5b025080d1d4837cf6649133c041622f60756c5576fbdc04a96e7c7866395ebb1148edd005d0d916436582d3d22253892b1ea72f7", 0x1000}], 0x6, &(0x7f00000022c0)=[{0xa0, 0xffff, 0x40, "977543ca0037f4bc4c151cf1bef2b566dbea7374937e47d5d18e99a9c5c101d032a1fb0cd74241c22e181c1d206c453ce3610e148c14df332f11e9ba82af8d6b18a2628b1862d1366a60aab66c58603513a9251d5510e3e85a62b763a774f23c39adc56b5879f8d6dbf73265a8bc0644e5a52f70030955ef34de7f4803c9b665762265d13acc85b4a5c65c"}, {0x90, 0xffff, 0x1000, "692e2479cdce5c18d2b5e29700237711ea8c92ce442ee58faf6cf4169804bd57e0db049cc953dd0565163f0b2b97b76fba9fb62a344bd70e0a684e4f17c8269493bd0b6ee900e54ab9670c62d9cf6580d738f6f1a14339bfbce5e4bfb6f83ba95db6b40bdabfa4886aeefd16875be55865997b59809fc92798c8df"}, {0xd8, 0xffff, 0x5, "666c8807e52d7988b0f44c06d9290b5995ba110fec17002bef01dcf5b4d337e37248fc07ba7ba12e5a32e5ab52471a5a55af7d4226fda8e4e1439ff9ea03215b277f9e72266965d83d938af0e2b30136770c791aeff47f04ba3c7c9a4344ef04e92e44a61eb11756639956b36b91b3862605f2dfdea586902e9471a44ebb9b440c55693bd58f3bee773465bf0e04c4d0c6217f9135731d6b10508198fee76c830c75a4bc14621aea094f247a62e0381016b09c1a8f6e524d704d212601d6b936d75e528ce7"}, {0xc8, 0xffff, 0x400, "3a128fbc109a8340251bc766074efead01b1debd01c3ba26f02e3d314582d45d0b0b6172b6c3905006123bd4ccf61cee5328161f2dc6203af04cafad1f85012ed9f4498864f2bfddbf08228928ff629e0b802c087f897d023479c582dd0c86d08ae0a129e9c9c366baf1a82976527f0f17a1c59934e4f05d4bbd2e136d7e826930f80d381ceb2b66a9703586fcb9f542f9a52495371060c4419d9d8aaecf58ce38193f2e60a061a5c27b3bb83f84f485bc91659d964afd"}], 0x2d0}, 0x8) 20:18:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) fcntl$dupfd(r0, 0x0, r0) 20:18:20 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/137, &(0x7f0000000080)=0x89) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 20:18:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x900, 0x2d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x4002, 0x0) r2 = dup(r1) fcntl$dupfd(r1, 0xa, r1) socket(0x21, 0x0, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:18:20 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="07ff2016e6228d16c60684a9b3bc10f95467aeb02d3f790636f89c7cee0749dff79e476837e0145a48228a9f68c29864686c28ef7a1d826a698d8e52ba87236d9e5260df5fcef9233e554572791d29ea43e8d5b8fff2669573db5af6760eaf08138bfc0bb410ac373b4fc61d93515de6b3cb173520faa902cfbbd7a8278e005ade49343ad38c9b3f2fdf2a653b289be3fff3fdcbd85541c2b5a1c4de2c9df5c81fbb08a776e3eb602b9139f6f907dbf0b8e673d61b6f8f6aa633dd1bfe23d4c3b79b559e7cc90bf6bdbe64bf675b5fc7"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 20:18:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="75b521e650d0a75d7581303c69e03986ef387fb67f377c5fdd1a95a1d472ce6ebeb85b06d017fdf61ab18e793e6d3ddafd475b1464e2f555488cf950262638a4ce813950c7d1", 0x46}, {&(0x7f0000000280)="c17377896231e113ba70a0c926877e3f5bf17b77ff8c941a5e2fa1f52098a22b191cdd1f4164e5257332e47d809f0e12a61e0b29143399293970c98ca0705ee4b63dacb95e09c46d6889ad80d19de18069f6eafad407718b9d7b9c5879a9a61d4d2fec0b03f4c9b66affb1f73b", 0x6d}, {&(0x7f0000000300)="6f979bedb4f218073b2488fdb63f084fc73ff430e6461437c0320ba65f72610f84e065295532a09c638f4d345481088be687c57f3b1bde0970cd43a44c522bb286c1c5bcfbadb2c7cc6fd0af04768895ac979f86cea2bb714605a058da1b440b3346ecb462d67363518499cc830493b24ecbd62e4b7884894b73c3bbfe1b47539d7ab21761f892a36617309c1f5f95a80591dbdd0a8003bc66ad8f95440d1f5df98d3921a1ff1cf07c18811b524a6c3c83ded7629a8da25b20e3d955b13192f692c8cd0a5fbb6b1b1e10afd284c97f05b0ee8643", 0xd4}, {&(0x7f0000000440)="e24cc410314e39d4c650df2d26d6e1742dfbf6dc6808f40b7fd2c9d64ac8ce2bb0e0e2ed1576a293e90523e7ecfd698a3c91c5f52806eba6905f6ba250fe612a545701421c4f1426bb1adf74142a9048e4f398da32345fcc4059b81a39b5f071d07c8df4895cf064077fe4529e5dc51f334b3283e4682b7fc9a84fe181c4a22495b22c9b61e8fa6f8f709d4f85fa", 0x8e}, {&(0x7f0000000080)="01b1abd435f51a67e0f6fe880a01523c6e48415831426bee1215e6529151ba271c0d94ea8032e5627740", 0x2a}, {&(0x7f0000000500)="f8a0537d1f6a9d22c349b907373b797f50f5b9dd4cfd5f3ca183a08e36f71a5b27ef546f3298b897b22786d224b34a30094b5bb727b3f052a74c43850c063a4839b8b277327491c8da120bfe0014ac7baef70f1b9c8ce1df93a6963ac7699057b7f52e9d9bc002ef863467704d41d5d65de889df82d80eae18cdad06e2422951e38ffd6f764375c814fe4daf6b94b684978b64c4218de28caef8dcf9c698d31eeefdb16ea018abd015df353644b3ee40277b0e4b19e66d32020db2366bef5693267b8a32fd29bf83e6ffef60433c9574dcaa5fb93a2a52a0f14937cf64cd35cb0edb7f5c0c570a4697059e", 0xeb}, {&(0x7f0000000600)="53baab9eb6ccbc7c96d939ce5275d895216d6f5b2bf55fb1e13dabe46b233dfc", 0x20}, {&(0x7f0000000640)="bf6dc24dcf6e14ab58f650a6be091c3ac13cbe7ea5d87a81adb6e77aeb59f0ce8b41d908ff1bbc2b657652a853fec3b49296cf7ae3b20c9afbe9be38246833dbdd1ecaa8ce94f15d82179cd9de1e2d7f6a5dbcab32d0effef1a02473e90b9073a771471fb6134d5bc2b74548b0db6379b9096cb8d88a3f400f6075d3eda1e4bcffad0d1e49c83f4819ae3b35ae9edf127ad728d453dc1b607449bb26ed", 0x9d}], 0x8) write(r0, &(0x7f0000000100)="146b038b75a7f5cac2d235d1ba3a2a799c0ced8d62cd5e3fc0604f222ec937253efd459a473c5ae268ebbb46d3ffaee4194b9a48120c1041084eedb34a418063d62f43f8a84b1f5bb45777d04e3f873885a4920bcdffb8926e427e80f54e476124691aafda024b0d2309a927800e56d19036a18046fdddfeca271dd58cfad36fb5fc74b95890769c05920bae2391bb8c28bcce37042f5e5e8ef1fc00b139a1256518c56d6ef0348b0f78d28fd4ecf1df0790c9fe498c831e0f69234d840b5bf93b44ec641ec3f18a93a12aa3bead3d5de0349f12c872a51228acb3fc3632e358", 0xe0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478b", 0x91}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f00000019c0)="863e404d36c877f2e78da3a65d78441a0cbd758dba04bec1623b3271995eaeb769843bc893a02bb8aedb65c3ee6952dbcd95e98dade502f55a430bf98a1b61305e2819778c38fbe54f7edcafa4646563e5f1fc732a82a10f60d42e5a3d3445f1573b168a4fd8535e6e223848aaba0a6e71729f7fd71b8d443380c817a3dfd74ec574e294dcf993e1e4aed5713020a82b328c84956c7c0e35db9c6e76df82b011a2515318af4fe12a4dd6219674b4b6336fc2f7ae1025b74426a9c0b994684df8a6d542050041e265daa5f5b6deca48de75de73f2f61847a9d1", 0xd9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)) 20:18:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='B', 0x1) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x409, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:18:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) 20:18:21 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x180) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 20:18:21 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x61) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r4 = geteuid() r5 = getegid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000002100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r9 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0}, &(0x7f0000002180)=0xc) r11 = getgid() sendmsg$unix(r2, &(0x7f00000022c0)={&(0x7f0000002300)=ANY=[@ANYBLOB="00002e2f66696c6530003b0f3b2f2b74ced94eafb9053a8357ad37b282fd86a443b6a89edb8f9c62f3e0ff0000000000000045c470c13bf5220d430b74d6b3f19fae08628068db229525af4f2005180b5e499a798211bc9532a0e8f238c433a09e6af00047b5a17bf733569d6b5b2fd6e20dbbba356a44b13c37904caf449d4c928f1dadc841a1cb550b7fa27fb12fbfea0fe1c52090ab0e2cd1c3f89ba61aab7f4a06b8139df45ade53f79143fb3ae4f09fb9e835073d3434fe18440c3a6696f485273f92381bab2a9590a19304ba5b2899d3dcfdcd90ccb5aa5650a0b67b8b316c214a24e37f82515995fe492af21dee5ddeafc33fa3744c153c482811ce61892d5f48d90dffebd97367bd70b5cf9662f84e9cad192c4080fadc939e49e4a14bfcf3f843f36546f72f2c"], 0xa, &(0x7f0000002000)=[{&(0x7f00000003c0)="3c53ddbf0016c818e840c5502cc6f70593ecf479dea180a211fc45dfe50812a7236ed88a3980536106a6eb42b02ad660f9a9582ad3fa05d90ca099f0aedd54e84d58fb7301a79354c8e2af2ecb466f1130d33dfcd7814071fe37b78c66e8536f9934cdbf0f5b7edbea60d3a1cad15c28fdc5de2f59ac98ab5af23e0e20d2c1aefa5e55f6a0e3868be0ec05f5dd96e86a7d027d179da2fb3aaa2ec2d589a54fcd7af67589c6b65bd11e4e2da6668180bda16681e2ab94658d", 0xb8}, {&(0x7f0000001540)="56d069048ea094a63be72644b5446602f23dbc9b881b7256ee1fd378761be238197d14cb781a2e074d1ca3108494b47d8b7d20f07e5ddca14b4034ec857851bf6ebd9cb73dec3fbcb689b326b736d18101ed37646e034d715fbd24087a7b36ffdfcfb4376ad982e8a2e6ce2cb117b234c73d1dbf4953a8d9a7ce9a3ecb84de21f10fbbad6e012c37bec08d4d8b76f13314975d1763cd63eae011d8706f3531db237f40ee0b74430ec87db0e0477b20bf007a65a1b8e45f15f78ede37d8c37e5163e22b82621635ad7e8b7f3a6e49fcb13109eb855ffd95a03405d5b5f963ee6c", 0xe0}, {&(0x7f0000001640)="e272254ce2a6c75f4745df3db684cb7a7822afe244937e67f8e2d2985a0c7a9d0883ae929988c09af2bdd9e274402f98471b6290df0d6adb993414f6e24431e355bed777693c3ec5647efc094907ca02e76850accdb6e0dfd1b001d4ad4ebfff0f3bb8b1948f8863551e5a2a1a8180c082976b68f019b67ce1668aad70a2b18eb5ab5a649d6675c860ee1bf3a62ba467fe2d75b2516a9438d85a8837fc1eae73a550252e042e6a1e7f895a26f3161568bd", 0xb1}, {&(0x7f0000001d00)="774905a2b4f39fa77199f9a11554b6aa22eaf6daf059b0fa8108e9774581f869bcec69fe52f243c000a4088c0cc427bde94f77e13f3e7eafc0028eb98b7c0c6f6081799159470fe2ec600e5dd4d3b8f809a1db99297edb121c38796ec312456249ba2807d1457d96ca1d6c1fea12567ca253effd43e343a63924ded7c506488dc2f23558464daf18f09413f146417ab7867ff1f067792019ebc0db194dd3c1558e07df3900", 0xa5}, {&(0x7f0000001dc0)="dfd2ad19cf625ec535946c3bb1effe2e7b14d040bdb0a13a943f23eef02c7b3b81ebeb844e232c12a4d83ffa3126cc8da0ad5e4d16d01db153bd3aee3e7cd0530c24406fdf185c7dff6e0ea5bd6c0e05c27a3f9ef2032cc679456256a4f7db1995b1b3cca6aaf28f5b00fc2b59ebc521a85ed15d0f19a1280ae00ffe546c8fafd951bc21e11f04e00ba3ba96af6aa478873dc2c8d5606d0064b8eab6adc41c9fa1d0be3c278da9442d200ec61dd03942f783bd25c1a136a2d81b794c095e", 0xbe}, {&(0x7f0000001480)="9c7967793756542bc66a084f4c653c9644830ed8cf716c73303126d50761950a1c50603adc3bf60c4d7270c790496149f980995143d6", 0x36}, {&(0x7f0000001e80)="54a7eaca688d4dea71be8b7320a3fb5566267fdf4b6342ab4d263b7f44a258b4fb651e8388593af6b2d8c36c433ac354da15abc90fef7cb18332a0b1b40b200eb4d82e461cafd1d190b40bed4787ed91839e6d3a851a5bd72628d82fc52933e04edf55be41bc54827a4edaabb5c05602a8b774fe21f69b157136641212e3a9127dde91e49835c35aed860869", 0x8c}, {&(0x7f0000001f40)="7fa870ed705f36db7eb9ba4e57d1564ba0db93f138a1a19736b16718fb8e712eced6694007ea10b6b6397beefa32208e32c2c3babc77abdbf024d37a784c598dcff569a5b95831bf2013bfe971a0134095c4bdfb920d66e19ed090d2ff8c5bbbeb11716454b6229898d6dbdc474b9b7885deccb8d67236c25757546c093cdfbcc7267e25c5dd84c6c65934d0d1d6", 0x8e}, {&(0x7f00000014c0)="5d386cfd751581afca383891fbe6f648b23f486229c27e19cd78df0cfa052df8ac2163", 0x23}], 0x9, &(0x7f00000021c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}], 0x100, 0x1}, 0x6) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r12 = syz_open_pts() r13 = shmget(0x2, 0x4000, 0x58, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r13, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a2815000000f47e000000000800"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setown(r1, 0x6, r14) setuid(r15) sync() write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a", 0x8b) write(r0, &(0x7f0000000380)="c5a66755ffe6a923468df922c8b661c21ff849d054a252aef6", 0x19) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r12, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f3", 0x579}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) 20:18:21 executing program 0: r0 = socket(0x19, 0x8005, 0x7) socketpair(0x10, 0x2, 0xfffffffffffff800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) write(r3, 0x0, 0x0) shutdown(r2, 0x0) 20:18:21 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./file0/file0\x00') sendmsg(r0, &(0x7f0000003c80)={&(0x7f0000000340)=@in6={0x18, 0x2, 0xfff, 0x6}, 0xc, &(0x7f0000001940)=[{&(0x7f0000000380)="ae626fb754881e853ee8c6e3ba2b65d0fc29f1cd5bdc375d57b25b798e992a4d5a2cca77caf9449ca85fcc181ecc2802bc6eab795183ea36fc491b30860d2bd41b2d0063873f3dc8a7c7961014df287d7068fecbb7e3f2776b07d8653192d2ce10fbe8033d17165517d34fa6579b0cb95973f90ed2deac4a318a9352a37de91c133d98fbe03878aa7ab258c71441f6f851074a", 0x93}, {&(0x7f0000000440)="5f835717256ee8a5f3e091db4f57c40cdfd779c5075cc6904cfef34d60182b601ad9acd66cfbb7cfc11db84cbc80d359bd93a2776e381547d57227e9085076b8a5c2a09fc46ea045163f13f86d649f6ddd", 0x51}, {&(0x7f00000004c0)="c845ebdc31e300df984c15f617d1df3a36b03e64c880e5bee7b09a410f36fe6a81e19102f4b404de8217e28614a21aab64d41995c8d446dcaca2defe2e8b7507013da4dc704ce3cee180aa3abc3b4bb984845d4576e9bb51d7f872f8592d3cfc8afe9660b3218bfaf74841fd1db1bb9edfdeb9e52f4550f4fc9cbafb8c699d36f7927d0415d5c434eac6e66576bafb4383673d3d5fd21ac9a4dc1d7428f658d395e412a03c25e34768c673bccc692233d877d12ea40fcef68e", 0xb9}, {&(0x7f0000000580)="5d0b59280ebfa286b28ecc3d9f00a76dc09be2a625dd538d1ba7c0c393d5b19d334e0a7fa4a6b858c7bbf46e536ebb3d863822f298c8a16af27f4436404ef3858202e351c606274e655830bc0410bf3b1d0fede0c6abb6840d90dac62f2bd105154058d8fcab2f51228a220561e24514", 0x70}, {&(0x7f0000000600)="3b9b783827793a58f0f155cca7b489e5e83c49162a4e820c658ac2444e23987c6794704c4e94a42a25746525dd9a1f566eb3b5cc151391f1949c5392c662e6b58aaca84474f46183fab14cd060835c9981819a091fb52c6f42c15878f159e41bf9b0862ca8516f028eabb5c02a011f19c85ba13465401c40c543f65f08ab243f74041cf23e755752e4aaf006b0847430b944ed57faab1477ccc146650ee8c813328d3f517454c289b440dd17bec3d86f324c7d795f46751bb9d165b35ee765d99ed24823a275dbf88c6a33a633e801ea7bbaad09986244868f8ab0a05209d91908c0aeab1a2ef6338013c91d9e1397d4f43c8d3b028201de3bde5a8becdfc217c5d4b47af06edbd6de86343c02a70f71da74b0c00e99a0246141680e726a5528a957dd8e2c6a627a7aca292f21d4d35144ad804c7e319483c271895c3dae7a5a8d1ef2199495f94fd8453695a2fd6050366b3daa3929f840061293d2e4029e08fe559b30d1f3fc081be4a056a77dcfeb1d3754629cf4343ee30f56ef7c654dd89e4cb8e7aa4ffb6e18bdb5efb935e721ca729a7ca55f00514a2cebed236140121097fed28640fb0874697b41f27786ff0ac50a43664a19f7747a27428e78be1bf29a89bbd831603fc095eedadc5440396e82e5e960c758226053ddef739d0a34c3f28cdbada7313a1512a620fd5e620127c762345ea9fa33d380ba37dd3af63dfad1901a57aa42c4711090f7bf3aea41bc6c8d0d42ab6349294c4172c33bca020aa2161bb28dded764af34ed90744da6efb07e2bf3849a1e7f8a89654d31c1b318f063045a0f0b5bb2ee438f727e075357384d433c1eb7feb1bb8a4b029c699cecafa465237381e9315cde3b866ee88645486bc67e54006193dd28ee7a3ff936808d83a3f6411e59b34834348a9cbcbb8b5418cefb3b40900a6c507b51a0ea71cd72b70f7106e2fa0396fd4b7180fbc194aaa11d88b3af3ec9cce16d9bd6927faf90f1b294d64ca7a3293b5144ad92867794ceeffbf5722682b6f5f7850194b43d8a74235eb71a3ccc50598e74e7cec378b04a8786c21ffefc5b78b509c671948f6719d6892132af73b09879fab6a9298a774bf061ccc5fb95d7c3efdf24148814048f2f821da4f0b45df3755ac42645bcb8acaf7ef6146e61144f86f66a8e55669d5c995aeab81b3149a82879e405b6f0a52b66875bed463a0d79306f3495cd270bb33eb117f59685e6f88df2120e43119c6fb3fec497e32a9a6a50a6db9791de22d79830e0ce7a2bbc0c4ac24d913ee400da02d58bc5e1cb3da572e205f64ada7e6ead63f48b19d54101f379b2f120dd0b1cf0386a46e80d9669e24e1088fa172fda721184bcca22692289ea6ac1afb703f28ea7c9152fb6fa19b8b7918531d3307b793ff7648be437a6ae2c6c225e27d8071a825e096569b73e7defb4fade5a7683d1c782ca9367779d6a2c8fc57b5a99ab8020a218a72a9af226f1b9d19cc314332422c20b869184b19f431f5d820bf9edeff7db400444914c661364f8e93848935957af312a8008354de4596bb61dc8d2bb42551d8b9bec8086626f22ff8880c08310ca1f5e57ca05386b59765239b519f6ea15611ee3c658bbc8bc1419e527b82141dd9bfb935e88fac5f38286425c4ecb1ccbfe4e05b5225a7b8301a92e47053411e1e678cf0fcd18f0ea584d8328c1aacb1bf33dd4608c038fe24fddd082704064ba537845ebd2f0503697cd4283f659c711e64fa74b589dc9e3a1413d3ba7e9cfc523c878eb2ea354744c1185ecfe77b57f886ff734b3f84e17def0d1dee8792165590cfc6703b0fdeb768e89fb940b8476c0945f49e53840bf0f740c4b4c40566c4abcd065ec36d48440493192042f1994e88d3c867b36a1d8d39b0d801c4ca712180c559e1fc14ee128719a82cf1a1b76ae2d85f9bd3e1456eefb1d369f5bdc7504913b34657b3c0c99ad77d371214fd6c6b5351ab9e45d7fe28a57c8e49b148e06157bd63cb380ef02d1d291d73618554cfd10e3e57e655349e8239ef5a9b5d5e63097aedd9b3f813af24f59ae8d90fe282185493f3c4c86b78059366673c1c0b17924ccee7f169e2560793f356f05fc9d7d13af3c78cbe7c775f01a1b2639968c120cb4951aeb5a218542173d7c7595a7ef061d5d11a84bbe2690f399626b41985eb0f8282caa3f38bcfbedcf21e3674e66a3654a51c086e68dbe636ea58f4040e3fe82d2d0a3026fc678ffd9f30a6c9b00b6e91da4c75ab51379ad0b43267d1fccc5e334a8a3c336fb74159a9faab07782c4941b0f7548bf83e81d54969ce60a15a52364eaced9d24894c9b6bffef51c2e2c2d5b57340ea95dc2aaf793e35a5c5739e7bafd04ba01ed8444b8dc7654934aa6c83d4f1778d93a1a65eb2ee64a7fcd064530c9d8d00966b1f55938fed260821c1834400b6281c2730fdcbf57b05d7feb8a82aa95c3d8f035722d518823df943f7c88b73c2ab80b883261764da0f831dc9baa026c4e6e0ad13fe538f238e491c72e0e119eed044fcd474c4e5d5c0d77fed3364dfb0198414e519e657d5f7e6dbe3dfcb70ffa1c083e6c2e34dc37e0935276559a8757542810b4bc36b77590e72e56209cb34443ac021fe8a9b92d3513ece48d7218146c3bff7724c1c3aeec160179db82bf82b308d95d8fbb0404bd73e9c74419fbecd6497f7c28d80d5d7b6a5e8a5ca4a9dd4ede93e1090d2c48b2ec9418642fdc7457daefc7da1127cbe899ddb51d5bd5d8560f6da19160ee8f60e8e8c6898c3040ea73bdea8007a4947705c6c4844420c6cc279d505136ad03639bb68293714da40ff896e4302c961e65939aa56fdf29774e2fb91a0d41df8e385b6b7c3008a63efc8a9d5f6979cc999e0814c11a0f56b53691a8c7e89a0dd8687c3fa5ca4e92d8df53a97bd4dc4d857d92c03d0f83d3b281f278b5c460262fd8a33aacbd1256355b964774dc33307ab5f3428fee21824fcd45422cdaf6cc43879c9bc4710bf6d5c985c33f9c5e3e611c3b3149f536bdd63afc2f99d98f025c0d9d0f29a586c2f73eaff5a97e7223536b61d9331805a0e17994adee22b8194d407aed315affa718a4c6dd6dd41479c74868d6b2bc2c8a9187d087fb0a008f4798ae7c125dc01f0cd3ca2507413c116511257c03d5ffd5f0c4d29011811deeafaa1c292aae521ef20e60f0530f4f2cc9328fc912d9c77ff602d2a38d771387f2759f7a54a3739a2b65d27472f6849672d9df23a9cb48817f7916f0888d4fc44c66a44e448bf2e05f1ce78702ffe76d6d5b849474e5d5b0139a5362863b2c8dab04691d42e8a546aca3b764a5064d8305c41820c263f93d0f40e3c8a8eb29d428ab918fed915b6ff0599e842864cd2eb1d44fcbaad50ff8fb2597cd108ef9ba4bd81b0e6797f1375617894dcdfe57ef81c9ccdb0ce1b580dfff7d1b24dd5aa903e6bed72ecea05cf4098a496924da2da9356ed00dce0e44ebc4a6e6c6168e41afdb354d6324d440f6cd8748abbdceaf7c5e992758951d42d214ac27b4c34540ced9fbecc11dd0ebab3a434fb9ea8e7a691909a785cf57306cd0a242fa613b97deb6c6a82e42b53bd7d1f1997d9e9fdf6f8c535598b0794bf03bd27405d2e414f75bc1a5ad36fc886bf23600719032e43b522c68d289abb8ac87b938d839acead109110727e5327ac00c303792b3d14af23f9e0f8d22111c94db5cd172e7e5dcbc602f9450ca0a38399ade433122b7c27231bf52a9fce711a68202666dc372a5972d14f495f968e7d84ecf13a2ecdc7f38de98591eeb6ba3b9488f3e122d2486c7240378981e38eadb7547f2f8570ed55ef7294dc65051ef29394cb62460f01db546d1324118c5e40e7088e6822454ef5eea0d7e4399e2ab7bf2fc21223bbf2abc1a6ec3cdde571581820a56a627e698ac2fb22e04c6bdb16440e731727103dbbbe3063b02857670d432ae10170edb03e0478c79655acc47c3a858eda47e2ee7771e0965b358d0861ebb61dab541e34a251cd8c57bac0bed4c3e8348828e7ee28e587b571724a79ec70d780d472866761c61d224e1ef65297c93b0beafa63ac4c092b9f3b200bc3d82674fcec7f77d58b59b84d960984b89b1508b67d181e60429177f03de9bdd472d8e0905655430e0011cc188d96ba97b822bb0564ecf798784a1fcdb41c331174770ad354460b02a4ae044c5dc925c472bbf3ef0dd212b3780f08616de21bf4249c8be751bf18fa1f204117b085111c009a53e98757cdfa0c779f9751634d138c30440c920792b41f488f57aa5825f3615ff9e2e3301d1ea7f6a07e1fda523b2bbef8a51564c9fac1129b4140910ca61357b197526a5508adf1594f09d3a9bc3144bf004aa732eaa45114561fad09ba39bcbe3159efb82b123200899e34b97b727908e3c321009e8fb970001276f54136e6a4f736f83bf442ce3090066972a3cfa6e2c2d5d4e86aa5114e852a42c4cad7855db55a0ab0b74b47741310f5c20b77ce850fcf7036522565580528d895489cfe7c6e23e123f01e91323e96d0ce56a88b36343091f1a6cc622b089fd53e0c6f2a3411f1c2a3c6d8b7a749490e6ca95e20902701295e49e683f432f12c63265c44b2e2b388e9726cf06f8a6747038e90ed9b8e18551fb187f60d2186081d88a81524253f74400f265f7018e99dd6c3bac5cf1968641d62fe2a8b7cd314f944deb08a5aeb1466954f2e25cf62dcef4d8d2be629b9a7b95af75ec94d78a80e516b6116c13406a9deac4b3d5124052e51d25a621893d84932ee1d64f0d60a0fdfcf70ec200ae35ecc4cb02d302879edf29461d7a66824a87a08cb95c6f5b32deede4535cd1ac8b36fec85a799baa74b26b69da30909683f530918c3cbcdd1a4a6df5ff31d38b75e6f47ad2ad977634281c9647f50e0ba4895b63bc3704d8d33562fd387112ea44e4dbff80166389b991622d427208179a82f2080f53d52cdb707ce56d70d3f1f9990db5e84321cbef0e60f3ce509480686e9842918fd2111eecbb15bf2f07b0ffd97fb97b3b14db91981ffa2e8887b3a86e4ad3aabdde20f52598faea4ccfb7b179562068be96eff191de15a97dc19f40e85c58045e64473e8efe7e1156d718791c5c286e61aa0c5bb8a81bf6da8c8d6bab9173ba2d7a94a089fa1cc3d4558b0e6e1398e9b84db28352b9eb825f184d4de2fdee8017dc1251ff14a55f92a10cd2d566b620aafaa9f6f5f339d5570644da367b0f0ebc746c46174e364cefce8b193519519a261f0875d171fe833c63e3945ee28c7bd3d407cb489786e6bb6592cbe9b63f6dbc9d9b030f30d02a66cf6170ee35efe8d2ba8fd6670ab7099712b4220f3769494063324d93ec65366a68d7571bf063363ad0ab1f79dd48b9b18fa7bf6a57ab657afddef788746e78033926ca6ca0a26a043867bb588ac23c4ea4b2f015f9c4483f4ec5eb8a08a1fd5a5f649c4fe1966398d15c2256562944d5b64f3667b76351aad2d580289dd736f2dc2914929bbdfb86c12be4e53afb5e49d1d18d5e11897549c65701db35570e5a5a97613e50bb50b6ea9c47d03ec29130115fb7a2d5df4a7644aa062ad2d308fb2c1da1814a534af8347a8e0cac05a5e99771e2c4fb2fe520fdc752633cf458d62d521f4717f0a0a786c00671c980c084eb99d05829e45f7d5b72e6f58eb4014c3daf196b756f9bdc18d07af1f4832cfb125a976eb69068837d2f4241d0e4e89a2e96aa53a0c3a6061e7e7cbb88ec9609f5debd4c96c210ceb105d33b10253ec8bc33301bce14e26a53d0145985ace08a", 0x1000}, {&(0x7f0000001600)="a66c21b9ce8ef2f81e86cd", 0xb}, {&(0x7f0000001640)="3e34e21e09181d6c2a3567707512d14c59fda905cad98464c16b824a257ad9551fbecfaa48f224bcf1c13b3d5d073ea3dc02944b17f8106253c303e06983e5fd7940d731bc47536abc7d9ad620a4dd110c10b85eb979e6a6db2d25e6e84053d0524813fbd9", 0x65}, {&(0x7f00000016c0)="833904a8e42adf14a639feaab8b4f4048f333727a2df3276031c7338b65d5fb59d504c8000c8ae613bc132df01a9ee5a0a13bf5d4be0d8d1387bcd46aafc3c8fad72fb9bee46a3590f858021961995850ec66e2acadb3340ec91137ec44cddf0c44690771cd3b62647ccc4a43ae9c60e944feeb90c28f9ed8a3c9fd81195e5d57d4d6ac2f6e0a35a871de65a3bd1800656e0452aaf13afec5e6b409554f4745e645903d68f6447f9884d6b4c674a7c4fbabd22cca7e07ba9a375ed0c3c04", 0xbe}, {&(0x7f0000001780)="3a48cb04d609801589167a0fc3ef03b47936aab56040646e48a337b61c31781eac4ec61cb72897ed8f3a9c79fb95195546853bd47b0341ad5cf24ec1524b43c832844f2bbdf6a307b900764c8410843fabd7dcdfd606082838d5bba63f7620e9746d3385ecb10303612efdaeff24b7b77986a48e5a2346c27912ee2fb8938aa1db5181", 0x83}, {&(0x7f0000001840)="3888da50ad912140e696d745cea3ea73c0fa91cfd36b8e4d0f141b7273d0b373a422b18c4263e549a442288384d0f30008458ee4b545e270861406196e79911492bde26684388ef158bb72dc1fc3431d5373f39256f617e9508147d5c857ab250a84cd22d0fed871a3a0a62ae7be2a93dea4dbee2ff26e69facb75460e62b1d65967f00cb01d0ab5af03bf4b6d0acc933db030582a5d7a16bf170dffe38a404ebd7014b4c4f084ab23713c321bfb611d66cccfad43b59668bf4ebdb7fb4ea5c75d3f5762bc2745b60cae4b7ca9ca05121561d6634968704002467ae934e31d7ae30bbc84ecb3b6a1cae4ec55d7b66be92b", 0xf1}], 0xa, &(0x7f0000001a00)=[{0x60, 0xffff, 0x9, "a6486c6c30577bd7cb68165e6eb8c7c239c2424c43809cd62aeb41dfc3209b8029f883fe19faf93c88886093dd434c431553022a76c195ea43a0c39be7f58fa8844d7f543cca786ee55e333d7a99d463"}, {0x88, 0xffff, 0x1000, "1e9ecbb70eca66669d2dd8f315296f8b9df716ef729fa48aeb119c974ce71ddbc836ea311e47bb7450daab68802919b97cfd4aba2e52375c9e609507c81e4602df33fc6e81414dad261b5b978b93fbdd816da05d38aff63a2dad29b0a909b864e3107d7413c280435ba6b4381c158d32e6227c71"}, {0x1010, 0xffff, 0x5d5, "168180d485279f7750730c5873f47c7c249f952382e82baef33a08e52ebf7632b2718fdf03d6ba7d770ce6d91bbf27ba8d24214cad1a8c49c9981eb35926a03c17edf6b8e553fd801222aefcc61f6ff7776000ff8c2752cfb4e2c7ff817c52b07fc90104052dd8ef939842c47b52617c3337de71c517b5dc669e9df1bede56eb5653e1408beb275e38bb31c15bb4761086b1b5d92797bea7c781b7bd9bb21389634253172f0dc228dab0cd67800a5e6db6ee3abc7d9669901dc50b893f91036328a8e34bee5b42fb8c01ad375a9ba6d88d45856b009a0feded81abe42d02b575258f5b1b44b17b4b81a7e1290784b6a75bd2ec13210081a3680e83f72cb197c27fed0fb122b65bdedd80a9768079f99264204d13113658f7a1aeee23178b027b5fafdfe4e1f2fce072e4bfb3089ffca84daed3ac46cfa667c12da34e996a7ddeb5dbcae9a9ed71ef06f0ded4bf08711de5e1f309cd472961c97b93effe0c99592c5a7e7be297e4d6bc689869c96569a7883635eb3049086bdad79aaca4b0a3b1227ca34ba21c928ca8ceb5fc5f76a6182518962d840b87fe8923fc11857c50f63a7e34b3f32191fa2f4fe14b9bdefe569eb6447e8df1a3ac6b7a73684e769a07f1046e8ff8470ed8767bf94804d96567c977fb4698fce66c0c0d76cbd52553b4a3f3ab2298d98d24165d0c49dc44f22715c91a462de048c7339e83a95ff1b5d4ef16463ceecd6801cc81c700f4776bc615b749ae11b8bd24fc238388aa7de77ad3b2ce732f6dcee38a9c8b6f90b8e83a2b55e90c920aa3a6e92b48a2c38613106acdf12e52fa08c27c4f5f897016db073d91a519547c1ad58dc7c2540e06ff889e65b578316dbe7ad5d6d307e37a89bef8c17e01630e46d711c54dc62940971c18171538c2eac78077c0b1b56bcc6a31d644c851652f665b25c6820e2200b2bd061cd07c80818c9a213720c330f574c7573b7ec1da45f145dcf74e62c8ed8f7e20a0bb4aab65e03645ae3feebab0f2ce3ed07633a6ad247577136db7275ac5bcbaaab78632c05b1f273eced1804b36d96658ccd3ba568155a5ce1ba8fbefce556969e14954f0092377000504b4be5f6cc22ad2c4d2575d86c7d70b0791f7db946ef902380a54b44925a95bde24505674bf591dcf0e3e5abb643580b971462d0ec986712ebe0d56244dcb5450267a2e6ee257e1132fd49d70d100468c3b08d85bf44d43c8d0af5bf856363e43ce079864a9eb79c6af89646028c3f9eb93e6f6e86dd8a65ff460efb9bcd079566626e8e5caecc45b08685288ad1a0e4b1fe8ab200da12e723fd71e6c4c049b4117941d979ef9259ec3aae35615b4261ed0ca4ea022d5b66058bf1baeae756118c8319417b4558bec93b4d1ba0edf5ae49f5e61154ae21b1850393acd442c0fcd2dce73ead450d83b91b9bee543244f544ed04271589a0cc0f54b51b0a4871ab686fa466c0caee76e3bf79d759eeb69547a4ec5517030b9ca0ce130d302c1200fe1f75fa40c69409b35f0c1c0569b7530047804f9686b7bb5a89c627119707e5cfe646d42d8e4cd9e0e07d589c3d174b442dc4e1d842994cfe098d66af199003a03a7cfee123efb55818ed4581cdabfe8c0b5826c16775fa8337d6ceefcb3338aa37c20223e56e4386a9706d9e404733ddc793653b3bb1b1756102bcfd70ca37f61fbf0e8b2b2bb82ee5aacac340e58aa47161dbcfd5372560b8224b82ce8bc0a9859884662a1d6196e9f972c74fc3c8b585f4dad2eca8d4dd75a34487bc095c6b00a8f375a13348147b6955f93c63b32cde08b7906a5cc59bd1e53df1c63e88049c29899acd65be705e7912ea8f3eae2a41679660dc8f893d41b2ee224ddda23046d1c0422e66460783157a7e77079476aa6b3194ec4ef725b9110e9fe256df57c3a516a52343f360c29f1084034187a4cccb9d7acb92e218e182a4c8ac9d52973a248114757ed66273e1e9e41fca09132de3b3ee7147605aa35d7f90177b8e438162a42c534476de78e39d0247d6da5d0d18beaa9af84a345c0bc54a439559ab70ae818ab94ce4aebf480fccf1e99de883a56e436f67b8b324a5203e2725226b2e07bc6a7761a21e070e24d7c26d350f08f42f61e0800cb7a5d5853fded52a2b14145179af22696b629e3e2638a0bb4af5b2b9cd9888573586523e2632f0852c7eb772a732c448f03a07469944381b84a9763ba6f6337b4a621953fa30a0cb214392d2ebc98b58c47a5d63cc17fc27982668267e73efeb499b2fe9bd4f73da615dd9088692600812c1976530d4e79bcc6bfacaa055ff534815eda968f5beb9f759239c685932869182b8ec938f31d4f7738f3b9420021fa485712215f620c8289918248a827b0abf66bf62e9577a8bc5c3c1092ad41eaef094a005241a3da6b093e1363ce764e93aa1a49802518ee977606286d423f64afe2c15e7295cf599c8557286823314bfc1906a26fdda25a12dc344c923e071f4e9f4c5fde01afb077cc11b1804d03406a6380373c57702b2f1ce895f8d3b5097ca6e1f9bbef06096cb0a044dd4f940a74cd051157f1bcd95069e4a7757ee58350112859a151504d1a12d3dec55c467da6533d4e0a3be095641161e75cf84ae68ce77cee51fc56467383129edc7a1bbf466b2f1291620f2a0b86a157972d367fbd9f80f992b6f6cec27e5e5958806146fa1b138c838a793e90b5eef9468f7e26fd84460db2a6121722bc943c16a0a661992b9ffffa91d8a976283cabd10c989a0b3d0654f453036d25f7aea763c7ec78f719fb524186591e2637c315bf1cfc97dcacd467d449fa426139bf1770c42fa68bee0160a06f36618c7ac1950f7d9937f531f100a4e696879329077712c6857506ddd81c845c6e54814857fc5a30d2a6862b20d4db75ad0be33a0501408da2fff57027dec8da88e592a606857ad3ca1f3dbe2009f4c943e38c30e4aa4feb980763c0f375d5c725a03ea954cafcce5c11f704ac904bf88e8247a65779814f1ee09db6cb5e51db080bf5cfaeaf7765008f18ac8f1176c16b61f1f6fecbcbc472c6835e14e98dd638ae1959e119c8bbb816ec1cb152308d962b52c9e31cb6df440b6ea35b83cf31698c9a893ffb23549f5bfb4c293bd3f1cf7fbf54b9c415f80c19c625b35a6243ccbf33e4a359acc2bc21f955f391e19c72f993b970899b534565b0073a9da0c76749b9992d785971e52aeee20022bf027bb8ea1efd093e372d452e60271f951b8e52e4cf39992453b1747f50de2a5e2736d95ec05cbacbd17e6650a175a0f9f4634481e96272437ff151e1b7cf9a739833246beacf6fa8ac1fc73943608fe6972455c0c17d76e8570be7a6b01fd27785789d6d505bd517000fc774773be9e8bc23bd9f2f3b504c36599b867eaf864e58e575bb95138cff0b6f755d1ebde602339bbbcad59e7449b147c2d8abb8b53ade2352c0ed38a7750f385e6a2a6abb8e1023fb3db4b03f1400c5d0f2ea91ac802577dc0fac271b763f14e5c72a5ebb9ee21cda0661ac51f24b78c9b9461f461058118f3d923dfcda0e08b73d0de2771b5bda02ae81b3b6191a7942eaf715ed44b2df8a064ed6431900d27f558ee2fab498acf2e126c9cf16d6d1398335b41c739988b44a92779c6111cba88e7aa21fb1b7465d1121d51cd7c8685b12250949eaf436c57d4100d23673257c40e3176f09aaf9bf9f2d80dfed42e414f92a4305767c1eb77ec7388f3c6dcd11c47ecda32ee5dafae5c44cb606e9a795f3944c165e95c706f7a4307bddef364e0cae5c7860d63d781cc21b8d60ca2bac337d27b2b0451627ecae80ee60e2b8aa82cc218d7c607f62fc15b73476d220306216bbb6b31d936aa1952d328f33e06286bd49e38888316dabbe5c9e8176ce2d91563bd57c09440dd0052c77156412fb28ce2fac1c48072be91fab06b89224f5d3ee601205b1872dcc919d69955d25e7e6457be41eae3e7913454afa98b85ccdcc7ecab5ec83176b479aebdfc722ef985e368f175f4058bc98eeec245f1d33c5fe810c84bc23b1d91781ab716f1d2d19624dc3a911523ef05eabb95a431c9d135f4006d7728563e3de9d37be161b871275204ad82005cf0287b8605de3eee24c62a3a92bcb65bf38ba417f1887844ff7366835460ac2da49f05a1774facf401806db48d01094fba962eb32c33a7f9164f0940d0e49d59bd6e9692468456bc95f5aa29e9813f5fdedb258eace35859a95a79dffa473d7da329adce57a69e8ce67e13644973b6dfded03bf4a5baaf1eb2b4b4f3d3e0818c40fe36f7976295c26eaa7e0836a8b409bc71821c72015f1f08e203eaaee2228adc4e17cd1b2695b2e18d278f2fb0a968b4e263b61c039ac9d23f82b3a6898085e1eccf4ebde2a40eca9de7e7da06f71cf964ed6ebc63267d470d3e0f927df97265f5bca38c48be9601811783a075cf0dc443e35eed35a169cf3a2413bba6f1e78440aa86c4d94e8540a482a3dbd72a9b91a95fe55c16faf9770c704c25ae311c2d0598f5e57e0f0df621d40b11f3a4087588af02c4ee71f4c81fb1d4b527b09549bd6e2ca1f051e948a8e3399838a678c1a9d21f961d6137c8ede2745cd7eedefe3b1ff0ef0b8dc1a8d2af4b45e393bded2d7ca57c2699f37da153eaea46d79e61ab01e4dab25d59e1fa97301ed831e40b0bd635dd959e107a9b6c96e00cb0ba297dcd0563df3362153a5dbf45e0bb5924e5a0faf61e54abeb5d61b5b7a833b03370d82dae23708d92f7a3300b772dc162f23f96c00423c3c14770e2a9ae9769cb8b6fadda358575da85f33f2fed966c5f2f1f934cd21b1d1465d8c5d59b59b69f089892f868bb7e368726cf6283e8789c0dff687346f8480b341d8419dfdca6652088123b4dfa27596f2d4897f7e94ebd9520401cd750e0942afe0e9c2717831e603444b706b8533abc201f4bdd8deed32380da0e13b8d310aabd80cba885a6914d2fe7edc50b960de31875311323e25a9253117957508d451f55f3abe211384ce2cee3e5192aab73db55e0fbe3969224805e2e1872bb7398eb4b6814bc31ef5291ae2cba3442340624b546281f5c8f855f0c79f8bc38dccc8f0a47f6735e6e72c2a3f8a1849b4b1a0eb1ab296e8812907f657de84d32333247eb77208cf36ebf99e9c70955d6927e3f5fb78b6da843eb5da7e1bf39449e57de609221526862ba66fc3ac9d2950c9a3be508767ef40ea8f2beb4a693328dbdb93acd48f319da556b4cbd4b2745b2e5f31bf78b10ecd60b529f347551cb3134876ecfc6816a5f447a48ac98cb7d5261bbbeae846b24ebc6f1bf217a5860778d5edfdbc64db5023f7daa55a35c98f987934e9957e644274fe1328bfee8ce72927e3f4e23623f50e7f398389f885556af192a77f74ffa96c0fbe583d2671de2bb25b01b18bc88d04f82ad002e7a6bf42c7c24e3a0bb34f39934a1344a2b6c1b11f8a9122e16ee5acaa55feb85767de1af6bca503b9a213b8bff78102f4b7818ec7de9abf2010ce9cd925430303597143dc9880a5f6270fe7a95cfc76ca776412ddad63fb43c17d1c1b8630bb0e2ab69c8b58da672dcab9d485b61e2491e7e7059fbf1aca0ba3f377f71205cd82710c57550f9363466b48ccc85020cb17efb170a56d5c596228ab8517af0697a0ac795c727b69ead5cfdb97e640d857eb3e881c84a718449de11c3e46f94b78a25d6a70ea41e426fbeb651002ed61dacab94a43d95176869349ca947d8036dd9f90027d1cfb6c7461ca0ece60843b51fe068f981ad17c69f0ec31906f530ac9a8ab"}, {0x1010, 0xffff, 0x4, "05cbb13d74d7caeda0ce09c2661c640b91c9f0955b16a0e3a6dda2541f948fd1dc6d942d5f3b301056f76325cd27e2e4ae36d3949e6fbe4425ee59f8893217a1bb07cb2ebb93fff89319cc68151d38028c289fbbedb7c65e310fe5f10cbad30ce225bb7f9bf67e8d2fd8429d14b2e6ffc441366e469887f1ba71b1b38dccfb6e4ef089a1a5a531d60d829c327d57416a65c1b62980169566a0e61334e666615f95cafa2ce992f6427c9d7f115cfa8206a9ec75813b072cdbd42e8034decbac693243b4abcb384503961673589890bcc5cec2134f25e7aa7598ca289460aa7fbd71c78cf952a34af408f7d58b06be5672ea4dc808d32caa5305b9c21c3fa9a0ac616bb04faf237a76eb70b499d98dad9ae360007bcd0c51ffd7364d6d05da1b773451b77d7c853e83d88913c5492e13c85465651a83ca2dc2b7d56b63ce3936a13deb5d4472ca221a45d67921858d2a4271beef71eefd5bc147cd257fb84eb08315d1ca567c9fd651ef54f054d6b964280b9a7c235db6ed3b323391e5b1cd72de80c635eeefd45f668b7992c18229a620b252f4e312e982c957b378c44265019e66db8b2d8d93f342ca9c2ad5b20382e79051d924e2851d4f1de4cb49cb31803925ce7e5d6840a7ebf59f3a232756c2be6effc526b8238d5597f95ddfa064590de59ad90200968d17d1f22c503fe6c12fc408673973af16c65ef3cda4679da5964b42380690efb0526c4957a4397df09af7da0e0db91f0dbb5a126ba0ffea909bfbbd2abac611e6a2765dc9963899579bad11f0487ffaa13af04ceaded4188e9703a6636ba91be5fe3e21c658945ea88aab069408e9fcb8d66a045fe3d745cb300d23fc6349b8ebfb9050908b9b1c59414d0666256d1c837d2e91a810e8658a41969fc8dc5f8dc6433396585e0d93b12015535bd45dae198555e4711bf399cb62287e80af7612e215e2231c8de17b678ec6069778e554f22552af8d378f8510650c4cd0741b61134d276081e0fcb130457a5c3dc4f6f031615da653c7f022c511aef8a16bcbe9fa9bd7342cda37e1cfbece9cc35a1895fd2efee52613b7a04656f9be3451cc6af19264dd042a9fe9a44f83c0c4730dbdca8581ec7d366fe5e622ddac85d945ff23a4d2ce6a0331bbaf5e5d0f0c50a270867f6d9ef12a40b757c8633a0b43ecc9efaa32c5d7f09d2a8b79e4cbae3797546feab8003e0501350a0af55b56442c6373a3471f9e397084dfae900e9ec9709ab7c232ddbe9565b7948e930483e3abaca05b074257f23efc2edfa6fbb94ba78c4f7e199efa26974334ef0c7298cd9f7fc85f5ccf06f7a91edb3d2017ef6eadd1d429e308a2d4db92ff7d60915d1317bca6e179430364f0f4ae1bff896f2d2b089d4581b84533ad6e90b10cb04a2c995657bddaef68d5f196437764a2dbb4544db3514e4ff86f3f387f369a59c951ee0bd7c7ca28bad8173987d6a7d2e316d6eab90e763027cf5c2023c91d021e2cb3b5a9c025bb10a48d32a45521a2d23efcd255ba9d2fad0a688ac895f837120de72f8758719aee311001e71cd1cb737ef202904d9d006a3e8e42c1d6bc1dd23f2748a7db330fa47782f1cf02e403680f63391fceb6b2bf9d24011fda6cbbc964db573d2d1ffb74f62fbd53429f834d02dd4de691a8f1202b0bcd9432850a6663668c8b8d9fdff78f8540cde0f5a07a81c957563363bcb2dd3c744ee9601c7b392798cd657a73933ef135d44c83c6b7ca309a39d4732153ecca7b3544bbc866cfbbf24bd0dbd91752c75f8ea5056784a8dbb3dcada24c0b5b6fbdf86cf5e45252c6376396746adcdaeaa7c7463c31d2afa5e0302a76585f495e279e94227847fe77e938e16ef81023818c659d255ac6151de5160666788300c75244524dc30d9e27f66d2cefca0ae4ec37499731bb912aa2e45d853d97ada6d25658e0da051c3fe8e394f42ba12a0a28329144978090dffcf1ce28c8b046145d6913adae6adcad0f87ddf19c20b6f159d35f7dea780b6bd461d6abcc1125b5ae8785b67cabc639cccdf719567fe2bd55964778fe3441feb8d676438edde5f8c5904ac33b4be4a6e53dfb9d5301f523621b23dff8ffe6ecd3df5bff433908f9f585c3675106aa6276d1f64117ca1491e8f85adc4074130d5b0a70646ed600ae96fc4e9b179d342328a412387ca844b4794bfa1984e553ff239b61469e173fb86de92427d79945ea6b4cc1aa6d7abc4f3e0d429e1d92a57206142fb999b42bbd91113e714d7087606b75a2f1f6cf4e75970bc9a8f5297762ecdb48bc7ce739491d6c6de4f1fb0c7f367aab27adf770c4df5a2c00b3bd1cf229a1f20a245271872a4bfcae46b6ad4494a5b2f3e3d855d34701bf355081a8d98064427b21492b1e7b226857b4fc86f29a5cb94745ba4336b795a35681ef29b83b5c1a9419c1be70ff166d0396d07368475fb2a953335567ea94922fc6a35b48e0040bb150129f1a2482f68f9ac164c143110c7bfbb73038b648c763ea9e0988af5d629e3237f5205e7c2ae0e6a6d87a99e6980f44666586ef64dc433c911ffe7b7ed876f42f868029c8345b36001e7a98f100dbb9315530ed4135a8ee8e647585a52034ccc06686ca7452fe668461606452e50b93b007f21c20b644d9d21863144723443d012abd328f78bf8d477b3e9a4f71bc2659c224f1e5b2a916c4aab25f67a421800d41cfec7eee4f78fbbc94dc618361033475f21390e922090dcbcb29abac186c67d91d258c540df95d1fd0d0ee9131462b2e1755c5b99a13462728d6f8e2f6dff260158c0f767d5c9d2f119cd050453644cbe6a3915b058426af6f5a15877a599948b2d1fe424099a3516bd0bdf6a7d20604f8ed84ffe108a52d392319bcd98c206cdfbf3cff440eb1d7d555a676b91e14f54bb6a5f5281427a59051102a27ed295e2a163927178f2038043c761b2b77ea53e99c4ca82d5a1decf25af3f04315c22a4ab6b1a987af99f1db477be638fee0514e7f255092727a91bd6bd5b654e1945f9eee6abbcee20ef6400727809fed81b5a4082ca9fda4e0479fd9fb960fd36511300d150d8a435bae15fe2111119b3c5d7fdd2f1c0ce21e6ec2a90b1b1c162ef2070452013792916e3641cc9ca2e8badc7029ef35493670c00bab19aa0d197f744b83c2aaab9620c55da3811f90ed50b7406fb90f2a3b789059b38fdb7598a8cbf6329f40a2bb326a44150c096b53af6d8fb3903492c1427dd1d0123917f0fd24801a56dcb4dd8e98c795dc610193cf56237562938034386a13326f3b907adc85f56124a98bf98790ecef03ba7d5a429149bfa969eebbeb69180947286b3e1604776b93dc43eebfdf3004676eebfb46fbe0937e159425b821a038a91a186ff400b0cbaa0637394af52ba404e5faba461a4e02cbaef760010c71bfdf9d74cf7402df6d3d87dffdc35bdf90dad750402996ff7143befb19a8d134ba1f56ddd202c327f42f2d8390447fd3148e17aecd1d210f27bb96da0aaaf4827e6411d9a312780e00a1afc291b2ae5b5a1cd5d167dca36630366cc06f40d225c548a39f9d2f1fa3be5e098826f80c6dbb36f0deaa0d9adf861cc149b086fd94f0c12576d22ccc921c079d2df0e1124ec061437f421e147a45d4f1effa04b76ebf78d240f4f4e4e333ece0ef1e644a07e382b572d546c32886bd292db2a8f7ea02767e1417a3f5624701ea02910d5639d6ffeefa72420ff2fc6b74e4e81bf80249c040fb0c6825ba1d93c22345fd8d7647af62382d653fb756c0d31a5fdfda463cce2cd2241970318829e33e18980648e8db0a155f225d9f2b156ae2fceab6b5d2811eec126b734db11bca6d950a8318b0a15754be2450434d45c29ffe2202eaa8cbe2f8422dbb107ae38978e800ebfcaafe04ff5b59b7813ba99e54a3d8528856f12ca937780cb17c3ec1b01c1e56d147d75a3fdcfaaffcd2db6aeba694bab579d753060c9d149e32885353db1ebd3e618c630d30af9df5825151d49eb1ecbe676b6f5dffb76a983def7f870fc0625af0df08c090ab35549c43161c68aebdfe96bff84d1aa03cf5c7c65fe5601ded0df70ce2d1c38432a8f37c93ac440fdf264b1016dff797c22948d81f527281e38edeaac2d4ca638c9a1db013f75cb010bfe6833fdc15b25aa1dcff4ccca2efccca4af64c8615b56230daf1189e2982b10f901047482c649ac933075859a1db1aba1d416c1a320e4c07ccc6afef25b6abbbc2cab9c749bfd41ced537cfceaf44ea6ef8dc69c3f5d7cbedb29dbe97af572aadc4773d3735e3825bec3889c18ffb7e3622d416dd2ce787ef43a39db58ed5211f19db52c41a022a32cff5ffb302567cf44908521242eac3c5ac8635efed0a13ca273660720a9be9d973114e2874c0c47db3d3cd639a31d9bcfa9b0eec7e2e527a3947fa5efb04ff4b2a6cb3c14751b7935869da35bb580c31289100f6b5db1ddce1c82b4fd8f174fb091aa848d575d9f888f9058fe0c1108fe39c719562aefa306b1ebb6c8af46c087fda0325ba6b7f4429cf51423d8dbe05e052dfe759adace41c80a642a0a18aa31c4f4aaac7fbb880f7e0ab98b3b569634a8ec41759add647b5d3c788258c8699a8feaf4edb32df26a2403e72c88772bdcc06edbdbc53b8a751b60eab5af8e04e8be67f482803e5a86e75cd2f5d0fd643b29a58586ceb58a64811a53d8461b2999bea7cfe5db0602b249f2735092e370e8ef9f5e1d3210109b2688c84edf3e2720e3414c5eeacc4b3aa672c260d72af9463586b7bad9d5623807e6734f455499d9905acc0c1eb42dfffdd35ca09fac22d01d9172d1cf2b9550888daa407054b24b65dceb2e299b136a3229b3639b859aa0016548357916c50af8ec8f0f68a44ef77dc0d7d9b985e0820f727b62fe04e3039e1909e118a44db43be90fb55fcea2a7beea8d1b63a7d1da2399cde85cb30b26c57039b98ba60798255d01504d659e6f53fa5fc35828bc0e3d3106db0ff3e51aae8646a5fe731375aa01189a8629532a288d10cba78f8580c2a276a018e068f6005d90763390cf6acd3089369099316c94824760a089d2cbd09b4d61244ee8f048aecc859197c8cc6c103b3325aed0c365eb89526bd8009e61c3c725ca9d1950fccdbb42d094a993ae7ae52099fce9bccfd29eb772bc37907974b941c8c349d4136bb2b95f2fa5cab42a15fcc342d9222f19c298399e6f25d6aab1d8ecadae7bafc4dbbcd0653e86d0394a5c21381cccb4e3ed9541c1f10247ce25322d0473f8a76c88b9bfe1287402b5622bb2f2b789cfda2d7ffd92d9d451de44c53623e02bb7cd56ebcd4076ee5cd8975d00ac649cd149fe91172a2f96287e5b0d625563d8366c5189b2fc2f6df9f3fab622cf7ae2bbe1e1ec5cf2b6b06bbe24f075678859582702aba576d14d8a26cc81b8c2112deaaa091031bc9f4d7586bbc48d26ced958d5f7e13e04042f07491ea62a8ee977da3d9c80b38402edcf543dc3aa508b913140c74f8df64e1bff4c7977b3cf85d8b7f04f3c812a1a90f0816fb61efe37126254586c6cfc21b8abcd4d005df15c087be2518ec061e2eebc287aa8df332bc8c28d37f4a9493a96ad9ef9901714cd91bdfb22c5891ca0e5f8929a22871b7f52526c9ec76aa4f9f9e9ba1e6b87c7dd04527479a76eece026475e5501d8d4c2d41b42acfdaa92e36261fc1eb519e86e4608a3fc7f87e0aba818103c32e29a4c6502197f78a7dd352782b88ec4b2b04de0990e450a0e937e3ee07556f8ba06d318fcc4c2fa91aaa7f1997b7484be180e4643e642"}, {0xd8, 0x0, 0x80, "e9d79e246494b73954c5ab77d708292c9621d3b799500afa1341610e252d9910a897fd20e29af3c7f9acefe7eec4edfe7bb41e420c6fde127610be75ec91571cc58635476783cd5095e8c079b800504f6acb95a9b4f9f63fc8f154f92f714e45e1a5b64868e226892d4ffff85ca057b0f790b44ce0a3cda9e89c5975c4c32e3064c95e783df35a32af4e5fdeb3341e70d74e24f0241184a235736ea2fce62ed09bf170052dd8d713b694505d5a1844b1f7f2eededae59c1ab7b90c12d50b62c7641d0a"}, {0x70, 0x1, 0x0, "6bfe660149f0afc03999df7cf6a8ebbbc926a9f54d22c805eb370781f342a108ea7190a3f32a43bf8c6a7ef8cfde40aaa79e44c6149ad20fa6c865aecc7fb50fd59960ba209cb57cbfe6cf7d440785395e8c04cc8e25414c4c3a680d35"}], 0x2250}, 0x7) clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000003cc0)) setegid(r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 20:18:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket$inet(0x2, 0x2, 0x6) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/251, 0xfb) setsockopt$inet_opts(r1, 0x0, 0x4000000000000013, &(0x7f00000000c0)="eb2c5c78a0f976c4648768c0e4656ffde6a05215910cf7a48329c7a50a9bf9859534a7a1a7124013319935d7b33a75ed51688ab9752adc0696b8f062c269acc74a27dbbf12d086d0a1841860fde6cf54d055c0e6a0b213dbdc197202d72c0813628e9dffff6a5037aa5e2528311d3ab42cd760e2a21f81636e2a40968d36b23182e56704a87c7b11bbe0cbf705ea3ff994e1f8faba894ef796a49c850abfada0b66eed6a6feb3c778b2f110610ad72cf68031e5d5b6ea505f173a131c878680d7357e501585fea9dd60c444cae076bb10eb32e7268e2de08e1219859216b697a58fb696408165db3f0dee843925db58c0d9ad7ed2a2bc19fd960", 0x2a1) 20:18:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1f) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="01000000", 0x4) 20:18:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040)=0x10000, 0xfffffffffffffea1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x8, 0xffffffff80000001}, 0xc) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x28) dup2(r1, r2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) bind$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="00202e2c0ad28335f03ec304e986a17d4c2f666908000000000000006b7397b6cd16bfd42b5e28c0411a7342bf75bf1d5b5289a2a645fda4437ac9ab320890c11124c67f54dd14919d15d0b0718727be3e523db5777df27499bddaa58360f85822a067ccdd7514084118c718bc72605b39a303d9452381bfbdc1fa47002f391cc5d06335b9c0c27a7e01d00e8ebf360a931802e56475b1f3171ee8d376b27f4a0ec3d4fbd29b607b2d2d69bc69e8c75ab4e2dee8744c1ef6b89bfc41d638da612d979287"], 0xa) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:18:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 20:18:21 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x7fff, 0xcdc2}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1e75c2a0d0cf94d132568339a37d5d900ea55be041bba35ad88bd817d4c294ee39b90273bdcb053a4c6f7ab98025d2832fd6b0655805a3ec1f2f5921192da9e8e885ab600e7d84f379ea51b96ee8b71a653392c93714137283a62bfc69c6c936f1cc5d4fdf494479ddad46ace59f27ee516fcce0f5ee93599316e44c69101a59f051717ebe08b297aa22fe63d4a0145d59f40d5235d2cb37eaab6d9ddbd42f4fdfcb7948838c537f4ed12cef283bd89ee9349b10e0df98967b3abb9bba1e", 0xbe) 20:18:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) syz_emit_ethernet(0x34, &(0x7f0000000180)="ee31c8ddff1f57cd54e02b661d961124485384604df6387104fa218e945e93a1bbc0a3d91b86e64d6d8a24943ef0de741f1a6cfa") r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) bind$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x2) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}, {{}, 0xfffffffffffffff9, 0x37}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfff, 0xffffffff, 0x5, 0x4, "c4edbce260d465e59100aa056c97606bddeb7980", 0x7fff, 0x1ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4c, 0x8, 0x10, 0x8000, "006c33fb42431e989b01979fa04aa861adac3a62", 0x9, 0x3ff}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 20:18:21 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) geteuid() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x5, 0xae, 0x3f, "c524f0c1dd9cdc3800f105fe4995429960444582", 0x8, 0xffff}) recvfrom(r0, &(0x7f0000000040)=""/49, 0x31, 0x801, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f00000000c0)="dbba0975d1d9b15ff511a7c34fe195a9888aa72b88a0bbd3cf4a3b1231649a1c38a152c240725cc42f52d380b35702e273d9205421b29aa747d0eb36c5bc486ff9df6fe6a1aeabca29899eb200f8cd8e3f3f788e9d81a16546e831edf30b1588374a0d2f4c102962b43e84ac5f762834d5278c90d631451787511214f574c3b00c676daccd1161e4df17f1c4499d88e6a5a7707928dd6d68230f5ff21a05d0d5ee8497fab88c7216d857c4e0b812122359ffe84f77122f8057c1bd5dd320697695463569e61b3db61d5d387cfb", 0xcd}, {&(0x7f00000001c0)="454a41c6bb63a9b58027cfe91448ab98a8d21509696df88905879dfba1e790df950262dc", 0x24}, {&(0x7f0000000200)="7dac0a1383ddb47a79aa43dc23dc5e8f44b8b56e46ad03e1088b1a0c472a4956a4d38fcf8169d2418e01aa2a0fc3557d30e8d78c", 0x34}, {&(0x7f0000000240)="200d7c94dbf59540a196e0f52237b56d17c55df1daf062b072d2b1dbe9ed1c2934fa6311fd58ba18612a14374c72add2932d0aa82840e85163804eba344fe3aba712c9d057625be4bd", 0x49}, {&(0x7f00000002c0)="dfe911f2a16a8bacb57722fe9a23f31be14aa6eb6d73b83b40b6489d9ea9475a684bbcd92c1bf1d2d4d9361f2daa407be9a4169cc48e97e9cb25313b2b3a9299c40a3e5b75342d19921725b0ec91aeef534468208022624b4f557eed1538f68bbe59b2ebea1260da30086b3980485809363fd82fd3a193cdca6c5fcbd00ae347af1f738c2380b16f3e807ab1b5b974e52f8647436fd10102f9296f66721af9ffc17081cc5fa5a7d489708cf06d4765b02cacb96ac446", 0xb6}, {&(0x7f0000000380)="6da8239ac3b37137b46ef9c1c81cb3fb59e4154868309a26a4a99e554af0ba4ee5a292d78a2b26d87b48fdf60fb56d86cf326c77573cbcfb9c53437c1cb7b1d4b0e0a32532ca89cc66b37ec7dfb41c9397d4b8a8edfc3237934114d51443ab00d72abda6e2f4df52a606ef5b67522822e264f467c832e60c684489686b5a6a61725ad78574937268dcb02c24fcd8a41918365b9de0781746238166904a5bbaaa69496ac774e2c10349b82cd18c8acff81d66e0d2f550e84f07f73ad28fbad15359e5d9a1a358b8fc5044a904c1252bc882f9d1e2a961a828673186b07d8099beb692aa320d7a324302a6b1b90517366ce044ad1c9078317cbcb27ff1a5f0e99b44d335a5ee6e359a40f465026c19a154a9daa0ac9f4b516cd99bfed857ca7f8f057d1893f472431e03582318008eccde2a4331d79040996d857e2905822ac2b5b01889104be60b3d646e94d27ec7e2c197055ed40e0a56dda6afd48b44738f1128d8764e89e21f69ed0159d932051e9c63879c8f57bdddcd6ecf3ae9be785080dcfac51f7c007e58ba3bd8b6721482aa4ac4be57d32ec8c14c88573eeecc300674fcf305fc975800571622d11bf71132cd68e38ebb90c40ba934269f89c8ca8541ba0589194fb9330be02455c3628eaa89781384e21e415d13ed09389babf050fabd240c744225b266c3a7bade9613b0e4667f3ce0fcce76ab2327d31b50678beacd5ae6131b368b2fa89c92517f20f1077d537efef8a474726fc706953ae30eb475abaa90e7fa70df66bf7f89c609ff0ab733d107daa2ca6646c8f4190288f64e90b64bd090010aee52decfad56b33241a186d076fb12b7f7ce33da5fc9074f69bb9f22887f410a4c9f719ca8f76fe8f53d20de7e2408c4138c57a3c9ed53033ef55f27ba7e9559156bc64a9e2bfe20b349721c5b38fb1aabfeb7f46e24e9328aeee9f1215dfb2e75cb5037f20a5fc8da2da5e1012eceec416beb3714c7f7e85d8a0ec5839be26a1298908ef2b2eaacea3522cebbff5b2178954890b02dc3010560fe871755871d0d3f1105113fc40987555b05858b884934cd53f11698417dfa4f2ef31ea200172fd8f4b45deb4884f1ca9f4f36fc6a3d83697a2c4c23d379d7e01ff7d6b6f5f5b91c74892bc00266088657540c381062a266163cff2385c091b5e9414c391da4701700cd0c4f6e683bfbad46c4020dbebc6e4384bf96f1f7057746753eab9553ab5cd19ff4011eb12a09673e6ddaec1aa64b78c867278774660ed11551c2420c1d36a4573296cc7e4770cdf06853eb1bd73f71487560e1af393c5abd036776608940d035bb51e58138e8c3f8fb783ba1dd495694ab811b87a0517b2ec32198bbed9a451e3c32635b70f91a66836168503a4d824e064333c7a6b0559ece3a58165d504bbba532d80ec5c3b8d2b6e016d4a6657d00d1414639067a5a579cde8ce05f569e6fe827cb0ee5dddeea83e3adaa4c56777e7c2771893ef753b99ff02f761ea7bf3e8fdbcd5df2ea640216171308e2c25410341c11fc232d93cc9631ea76254920f5d313d36a2610f1ca3d1ab0c9c898eb1c1d73da583595e2c161fa8d3c6659009504e088f87559f6446de32008c2736366d9d70fd227d6b4f726684acb8065ca028f7126912b99e0d8f0f38da853e52bbe59ba8c1a0efdbc9d80695ed96eb60e1f9f28932250bf0cd0b8151f6d2ebc1b2fffc3a14f3cd70a4b783d8387414fe6fe8c1a6911c5c12ffa52cce6ab47443e0e0b9036a251cf21d4e419ba7ebc0197217a0563e61118cdb1d7ca5404141544bae08e6462fcafb4da2fb10e8b9ff69d700a310a2066ab5c5c866acacd4c4a8eb336e0102899f4a36185664dbf42dce56a3067d45bbf60c50fb9fb11a80b67376f6c52dcd3bef1727c579d352147f4c8654ff92598517f3218571f7a1f44793a368e1490ceb95504106c3e32e0a1bd4c480766f8cc23d5e519bdcc3811a6e1864db9d85a5fd99450ccfb62d8d92437fc8e27db3d17597e2ac02f36caed3297a1ca251431b84615da2d120d98fec054b3370ec723c816bc44809f8d281a48b23bceb59120999a97354b7b4e68cbcaff5c0f301d75cc58a3167825645729d2b9174d26138fcf1f96d780bd94d903e2ec9b70a5d80e7e121ebf8928d03592bd2d490c815bb49c226bd5d0184d2ade44e44b000cc50f9c4bbfa7af526a52ecd5f68a48f126b8aa72e2da1f7e1f26b7689169cbe6993b8022b35a27c3eeb6880dc42bebad632e7a0c14ff934912116ff85722dca14460a29676c3285c6d72dc87c5f499a795322b13abd7cef7e4ffda76e2e8235e592376ac973f88f31ae87e37193bc87078f036c4768f8409ed4256b8651f152986354d493d9667e40f6bbb9c794731aa39d86144ec4ac1f21aadf036528d74def97e57c938e01847c3d76096ab70d1abe820585df87da57a2dca8e7348483faf3d8995f290dba22e9b562b3e2d6636e640f09ca20d9b3ce07030d88f9dbba6bf4da4ba69006fc7744a3d2ce90dabf42b31f21d7bcebb40f386a9a349cb4ce835157e055c2e3b8ee638bb599b60144ac4ad144c74560b1fedd6f2943bbbf516625b377e6ca1dc2cec64ca6efba7a0755b1c3b8c5043873f407e6c7389a4e6a5f110494093d9c5d65e9e1625843d12036b06a75d514a50f2d96af912d22435fecab1b699d76f085d38c1b24b2504951f036e81bc6a50f9c5ee40da2b5b1c836c3044d4af978985497f1b954ebdf0d58c67065af33ebcbaee041a30b2af64df972ad0d129e07705a2e06d39f16a71891b896ec738adce484d567aa3791de2f47737a3b5432e43113b72b23e7070f9960118099d632a435dd70507757b633abb8e112458491acccecb73ab5d62703168e0bbf005ebd0442d82d50c48fd809c44b9bb4ef908d9bf4e5bce1ba1f256849a027955ae199c9279b7dd4e038559f76f4467397a6def8bcf30844400c54d52091b2af12b571444229ac1c568ad5a9718454d6a9a4eaa10cdb00f751029a0d2b16701a6ad6cab69a9de24887c5a0acf3d1ec97ba3f31cf8faa35c2c57cf095d6c2724835c287bb18f867d5f791add8ecf7bb83eefa36fc577bcb3a5c9e7ef860830d05ebfe0c4961dcf5b908a8da5e0cd77d0c8a8f06901e4165b77f6b778a3fd862d5dfce5d5b845fc87e047afd45294e775ade473d0ec573b683ff9db9259ab65ef28da79babec81a28b409f7d5900ec0884d57e7a1c1aa42e670c211f5aa6b66c7ea859d36658ec0e6209c94b5fda646d93a48cf23b15c7545ad6cdea9f06ef0a1dca757005765c98898aa153a9fc4494003eba1aa7835a853347a42b3bf2d568558d51c7b8bc7b0a1b41d8f6209f9c968ceac9557840b96e4fff251ba058b44763f88161c6650c037b8195af5edbbe67d7fab0a9ae7f89016e0e118ba1e1901ccdec7184a2718e7794fc0928bfe74cf835c01c9ca58dd7cea48cd75c27d032b98f4ca40e7f704b73b1f18528cd62cf9411a9f53b9896d7b6d71b60fcab7e3397d7825f93bbaf3be815589c8dcaea2c837e4f6d355de167ebe392c6db36a719856f6694fc3c9b1467c426a54f716c6dbaac4d771023f074735be02c6e8ab1c76c6e24095a35bafaf5c16237175d4429637981466143b086e2d201106063e192fb5a172f59d6cfeb3efe92689c19d68a593571fd69b1192d77bc6081a0fd1a0dc53dd6715e5074f3aafc8afdd7c6f4d3f7adda1f0e949573b5bff168dc0cbeab5b96eba7dd98506e1a22dfc73eeffbf4792704761d56ac11edcd8ab6fdf90ef353c2b99489c149ed5de1a663b102a63813b464cb7a319589c2c79140ee5951a9ec1aeb3150dedf29f4152f5280cdac2509533427550b4a7132c4b49b9253d3d2e9fee864abc63689204eaccc0de08d6acb4216b42f2365e50ead824922648d6c74b940d7185e46493dd385409fb83e62ad7469ad9143a8665eb452a5adbff47963a69a49b08200e62d8c04ba8a7b522ec3f6ed3aa9688710b2753ce9c15735a70f3337eea1e59388f4f75d0e6589b268edc9a1443e2f4a866f3e8c4b9e26c0358ce6dd0d994632cba8b84bedeaa1e912829aac408d68f4a36ab72d9a587e8d5152a007bd855770a3d5bf793cc8b6612c4ef023dde2e36fa4b8e0f0ba6645cef60233ac848b93b3349b686ede50ea3da303927cc43c0d1bdf109585c19fa3d80e8d91062c7436bc9fa504a097617df5e836c6e430a991984d79e34a4b02e971e39901d495fdba175dfcc46a63ea6e124bbae4af92131b4f37f73e60287dff80aa28a7c39b5690a1ed79faa6bb0919a1759234d5dd8ca63614fdbaaad1686ffae7e1fa28682d118f2c1840498b63008f888b1d9bc5e25769b7cd48fcf165f8aef9f6565680e658a46f360b11caa4ab73c9254ea07d3c834d7f7c97be28450ca337d8546e9d80c933a25a95d3dbbcfa947ad1ca5dfd3199cab62798e4ba689c695580b6a406863863fa64ccfe34f79ca7f0dad3e678f135ee6385d6dfd9a0aa496c86562f7da4a2deae934b598cc44cc0283b84210635a4b12af10bfa1fcb7af802d0da03db14a100c6dbab936d988487dfbc67b004c119aa625f967d7c942029418f127eb1d8fa0fa27049ba793afeddfb1a9d87f1fc99cbf52b777b585cf961660e647939536d08ad299d92112b1427a45e8d633dccec2a64a51b4b85045ab38d908d6636ac5bd02a3a2d0d2b9f0485044b16217d737792b1f0dcebebdf46e369777382379c28e09a066a050ad1e3637a3c1d0a75a44c3db30cb854342f3217e8826625c8db82cc8b42f1d84de0736f50ac42020fe1393f9266bd3b718bb163f8116c141e7f428fe8422c436f25cabb3d4c6de15d7f0d49166fa1b6bf9c3d43a72412c2885e94cee35ad2d535635313273627aa5d9cff394ddd2f96e7b394725d0f1881ca5c686069e34ce9d4c1a49d8aad8d2a813419446b7df945ebdc15e5da7fc415356c31bd8011c8d33633054c6841a2e051a5389eb893610410cef9f4e02eb7121385afde576d9a55dc429a9c65088b28a5466f4c2932bf5f21c50322b54564b9e764798bcf7945a2bd02fa42ea5474ce1fd834a94a1d7478000510f82e161fbc1f278ad58f865b40d649e1829e4e2705a552db60d7c8668272fa629d8c220fa861164629a7bdb3636d5dc0b7aa1d5843a26f0197ca35fdd330adeb5b515ac4aa2f11706557e2a038ae721b49ff15ad320675e8fa4d213f1db967d4b4b193a2fed7a6237c7f21716c6b6b0ff678e5d49fff0bac044b7b090b2a42168aeb8b94c53b26d09183e3a0fb53e2480f44176d05c354172e87f2d7f752713afa1e315193b0b9a813b9387c3e4d888416b0be663d167b4a953356f1a273e07c61d2ce6120950483e73203fcedd86d8f2230645fcd57b836dacf6357aa21474a9d7d4f0c564d56473617d4d61ce7b65cd2ef2cf5697b010eebdb55f6c246dd2c4bc20cc3369709d7e71993c7fda30ee31c12cb9e11a8b8f38ff0f6f1b39dcfbb5790f2b75059026b789a755a77ad972206ec09953d755d30badec2f93877b8014e4827838ee00e3f2bc1e74329724532ef96778c422d96a4325624ce8c17e56574c16297e4ce2f667300a73649ffaccb5ef0ce9e289323d3d6793775b59b9d82f878ef0b9d6b81d837574d4346fb9db177372d8da4a664566308312f227705564010b02b8b8505d40f60b446472d1d2c68468c22af02ce02be836aff3bca7adc2b4ad380ee9bab4a2df0163c3705c6f3a3a7fa68cecd843dd1b4519ad4a16cdfdc3148f62a29c", 0x1000}, {&(0x7f0000001380)="e1c4d3c6bc5d4c54b0a799", 0xb}], 0x7, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000001440)="4293cf55c29948d64fd24ebdfa8807a7aa7e8bcacf3c34ac9dda19748975aed8b5cce06385c20601c2b6c96c84e84bb49c48c3ca0b9e74c40c38ca1fed900342475a63b61fafba2ccf5935714a78939365f532e934d50f5b633ab79a87c23b8a16594d60977f3c2e8683d47a9903e3b6729a934523a5770f076ff3ee95d8b942c9ad3136c452d15c122be0c6d19926d551083f4d6e902c20bd7acb616c9ae45b869cda4925f4565cde232016e001130afc1ffaef1c1ee0be97afa45263a81d004d75aa6da6155111f637ffa47bf95a8f92166792c51ef2f3cbfa", 0xda}], 0x1, 0x0) r3 = msgget$private(0x0, 0x544) r4 = semget(0x2, 0x6, 0x388) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000001580)=""/27) mkdir(&(0x7f00000015c0)='./file0\x00', 0x0) r5 = semget(0x2, 0x0, 0x44) msgrcv(r3, &(0x7f0000001600)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) lstat(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000002700)=""/107) ioctl$TIOCSDTR(r1, 0x20007479) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000002780)=""/37) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000027c0)) geteuid() pwritev(r1, &(0x7f0000003980)=[{&(0x7f0000002800)="14fa3222aa395ded74066592651162dec5c7f942c4e9d65129b14aa9d54995002bc4b98db89b07e92c927b68f8a4e5df5435a592fd3143471b30a1710a7fda2b05167e100c866e9b1ac7a40b2bc9a020e1e190cb3c955ba62e829c2da342caccef1c27f16d2ec401cf42a93991cace166084c112df2e497c3f41d498cc42f19e3cf52405f64e9dd20bcda1f1", 0x8c}, {&(0x7f00000028c0)="b90f869e0fdceea5c09c326a85f2066a77c03f04e421822265c74111555f6cbad531667417b3c2f4c09ed2627f07d1dc4c0f5828ed1730b71a133ea0610c3f90a0cdf6d90b26774435fc9deb0e64c467c8feb3c4fd8488f57fc08acfc3b21f59adf6c45bf863bc4f9f0af55d4fa29fa356f24ebc815f877786b3ba0b1b13511f6ef999e37ed7478121b87fa4d95771492dfdb258", 0x94}, {&(0x7f0000002980)="443a07496104d5a4a2cb72753c4d211d903ad260688bc35bde9c7adbf8e01d148a91a8b3b0dda09103aea69e1962c67f2102e03d6c1c1a3339940e76ba490d06438cdcf3d46e8ab56daa92c1b64ec6bf36034e3ed3d55a4f459978cd1fa66d65cb23c564362af4ab6511b51df73710f26d98c227eb81b0fea2380b722fbc0f2963502d4347bc97e83e6a1c3b385e73b39889f78c6003492a66f92f14c2906d0890e1303493a2b9edbd73301e433126776ab1f4803dd1cbd5223513f49c18bd2a6cc9ddcee2ba6af2caf22903d3e35c79f3c756dc6a95f19b787c44f133043fd9435404c6e89fc94c12f9f4d4842766b2de58dbc017a212da79aa9dd97f4916edb3454a51b9341e731531080b5d9d6035770c708224318b35dd6d9e63314e1d355db65bed566a5400d9a4e34d62ca8bc364bfdabdc43f46441e18a8d8c1c49b246d950846d0d22d7d11fe5c08b97e33e4576c3e279daab71fb6996f4b4f6eeacda86396caa6cb7a3f2e9acf1d5f1cd7b1ade65467d540a9cfd66b27332d03be7f8d885f6733174a511e841a9b3d6b516bcf92d2ca71eafe61b52e87432da58d38b568cca0c6f1ce1741c77df027a1beb785cf2304cd60e4aa8bfa6854233980c34a767f9572a4c45f8f31bcb203780763eb09fb4854d5c0d56a8b312ee7f5667fdeba096832c901ac70aae3b908e7c7339ae1266646f071a59822511cc19c581dccf2977c2123e1a37b46a177e4a6c05b23b0e236601ef9853b13e5cd08e22656b437974045d751e4e2d331fa5b940b6dd467acb83cf809f857cbf39fcfc152024a177ae6d9d79065b317b18c56980c1d462515ac20284477ab0fb1b4053f8a771e5fb5a02c724f5aea290fab98718c7a077bc4fe566a2759dba976c7fe7c3061435599044475d2ad7e7c0a4195f483df816ec6cc844e4a84e62dfbd4e54b7194f8ac86a738fba06c0c47ef3d92f365c43b04a69f76204013b1b9959d96940789da4b34592ec20b4abc40175f8c332bee5b0d9d6a1622a366979aa3eb6e13a26ab3184d4304ebbeff3f86c7698d5ba8ff09d547696b7cf468a69fbea64976ef5715ca16ba08ffde2f19c840954ee813c3cfc173d54dedf904d98f3a3d8fa2d02d25017ec5f1cb11c4776516b9b0655b191d0b1402d53772c96027c465fe9a6e4ec1d82e955805441cf14b9f78c73574315a25d89189ecb20a1050f130d56d86bf639177cfe13e9b59a8b31a0f52657401838fe1dad2b7a72cc7888c41fab6a6e93163691a68aa6b00febef7d892894095211e135d438bbaf0c52755cb063119f0758ab4969fb1cc5c834236b453182fc80037d32351ef1b57067b933fac7cc10e28d2cf4d6af05f6fae80d7f5b96d46b5702fb20999d891e2b5e47345634ab2b976bb74d1826173c1eab236e156bf7e72fc86e3be2e034d732dc6caf40f1b935e67d5760d5a3a9435302490e647082e752738cee41aedaa6929811c63ceceab5e394e56e57a114c883595413eb69706bc372149d39ab1a07c4fa894fdae16e43ad4267346cbd6e4e37344e1cd4cc6ce0830e83f7485c9abdc3f4368611420534023f1a1fab46b902d50b1c7d6d695c9a96f45c8d7eedbc3d76d8e8123f179bb28391bcf27b1239c8afff982e8d605247b51dd1ba51372a2c2cbf25ec69ae58b8aad9b05ed35d4f16d0776b3ac63124f60168b37d4bfe429776b35f73bf3dd8f4e27b6d70095a04a058115272cb039f7c98aedd025b8914a3a192548d571eacf8a0a0933f77f6c850f5fbf250939e62a34283c88f81fcce659efe5871c2dc854771e832d1bbacf705abb1d045de875e0cf620e74ec2d9b4e45efc5c1267b4f9208c05b91fda6263866a940e1a897fabc076bd7b96d081d78e423d980b0525801b9d584644ebe59b1e002161221585716ee101b8fdfc2bf3f8a8332ea2b443c1de3d247a2487364f8c4a47fd8b64928e3230296c7eee7ad6f69bc8bef5778a7c2eeaaee0bb9a3ff9f3a3c844731884d93d9344d1da45f24ecfdb2c45f81824454e5547f7273ab578f940e6b6a26fc0e16e5b0852c8edae7de02bef9a7881ae9d2b2f28d5a18125a3ed12b86444aa168de13dd0990a9b83dcd128e0e5622e25723282cf30739cf239249f910fddb5eb27ff0a81e677682395c4b36b58b2b3b53d69fbedcd327aaec286a9c259ada345c9155aef2a67f0bd52676d64f5cb1d9a98308a1325bdfdd8c0bfcc6c7ba7a93c104023773652bd53809ed4a1d8544f34ab333c2e0a93bcf7bdf629659bad770d0cbfe40b84392520cccdea7cd0b223decb57ec38628ea1956f56faf1318323372b1451ca12cbd361ecd2246c1e3a785f5861d71597c41003336a4fffec9a6ee7e63fa0ff4c1a66b447befe3d181f5486d876700a793e97b430760419392ab47504c85ce93f4f83d5734ced876cc7f464f4f39d7517fe1f96a142eb485cf7e1de39341f8ba6548f4d632ab5faca936c35d91182fac3142cc54c8cc0c11f62c2707d3740547991bab72e65d3b58d698c1e93d2d8bad0b9d4b74a763c2e961ee3e8bb4ec2bf5b1920cd363949f94618eb8c4abb90b85f23c2056dba88cfd7b0dead0720ef57257137128c724210f9c2c65624b0f0c6b6ae4975b4769ad7027bf2a1d7edb6f4bd9c908b6d5ce481d75e8a0c447ea816ed3fd61c26788fcac2af3971dbb188c38735685679ce53470399381c57b72a1ad9ed2e36e847762276a7aa142fcf2f42bc6845e7817597e80ae1bfef038387e744380ff1c247e06f6f2da4c5f5b9882908656a9bace8a922cbed6e865341fcd70dc685c361bd94db12d16a72a7251d09e40678f69d4d1b9a3dd4725e0d23e300474084793116f2fa7de32835637c5654c519066b9527a916b9379717cec27f478bb45733a07f5c8a67ed2a7d7cfedb2b83ce6842976655d69727bd8103ea67a850ec4ed4aa58f1be4de03f697d888c29c2fab79ed686ab6e2205e640df99e01fdab26370371c1341febfbdee553f42d74e1ed1df3a77e1e389c631301bd3cb8427383b5302072f4e3f8aa443119f6dc28edded288383dd7585e049c1b255c4ae71750e3906463acefebcd5586c8b3e506d9740aed5ccf95e86b5ec45575bfd29d6696003ddbaeb239571eeccaee79f0c107958dccfbcc4b11182fc601dd1f1eab7aa0ad9e2a7d9dab5ef2499aab50c1f92e12862a58619a3059b30b2e47e4aa4ddf419ac50ed3cf8349cbc689dbe232f2aadf4cc382f440b19c269f0bbd376df936ccd36e19940e2316dbcabe02bbbbe870f99ca709e06b9525c522f611a73f3299365099582aeb2ce7905f6c523761dfcd029a1ff6053bc41aa26187af0735f3dffcff41ba747bad0f47653782ffe69a1857991d61ac1a0ab8ace51b12dfa239112c61c55769677f27daefc7ede83269d47f5718c5bf075671b16eefea257bcf640e34ae30c43b536548d50e291bcea1fb8979aab48572481b5030a195d41e50ea71d052560940bca7967c4330e50aab666e4cd60c24cc2821f7e334b470e7c4bf6957f454f7797604b04d821a6957910100074a835eedd73ee0b8c40c4cfe60cb12800ba1bb8805abfaf508213c0f71d23eb9b21e8c537d9f48bbffc259567673a9fc714189ea338ce886fba440c7f44fdf87a2f9acc0cdf9fe40ffdecf2c9750cd2fb780569199abcdef9448e2467f9a299f246a12cec8740d7032aa823bd5e81596ab8e26ac19f69ef9994c1454868345b552bc4bdf0e2681c4525f7677a1df8b92a0122a5299dd5f84b409c597de1f9556d82ab4d2dafb00eb2d6d676e412ec1c9fda8e0a4e65967484778acc2ab7addfc9d18e7a75bb1ca56cead2b187ac8328dea6ce9a55e44fa358395c248ff3d086577d07442dc20ba973980e9277d2f1c9f6c490007c4d26629fd2a9198d5a391f190312c4fd77aa0cb72de65516fe2e4916cad304dd8a493668077f252d8d5d6ffdcda36a4f463704f6bc8f3d97508d27b9560d1c5ab9c8c12aa78b31b5d0b0075f73d8d9a036253ea631ac2eb4294fd7db11f97571fc04298ec4f9fc85aa9d6f788181b87eb4cb7fc3778f32f26c134eeadf8399517943a964c14dd75e5b434d919a0ced7494096aab6d0b90d8a5357b4cfe6ca6ef6eaf13fc60d1a5fe89b7c339b817ebf785e0056955c48f731146f2eae0215e1ba6a5b6c3d65ce473c43c8e1c003e3a5be88bbeff74fada0a1a77a1fb6119395b7a31702d9cd93c631d16250ee9787f45d0a2916476237fb592c9fcdbde038f46ab70f828522b253fcfd8735652c5056797541551322a660fce3d83f22556c7fb51f4faff58dad064cf85b8f46f120796929d534fc5595423d4aa52855e61bf34c8bdfb38050d39f40e454a987b92cf9e6a380c1c71a6077dac663f4caeeb6049eb3b0d505cc7254ec429c4701100d6e95ff7807a5384e00946c29e29944a12132e542c01d73886501647ae70d3a4bb735604f3a58a56b53e88fb1a61ba28b016432c6924ef798ad5d69dbf9ae7ba69868f42bf01d9539b1afb6cb33b4f213186b454e949e77a3c8915ab49498c0d0de55c8db8d16c0a0a32f52da746fe6b0fd9b5d81543c0ca33424e75dccdb02f1a2bc386769614f4535a6bc64036318e920d1bc8ede1f0cfa161bef8277f772b312f06aa33defed91f481bec785dd45d036b0e1be89cec0e451dbdae075580afdc73080761e5d20a627cf7f8646fc2f977ebd635e58cabe9e958045af1cf8ca28f81407231933697851cf5c84c1f288c1f1cc4ccc7dec58b3351a6cb8f326f63e8e7f3f7f22b46a1de137d0d408f4315ee5132966f97f978b27d56a6b05bccfe89684a335ad88114dfd6dd4e01048defff654c173fab30bc1c95fe805a8e4a93c8e64b71c29ac11e2db425ae78d1945d2c558ab8d1740bd5e935a86ad534ccf79fe652342850d91a7c989c649618cd256e872905e27a1f4358658642bf3153dbef93e32073825f61a2e887c9b2cb3a671e78cad782e777caf2ed022efff84e2d8627ed112243a67042b2a8b1e31790d536e7c4bd7e0a3be35cd384a9f8788c0ea8fbf6cd0b6d87c6185f956fa9786eb9fb46b48834febf0e6d7f931d074dd8323f588e679a6bb01baf8c21f136cfd30bf92af2489a93ce6bc754e5691e9ed42de3a670ea2dfa093b9b019f2acdb489375f4aeceef75b061716ada92601afa14aac70fe95d624f15dac9717b93c1ecd7c334216456b5fe5cb08de2c17e67c975d8e69ad4833a1513839b8fc2ddcf969aaddb42148d22f61f65ce1edea1e89e26b467c5d0b233508fbef20084684798edf1abe3a7e35ff895f7a92e04ad569bd88a8b48c2cab7cc0c471d16090a4795a03e222b05c4562fbea37898647649a75a3fd9dbb79d95c3b12e5ee49b55a4f297fa43a7cc66b19cde309686de1fb7f14aeba93657d9eda14461642012be0f6d38be86ec41c00cc37cb1856d5622d599778e5cedd2b1e59f31258c945d34338cc6a3f5b117c498b3b517d5e745960bdfb043affd53617896cdda3d3415dc6f2fbe798f1c269771a085e5958af96704e5455ba67424ec4c95578840e960d85c4a9192672b6d422820edab5a0e20978b8c14d0d73b457d8a1f76ad7fea668370ef8a66a53366526f93c8489d0748b503c6d5292c1bc237418c14019d9ff2e7961afd0cc8902bca32cbdbb6935d6c8a25168084764f18556c704593647e0e14f6359bcfde4dbbbc7ec38ed5a6061bb2eef0d22fa3da482f71671299e6d27ff28f8f7920978569cedd53224589e592efa1746b955f67e951744344a7", 0x1000}], 0x3, 0x0) write(r0, &(0x7f00000039c0)="05d34c2c31fcb9f479e602ddaa3a020882d67c0b5f1a09660029614e5ff6ae845db915652822c7c43cff00b7e1426106761018321ebffbd4340536cb9b1287d49d642f194e38fbecdc6fed", 0x4b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003a40), &(0x7f0000003a80)=0xc) fcntl$dupfd(r1, 0x0, r2) semctl$GETPID(r5, 0x6, 0x4, &(0x7f0000003ac0)=""/238) sendto(r0, &(0x7f0000003bc0), 0x0, 0x0, &(0x7f0000003c00)=@in6={0x18, 0x0, 0x7f, 0x4b8e}, 0xc) select(0x40, &(0x7f0000003c40)={0x1, 0x2, 0xffffffff, 0x7, 0x101, 0x10001, 0x5, 0x7fff}, &(0x7f0000003c80)={0x400, 0xcfd6, 0x80000000, 0x5, 0x2, 0x1, 0x7fff, 0x52f4074d}, &(0x7f0000003cc0)={0x3, 0x3, 0x7bf, 0x6, 0x8001, 0x0, 0x8, 0x9}, &(0x7f0000003d00)={0x8000, 0x25775f20}) syz_extract_tcp_res(&(0x7f0000003d40), 0x54, 0x9) kqueue() semget(0x1, 0x3, 0x29) 20:18:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) socket$inet6(0x18, 0x8002, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd54070000001cff"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:18:21 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) close(r0) 20:18:21 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x0) 20:18:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0xffffff13) 20:18:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9", 0x206}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() 20:18:22 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r0) shmdt(r0) 20:18:22 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="aff1bdd8b31df5b6144dd7f7888f13", 0xf) r0 = socket$inet(0x2, 0x0, 0x3) lseek(r0, 0x5f, 0x3) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000400670bb30ed30b0b00800000000008000000007867026be0cb180505a17b689eb9b540f56ba5db"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) geteuid() mkdir(0x0, 0x0) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x5, 0x9, 0x0, "052e9bfeba592ee69a3f5d64c36de1c148f04857"}) write(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x3, 0x3, &(0x7f0000000040)=""/14, &(0x7f00000000c0)=0xe) syz_open_pts() close(r2) kqueue() fchmod(0xffffffffffffffff, 0x0) 20:18:22 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x80) write(r0, &(0x7f0000000080)="23b9", 0x2) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 20:18:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000c00000001e, &(0x7f0000000000)="49a77cb98bcdb1f0eb582fedc976a0bddca96c6668d1b3b6d00540899bd9e431ae1ee7b11eb2cbc833eea9f739916a81aaac0b828ddd0c7210326a67fa23a572b19774f00814db66925cb7b98f9e9e6be5d2005c7854f22037dd82", 0xfffffe82) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 20:18:22 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6b9, 0x401, 0x3ff, 0x610, "d1ceb88b46db3db129aaa7ca3375adb845f98696"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d0ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f500000000000000", 0x2fd) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 20:18:23 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket$inet(0x2, 0x4000, 0x6) dup(0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xb, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x4002, 0x0) write(r1, &(0x7f0000000140)="1cdab1c585cbb7dcd1641edf08e8ca92300b9ec6818802a8180d93113b89900a8189d9cae7e4352cb6cf9d72eb368a59bf415a4cd4d5492259837b1c56190c69e050e61d7e7a0da47a7aa700ac", 0x4d) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 20:18:23 executing program 1: semget(0x2, 0x0, 0x0) r0 = semget(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x900, 0x1) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x9b6320d657542dca) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 20:18:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0xa5}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) fcntl$setown(r3, 0x6, r2) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001740)=""/24) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000001840)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001880)=0xb) fcntl$setflags(r0, 0x2, 0x0) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0xbd) bind$unix(r4, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0x8) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) 20:18:23 executing program 0: socketpair(0x18, 0x3, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0x0, 0x81}, 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x11, r1, 0x0, 0x0) r2 = kqueue() r3 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x9) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x1, r4}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x4, 0x40}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x9, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000048, 0x10001, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x2, 0x4}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x0, 0x9, 0x200}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000075, 0x7, 0x800}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x100, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x1, 0x8000}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0xf14, 0x5}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x40, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x42, 0x40000000, 0xffd, 0x9}, {{r2}, 0xfffffffffffffffe, 0x18, 0xf0000081, 0x80, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1e, 0x0, 0xffffffffffff0001, 0xad}, {{r2}, 0xffffffffffffffff, 0x16, 0x20000000, 0xc, 0x1ff}], 0xffffffff00000000, &(0x7f0000000240)={0x2, 0x1}) r5 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r5, 0x1000000000000029, 0x3e, 0x0, 0x0) 20:18:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() clock_settime(0x4, &(0x7f0000000000)={0x7ff, 0x2}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x0, 0x2, 0x2, 0x30a, 0x20}, {{r1}, 0xfffffffffffffff9, 0x65ccdcccef7003be, 0xf0000000, 0x8, 0xa8}, {{r1}, 0xfffffffffffffffc, 0x85, 0x80000000, 0x1e6, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x3, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x1e08}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x0, 0x233b}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20000010, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2a, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x4, 0x9}], 0x40, 0x0, 0x80000000, 0x0) 20:18:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8d) unveil(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='x\x00') mknod(&(0x7f0000002340)='./file0\x00', 0x0, 0x0) 20:18:23 executing program 0: r0 = socket(0x3, 0x5, 0x2) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/64, 0x40}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000480)=""/15, 0xf}, {&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f0000000540)=""/146, 0x92}], 0xa, &(0x7f00000006c0)=""/89, 0x59}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000800), &(0x7f0000000840)=0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0xa5) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000008c0)={0x800000, 0xffffffffffffffba, 0xeb11, 0x5f2}) 20:18:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x82, 0x6) lseek(r0, 0x0, 0x0) 20:18:23 executing program 1: r0 = kqueue() mprotect(&(0x7f00001ab000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00001ac000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f00000017c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mlock(&(0x7f00002e6000/0x3000)=nil, 0x3000) munmap(&(0x7f00001aa000/0x4000)=nil, 0x4000) mmap(&(0x7f00001ad000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x4d) kqueue() 20:18:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000040)={0x3c21e5dd, 0x4b862d4f}, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 20:18:23 executing program 0: getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0xfffffffffffffff9}, {0x4, 0x4}}, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, ""/93}, 0x5f, &(0x7f0000000180)=[{&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/1, 0x1}], 0x3, &(0x7f0000000300)=""/93, 0x5d}, 0x2) 20:18:23 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) kqueue() 20:18:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x2) 20:18:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="c4c2d28035e583db86110d0326fa77fd8a97f50bb98df08b7f17974bfe59bc860970886572bf443c34b935c06ffe5685ce6f4e2a397a29d6f1c6e12a7160939f3bce8af7ee53220f4378154d3f31b1eea42b6adaa504d1c681361a0c7b825a4d817916884efc6351383291e347e487fab2b39d65ce7de52dccc6d31b875e26149850ce421d4a733718e54d8bd5e91862c30bb7aa5d3baff6d9db863b16b916", 0x9f) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 20:18:23 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) listen(r0, 0x0) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 20:18:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00d9d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000300)=""/114, 0x72}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:18:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x69) r1 = socket(0x11, 0x4000000804003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket(0x1, 0x4003, 0x3) 20:18:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="4c850b3eb5bbbc4866c284d887205898bfc291a9399382952b1eb91f33c39a9ee055597b410099102f46db9ebd9b8ac65c10318c124cf46ec9fc77db59a5bded01549674a300c889dbecd481502187e03e606856e1ed99378f709fc25bb8b1d6d085fe0a986d67bcb573f5262db52037f64bbb20a1e8899ff250f678d5cb377a0ea27b51224c94c8a875028950d0961a54e346e5ea4c2696cc01e132cebdd7f9cef932186ae42e4df6c57a5fc6c159c07248890eb444537be8ddab698ded36131571b722", 0xc4}, {&(0x7f0000000040)="53c87253d3f487b0a8cd4b7e65dc2126227d3c831d9698a3b9a70db88d37d7ed6f38d1ea87249b2f8cbd1ef89f2584cc78b2ed0ad61195141186dc4326c9c20fdcf62507448deb404fa3fa84e00b8653b706", 0x52}, {&(0x7f0000000200)="69713dc25e40c55ff13c4c8f0d7124cb17e81038390234d261f496e68a156c7f4c4f247fbd621e0120fb179ab448240473ab006175ef80ea5ea0ddfa1ea0f5bf8d16c68826c7be3c51706019e74bcbde0ecc4cd37bd67162f74a7c06807845755b1338fcbe0859bf469b5f872a8946013262bcc3f92639c74f7c081ad218fe67fc1014d34e0d190754e9a2ac643b4f0c6c48e6adea95db5c8acb77cd89c550714d19e46803eb5dd74de6f5411f1448860e92bffc954c8b", 0xb7}], 0x3, 0x2c) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 20:18:24 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) recvfrom$unix(r0, &(0x7f00000000c0)=""/137, 0x89, 0x43, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 20:18:24 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000040)={0x0, ""/5}, 0xd, 0x3, 0x0) r1 = getgid() msgsnd(r0, &(0x7f0000000280)={0x0, "bd1d463b2e4396403dab66b46827033d41895a79ceb48795e31794b5c1ff2873d68cd0f79d5f6a75f7a8896413e42ec4ac099472d7e17054efa50f1cfd0a06fa634ce5db1bdf42234d549b23b807c2d148d950467500bc64a0b2b3ef84f079c2b25d1659e9924815b22c1028f304cb36aec71d1d7a2ef83ef7988fe9154d40f264d18e56a50bb0cf5d9eed0bfa1e69b56276ac1d8d15f85ca2792af077914e9cc6ae0108a8031b7cf0f4f24c53504d233aad3dde933a6edaa64a2588e9ebba992ee511789a9df321ca0aeac6e1f034050766a122fd3e16aeb2a8846c4265da218d04677d286141fb8b32b96f8a75a17f1361bf2ac3ea1287bd28c7d670a700"}, 0x107, 0x802) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f0000000080)={0x0, ""/156}, 0xa4, 0x3, 0x2187847fd3509240) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xbf, r3, r1, r3, r4, 0x62, 0x7f}, 0x9, 0x2cd7, r2, r2, 0x4, 0xe661, 0x8000000000000, 0xfff}) 20:18:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x81, 0xfffffffffffff4a6, r1}) close(r0) fchdir(r0) clock_gettime(0x0, &(0x7f0000000100)) 20:18:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x735) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x80000000, 0x80}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = socket$inet6(0x18, 0x2, 0x3) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="33b475f2dee207b15a355db8310048a932ac95c470a0ea14b6656f4de6802d35a51ae844bca2787de0e6ae864bb870f7cfd4068b38a16bfea2a86a2d28d452", 0x3f}, {&(0x7f0000000180)="5aac4d5b160311e6d9950df0956b0b3b0a2883a1659fa6ef50be17909addc81705e307a69a4f8983f05334b764faf5ee21321c04feaac41e1eb633e89f73c9f2872d407eeb7d266e50dbb4bf0bffbfd786e792158c1d52460ccd9e119dae1031cd7a15d7cbdaacb80b3ee427e5c7add3577522b763a9a6c40c4ccab8864bb842e3f5c881e866effe2e81af2fb120c9c8", 0x90}, {&(0x7f0000000240)="e82632a26a605a7ca384e5f7", 0xc}], 0x3, &(0x7f00000002c0)=[{0x10, 0xffff, 0x9}, {0x98, 0xffff, 0x1cd37a35, "a3239b106ecef264fc3f983617b6b1c4ff2d27e0e9b918466e47e4947526126b41888cea77e57700f6b513476b6139bcf9d2ef112159e2ef1da90dc7101862331b6413fd5d6d82e6b3e1a42f5da7b3a8f976e4c1badb6352356597f72bf1b66723d5be70a8a5d84ba650c5ad987af87ea5112484fd6627654f0b171af2f3b66b5508097de7e30c77"}], 0xa8}, 0x0) setsockopt(r2, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 20:18:24 executing program 0: msgget(0x1, 0x42) r0 = socket$inet(0x2, 0x4005, 0x77) r1 = syz_open_pts() r2 = dup2(r0, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6721eac92fabe3", 0x7) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x44, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x10000}) fchdir(r0) truncate(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffa9d) recvfrom$inet(r2, &(0x7f0000000100)=""/71, 0x47, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r3 = socket$inet(0x2, 0x4, 0x28b) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0xef6b) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x3, 0xb36, 0x23, 0x20}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x2}) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) msgget(0x2, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) nanosleep(&(0x7f0000000440)={0x1ff, 0x8001}, &(0x7f0000000480)) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000500)=')@)%]\xa6($\x00', &(0x7f0000000540)='({\x00', &(0x7f0000000580)='%(\x00', &(0x7f00000005c0)=']\xd2[\x00', &(0x7f0000000600)='[\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='&&}:\x00', &(0x7f0000000700)='\x00'], &(0x7f0000000800)=[&(0x7f00000007c0)='p-\x00']) ioctl$TIOCEXCL(r2, 0x2000740d) rmdir(&(0x7f0000000840)='./file0\x00') sendto$unix(r2, &(0x7f0000000880)="cd3e81e1b2a4e094820cbd534064eb8ad2bc45d2bd52f3ce3ba2a714891ae656fbef20df6963b8219e67e7ec1dddef85de9e176bcd3896866e77159201a89efdb3003f20db", 0x45, 0x402, &(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r3, &(0x7f0000000940)="344715548050ac55c81756f22fb20466647a30db0083a4bc9499dfa9cf4b2b18d724fca503d6e0ed27790ee0912970caa7e4353e1874d6e5f2ce84d623dee231e0909f58d758c1751ff99ad2628cdabd5caa5583c54b2174aef04112b4fc87a220bfb7dd36879f42985dd9c163201aedca25fdf38290c03f7ea2bebc8dfd3dedc8b62017c8ca1f", 0x87, 0x4, &(0x7f0000000a00)={0x2, 0x2}, 0xc) nanosleep(&(0x7f0000000a40)={0x78, 0x8}, &(0x7f0000000a80)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000ac0)=0x7) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000b00)) setitimer(0x0, &(0x7f0000000b40)={{0x1, 0x4a}, {0x80000000, 0x6}}, &(0x7f0000000b80)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 20:18:24 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = shmget(0x0, 0x3000, 0x50, &(0x7f00001f1000/0x3000)=nil) shmat(r1, &(0x7f00003b8000/0x4000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x900000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 20:18:24 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000000)='j', 0x1) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000003c0)=0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000008c0)="f39f44832c01fbe20477f05efe75dd867c49bf7f35f7bb944faa5120599a2f1d9bf378117fb3a14b90effa1edce84377597647590f17eb24e9b04e12142fb58d9c8e20b3d7466cc4139c95837f6b5ded7486288b", 0x54}], 0x1, 0x10000) 20:18:24 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) 20:18:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10001, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 20:18:25 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 20:18:25 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) setuid(0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 20:18:25 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x20008a81, 0x105) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) 20:18:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = geteuid() r2 = getegid() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/222, 0xde}], 0x1) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 20:18:25 executing program 0: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)="69d49850", 0x4) 20:18:25 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r0, &(0x7f00000000c0)="b0", 0x1) write(r0, &(0x7f00000004c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2e", 0x197) 20:18:25 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) sendto$unix(r0, &(0x7f0000000100)="351665a6bd1d07c8dd1eb9e6690cf4b3db2ddfc458cb9ab3a90380ba4fd1c4c5d2b3b54181fa659a76ff5782d3b6be438d48d134fceaf8be48ff1ce799f20fbc19945d28774e861065347c0eaff6ad6c85661a9276aa4451340d1ec60d2414e9a759ed1254697364953262a959f9be402c1b19e1b73b3e0454e119bfcccc1da30d9f74273ce7a32d0868508815ea03aeb59674cb90636232455e1d1a9a20ab375780b9797e686a6509e504a5e14c94d9846a104b82f22cd33b5c35561cfd8d14a9a6baa4e05a3a0f9d54376107fc46702e42a583deedcb4347e03a20af935a2bd13a83aabbb1e3a2879eaff89358155e7d39", 0xf2, 0x400, 0x0, 0x0) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xfffffffe}) 20:18:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8218) getsockname(r0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x2) 20:18:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)="6690374b", 0x4) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) 20:18:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:18:25 executing program 1: r0 = kqueue() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x61b, 0xff}, {{r3}, 0xfffffffffffffff8, 0x4, 0x4, 0x100000001, 0x80}, {{r2}, 0xfffffffffffffff8, 0x8f60fb04d91f38b4, 0x1, 0xff, 0xd}, {{r2}, 0xfffffffffffffffb, 0x48, 0x80000000, 0x25fc, 0x100000001}, {{r2}, 0x0, 0x8c, 0x800fffff, 0xbb4, 0x7}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0x800, 0x8}, {{r3}, 0xffffffffffffffff, 0x51, 0xc0000000, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x42, 0x0, 0x4}], 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f00000001c0), 0x7, 0x0, 0x7f, 0x0) write(r4, &(0x7f00000002c0)="8ea3049d67a82df29c01aa2b89ceacd3a800dc266bb4a4f7143243f0403dd76c8cd8d3ac82766ea8df7941116764bd6bc4518e4e699f1f3de0b429383f6650be627107e3297af4656d803f5462d61abc4d8243618855be7593ff4c91", 0x5c) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$inet6(r6, &(0x7f0000000240)=""/77, 0x4d, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0xbf, 0x5}, 0xc) kevent(r5, &(0x7f0000000140), 0x8, 0x0, 0x1ff, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000380)={0x50, 0x2, 0xd1b, 0x1f, "8a983d8ca0571dcb478908ce684cd562afcc2b32", 0x5, 0x1}) kevent(r3, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r2, 0x0, 0x663, &(0x7f0000000000), 0x455, 0x0) 20:18:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/29, 0x1d, 0x803, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x5}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="00000ffb04d3944abd11611213662357040000000000000049035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aaf25758f20b23601405c7ebbe29dda05f23fa7ed957682d86533fd2282801788a71aca8a1d875909506acf5a939f6852cca6885a197c43451d065f70d8ae56d41cb35eda5db1b8dc8a4b29386b4b1b0134a6a273caa02b2d8bf71694d2ab7ba166f60121f5adeeaf034b4cd0e4a68ef1d3db7bbf0d03eda7393b8018643561d5d05f7e6e1fa5f519a", 0xf4) r2 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x20, 0x400, 0x1]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 20:18:25 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 20:18:25 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 20:18:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:18:25 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) pipe(&(0x7f0000000100)) close(r0) 20:18:25 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) socket(0x3a, 0x4000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0xffff, 0x8, "372b50284bbe25bfb1c5e4cd0fe0154a07c04eb5"}) write(0xffffffffffffffff, &(0x7f0000000040)="808af6560cc2acb00472ae417305c7a3f5bdc91c263a8155aedff6087f6764787b35bd041c547658cde225d3d50f9e020d58d0cc11249c1dc700b5f8a506be2e57f517d0e252fdfa182bdd47749a198cc71a", 0x52) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x5}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8db000000000000000073a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35ff", 0xe8}], 0x1) connect$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x2}, 0xc) 20:18:25 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1b0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x48, 0x4) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000003c0)=""/192, 0xc0}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000004c0)=""/39, 0x27}, {&(0x7f0000000500)=""/29, 0x1d}, {&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000640)=""/167, 0xa7}], 0xa) mknodat(r0, &(0x7f00000007c0)='./file0/file0\x00', 0x6100, 0xc09) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000032b000/0x3000)=nil, 0x3000, 0x2) 20:18:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x84, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x20, 0xfffffffffffffffa, 0x2}, {{r0}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x51, 0x100000000}], 0xcd2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x24, 0x1, 0x1, 0x1ec0000}, {{r0}, 0xfffffffffffffffa, 0x5, 0x80, 0xfffffffffffffff9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x71, 0x41, 0x7fff, 0x9}, {{r0}, 0x0, 0xc4, 0x8, 0x1f, 0x7}], 0x6, &(0x7f0000000000)={0x1}) 20:18:25 executing program 1: socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod$loop(&(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', 0x0, 0xffffffffffffffff) getegid() chown(&(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', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000880)='\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', 0x20800, 0x80020) sync() readv(r1, &(0x7f0000001bc0)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/245, 0xf5}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000800)=""/128, 0x80}, {&(0x7f0000001d40)=""/209, 0xd1}, {&(0x7f0000001b00)=""/149, 0x95}], 0x7) 20:18:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x400000000}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:18:25 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) close(r0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x20) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x3, 0x9, 0xc1, 0x3, "6d4118e24dbf4f2cbe2d7f882b5d3ed4e1f9bbeb", 0x8, 0x100}) r2 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x8e29, 0x101) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x19, 0xfffff, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x6, 0x69, 0xae70}, {{r0}, 0x84c87428dc5be1b2, 0x5b, 0x200fffff, 0x400, 0x7ef437cb}], 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x1f, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x6, 0x1fffe00}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x21, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000009, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x24, 0x800fffff, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0xe4c6, 0x400}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x6, 0xfffffffffffffff9}], 0x4, &(0x7f0000000480)={0x3, 0x3}) recvfrom(r0, &(0x7f0000000080)=""/234, 0xea, 0x800, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) syz_open_pts() 20:18:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0x2}, {0x100000000000000, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 20:18:25 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1000003) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 20:18:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10004) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 20:18:25 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 20:18:25 executing program 0: r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "17000d928afa1500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a", 0x19f}], 0x2c5) 20:18:25 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x2e2, 0x41) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) r1 = open(&(0x7f0000000280)='./bus\x00', 0x420, 0x0) linkat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 20:18:25 executing program 0: r0 = semget$private(0x0, 0x7, 0x1c5) chdir(&(0x7f0000001740)='./file0\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000001440)='.\x00', 0x3, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) preadv(r2, &(0x7f0000001940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0xf}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f00000018c0)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) socket(0x10, 0x4000, 0xff) msgrcv(0x0, &(0x7f0000001d00)=ANY=[@ANYBLOB="0c07d68fc3e466812e2a5a8bd452c7752a05450079654c6af6695b0a61250c5b5537d8ab1b5384a813bac97e25affdf0f4003bac993b0dd99ebf089969dba950bfa65d402a5da5a226916c67dbf4a93e150a3f6eeef1ab92167d136f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc16fb7cbfa742d1c2268e4719b63aacc37a4dffec7c842ea7e0fdef30b34acac8b358701505d170000000000000007bcea9d0000006791159b3739d9197ada8167cc518766590000"], 0x1, 0x0, 0x0) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) semop(r0, &(0x7f0000001bc0)=[{0x0, 0x4, 0x1000}], 0x1) r3 = socket$inet6(0x18, 0x4002, 0x0) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000001580)=0xc) wait4(r4, &(0x7f0000001640), 0x0, &(0x7f0000001a80)) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000001680)=0x8e7faa26eabb2789) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x8) ioctl$TIOCSTART(r6, 0x2000746e) r7 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) msgget(0x0, 0x8) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000016c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001c00)=[0x9]) r8 = dup(r5) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000001540)) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001c40)={{0x18, 0x2, 0x4, 0x1ff}, {0x18, 0x2, 0xffffffffffffff7f, 0x800}, 0xd97c, [0x3, 0x6, 0x6, 0x0, 0x1, 0x9, 0x8, 0x9]}, 0x3c) munlockall() linkat(r8, &(0x7f0000001800)='./file0\x00', r8, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r5, &(0x7f0000001780)='./file0\x00', r8, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) getpgid(r4) 20:18:25 executing program 1: pipe2(&(0x7f0000000000), 0x0) mlockall(0x2) mlock(&(0x7f00003ff000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003f3000/0x12000)=nil, 0x12000, 0x1) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x2) 20:18:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x50, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x143ab68a8393cd42) sendto$inet(r3, &(0x7f0000000200)="748e1f8ffdb2710e1aaec294b0e83f0499289044b0b7c18d63287e927c01caddf55b79ccd599c9b0c8c9a2c3e5c7856329824b0db625990e45685630826d1407cd1c", 0x42, 0x8, &(0x7f0000000280)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000001500)=[{{r2}, 0xffffffffffffffff, 0xe}, {{r2}, 0xfffffffffffffffc, 0xe3, 0x0, 0x0, 0x3}], 0x7, 0x0, 0x100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000000)={0x401, 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x1, 0x3}, 0x10) pipe2(&(0x7f00000001c0), 0x4) shutdown(r0, 0x0) 20:18:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000400)=""/238, 0xee}, {&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000680)=""/240, 0xf0}, {&(0x7f0000000580)=""/154, 0x9a}, {&(0x7f0000000780)=""/210, 0xd2}, {&(0x7f00000000c0)=""/21, 0x15}], 0x7) execve(0x0, 0x0, 0x0) 20:18:26 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) 20:18:26 executing program 0: clock_getres(0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) 20:18:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x5) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 20:18:26 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 20:18:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 20:18:26 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)) r0 = semget(0x2, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9]) 20:18:26 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r1) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r2 = geteuid() setuid(r2) 20:18:26 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) flock(r0, 0x7) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) write(r0, &(0x7f0000000040)="fd62beb5ebc1df249da2e081c43d38a991f1b032b103d760c879ee8a1f312db7be7f112b95ef43c97da4e256c8", 0x2d) 20:18:26 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x1) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000280)=""/127, 0x7f, 0x40, &(0x7f0000000380)=ANY=[@ANYBLOB="0100857866696c65300017"], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r4) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r5 = geteuid() r6 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r7 = dup(0xffffffffffffff9c) r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgid(r4) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r5, 0x0, 0x0, r8, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) getsockopt(r3, 0x6, 0x9, &(0x7f00000003c0)=""/4096, &(0x7f00000013c0)=0x1000) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x9) getsockopt$sock_int(r7, 0xffff, 0x1018, &(0x7f0000000300), &(0x7f0000000340)=0x4) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 20:18:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x42) write(r0, &(0x7f00000009c0)="30142cc2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58319c302baffff466d04677f54d4b92b9a070052f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f413fea740bfb68fdf40be0820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32ec727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39d1c717ecd02a560b1d7f8c4cbb366a33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70ab8705c79b131b68d484a10f387007b7ef492113a78ed04082c8bf3e599f15525a412c5046b9ee07267ad09d6d9422bb260df894a1849ac258da798dea9103e0982bee891791ed24e85dbdb458a59b46a89ef79ed1be1d6ac17a12a9338bc674cd9601dd2d44a7d6d9641199dc416aeb6d46607b1c0c180cd68058208b0b72d432b639ceedcf3590f8c26efdcd42fe70419b70229efc0e332087a00000000000000000000002c19a0d4168847bc70b55bf47a8b8e0bfc3a86a7f29b613b471b125c9e5b44a39964419bd1215928c6d57c46c790b6543120753e92fb83bcf2afb2d1a0968762a21bfaa9844861bd85b93b186d2ccff553faee96de17", 0x1db) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:18:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2000000003ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2036"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 20:18:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:18:26 executing program 1: r0 = syz_open_pts() close(r0) kqueue() r1 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001700)=""/4096) ftruncate(r0, 0x80) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8db000000000000000073a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdfd0aacb056fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) 20:18:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) listen(r1, 0x80000000) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x41}, {r0, 0x4}, {r1, 0x126}, {r0, 0x41}], 0x5, 0x92) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa00, 0x100) r3 = fcntl$dupfd(r2, 0xa, r2) mknodat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x68, 0x0) 20:18:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000280)="94", 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1) 20:18:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) poll(0x0, 0x0, 0x0) 20:18:26 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) getrlimit(0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r1) 20:18:26 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8003) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xff, 0x250}, {0x18, 0x1, 0x6, 0x80000001}, 0x8, [0x8, 0x2, 0x8a, 0x1, 0x8, 0x422, 0x0, 0x137628dc]}, 0x3c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) pipe2(&(0x7f0000000080), 0x10004) r1 = socket$inet6(0x18, 0x3, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000000c0)=0xa3f9, 0x4) 20:18:27 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="7d32cc7c4d6f5a7b5c3e0fd65a277a18bd16aaf814ae50c9841be5228764ca4c608618830d5c36395e183d26911f93b7f760a3870a9834fded52abdbbbe964c94071d204d890a78a87c1e3c162aea5328d71a4beb7c7425941beb2e85836029570d02b1c149f4d9b8782c35555e3fc2db9a24bc78bdc7b645267792687e8a61a25cba4ba453b79331ad1f5b423577008dc7b493134e4b04abac77d81839df4d9c5d9be1e98b5f96fe071b5749d4f0241f26c0f5bfa76e1f33bfa92c90f0cb223b2e67a0f93a44fb5f372b741a625dc8e5374d50ba550de0c3bc4", 0xda) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 20:18:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x800, 0x5b) r1 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="528b16cb4481d073204e701d4de77ce780a6ee66ccf3622034ac1c308712bac367110e307b45350b1800556d163f05025f594b34fcc37179011ba4c2c791f80277641e03d0fa59005be5f66d883cece9512f044544032abdc9f5a66b97f1d727c88946b3bf6a683eaaef1a66f970d33f72655a62b677304f896d50c09b6a67b41ea60b79d11d79b082c2930847dfd9e8d22bb3b0a8e2a44dd6963871bc12074c372ac9bc3e0a7e89efe3bd4685442feb882481d352e23bfe7c9507267dc656ebd9b1", 0xc2) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) fcntl$dupfd(r2, 0xa, r0) 20:18:27 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:18:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchmod(r0, 0x0) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xc4d8) 20:18:27 executing program 1: unveil(0x0, &(0x7f0000000040)='\x04\x02') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0) fcntl$dupfd(r0, 0xa, r0) 20:18:27 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20480, 0xfe) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0xffffffffffffffff, 0x0, 0x5}, 0xc) sendto$inet6(r0, &(0x7f0000000000)="e70fecfaae90506a073be70ba0432e127fad2a196f910dd62d8d10ec55c56af1e941a0d0c6b15f6cae63187614c48e5dd74306bb80576ae431c09652177dd0c67f2b16a14caaa993f6135a5b42fd97d155df9d398fa4cfe4a4363c34e6887ca4e26c28e189a18272f1b1a9aa16b0746ce6ce8690227ea561a56eeb31aabd", 0x7e, 0x40b, &(0x7f0000000080)={0x18, 0x0, 0x100000000, 0x1}, 0xc) fchmod(r0, 0x1) r2 = semget$private(0x0, 0x3, 0x620) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/222) 20:18:27 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) r3 = getppid() r4 = getppid() readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/198, 0xc6}], 0x2) fcntl$setown(r0, 0x6, r4) setpgid(r3, r1) pipe2(&(0x7f0000000080), 0x80000000000004) 20:18:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000080)) 20:18:27 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000040)="d202b133aa11e85a08b97eaec24929de3b5f77eaffca22a12e854332c2da04b65be27940eedc35f71e49f110ee610deb2fad09ebdd9307954b0cb5d9b1ed18980a4e2ccda40d7f0b", 0x48}, {&(0x7f00000000c0)="24cc6adbc926abf0343c12a865ab8a965213d7f05e734338f18e04f2251f3c0e080dd59b07b31b4564adacf579a47dc8278fdd5405856d1add05700ac5cac28c3d2b90f8d4203e84d4e7d6ee8e4ec77436987f", 0x53}, {&(0x7f0000000140)="d403baee358326655c6fd8e1bc8b09d2ccf93f2b27a72db076a6ce933a856e82644e2f6b4815d189af91939955c4a032cd321637e27bda2573fb976ac712097481df0577c7874125f6487a9ac0fc640e25a79aa152e647f1d668617c4d606c76b0001f4769adfa0751737ef321aa8df27b96a847056d2a579f8bd38e5f82b9830a431c213bfe0929aa2a269eebbc8e58de556bf197864ba892b6d7de74f12f6ad50faf59c9c4b15221abafbeff48395602feabecef0a8765392f223e1701eb8b1d380216371b511989d89b4c25e2f5cb776e954d43458697d6d506ce5d5b2f747aae6613655508e8d3d97fd4ef02c1cd90a5a16b2369e779d170f3c73ae36aa009d8c585efa65d23d218152c3dc84734315b2e671f2c1d7771dbfa63c42a366316860459d9aa52d93b9fbc5bab5363b423cbe8a90cbb5420de20701f304c5783c00bf0c94e8670e032e27ee91cc9bc2190167816c63a223d1cedaa099b19946d19c6d2fbedc3935f4cd49764dc68bc3a69a368145d55e20eb2dbdc49e6c328550277911881e7b214705c28cd2743f6c25bf4f9b60c9b8b5fba034a523c4883c8441b8edb24c5ce5632ccfc7ccb93374b585be20a3c53445e51e9b6b8ff471a3c0735a9bdd5491240e4e8f16b68f63c4a020737cc39d84ad75dbb9b7650dc3dd745b85c71823a63cf89e7c468dc498bdd7e658bf91afba0149dac8a6cec870c10f95e4aaeeb2ea73bcdf63c5da2040a16913e15d72d5451e8ba252bec1c9c3b8b6d23ea335a444b598679e9cfffcbde52a97a33b14e524ed0a1632e9aafb1d8d0ce01d159b3d18617ad1b4c0018046d950895f3c7b8ddd43854697bfefe622691254a04ad99eca07facf5cf6794a4eb606658f2f9a31a7309051a67d1e94beb2088980eb0292fde91a04674310d87f5f58819ae74945c0d250f07c6efe031b778a2616bc13e4ec082a7359e0b4ea057a96fdfbce0c16bb6a4bf934949dd370ae84c77a34bb7365a96d1d0dcd8638c3996d2af7dae2b00a1b2ccb87651ee2279478d1e2873cb4202f501835a8633df351b2cb0a9f4f8cee2f68560c6385a0cb360ec2dbe55bdcc4dc1bf4d6a89b426de0f0ea54b3ab87294e06bf034535f8d8f274e94544cf37e6edbc0557251ce1268b3f903702d78e1dc212f8c48462b2e4058000f8d9906573b22a920381e9d717e69766f6cf4c29b4b5787a0e387e483a5766ecd1ae26d1501a7506a95b9c6469758ed53b224d9b764115aa6599492cb0801e76ab2cba4f5f3afa9c27613244cff0fec71421a6c7e50bcb21065a57e640ab60179e2fdfa053d40088ef1e2b99c53488e1a7732fb608bdd70523f3924e20d706f42daa9a454cb037956f826b29971738bb58c01a09a450d71ad19c39c8be23c0d63c8ff96dd14110ff5859e94e5e4d53b87d5350f57a2bdf84bd597cfb6a87937bb8bcdb9c72415c282dd91cc91570bbccf37faa8022b9faa760569d0ce62e545b8622083cbb379c85d5c9d4a9cd7922f86618e253d55cb975cccc32d0ce9ad6b5674f268dbb16509f3f52490b70cbebd8c09a894a66cd9ce338c24a6aa8178c8c11e582369d7184dc3fe858bee9936b484a54736bffebbcd7c56b25501d1047bd8870c682411ea8a43765860701db17c1a1c011ef2c59512d75c26c5fd1dce10bdcaf5ecf296fdd8ff117daaebfa124bf4409adbcf3d91a9838cef45df2e789293c8101f9cdf38d23fbad3de0f4373c9623c7dc4175dd01ee128e1729dbafa0c9a65b5307f2ce553e6df264a91816b55bcd75c5ca3022319d5e466cf4c5d8636a7491383cfd94af397562437265f1859f39c4d39706be4a80bccbbc8d679a483601bef310299fc6f874f68f60a643495c2678e21247e7f313eae4abfc3e365b157fa2cd02732564ff2e3ffa26227165d154b6dc14bd137c6cf2c4f304418f9ec7be1c775e2682b2639bd414a85b9901d13fbd7cab84a420982175d131b16e8ca09d198c6a49bbe113fcd25c4bdb5cb07eb05ffed45464077d28aa287a0c81dc109b4225859156fb54af6f9984367943d7db28d9137491d9ebb86f501506269e066d7aeb0dc768efc3e3d5236dc371bcc44b7a1c783ad39df2bd34c9ee7112ade7c2ee073b8c6069294f44d2e72aca66c4eb4d234813bdef5b98c5e8b544782e437b9d26199e30ab20ab89e022394eca1add944740fad4a9c32d17a074597cf5a339d40a10473e53ba0317e543a4a05590f61bb8976100aaa884aebf4d94672985dc2fd6b35368d74b7dc4330a4981eed878d098473e42ba22589b2b54adc5ed2e9e30434e66094b9a360f8e1884fd5c824768acaa08112a22ca38e0fad6afe4980347ea27d31139f651f61faebad456e2b97f6d61c70321bdd03fa31ae6b21217cde6edb9eaa4f346cf71b59935f86a9cab248c9c433e3a3426f9da319bc2f555cd5d6f7685096e09c4012e49a8617ee85ae0d6eae98440a52f0935407e0b2f3535120c6d86d387d568433bdbb988d45fa7d4cd3394ed9deefbbba4b4b40bc643744a1c4ca7f14dd0737364a8667937725d294a19e2b8d8e3efafd7d319b277f69bef9e053487f895605b0894ab9613196b16258ffd592c66482a41c0f35569fbfc5923bb55b63f08aaf957d75449b2e70b91ea16d594f63591dac908d2bcfc6369b11d95ebdd8c2f849c1d9146235526f361d75a0ca099f865e29cf5b2cd335e413a78d639df09af195999874e100c0b00e55a321fd62524eb0df24dd515f9d6958681e0873bf24fedca55d58c4c9366cea9fb9add5711f61bc275f728d4b018b92272a31f0591c6083ba225caada4350339f8e42ab5918f8fa542dfa825120bf1e74b2096daa84d877b45109d2e89ef9523e650d19e50b08f80bd486d95a97f91dd6a6e8a80323d5e853fdb2df7e3916c5d5d80de81dcf64fc3886acf047f94fd48271182c27cbcb9030dab54c676c360b867c8e8d27ab5da3a4979b7598dd5f76251a1f066826bab1b016c8b5a1a45491fa137694511c7ce93beac4f829d3e7421ab785780b5a1bf71fcf247acd7c9f7b0f2086a8590a9373500771e4bd69efb0d822e98506aad104b364196086e2979f9d1d9d6e4879e5dc8973dfe67a5d82ad7a8bd9ae72192f92e084bdfc3fe62a72dddb033415e4aeb192f039b797b21a711f851a418f147f599dafaf47566f77155cc8ab439285c0ee93678d5af35b77ced61dbf554bbf3859f53fdb40f17cb8b6f491223c888787d2a962bc2af4657d682ddd105c4e510223529f330c82244942e69bd9cb4b4693738c6dbae234da0fecbd3e29a4c9ba1076e1d20dc3decda75c4231095c377abb5ee437bb6840babd56d15feac60b7d2f9160603028bb925aac495e68f8e557e274fcfc568519d9e9f556c4938a725853b333c15158704ea57ce4b9e212074a541975516b4cf9363b985c63680532b00f43fd9bc0d216531b5208d7f77b4b6a2c7521c29a70ff46a729db5378005ed3287a5afeb77b15ea16a04fe8e52912cb36db226eaf8dc276813b4b3b99dbf70e2e708aa7536e0906e937e6bf5024e11573a929f9dc827c3a831fa2c0669cde841a5a8707498d1ba36acd72f71a21a89a6f187ed3913add5ad521d4fd05e26187642d2f01278561604f1c21dbb2817caf0d2982c42c7e0e0eb6716c178b33e8acc94d95e9189425850dae7affea82bcc1b564a3db555ee49eeb1c0f4c9fb3e00ff270afee0aa3063a0dfcbcde79cfd213763a65e6398ac0b4b0305332066c1bba403672afdcd4bf309ebfce63adb15ad6558b3adfb29951bf2228edfce609ddd3da84f32a9ed2b83041c115eaf090b08f53b4db981158af76ca406c27de60a2061cdd8be9783c1554d8a13d52e7ca1ddbbc63641ff7e04efd2c3158d461f0832ec356ab47e87c0a62f1915cd2e4f2e58a817f77fb8b10d8f9b6c259d04557ceb31a270d4259636513da203c3f2eae15c361a4cd66eec3ea9e51e4584ca68c3bd72c4f9c3bcfd02108cdb2fdd7311bc70f38f61d69b9bf387bd26ea23c1c4296fb09abd9310b82ee8623133a185b1eb9a89a5db523440bf09d53e3cc3a553641f51aaaa47f1c46da9c54dfad3188283b68e29bd36c19fe0883a23bd9cc3bc721d537c8da98f2bcaf09f796cc2dfd51b3ae2ecca32d9111aece1d5bfef707766b6a4d365e47a39066f81b655af7591e839932bfbcae92de8d7586132000b1fc0ee020b3140bc1cceb0922149ed51fc3b7847b19dae26f9215fe492e66d0dd5a23708ff025b677672ff47910eb3ae7683bd84738a71793e1b345fb4df4c5d816a2f5ce7e1a37cda164f34bbf9a514b91c1fb283beaa7b259a90d3db574b5408c823d3dbba384e104ae013fa0cc3d75b85871b24fbd4cc99246a34419ed96b22829f57fc39e70d7c3c622b2b92df360fd570aa532a4b5b488bd71a5c6d3a0b439a2d4032265feb05faf5a6ac5dbe65bfdd0b10d987d36baf9a1b0be28dcb214e9af9f95129dfaf17a5f57a0c4168c4eb7772ffeb98c061700ca667b63ad5760e6fd7dfcc4b6bcc2b696bc7d985be87ac43721cff112b3a6872e52142bb1f9ab3a2d7609e2aec65299199a7142f299d0840f841a86994d9581819b3a7646a4423b7ef8bbeec8b6b62ec2b3bd17921481373078fccad0d74fc826521d670dd244c43c165c3b6346e94b11f5061138e45589a5f5a9aa172c907d172e33b8e678b1ee97ded8b42462e3c8ad81ae7a075b7f5d683fa1a2da9a653001da3398752e2ef9e61cc85e96a5c9d3f53834a0ebd18998b3ab75f7bf2981b0bc7ce40b89734a2fb07132b375fe18199c9792e105014fc9fd0378d08853c29bfe013ec312827397d4fd00aad44d06db026e62bb000ecedbf9e796b27b56ba2af532c6430032cee4b381dbd8eb98890587ee79b57b0976198f98dab1e7fac8b253eaa049d2b01ebcba52cc74702efa81248231c25c3a21e7a21011dc4ec7c55a1dbbd54a0f2d61f159474cf41f8c09448b783106a344f6f5eaadc55f1b59c765fde00ebb0f9a8aeda17dae5a117368b6c142b7775f66f0c85e6ed518eaf62477c198082711eae16369c6a9bdb5d8f87c873a42d18e063c697313f7b29794f4f9c6f7b0154be4b6a2cef82fc758510194257beb1fd25c976ad12e54707529877c18f0862865c3e82b8d822a902f8ccbe5a3083c7e5cd5040c2ad9ad1c5b2857c226d94c0696458ed1073bbf1b556a57709d3ea10b01883acc09874cbdf69de04d7e46875052b336f7d179aa34235319804ca7ebf336613026ef58b37f8da02047762cb44c56304218ee92ba3fb0985a770cbeb07b302eaeef6dc7ea4aaa2a289b31e2ab0e757124d0873722aed7404125b2bd7febd75de5d9215701d9fb368dd4ab06dcdf5e042bf473e7717b1bdd0f5e217a7869a4895ec20e716fc10eb8fb9708d56d69710ba01e3e685184df3c8f3d1132dbfbc1e16ef0e7834d430b4b597a17c1b18976d142bb612e01bf694dc2b7ac840e4229cd1be61bcac2009fa81927e742e3f8f11721d3802e6ab8b65f7599711f01bf0dba4c8e21372c41bcbf0ae314d6c122f70ec49cea028ed27e3ef00544d554546216a3f711a9dd99b5ba9b594bd1d6173a308121e8d1e6e263bf71d586b2e67221db4beaa34670695ea403d6fc31b375678090e198210c297ea6babcde080eba4ea5f93f1c66634393723459794b81c2fda3c583ec6d71bf97b0062a0a939eac1d434c1db81ee99e05916b36577801801ea542995afc2fed71853b14c224bc57e9d41eba8d4d985875e3906348", 0x1000}], 0x3, &(0x7f0000001240)=ANY=[@ANYBLOB="280049c854cd6c000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x7}, 0x5) 20:18:27 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r2, &(0x7f0000000100), 0x9, 0x0) r3 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r1) shmdt(r3) 20:18:27 executing program 0: r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = syz_open_pts() fchmod(r1, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x40000, 0x7fffffff}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000780)="6974782e2e07542597bd00b9c8e884840747382cddceb6b2dc0fee148b4fe8698892efd3db2e5fac44898db5f230f675a04740d033883276a11b195f3f05c2a843bd20c68a3b16d5a51233fa5c642c1324e78f0172702ec1c8e389a9e739add4a082b729cdc11a25d2a98bc215d3fdb351ddc0c5c8e3c3bf32e043e6237208f74232300b475b5a552f69c3e93b5a2bc35b480312521c0fc08766761b2dd2e3e0d201c9490f2f9c46f0edac29a9df828e12d60f30d4541afad43ebb6614764e7b100baf21cf9301bcc863d08feb0b5fcaa79cb8779f86bd4bb4bc52425b7632b37750f035f3384c822dddb03631d86d823edfaaced4da7d3f54f985b9eb4fe71bd784b3f78b1e80534863020f1fa5cad41f384f94a00461560188173ae8fcba1064d54a06d6fb73eb1114d69c42ee61e4f43a2e5c5a8f3d36454c550ebddb42f7abddef6abea0b7a705e340eb88043e3c543699c0af321701fa2bd48a5cd1d3bea334691247bc84c5a63c6adad75e4d747fa43dc4ee99ab3ae4319e4695848e5e40405bffb65bd6553594a53b0d7cb09366b6a36ac356106259448ae1bbcdd753d88926b9bf83b7cb95b3bd14a0d95304c31c8e95d747ba3185a51266a30078eb19efa451eb3e94e56eaac44428737434e49b27206ca43b2aa2c715f655a68f7096b4fae11601c6053c6cac4fd62fce80db22fa41238e3d4132a2dd518128e57b9438075c5355a55a622f13ee14c03fc36b9f5663421ba6ee90cf087a798b143c8c6a284e0d0bf8e389b0efea829091f01c9e99f4098c891fbaf7c8f4332afa895a2181a01972d5d96f6899e6d17d6fac5266dd5807e1dc342c804f93781758a8b1cc64c7c80458aebffbe49c73e055db05db6147e1fe6f60d49450f52ac0c7d6076f7818f34d46efc371e791778bf92ea580118f87e9d178714ef3e441d024f450877d2da5da2cb5758c3fe746e8e1fc3a678a992aee4480ae1e5da44e4daef4877a465c56f26c8cdb1067283aa0b3c9c8d9b46c34aefdc7c5b291e7b6306bb66714a76e7cc6f96a9465b15050806aeab99ac74dfe26c14e6bb288da22b90fa182a46c0971bfd42e2edfcc863103b7f851a468dcb16e4f79991d952864623c50ce1bc025f744d76e52605ff486d856bbd945e1c8d5cb57ada0dbf24b61b44309410dd48d2d560eb6fd6b2dfacda0ad386904f0567a96b12ad3f4218435b8994630065e6876873425982f8f6f3942ec78e1016105cc295b5936d636cd992ef0bab04fe2384254ea8074aa3193e48ca5bc1035ccd3a730848b3c197fa46cba82a40c95ebcf2f3f90d75bb1397ce97f0d782ae9472c60bddc26e149179cb81aa68531a47ad256aeb3eabd19f935039bc22e99c43f34f6012c51be7a56fcacc8fff30a24d96bc80b04325c6aed9e6367c3d26d0a7f6ac58c2852af1e476d1e28d34274e05386d0b5f1570229c728b376bed3bd113944512bf159d340466f86a9efd0e7f5f5541a4653be245d62be9bd89720ebf63c2cc9326e79366756b49b1549ec70d327f8c99bd093194d2bc97a2f351e2c3b4ff71c6b974059dabcaf23b21b4270706143ab20f11459e7e33545747c04e58769a0831d76c5f5a1aa09fa4d7f79e20a4f6e10c50ce40a26c1b85d2a1e0d594a44ebc4cc74a4783d9f64bede15ffde91d5e5457d0af4f3d6ff5021dc66d50be9eef2b10c73bd57ab45b1944228be458fb10f31b86b9b22c5e58b7c0ef5ab6192eb5bd0c50e877f0e0f24f5ca71c99d11dd32823cf1f0c2a50bce88a6f6a4741bb360549a8375814f4f2e6e885c1459ea382445f1429ddeee068d55ff250ea9ff7a7d751436a0755fce1575616a454d036d9036beb8cc6a3a6980103a73b8aa9b622a03170d1870b54519ee068ffe359265b8f3c29c02dee8b7a734050002873721251e8bea3c46a1274e838ad1b8c39945c0b6f199c51f2561eeb2daab6de6d94c12b1fb9a8a31ef0f479881c54a20a6ac60e45b8cc825549530e1510958bec4d225396872adc0fd71226da0345f1b2dd87241d2837110a6376d056c177f04cee8507cf6a8dde9155b3509bb2397db69526579e6310cece71a7ef480ba0abfa7947d398c12a27258927eb96dc8a5fb43ca2eb0ba468332b1a2f3b09a8781ff6ae4856207c82d0a414a78880b4a033a5febe39fe471df27bacc39ae7c0186fda11798e2211823e6f68abea7fb8456b223d1d02b28fff3b96f94d1b0388f030a8c386491630f7746c03716480f2e7edd83072a35074a69835e54a880b2d9fc09b4fd2a451c154c212655d5d0084775e3dabef2db10e2ec650dc9dbc4415e8ec9fddd96eca74b6c066595e897a1ab9263dc2e665804babee794adaa202fa2b0415cd3759353d4c22f7c0930462b3e7a2ce6bd9cc10afb8cfbecc6ec52a2bf609b6a24f5ddd913dc4ccc555a2021ae88ef651293716d0a01c4cc4aa0aa85bf091e440ad682efab27ad96f015cc74f99d140f15a54246711cc83311f0a9d77a22f0402e8ffa255fbec0d21660d2c6996513d44f29026cfbbb0309926c55eee055ec28519cf013a2c88a6d6c607bd73b4716afb148514dbc3ae9cc8107cd9ca7e5e99d7fa2953ab07f02c8938a9c22012d15e7bfbba08253d11d528fbfbc3fb4a39990e45bc5b97dcbb9d38dc331dcc633e741d9431b87baf43a28b3aad5f517f0745d57340611b0584b34223f3c2f87ab92378d1454a474b5a66fe6a5220b5a562ec506317e661d2b742cad9bb1af2ed743a615c6383056b3abe7243e35462ec5b24d0cdc27ab46412d223a4977235b83f9e02adbe6769e3302adbb0734cb8e95623c78c38f0bf73cf0d314e3226fd0e0afcaa5ef310eb8d07c43c6d266d5ccb862e6344f0db5f332193a557e91dd37964fc9b270627e966f64f73f1bccea459e34fc24cb20aa4ae4d15e3f9c277885bcbf3f8dcb82211f8fb0a4eb61e036e1fbeeab2dead564f02e927b4a3a749542a329b4cb305cdbbee230a4bc432423a40097f96c21c268b05d1367ca17ca0642ee02857483403698a586860c3b3f3263c4d4fed9bb6433aba1eac5e65aa65a4cca14462d835c06", 0x886}, {0x0}], 0x2) 20:18:27 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0xd9b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xb430) poll(&(0x7f0000000440)=[{r1, 0x1}], 0x1, 0x0) 20:18:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x2, 0x3) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 20:18:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x7}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df396018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406a6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d", 0x103) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0xff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x8, 0x0, 0x0, 0x0) 20:18:28 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x3, 0x2, &(0x7f00000000c0)="1b57824a3870ce0a382b685d78fe857191e3f15f533b1e9763530df11f11b7de436c37e14ecc31f20e7cbd8d91ccb241777112882bed0c4d488c48f1d05a9c21f83df479c9b2b3e0ff258f0a18a46a02c5490e3bc8637a7a51fe1de08dca4a6a78d255480efbf41e390d74a35cea3beace292759f8613a14d9a2a8fb288fd53a1025e4a73b76c92fd38b338c6f9e68b0d7082c4e00001d", 0x97) mmap(&(0x7f0000020000/0x1000)=nil, 0x1000, 0x6, 0x3813, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f0000588000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) r2 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r2, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 20:18:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) semop(r1, &(0x7f0000000000)=[{0x4, 0x71, 0x800}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) 20:18:28 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r0, r1) kqueue() 20:18:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x20000000000) getsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) 20:18:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0), 0x10000000000005db) 20:18:28 executing program 0: socket$inet(0x2, 0x5, 0x80000001) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 20:18:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x24, 0x6, &(0x7f0000000080)="f04e267ffadf71ac60a72612fb77b3ee87ac32188b8b8bd797fe5c3fa7ec548aa414b37b3cc58eb8a349a1acbf41422f6d2d3425cc28eb12cfe6f89e2bc7de173ab20edd16be57229d1b24ad8ae7995600f4ceb94f26", 0x56) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:18:28 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x8) 20:18:28 executing program 1: r0 = socket$unix(0x1, 0x4000000000000001, 0x0) shutdown(r0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x122) 20:18:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4) getdents(r0, &(0x7f0000000040)=""/13, 0xd) 20:18:28 executing program 1: pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000000000004) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="83e6e5f4683a0a9df6c0ef3f250574080d56d74cbb1c353f96b440e192d1ba8da67c80eb71e123c003a2652fa3da3fc6", 0x30}, {&(0x7f0000000180)="6d0cb310c691b223d1b9ae3ee984013613f523e8e627add0d4f2d508599f3489caa4be93e12f917eed57dc7523bcbc816c4a14b39672568aa23b41ad27bbfd504827b23a00fa42f0c7427da6ec22ad30a39cc9e1defc22d4c460d04e40f141372a941224", 0x64}, {&(0x7f0000000200)="20deeb488fc5bdfc7b4af09fe2eb7a21c39ef9cf8cb62b718f0206a99c77efe5fbd54310f1c96ead68f990e2a65bc235e3d9b7f80d894a4f750a2b6e65cdf90ed09475d83b0766a2648bd908aafd1202dd5dfcabbca8fd9343bbce07c5e9da1976a33fc11247bcea33c14d0bcbac7adfcf563cafd371b92e3f5b2cdb844fcb992f21d1d7d1ce60ad47f3dae3ea83c3ce", 0x90}, {&(0x7f00000002c0)="5f7bf86b0a844d9d23d619cfec351d035b4d6e2b10989b6870fb5e714d0154917230aaf2f7b1c233b04811ba10508b108a1554f8c0874887e5cfd6902d32f053a9645a4055217070f96077b935c2839236cc557dac4c76c72191acac5aea17d93ef55adaa95a62bc28546db69320300407bda2ca9656eba6d1d7b26f4adac18baa8ad1f42b29af70bcc7cefd4a08bb3d25976acd66239ee01c67f4998d001f83cef88b206fa137b2e0098e1f62b10cec80201fede9b1fbbf43ac4515cfcdca23397850eed66b732fac9a62b23bf3b8d2d3d0f495f199bee417a35714cf3f66291a565afe155da23e7de9c5841c815b0ec625e835834acebb1a9e8f67302c47c73424f179f68f941c5447439855e1b080f633ffa217462b12795f72ee1785d72142a17a58d4a1fe25383d24434818f6852ea2b391d8ec1afd3e4e3fd2a9507591849222abd00c4265bc24658ad10fc5c10e360ad7c040925293ba641a1e64665ed1fd8aefe11a582ad8e8235fd02ba3c51827795b11bd5086a50f7c1b866813060d615dd75460faa939b20744ee37329e00cd468e759874c423533a2588ec44fdea4c53681eaf4a511b1c61368a55439c29ba1a3850123e0093be05b1f32711dc3bc011612414460de3fa53d535aeb813b2fe364d69215c131297158476d9ed885e89fc6525f49f67808f933c10a482771be3c507660eee84e5d9acfa68f638531b4f6f38ab8d763c20e8979e38c4a21f023b8a94dd81689dc6515a4575b2dd5b3d9f3093e5d31533d762398b65bbc49934895e658c95ee09f0e5b703139e54a659a05be2d03318f6828d1ad901cb214c6353f3d0f3c4e7254f40e8339616f6243d06a2155b0edeb528ac89504f3c67c2ab40289b887d82c826375a706025bd16f6c21a700dd4f100ceb6ca8d6b12789d1b625a1d5e9de7e0780f423576de8bdb035b0d9bafe6086d249a0d6fe80b7f7bca40ca00b495766be2c7c9bb20a22e82918495c493b3ce6755017498d1232b1899de8ba8b710ba17e5966a9db0f73a639d84f36277189118dbe0955f8c31171220c9576389c4d5bbcf7428203d2f275170a60335a99dc0ce8e73f80eab74e2b9733b3c58e9a64db9e865fd676b02e8db98532a61ff51b01437290495392e84b02c3234222ca4b72cd62f7708cacce4dff08e8773c22fd46cf2b66ad4856ead1acb41d5de2c9fef339512f54a064992557155cce96087e03b6d93d83d144696ed573da8ba5b872057159a9ba1d6275daa632599fd3c86a2bb064a7ba28857abecb8aa53f35c28d22f4f0e8974dde0a4fd303e0d2a2aa002a405de9a13443ca099120d32cedc42389b2789b52bd44e6a50785430ac1a0dbf4f5405269ae7c46747a90bdfa681e3397376d21cfb00e529397af6b5e009b2baf3caecda58d5e2953a31e41369faebdcb56c15061e4cd12f025f74317512d415f0d730abb37680cc510c8bdf5447e79e548d9325eb35bc501e7a859c616c2fb431b43c3b331524169adacea094835b64c2ac4dad7a6f26b7e23a28975a16cc0b38bb696b87ad4d4300c2b595ee81b1b4b9459fb1d2cabec2c96a3a79816ca2db101b2db02d0fa8699591fbe9aa6ac824a68cc7d94eeff2a1d48c87d08e8d70baf7ba4e26005c9ac09233c18b25932b8f93a0bd4e8e41ddfd058c148c2427741f54bc69e78b3ffe2d0850230f01ee11c652e4ed11302a3b60dd9fb4238edcbbf86147b1d904683b111591a1efb8299dd6e686ae7587bfa5db5e09c47bed7b72e4082a415f870e7982459bd414137ef09233030c22513760bd98963f7fc34f025801507984ee2acb4cf9422a74e60a8940f7b8a1eccc55a4035ed5a14f7207164ef455012cf70f61d5eafc062e5371274699c71edaec2b4f87b31fce3017ad15743fa342ad3aac8639d8ac918b211fec87daace48aa8b6d59fb4a6c6eb3f8c427f422d3ead5c46ad773604a6926327ba5cc47619941c2ff78401e9bc5de9fb1add5cd0915c127d74a2ce06c0aafd32459d91263157f0cc4179b020bb354d54689782490a92d4fdeef7c84762f3b9c316a8b466b1b3edd4d2549e5d1d0d6f89cf4c33e6bd2a2677c128b71a486f7f16fc120dfbe252af2bc6e5743b2a9f2c3fcc58dc310150fede6b9193085db7d7154da23316b4b63c68b377b383a9ff3eb4809597119d20668dd7f9d0a6c80d5c05889d7f8a05a5593d941bc44d72d68ff3cad894fddf3bd491bdecac69b548d155408ac5c772fd2ddc399a50e0b1e637062b1a1086a276afcec18ab99733372a028acae154a960f90bdb88994cde079ef535dd5f0b589700298227ab3f851a33262b960dd6522ae31997ccf2bca007ff92dceb1100b24daa4146925fd08950e0455fdd89aa7d0bcb393557ddf69e1bc1c93e7d58fa92b8043e10413c66b6aab6ff0821dd22fbdd5d92c0b76202c1e3605c9f26c3e117dfc3963d68e69a47c77737ae75d9fbbf0b1a181995b43febd6fcf0d0f4cc5b22e3af4aec581936c6503257cf5ff99a7f9092dbdb701da89582de4c34a25e9dfe40f63b95bbc8d692aaee4f7bd3798522ce4aa1eeb59884ca57e917fdeae431640a0d944ea9ad663d2b002cc9b05e427267fa796c1cf571e4a2c3433a48b50726fa0ca75e7e3524f4c56428995e1e1da8f4ae108c5920f817f6872d5b8b1a5bd9988ac457d4cac4c0c41227352d9500f825eda52ce1fc4c8ef72149751fec0f02493a44ef81c8f8eaf47926d975b32fdb9e78fac9f9b12d00a0fdf5ba9f80cc57b7b752730d036f82bf3bad51192a3c853b6fdaddc4e80251f536f87f4b4f1ccf57230a0af6bc0895240b1ab8639cdd75340fba1a3f51a2f730c292150a456a58d2898ebbe79b75eae809418d611bfeb312aff1c49c79d46b14a59bef51a9042c548e80d3a3b7809c4f45f4f4e8091051ec14c8903319e5e30133bd9caeb936b048460bc9a6cfe1f4496de62a0be6c7831435d47ac3e4d706696acc85a5e160937046660a00245328bcb811e66d5f69bd6362bf1e1102de233279e5bd316fbc3e0f8285095c00e90573fc10cada16200032d61fe01c223d9a50b7dd00c92a753bccb7ab91d94ab2945f4d61d43be65e0c302673de40617adf21fba441eafc55a68a6d39848291e5642ba387c09bf42a2c51c393da0d5ae17620b5708ab12482d48565f20188036d1c841c618f8c21a246b271bad6fdb25c1095b6e706c9644e2a2075554d790fdaf3d87622709fb5c376230bbfe598de3990abb247bfe65cadb6b851c03301032f7e2213aebccc73a4e189e74e3835a67863fcabe41bb8c920ef1482523176cd60ac5b39e23276aa7842ca6160a07ee6bab7f0393edaf66608aa335f222c94faab2738c1392c7e3f61f0254c21d628a9bad60708edb3440b5daab39ff77be6e894891282f4b836b6928b88b1703aa2e1ca40ef8bfafaaf0c7b2a0ec724c88d835f689b7d818e5f0c9ddc364623c7874b2e5458a388aa89420d5919d784f21364563f444994036008a44a549af993a57aa9dbeb59fe13dbf6cec3b7151a67a5d11ba68948ea9d20b21da8c22b92d3fed592653ece91817b9b24ec80f6613b9ff69d5189bc905db9f93feda31a3e4effa6107bf0ce30c2f06b0c7b2e767ecce90760f9cb580460e922e1e925922e841b035525b51b92f90ce943fc0494f145f43d3b9d6e166348b8963f55ffcf9c928318c5916fed4eec78e1024acc591c473cf3d0a3c032c7a0f5f51a1b5a2424bfa56866bfcdd3b08bd6826cb67fa51fc58ea845091bfcfdd5bc555c49be7c2f2a94cccc96bdcf1fa3726d66dbd1947b160a83d514aed5b505e0768f9060e242e8ad6589c9d26702276fbf9f0e239d5124ecdb74eb0d6989f609f30071bbd9f696f5f28889b92a07c5731c46b3ccdaa456948f801dd7fb23d92afbf70099d7f53789e26c6b5e6648b4c796eeea5f6dbc6c1db06af1b3a0a2cd68daa85512f4d4a19d19d6be4c2efd7a590fa0ca5add9fc0e0e40b3c1e788eccb61b985e3ec1508c27ca7e81ae3ce3b5856cf7674e1893b6888920da4117aa1e1baf2ff56ebf6beff8514ed153551c2dac06c05fca541c16a15e0c9d07915deda23c5726568b3fb42576837b5608f1adfda3abd26c1a5825c2d5e788d27b907dff7b64f69dcddd546c070c41b40017b69fdd4570cc11ada5f8f47827cf9f02954deab0313d3135f9fcc53bc64eedafac6ce820c3f0820fd6e2588dc28a0b938166d1b0c45a45747acda6b17bf4fa1cce01679db410b254dd7f897c9a0baee33e7c06a7ce653c1446375fcf6fa8d1f5d2e5a62606c8bea083bae94a07e8dff4a7c065722430833544b74c05c2953b4a2c107633c12c97e7e806f3591a08e1325d82fd59f4655371453b89bff6951c8c69c384df4f735928f55d427107ca98d90467a314ba92e0eb918c1aef5ea8d39826ba3f9bb0ecd0fb0ae595a2d78de3b2d627ebf4647a09a21bbdb1d9fc6b38544e58afb7869cd55828bc866f4fd45a69dad0de8cd1649a9e742918fa9da465749d664277698a8f12d192a8a47a581849d04cdf32444069a430bebd86e7151d8c7a7750357d8b597971eccd68fcf9158da5a186047ae81441b53f48185a963a976a04d3872f6a790b022212b0cd77f2d0d9245db15c3040dde8a94b1f39692a5255abe2e27862e0531eca0d747e445ed7d648743686e80aa64de843b31d6eeb0664675f7396c282a7211f2b37122c1f31542010e7ef9a232ddcdb8f7c12450fa7a57ac8b125cf09aa05d4bba697f2b8f6b765bb8578276990b2d8c9aecf6e124da19a558d73274e4c0842f60ca3fe4ba001006294aea5c1729824bb54ef068b5e0be5c7b64e4119ca83ffc8eef875fa050a6af00df647ec617ff33a081d8bb80fef46c745dae9f85126fe49f23bb44f84904c9638e628f67e0a23e079f8d07446f5d70d3efd985c7f458eca5a8e79720b2eb7cf768c08ca0e9fe76f48be04ebc38a484d587094403a048a26d1ebd527b896e568c925fd48cd770a2e5364ce8fa86fb769ce7d6edee5d5dd2172efd96bc0a0405c141faa98d94fe305d4c26bf40a43bf69382709f8e189a675053e29026c6d361724cddb36fc74c8d0a62c0d49ed32bcbec5f8a2ee00ad66572a88c0284d23ab21971662e350e265a32a4e69e78bdb5e8bc14e37c7ed4a9c23d096ae62ba0d060d7abef75d92035547b8a1df4978b0773423c1458daa788c7dd65cd138e9e1093fbc1ba2b35e050cbebe83150264c88f4940805070e2bfc26441d2b665bc76925b81d7bbd58ade41eea89a0f4d753ecfe84725b6230163a0c5b806dc834b6de1cb72b8073b773df768c7c6c6cdc163dd6f55126161f3ca2557bf1d196ec69369d51fbd0b33b5631c84c476504ac41ed85dd154b40f1a601fafa9ac7d1760f54fe9ae0ee6120fa4926309870d65e637f075d9a0782309c51c4c01cdd8f89aacc9c3e3203b4bad20d2bfd09b79c06c7040bd468e46e6381f87789e1e1edd2212906d1bf5387fd6aaf8869193b2137df9068d9afaf6b5011af0d9226fac40bed4509512aa58de15d58d50403f82b5c7216d79a33c409e7eb22f8d59e4c1109d98c15f23bde5736a8607088f1b6c78dd63a9bb648b254cb832c1b356b03c0bbaca8415c267eae023bb887033afe5030656cc1fcfa92608ddccd44d91a6e6af4e76a06496ece628bb251ef4b5be913b8e30359719b3d2d1be7605e5603dc0ccd82c54eb669dffc2e1e7042e744ad5285d0d5baeaf09b65d5ab3ad0ec078c5d5da11b41143f94a321a3d4099", 0x1000}, {&(0x7f00000012c0)="c40d37038de7466b66589e6eedf183fa18949e066601e26b86c2f135650b06b99b", 0x21}, {&(0x7f0000001300)="22347861764f3747a3aaa6c2315652d90ae343d7145d434edbdd6caec74dd97b5feb8ad41e55b3cc6a756aff73b3bd561aac4492d004e520c49c8d64b7837e3d88bc1ba23967bb4b938e6942ee23fd3991477e723c134783d6b9672daf435a578657c5ace520d0dd31905043ba9b898440d1c66f752f1ed6ec02bf98c7e618554563fa2fd72bc0de5907e212a0100d6346ddc606b90c33138cef70ef5e60c6abc425db7a91a147a2f55187f77a1c986ff2b3bc6731d7cb35c469763f25946875956bb60de181a34c46012ab0919fef68dd866bde403b9ba255a9cfc63b13aaf9fb36fa1d4b95bb03f99f84fc6c31ef027546ee82e2a3500636", 0xf9}, {&(0x7f0000001400)="bc7c710d5c7863445e50e848f58324747f2eecb818df40ab16da6cbc0b19faf1864f2fafaa5f9753f1757df2f7875b840ebc9cc32a6ed29de3c2e817d5f283cfe6aaa33330bb25689b95213122927486fe", 0x51}], 0x7) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0xb1, 0xf7fffffb}, 0x5a) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x101, 0xfffffffffffffff9, 0x100000000}) open(&(0x7f0000000100)='./file1\x00', 0x420, 0x9) 20:18:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000380)="89ad5cbff9044fc30e6e48b1277f4946070e013069610d496eeefb53d92950627d06a7633f969ab147ead6a988c9037c305f6e0c4630ab0eaceb15ebcccfef79772809e701af71d6a2c15f19c20bcb4cffa1c33b96579db85e47c831de0cd8193d0d091971b5c7b7bd290cb4d89f08d0b26e0d45653df6b49e86c424ac272edabe2c5f91624470dfee3c704c91de75cc38fef323e9d823ac083c473fef6f05509d2d0a34b3c280a1d6edfd4bc6c9df94353c171dcf8ae53be55e5ba6d0c64a27e5f27a6276be5144f9f8af43450181500def430c9d2439ec91a2a268f9b28a47df33793d273e6a546df8791702b08e7080fb709f3571cdd34387b38c85566c1b459a7109a470c1a393975fe3c933dc644570b02e54bfa031aa11b1379533149329763dfdf08875ed20e3b08ebc22b62e98f7315bfe532cbf6fce91cca1befebf089898bbb92648d6d125d9311455c0079d00b4ea9599bf2b1bcc8dd72cd68205a8bb8e0ce6b4e40f10c15ce96f70e2b109b687ce1f22d1f7c2ee8209d6178fad3c3a82eff9bee39b6504658fc9572536cc36c13348f2bafd931a1703cc8551c51981204609533475f3af70aded09cf07ea03b9302e631b82195140707cf4b8578bf5705ce4ca6db52937e5387f504e2088fbc199ea2b1529291fc7b74c8db926426ac4365392d6b93538642e9c7877495010765df34b5fc3ac57304b734b6c39c3567ca3a2c3b20bc708981eddc6d77dfe6cabd46b9cfe266c42a10d92129a94a48d9847cc1814ec1439bc2c48f31fba38eed6461ef96ce45cacabd3bffd90840ca2bd8c9b7870c186458f8f87a69ca715c86affb5ea28f91b734aef8626c249b4fac0aeefe45ccd9a647db556751d8913a9ecf86df4fe53fe0b153613c0d25fb7b119c765b9d419e299970bd3da93c00dab47c920a4cc8f867aef325fb9d19d5ed61ec3e3bac85cbef233d90f98d15067ddbdb79da60b93bdbbe04ebac6230d14f31d2be5f51ad8ac2606191084c46ac6983ad69ada7f0b3ced5c925fae2b0d4de88c23de5b0b03669a6c5895c259f224358dae0e773edef57d78549ea2c915765a452a2074ed35b0a9a3f71452e0a275db744c2d87fe986a22ae69e427eebd6f78ce2293bce0f81f1b86e70e1362a783e89a356c0504a58fb7a1b6dfd33bfeedb12cfe84884edaddd6c3ae844e6d11807d41f3fd694cb44939d214e5f4c1e14187d10f70768dbc917b571322628a07ba6428146d901507df4b9c13e96b09460051a7dd81e2e21e36ae9ad259caee6a57e90d181b917843e7736538c9d1999c58a66600f0697a9eb560ac03881fc06e9d13c1b35ca2e5e4294cca5fb0919d7a0cf6eaa46b82b61c5519a550bf9c772cc39cc23c4db7ecddc62e2fdc30a03201a4488834947d76e40fa27d25e985e4f7430e1bd51698599e1e7d9e39dee7887374457c970142ed328e662a655e6daab419308a738d3bf60787f11a1febcdaa6b98e63758169a3d28cf4f5b2eba324776b83111b94ea8e60917e6d3d374c839a412471eeec842be3adef4e53e2f561c8b0f640f1f4ae44bfa310e2137faf0873167fd21e4b7af7513bce257afdbbd71bf4ded5c3dab6e9dfafe3388e925bdf62f9553acf42c827d2a419c78e40608264235d797c5d7edc73fcae2825acfe94efb0d1575a8908c53fe887702eddf6578af64c2a51bea18639611004f322a4a6974685ec2b098b9708049a70121d5cd1bb124f9ee57986ad6b5286a50b81091fc2fdedd6328f521d0ce765e3902b6c46040adec12a8d9610cfd5fffd5dddfbb2243ce62d2fe8fdff517905257add1b037ef5031fd1a3e0cd6aaed6eb5e52b827bbea8365b6f68a813a22d8d0a2aa4b0377103d2bcd23395a67a162be1bbdce53f945e4555ef1559ac4ca4843f6895cebb5eda9ff52c650721b4b8564884e1f86c93e6548f2f933819fca4d506368ada93fd0cdb494e6cb547df366a4b3bd6c97ae1371c10eff98b66bc16851a97fc886579172f8918fa31270ce1e25257b8420713f461d61c4e25c8a5158e9007a83dfacf794f087212dc409c385b8ce8e2a147ba3636d2159278d5f41268137294b55223d991733041aec04fcbe5baeb8cde141b02cbd66f3a7b880c64c33ca982fffb5418ebf57fb96e65b842dc9703d45060b8e613ec021253ffc25d0b025dfc9f2ac0578f152ea175c41e635ab2073f6f2a44e63ad6699cf4292bc492bf7481a3ae3f5b6a72a9265585dad15d693acad7b2dcba8c075150aa79b51c9451cb41c1dd83a37a1a6b886ef7cbca42bd1d501d412fa35637f76f5239af1be2bca7f28bac85c370c71c6a893fa0eebef4f20434452be344345fe9a9dd172f9198056e1e40321349d55e98e0957ea2e9588f60362c77c1361d515bb96c0500c72181aed4ce1678038020009a1ff9b437c58af72f6e62cc9a33c02288f0fc7e8f0a67a5546094a892737d842f72d4289b52392f8ae4e7768685a0b2bed801eb43c9c1f3b22049f39a91ad5d01ba53eee61d0c92d1fa09698d94860b0d6dee2f44c976694cffc47b8c2fd71a75ea11c2ac3d2da76514931f193faee812f50dc6657b87d55a204e3ed5926fd372aa5195144bcf057ed28d1cbf9268cbf724fc380b6020ff2a175fc8cc35e0b25ca7d8b5f17130876305abe57578a94b7d86871d22f08ecd880d9261a170750446fd261ed0c7e7296d4a55bb1fe030c57e2c6d2df8e999a33ca649fea01668f58f23f442114d75ebaeb29e776838ebb8452c3902e152ed5e1c940717b76283587c6d245c494b027a1a68b46a073314581a97c4ceba6e4f648b2d7a3d16e89f756a672667cacbe0311f3598b1b8826d09ebeb885943324fc29403fc17ff9e7fd2dacabae43e9b8204fac614abc9b7dfd225a7d0e27eedc5498da073587200a6634ba9a549bb2cab18b00735fa4da2c250f06afc7ad51fd1e2fa88ee249249805ca861c1f280510865ea7622191445ccea5c7f0e14d2bdcdcf01d2ea78123e4cd631af66d8d00e34705fe3fd73b5ce4734b21e04e4b74f6dd0b1245c3afba41a1f0f9ceae1cf2a2ffef7ccf4cd370a0d6a2d71c1b9dd45498bd8aca5bf2dc906854a59fecb9733b470551860d505f166126e45408894dc8e37c832561992d4c15aaf10f77cc0ffa20b9f4c385d4eaed2d5912c890718f03d8d279f2c2432249e9e98ba8583c3ad7284a9b711be7276d149538297b800d039fe715248e187171a", 0x8f4) syz_open_pts() close(r1) kqueue() syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 20:18:28 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) semop(r1, &(0x7f0000000040)=[{0x7, 0x9, 0x1800}, {0x1, 0x3, 0x1000}, {0x7, 0x1970, 0x800}, {0x7, 0x6, 0x1000}, {0x4, 0x10001, 0x1000}], 0x5) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) 20:18:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 20:18:29 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r1, 0x42) write(r1, &(0x7f00000000c0)="7f7075e65c5971296b1cce1fbcbce950138cf7deed2289aab01b03c46f63c49186d79f96fddfa17ad0ec16473eae40609e87b0c4ecd6e0a64e637b5dddbb4cef", 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 20:18:29 executing program 0: r0 = syz_open_pts() close(r0) msgget$private(0x0, 0x400) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x0, 0xdc}) poll(&(0x7f0000000300)=[{r0}, {r2}, {r1, 0x1}, {r0, 0x104}], 0x4, 0x0) 20:18:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac205302372b1360e9b1c16a8c770df5a35ef37c11fcd4f166692c0bda1143e2feadcbc2fbcb578a3fa3e99ad62", 0x65) write(r0, &(0x7f0000000000)="e3", 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 20:18:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = syz_open_pts() write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="257767942c1f18b75383d8d22c4009335085d8e28b5d64bd5ead24cfdb99a58bee67dd40da718fbe1c246131a2e2a82eee36626aafb5b93ab176974f7eaefa79c2e4f1e0cb3a7b97a347ca10d15829fd11adcb2459617c633c928fb71398faed20e0b04310fcf048a381270e9f23fcb0d1f994d2ca59deee57ba441422825dc9113378dabb6fe06d7704972ee252709f6c08e3efea1b8b77cbdb44845962a463ae35380d7fc4620f8f8a2c6f5890c3469b8d92bb469925620c65d79157e881b018"], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:18:29 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x202, 0x157) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0xffffffff) close(r1) syz_open_pts() pipe(&(0x7f00000001c0)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:18:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0xa5}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001740)=""/24) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000001840)=@file={0x0, ""/9}, &(0x7f0000001880)=0xb) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0xbd) bind$unix(r4, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0x8) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) r7 = socket(0x18, 0xc002, 0x0) r8 = dup2(r7, r7) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) 20:18:29 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x140) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/76) 20:18:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fa01026c6530000000ef6682d5d88488db0000"], 0x1) 20:18:30 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x2802a, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:18:30 executing program 1: r0 = socket(0x2, 0x4001, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x20193, 0xb) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) 20:18:30 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() execve(0x0, 0x0, 0x0) 20:18:30 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') sendto$inet6(r0, &(0x7f0000000300)="c81b56b0f5b0738bcfbe5a01f30abb7a0f0d066b40f82f30a7af303ee2770fd3218430cd7a483b749968124ff3670024e3bf631380ed0afe1890faee0c3cebf585f63a41dd50f6831527c8e61f45c7ac67c168ea6af2722798fbb1f195f55380ceac42093ffe723ecb0639774440d97627afed845c8a02c640281787afad945ac63bce2174f29fa71d9d39a2e5b2644171bf165a5e6fcb70241a3308b83f2ce7519a1483b73f0544f6928725658808776b3679b0b8832b2e6c663a583f086a17c3f45ace3dcfae3476f1f8726bd2d37a1b6e5e07818ff1c88c02f5317247be3ce0e460d6fecd553e0be1a82bc68ea7eb601460b2765b5d2f17d86fbb51119d61329cce1aa165a77af2d94f16e27c235612a0fee20e5a6ed139f48e359b9995aae2ed4de1dccfb74b540871b66af45c2c9bbcb5744cd2b327141bb4b4319c96ef5a462913c93a28bc74b0df789c06b5aeda76d7067c59e89acadf38993e4843d85a32e6c24be756aeb928b3c58a8fe273617ff053052f4616bff315d99b41f1aa6fbb81b7de3a795a81853c3a090c76a68e3e16899154007d2fa496f8bc0252d04954ae0076e9e7974b699f8d6b5da3da1d89a794481a4e95ce2301dfb628cfa405fef2c049dee6389444f79240c1b982a2a6d7c9fcad27ed18666d2a10afda74c5d3f1d9caa977ce810bffa3dad812f3b3438766e2f009357fa8cf22c27a236029f63170b4fc36b657b681503260c5ff2f0d68c21ff91399071decf3fb1cc137c6ed67d27179bf8389248576fc4d4ae029ee4ce3acd4461f47cb574fa8b7884b8fbe575321d7bdff788d52d2356d57cb2849c87602efa928395e525268a2947ec93026ccb7efe5b85825e12ca4fac353e5619e26ba7a17fd5ee967963c996304f7914c6b9b40a3e07ed14209409b65d46ad2cf02a5e83891ea7b744876f502fb9cc980f3da87d715a5f88ab53e83afb992b23e19f3e8118093fd5a3482bedd72875f93e692bb581a9c089a46208f9ef653f2824e4b4ba42660accba73fd41c7fbe70c84cbc9c54458b520852dd74f04b33dc2d504996199be8b514b8e307bf638dc7c63ea5e83400c706ce34abcbf28e96a3a7e9f3e02ba31c910ec0599d7888f38adba592cd2e898a008f58c6cf96dda624f4e86163414c867e55f8beba892ac58ac44bb101125201eff61ede4fa3e960f070cdaf7e07d4d7e749a4e3d2ce8a67f6646adcaa699c02887434cf8bf8a61ec712342625c11eace75a7cc539a4a54033427bf571c66c06d09fd18a99c5fec1ac06983d4f67b8fb338674a6d68ac01b94e5983dcda5ad41caf3104f2ca3dc7273cffd4cc321a2f5de92c8fe825c09ec78748a004997caa846c2e4c465323ef278b29816d9d1180db1e13588113a0db2d5aa6189c4a525ac9ce6d5b3b67aaabed4fa59a0bd1984e9214bc4552f453aa0e2dca33a302d650587437f1587e2dced355c0f59f47e0323c9e6845c7b6ff78d8963f0c8d918bfe714244e82121f1a2fcb53d752b9bb47eff82ba007a0435bb098fdbf92d831c358852230d0d0ae3d6e4cf1a73bbb3792fad012b99901afcce0916125cae5355e8b59387b04a8d2fe97d0b98364ef4371baef7c6f5091c3bf94869984aee6a84a42325e56c9101ace938d16ee4f3c910d385d20488913e455bc18002870fa4fe0464e05bbe1fea1b309e30be888e7f6de0b931d5bb3e3aa6c0c984086ec317b7ac7d60b36c2c1d6416a8a9e2e041847f6b30fdcff7d276a29d03ee34ed8bab94fe94fbb21d1ede6a4e081d74f4ac25590a120e55dcab6b217733fc8d5e177d2bf7c73d7894804e9d7ecdffbd08c4bb0c0635fbcc53ef3fa6a3c801cefcab20e1a0bbe0f0613fa71c2ea10d8ae3c6d00786cb3bb64239e92de8bf8171073a7fe4799f84a0814f8ec7737dee84755ab741a796c3d053790343c05358a978f6fbbfe98c804be848b904670877b5405f58952f09a1a92187c31c58872764b519379ce724947423ee66e69e3896ffae7f0332fc8972a1c10533adf5958d8c7f0628e92fc2e7cfe972cfd44452de6afa778cf26c78ff2e88eb08809aa6d4ee792f283f86780c7ece7ac8ac9331fcd66abae5028622152d16f67671775ad0594a0ca854ec753e1679943262bd6d7d7209d4073b5826fc361f85cae0138c61a151cef6f965a943134896e92248b423c1598031ac79e0e3cd60ca40ed5506069fc1a241559072544812b7032ece2ef1833c89bca1bccecf497184e08239794716172e293ad1553886f1a9e4851b28652b8cd8d2be868e4bc9f385a328c5914812277821179a2bceb538d196d21716144e48b0e73dfc77f4c6139f3831dd0d377432e1db5716714e99ca538976191dc4ac8050dda68c69de94fe382421f01e14801d319b38bb4eac7fbedbf91a92b4aff148227f489620fe715ff47f9ddd6a753b095dcd65a7f000bf69160ae1fda63f1b2d6d6633ee8e3f0187dab6b1e4fcda37c4d54f8925ac0781ce18936fba48c9c54d131d8bdace79c6a7b7e98e344d700481bec20b903872ba55f990fb8e544aea3fc13cd7b2a77f0e51834db9fbdcbc92946137ee19ea944ff97e3e6795fef8f6e14611ac969e325c2a99699032ac53df1ed82eab36b870ec585fff2e8a56fe3bb23c87334cefab05325cdb5bc907b5b342fa04da85b3f6e04a421321e6c54e50e6e274374d95e822a468784a9a28e510e969a287e9dd786605cabb66d2da882b4b12e96222423780c3a3716235aa9edbe700354746110a6fe47cff97afdea289dad47332df7f2f0ff8b21fb96deb6e18f843e268d5167ce6ba18f8e696451fb59a61f2fc7f599922473c326379250af424650a4d6872f262fffec144ea7bfc88a6c8083c12985dd89701c688f537d548cb760c4d4eb28e5349678c2de112a86a7c0ea13e848f570ba55e7a3b926342b4195800c34fbf264d791a2fe0fbe8b3274d7973be003f17ab466fffa5b2664842f3999afe21d4a4bbf05cfc170da02e6db3160376d232fe8062134012bafc08400aa925fcec8ff2f3ac2b8f240ffcd90f4374a68ebb797157ba8b2f6837fd651ff3283814a9a1ddfad9a79736699bac119aa60b6f56b916f9eae64cf4d029f0af59744dcac75ad9293aa8388c9a9ac61ba4c9cecbc591db0de597a5c528f7f0c9f20bec1d5e9e3457d18f8426cf8229a6d9df71ded0c9ec8085f24ad5e3ddb952a775c9096dcde36375c0b25b713dc19b44f21b86a73717f0ab1410b162ff0c09ba3200b38abf180ca4801c594d95391d6b4abe926e4d33de57c9055988564db1c84974593e954ec011a04077d1d17e70217f9bef418eb0ae183fcc14ddc61077fc9d02996a17c0d5c3e9cfa9fe7c2b9556111575bc9b9b4c63d9db30647da4a01c852193af54fd448a031ede76f5d638013780e8946b9e5476e9d57af0cc8f6d708b62b0695fc96ad5e8f2b56720f4465614d4dea2ebfdf8844347c9e2cd6acae9c9514217c7957f59ea14d74bde55b2dbd0a79aaa62501b861603f194405e0915b994447fcc82254008b99c8a7748e7ac763329a336b0d8c049da2e4fb49313007c675bac592ff25b31592db07c09046590d7eb5b954eb706f732e7f60009b89b8a395197b1970c7d9aabc0900578d6ee3d74d032a9cf00beb4398a34abbe31515da383a8eb33fde750af9b9ea81be813bb35f3a2d7b7860c5403c99cecc5a2d52bccf45233f1a09cd984b690da4ec73ff4c91531b7e057e78a62b4e1c3b4f70b525e64284afee4b3eff7cc430ce820bebdc3a623065092a2f43ea131b9b9ff8011fad097baa9176e96cac163b3e3dce6e43962ff710b0fdac58ea52baf63e7eff102f6a347a7fe45805a457a012b2de0fd3023851657f792a9fcdfc3542e506c01cd842aad65fc37053a03fe6d5f918dbc385fbdf1243cb07f70f189ef873c0fe48aeccb71319a80578033b9fbc63db91bebbe14c3431ae8a8263947a11b5278b35b9f3634be896f4f73dd82cc2bbe725a460ef372cf8c94136fd4b880df7ad2ca4ac36e7701909042eb090c5e429810c32c845d957bb9f03226937957fab35ddcc493b1963b3d46beaf85076e780a94e0b2642b7a349cc4bd9ae7b59cd4090940b853d449c484e803d3b05a2ae12031c9e4bcb16c1956adb939801290cea06a3316f23b61d67242f36c1082a029db7f2bf13c6f5868c1473abba897842bd069f97da37ab056cee99a7f8d214744b9f90576cf924e940bc820b0cec32eb147a30290ef78725ad1faa17863c5a98c3f97ecea61ffb8f1dce61c803ac07ddac01ce07ca1bf775c0a25a334d8127e35ed40e4b32dd8c979c5ddc81162f124c6aff70a5e0385aa42acf4fd8f7217ad53e733205df601864044af6341081de0d5317816aec5cb75a80f855daffa4bf1688bf105f3ee0a2f5fc1ea6a712acd9f715304882ed8dd7d87c6eb495fd70f725c504425b81029004d422489a6a59511270394de425a25c276a237707e2afd3e63b2367e10eb0d935a8339218e085c185c428de54d9da7e569f0a74d54c8283e78d26b9026b9d9f2e7d2c656bd08fd48530ef73c1043706108f5aacbe14c72e64b6bc5331ebf6b5b084e495c5f5140d64e501c4769af0a913357ebcffd03dbab4f600576b8b3e5c9150dd63952aa2d7fa91c4192cd822ca8c05073b0ede3eeb44ac1a456536c22ba8726dfa4585087766615ee53eb667570b7cf46381d8b642c42a7ad273dd319ed91d546f1cd52c6360dbff900b478a377828759d9773f657d7252eda0765cb6ffb2688f064f39d9d33d78707bf2bf6f4bb9d0196a9e3b2683cd2a6ef03633ac2098606f1182a7881ad4d5139fc4ee54e799ac81a8573961b0dfa96ddaed35dce54f0ac5974526bbdca9368c71418f620f33ead6142a8a66aea07d15aa699b23139f5a32ddd0ce1012e1c6bf2023d84005303e9165dbc4776552e7efb9904bbdb4fddda335a396d956ef44ac7d86e3092fdff0422d0cb97c32067029f1042b0b23e7d10125400fa49a5ba9a31c68f425cc3b58014249d55a475b183832cf2cea856a079b2f5975681a84a4bb21f9ce2c798970c14f3179a7dc306f1b55238db5097c7ff006f6e0aa1573f5aa3e16a65574cf9c76bf65930c427595ace362a43195446893da1447ad403d9f435a5225d412f9d80bb3de51b81fb07e6d33a9cb88e90187a83acd9f5fed33b424bcf3cbedeecd9d6dfe839a44ec0207f56195d674952c390fc2b0751a36e247b00c90a8ab74f4d4686581911814589a4c706f5baeb1c11e45474ee829d7f1b4f534834718aaea8a9382b4e0307c7325fc67405cd88d5754c8480b70d59e78e7c62203c60e3457354e1160a0c54d1925c2cd68848653a31911d03568d1d8748465679eac0065248f2e65fd784e2d6cb749c9c642f71d9f01aece5b471dad46524458864f8de38b14c37c6bdc6bb37659e7c9d1652934c7d2cd20a0725fe62c5ca684f43e1ee851683fed1ac29bf985796c62e20c7f6a7295c5c9698312a56eb7286a659f4cf1f5b81971ce02fbf801e1f596c674e06b39d98c541455d81e359ed2489a1f3c30a857cfb5b631cba284d0eb52900db98fb4148f3b4149d0429c0b18b9da494df72c7612770225e29c99dff8366957a85ddd73daa7af6b64559cd9163f3fde976881ea88e372757be70250a53b783f67b11b599c263a3d0b054196c5c15595346239e90d1f717d21a537d6c2a357d0ab5d3f2ccc93481c7d7e8395a7045cca93ca3e792d3c6aac0772458a3ecf02b1cfafcf576d0f241d9", 0x1000, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0xfffe000000000000, 0x2}, 0xc) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 20:18:30 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 20:18:30 executing program 0: r0 = syz_open_pts() close(r0) getitimer(0x2, &(0x7f0000000000)) r1 = kqueue() r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x80000001, 0x90f9, 0x8000}, 0xc) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5811, r1, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0xffffffff83d0890f, "2fa85340a1988853f004f05548528f9425fc39a2"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)="aea809a78b2baab0d68f248265809783fdd7d19246ead5b0a7c61b44c849b6db15ff56efee5a75c47a5375ae2737f151f6f9bc9626aa70aeea32b182c5890798", 0x40}], 0x1) 20:18:30 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r4 = semget(0x1, 0x1, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x3829, 0xfff, 0x93d, 0x3f]) 20:18:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x900000001021, &(0x7f0000000140), 0x10) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000040)=""/209, 0xd1}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f00000004c0)=""/191, 0xbf}], 0x9) 20:18:30 executing program 0: r0 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 20:18:30 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) shutdown(r0, 0x0) 20:18:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x2) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x1}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0xf0, 0x81a}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x1, 0x3}, {{r2}, 0xfffffffffffffffa, 0x2, 0x82, 0x80000000, 0x8}, {{r2}, 0xffffffffffffffff, 0x5, 0xfffff, 0x3f, 0x4}, {{r1}, 0x0, 0x84, 0x10, 0x81, 0x3}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000006, 0x2, 0x480000}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x26c3, 0x2}, {{r2}, 0xfffffffffffffffc, 0x48, 0x20, 0x1, 0x5}], 0x8a, &(0x7f00000000c0)={0x9, 0x5}) 20:18:31 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) 20:18:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xb) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xfffffffffffffffb, 0x1, 0x0, 0xc36, 0x7fffffff}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0xb3e8, 0x0) 20:18:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000fee000/0x7000)=nil, 0x7000, 0x2, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000fed000/0x3000)=nil, 0x3000, 0x1, 0x5010, r0, 0x0, 0x51) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r1, 0x0, 0x0) 20:18:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fa012e2f66696c655fad1ec138f6b2de12910800000058d02d"], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 20:18:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) kqueue() 20:18:31 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000000)=""/125, 0xfeb8}, {&(0x7f00000001c0)=""/4, 0x190c8b7b540586fc}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0xffffffffffffff87}], 0x11f5) syz_open_pts() 20:18:31 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) socketpair(0x20, 0x8000, 0x10100, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x8000, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x0, 0x4007, 0xd179, &(0x7f0000000100)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = kqueue() r9 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x90) r10 = syz_open_pts() r11 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x3, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0xa3, 0x20, 0x0, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x400}, {{r4}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x3f, 0xffffffffffff0000}], 0xc0000000000000, &(0x7f0000000180)=[{{r5}, 0x0, 0xa, 0x80, 0x5, 0x9}, {{r6}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x8001, 0x3}, {{r7}, 0xfffffffffffffff9, 0x0, 0x0, 0x2, 0xbd}, {{r8}, 0xfffffffffffffffd, 0x24, 0xf0000004, 0x0, 0x6}, {{r9}, 0xfffffffffffffffe, 0x10, 0x80, 0x7, 0x1ff}, {{r10}, 0xfffffffffffffffb, 0x2, 0x0, 0x97, 0x4c}, {{r11}, 0xffffffffffffffff, 0x4, 0x24, 0x2, 0x15f}], 0x2, &(0x7f0000000280)={0x7, 0xfffffffffffffffb}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x3) 20:18:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = dup(r0) socketpair(0x6, 0x7, 0x401, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 20:18:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fd28e2b5dd6474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0), 0x0) 20:18:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r0, r0) close(r0) dup2(r0, r1) 20:18:31 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8000) r1 = semget(0x0, 0x2, 0x20) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x10000) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:18:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0xffffffffffff8000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fchdir(r0) fchdir(r0) 20:18:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7fffffff, 0x100, "b2ad568fdd6190aaa9c811c2ef09630b120f419b"}) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c5cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f7", 0xe5a) close(r1) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 20:18:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x130) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 20:18:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0xffffffffffffff5b) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 20:18:31 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xfffffffffffffff9, "0aa811805c2f6082ee42cff5c8023c1aa8c9c935", 0x100000000}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a", 0x11a) 20:18:31 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000001300)=[&(0x7f0000000140)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000012c0)='@\x00'], &(0x7f0000001480)=[&(0x7f0000001340)='\x00', &(0x7f0000001380)=',\x00', &(0x7f00000013c0)='-\x00', &(0x7f0000001400)='\'\x00', &(0x7f0000001440)=',%#[\x00']) readv(r1, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe00, "0867274701807b014000"}) readv(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1) 20:18:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a", 0xc58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, 0x0, 0x0) r5 = getpid() syz_emit_ethernet(0xf0, &(0x7f00000002c0)="f2e2b3c361baf85f747d2122c47ecec2be6f3599117a85b65d430d62711f0da9e08a188f9ffd4db0b96f833684564ef022ee34baf63b90f525d940d5df2d3a5a817ac4660ddcb92e5c54a931eedfbdf343f3e85c230ac9eb9cedaeac2626b9a8ff8eff0dc3ad2ca570822d89e455ed80c6e5091aa4c69b4a9c07411638fc98e4b9c0e49184674a25c77ecbcd57e42cc353dfb3b9922fc13a390aa83ee24aa49974c02ae9a37ad854831b2dd6f7d8970f4a2f4425a5889c59e157d3b439a4b7ed3c2b70e56afc801e91253af41302b0a6077e233f0204a6fdb3dfa5514b1d459bb550249534c4e49327c164c4ee7344f8") wait4(r5, &(0x7f0000000080), 0x9, &(0x7f0000000140)) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000001c40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ededbd9e58733b508e80f1474701c78b00000000000000000000b6c7369aa6b24b48ef87823858b427439bd9d9c93979e10c237a0701f184c010672698602e4bdb8b7fe1d698b3382ee25a7ba569d67a4319a98e63a3b781292d0daf5a48c08ad88fc6869a2a6d940979bee9166e30e923bf796a12aa3c3525be713e8938d3745ab7c99010e38a79d5d59223a5e23af1fe10d4472127bc6ea69e83f49d22b1192cb0bbeedf0a0c554f469adba8472e8eed8bc015648213c62c96a5711abeda93ab10d048b3371892096056c4676c4d9fc713a5c5b079a2faec228a153f540978c71ee50a92d5958c90814cf1eeb821ddda9f56000a80a668ae774d13780dd6b37978eebf77802190884f1c2c961c75d43b0d7670b515ec78b1042163ebd46cdd304852b5f989d77273b78ef82217ac867d8f1eb07b221515c128267908eb5fc296ecf987c56205b43f38072edc456f31462c486c9de962a432cb0a6c5aaaf852dcb0ab1052d1624d0665627ee7abdc884ce5c4011eb64a6c04742eb1039b44d43a50c3a7b6270aa918ed4f2b22ea129bf9cf86045a85ed47ea6317b7e06acdc003df4648afe4092bede23fdcc3476f6f7337b323250b67148bf844c3f50bb8f99beb9a218b08e0e1996e271ed04c4440e6d76d32fe40e1636d46a3e3fc93fdafcf4d99716f032005d77b7ed7b1a92a55e2cdb2407d939d615012473634fe8dc95aec0615e20aacf30696f8e990f1fd408d8f8640b20fb42184a41f23cdfedf8dd509649d40e989f2d5dd55e0022cc201844764c8a789fa538b6d8f6d22b499f1a2cc89f5d3de5b9282a805203f38cfc2b1f3fb26e019292b1e09525a02f647293b55e304e02233a5c80598f8b34a21361cd392680b6a56f25f8f01374475bbaa8ead01265e530d654b344e218bfc9dcdbdd08a1c20fbe6e31bf743720123713c8886072ae51be6ecb39a3528baf05e7b347d1b850b75fe5cfff7c987a71e2d41219eb5ddb3e64ba5acbbe2d5c32172eafac5eb853c99e408fa7c32e377e2dc508fd0b923479d7676ee32a30300"], 0x3d, 0x0, 0x1000) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) wait4(r5, &(0x7f00000000c0), 0x2, &(0x7f0000000200)) r7 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r7, &(0x7f0000001780)=[{&(0x7f0000000200)=""/208}, {&(0x7f0000000300)=""/155}, {&(0x7f00000003c0)=""/87}, {&(0x7f0000001800)=""/212}, {&(0x7f00000005c0)=""/90}, {&(0x7f0000000640)=""/24}, {&(0x7f0000000680)=""/244}, {&(0x7f0000000780)=""/4096}], 0x10000000000000c5) 20:18:31 executing program 1: shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 20:18:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() write(r0, &(0x7f0000000000)="423ceed3ef41a4f21acd8f995f67f050fb2f", 0x12) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 20:18:31 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) sendto$unix(r0, &(0x7f00000000c0)="16ebbd530dea7909941ac9f82385a4d0f76a915f0a34391f71ee87d5914dcbbeaa544f725c4001a79d368edf890b06ee60d6054eeb2b947ca5b0c1fbc85f1c21ef77", 0x42, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:18:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x3f}], 0xfffffffffffff330, &(0x7f00000001c0)=[{{r0}, 0x0, 0x3, 0x2, 0x7, 0x8}], 0x6, &(0x7f0000000200)={0x480000000, 0x3}) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = geteuid() setuid(r3) r4 = getppid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r4, r3, r5}, 0x134) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373c55ad1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) read(r2, &(0x7f0000000240)=""/216, 0xd8) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c09", 0x290) pipe(&(0x7f0000000040)) 20:18:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/84, 0x54) fchmod(r0, 0x40) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/150, 0x96}, {&(0x7f00000000c0)=""/48, 0x30}], 0x2, 0x0) fcntl$dupfd(r1, 0x0, r0) 20:18:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000140)={0xddbd, 0x100000000}) r2 = socket(0x2, 0x4002, 0x0) r3 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r3) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 20:18:31 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f1704", 0xa0}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="e86e048721ae5e4ad907c56ee859a92df736108128e812", 0x17}], 0x1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x25) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x9, 0xb4da}, {{r3}, 0x0, 0x8, 0xf0000041, 0x4, 0xf800000000000000}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20000006, 0x14a0, 0x5}], 0x4, &(0x7f00000001c0)={0x4, 0x8}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4d000000c85a538a131900e8ebd81823fc7e0d7a"}) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) r5 = getppid() wait4(r5, &(0x7f0000000340), 0x3, &(0x7f0000000380)) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x9, 0x4001d38, "92bc73c8a98d19a3de1f00000000000400008000"}) 20:18:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) munlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) 20:18:32 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$dupfd(r1, 0x0, r0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlink(0xfffffffffffffffe, 0x0) 20:18:32 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x6) kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 20:18:32 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) r2 = semget$private(0x0, 0x1, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x2, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x3f, 0x81, 0xe558, 0x2b17]) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x7}, 0x8) 20:18:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff0d000807005e000020f6200000001500000000", 0x14) 20:18:32 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4000000) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 20:18:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 20:18:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = socket$inet(0x2, 0x4000, 0x97b) getpeername(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd00"], &(0x7f0000000200)=0x6e) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\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 = semget$private(0x0, 0x7, 0x1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000002c0)=""/2) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='\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, 0x1c) r3 = dup(r0) linkat(r2, &(0x7f0000000440)='\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', r3, &(0x7f00000004c0)='\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', 0x4) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='x\x00') fchmod(r0, 0xda) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='\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') 20:18:32 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:18:32 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x800fffff, 0x0, 0xfffffffffffffffd}], 0x4, 0x0, 0x0, 0x0) close(r0) 20:18:32 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = kqueue() r2 = kqueue() close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c01b000"], 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x800000c1, 0x400, 0x6}, {{r2}, 0xfffffffffffffffb, 0x2, 0x21, 0x8, 0xed}], 0x76c, &(0x7f0000000140), 0x4, &(0x7f0000000280)={0x0, 0x9}) r5 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f00000002c0)=""/70) write(r3, &(0x7f00000000c0), 0xfffffec4) 20:18:32 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x9, 0xfffffffffffffffd, "1202545f8d5181410b18bedc185e9b37902cda4e"}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="fb5176db34caa7e47a166964c7a16976b5c4e9f6c5fd0ea24ea59f155b0cd00fa42c609d4ddec787cb3ba37cde1c53e0c05a5854090a9b87980c6c35f9e9a36e2f85593118774f06789a02e5d3f77001c008962308173efc1a12303150cfdfe957d6b086799befaf17f65019dfbbc53ec8daef1dcf6b9f11ca8c919852612505e1217bf0dbe366683731a0c4e7b5e0ab8842ab9a46fbae56e5fa22c0844805edf75b0a", 0xa3, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9", 0x11b) 20:18:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r0, 0x0) flock(r0, 0x2) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="9ef40b17831859d364031cded6977c2c79ff1cc9e7906950408c3c7f0afe7ca37253456ac8a1c582733222aa351e7922a46999aa521771f85caf241662f39a367365c9bf1af1ebf0a4b15b210df350e20ff720949d5fc2c5d645985ebb7c2e4a95", 0x61}, {&(0x7f00000000c0)="f675a14a2ed627ebbd3a40ca852fb211799023ac482c69eacaa62f564c19e08899f28f4a19ab5ec2c8c1f1bbfec0948f4a61b40e429466bb7eef34c9cccdacae7391ac2079df6a0685c521c5d4796f0bfaa05022795733a6411232343fa17895ff0e68c6e1ee445b0b71e8e4cd12fa88a5bdad6c7e6404d2b1cbbdeb034e8b5aa4c1cb7cc41f12a5fa4efa5571a96e41fda358bb5793b64b7b75b44cf888f7151ea3c9f1abaabe76eb91c811e2a3e1d23f8e56956b2329e7282007e5f58e4f020b8d36f0689ed9", 0xc7}, {&(0x7f00000001c0)="e417c2badd536c78d065d087c601355cf2b552a44734d7486c075bccdc", 0x1d}, {&(0x7f0000000200)="dc14d8a3e04b7a8b24a9cb44427196475e4e03c3cc871c8502fe9e5c59d32fb7c512ee9133f8a22b3f482fa9ed905085dca9403bf39c083f8d324f97d2090025b2ff66f1454126e7d156d1e4e6013ea7dd449bbe1aece3536b5096daa1d2f177d8d838fc5206df8b08fc26f17a6dec58bc91c79481062f02b88f1f936963d891e2121d9777281b79a95775f8e59575eb2dae2396ede9a575", 0x98}, {&(0x7f00000002c0)="49f0956a032ce3f0e470074a80a531e4fb50b26ae104da00faeb19db449e07123c8ed90b00bdba39f0e30267c92250e4c48e45585fd66864ff9c25e73b97ec3e88099fab81916b851026c48523f2ae00ff7062d922ea4cf26b67b60101efcc130a0b79622436d81ff098ebd62ea1284780d2d6fd34fa7a09e3ba6464d45e", 0x7e}, {&(0x7f0000000340)="2318081374d84e1f8db41886d6428adbdc64d2ab5a376634fbfb9a68adb27a515323afc9a78113dae546b37937eae274ad35fd9a5b26652fb0603211d876072d06f3f48e89ed3cbb53b84ca61941962e395c4f1fc26ebabbc4497b80d636d24ddd37a72c2242c179a6fb9752af00bb887e330907e72f2bfe1f111baac4c203d3bbad5666a62b6eb725374b5a836be1e4046e849fcdf9b09d93e398f7a01e114e02d5778ba7d8537005e6ba2b66175e45e3cfeb3e35fd5bb185e310cf8f043e282099b64143a47a5e8742e394a81550425abb6b696c94ba116aca86509fb6cd12a56bb0d3775bf561", 0xe8}], 0x6, &(0x7f00000004c0)=[{0x100, 0xffff, 0x1, "17712f601706b78fa01f4cd306f7be68c646dc1eebb6f9f2bb69caacd5cf4c390ff869669d2299414e763ee16443b382b6c31df1438767746acd7d394153887fa17ffa255b0ebc8e208193b6bf260acdd9af33c9467b2bec57bba3ba4a9f9c3b53dd8db009436f3d4ea5b89eef0168141432b0ffeeb36674bac905dfc0de2dbc84d6637db415ae3a2585ff978e917f58bc074e20713f46f9ec0196a7e9d5f95434ab42ea89a4098ab6aa194683b7f6e65d7706f603a3726fa0f3c6108bbbee2e341d6f6dd47634e872ba85abc7a9bb60cd505394d3daa15cb92704fc24bd9584e3f0663b67472db70ce1275f40d7c5"}], 0x100}, 0x40c) 20:18:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x175) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') recvfrom$unix(r1, &(0x7f00000000c0)=""/238, 0xee, 0x803, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)='|', 0x1) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000001c0)=""/203) 20:18:33 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 20:18:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x20008) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) 20:18:33 executing program 0: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x80, 0x10000, 0x9f69}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x6, 0x9}], 0x100000001, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x88, 0x15, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x31, 0x8, 0x100000001, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4, 0x8000}, {{r0}, 0x0, 0xa8, 0x80, 0x9, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000004, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x79, 0xb7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x1f5, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x50, 0xa7d, 0xa04}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x8, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x2, 0x64, 0x1, 0x10000}], 0x2, &(0x7f0000000040)={0x7f, 0xa2}) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) 20:18:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x7, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x13, r2, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001100)=""/143, 0x8f, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) accept(r2, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 20:18:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000400)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00e42500000068f7acad445dd976a67cf92c23ef44c51eda92be684c46f52e874f4054589fc9041fd05ef586770e8e7e1b5a653c1930802cb56bb22842116742b3d7f867322691202c779333a7e391c55af404438d8d1595d6f6cbc2f17d28ec41606a19a91649e88b320bba3371194ebcbd8f59bb8200305e", 0x158) write(r0, &(0x7f0000000680)="ec7d2f00afdba0e2d780b510dccb45c920cf5483147d42cfa10d1db6d6820600112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb00104d8e54f9b980d4aa8a42b893150700000000000000a2ea55aceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b05000000000000007c41740a50c92ec309513613eec10353b044567ad2f1773a046a8f6b352bb30dce42739d3e26c96f3e860e54414ec7415bbd73c32a66c549e3f0be74e6984c0ca66c17481b02a3e58470e4665a6e61f4e62b92a5608fed6a25fec3aaf3e0e67fafe318f07ad71062e61fd6bc093091e76e79458e5e0fb04fdc8990ffb7a0ad7aa2c872785d070a9545dfe01103cd25aa47fa9c063ca73bc0781decc61fc239e429aa9e90c83afc14b394bc32c768b575771470ee1d", 0x4f) syz_open_pts() r1 = dup(r0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x2b712c3fb637c133) close(r0) kqueue() r2 = syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xfffffffffffffffe) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 20:18:33 executing program 1: r0 = socket(0x2, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00de2d2f66696c653000fcee9d858332476d7fa1ab34b1fc520d7efff3e14a0dcc4812700982c9e16eabd94f12d5233ceba33a1b69bb0e5449ebed2f0e3a34382caf4a7c5f7f2e5017e20c1dd678bd24b9a84ed36003f016ab1ba18071ce74f83c8fd9e63ce16c1c16274a7052850c3278849c36a0c6ddbde8ea3cb7f8933f8eb256ff3895d662f8cc7d05343fd249"], 0xa) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 20:18:33 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x8, &(0x7f0000000040)) dup(r0) 20:18:33 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSDTR(r0, 0x20007479) 20:18:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0036b22f1bcb8155a900"], 0x10) 20:18:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x33, &(0x7f0000000080), 0x0) 20:18:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="005fcd1fd8ac2baa98c6935f0a"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) setitimer(0x2, &(0x7f00000000c0)={{0x101, 0x4}, {0x6, 0xffffffff}}, &(0x7f0000000100)) shutdown(r0, 0x2) sendto(r0, &(0x7f00000001c0)="2aff3d060000000000000020c9d094d1ab321fb960e4ceb5b6651cc1a11c9e82797aa02fe3829a98", 0x28, 0x404, 0x0, 0x0) 20:18:33 executing program 0: r0 = msgget$private(0x0, 0x2000000000) r1 = socket$unix(0x1, 0x1, 0x0) getppid() bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xa2fe, 0xad}, 0xc) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00003900000000000000bb9df528ef6aa486530d213ad3abca9ac71b7b937eb998f7de"], 0x1) r2 = getpid() bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f6606000000fb300000000000000000000000000000"], 0xa) truncate(&(0x7f0000000100)='./file0\x00', 0x8) dup2(r1, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x10000}, 0x8) fcntl$setown(r1, 0x6, r2) r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = socket$inet6(0x18, 0x2, 0x0) bind(r4, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 20:18:33 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) 20:18:33 executing program 0: getitimer(0x80000000003, &(0x7f0000000280)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) getitimer(0x1, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="c1457f59dd396025b77585796c351fbbf5c971fd8b5f79e1eef2780773bb459e3660053992a2f32a6e09abdbc8ac11e758a18c01ae7281d3e5029b5557602fb55310f12e48e6e68877e1265d62e817d0df35884b2f48843ec2f41aed2905237e4b98d617398d51f2df30afcd57387947c58d1c31bb14b62de098ea77b47153e130e410671ef642755236d75695125750b1fb8222f45d03a770bee378449d2cba61c1a3d280eddaafd64c0503122db073e0e2b0bc1c78219b8cc6b0fe13399bca97408337b58782723e91095920244ba2f64f75bd836d8dce268ba52959df5da0161f5a8836b654a887fb7d093544fa8db224c3a303ff7b", 0xf7) 20:18:33 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 20:18:33 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:18:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2216"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, 0x0, 0xd9, 0x0, 0x0, 0xfffffffffffffd64) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 20:18:33 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2}, 0x44e) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) 20:18:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) r1 = socket(0x3e, 0x200000000, 0x3) dup2(r0, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400000802, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) close(r2) socket$inet(0x2, 0x1, 0x2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/5, 0x5) 20:18:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) 20:18:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="860d3f7bda50555709d962348b86b4643021100de11b2525dbf490c9bc35b8b91b58183f24acd31e3c5a4b33a1c93208aafba2faa9ede9810d61b2f65cbccf039f3ee609c98a33da16f93c6a13bf2c2607b9a472a08420ba1ed0acbf7d869d0c819d7424e4577329e72533cc79e621a97fa9870c41a616de5ecf2aa9ad4b4a3d8bee47c55bf1c55c150438263a8ac111439e8a6e872e4839ac7789de1168ed388ccfc2ddce7d29ca2afb8781653b6d8590f7e2bdcbeeb9eccb1041faf8de662b6664e1ce492dd876bb6c68f0e799a719cab6ce", 0xd3) clock_gettime(0x0, &(0x7f0000000040)) 20:18:33 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x180) r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fsync(r0) 20:18:33 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) chdir(&(0x7f0000000000)='./file0\x00') 20:18:33 executing program 0: utimes(0x0, 0xfffffffffffffffe) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) 20:18:33 executing program 0: socketpair(0x17, 0x4, 0x800, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x9) r2 = open(&(0x7f0000000240)='./bus/file0\x00', 0x8284, 0xa0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x11a, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x9f, 0xfff, r3}) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x1, 0xfffffffffffffffa, 0x100000001}) r4 = getppid() open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x20600, 0x100) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x400, 0x2, 0x4047e, 0x220008004, r4}) 20:18:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2000000000000000000000000000000", 0x7b2) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r0) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) openat(r4, &(0x7f0000000040)='./file0\x00', 0x480, 0x12) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:18:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="402579aa33c3f485724a18952104cfb03a35251cce812e06a262899484f776a41370bfd35eb30b6a62e764158d111b23defbbf875d4a779602e3af0562b7a1c0991e02d845e09779c2d0e02f2e10db9f223ff063577e83e62e480ea8bf16adb63f7e75c47442fa0e2cff3a6be9c93efee089174985a4a123f76ddb356211c0e7bad13e997e4b18dd731282c2208c5e87fce6be4a85d4f51c9ee28b3bc7b266d410fb007f699b4cacbefa17d7e6f5c544dbe3948cde86c48f85913a2b67750b99edfd36e26311fb7650a38f71bafcfdc701afec7e58f5d4dc3c4a5a8854f923b194a752", 0xe3}, {&(0x7f0000000000)="a192c8d9b11d35c3d95a5162643c1fd53c93aebbd822e5603646237868", 0x1d}, {&(0x7f0000000040)="10d7225968cbbfbf39", 0x9}, {&(0x7f00000001c0)="f56ba757b6e05365cc9cc05cc992d0965750d297ff9cfa4dbb6b06adbd897f8ad7f02e75dfe927726616388e86c97e7044f8d8163655f7ab2719e2d4f582e0119bf9d8c3f6a3727376730dc8d6fc7f8b9bd83046f2b6c90c204514de51a21b7974c06134aa3061e7cc452d9f2a2c08628b2cbabcaae503036e849e5e7555fef064ec1ba89600000000", 0x89}, {&(0x7f0000000280)="a23cc56ae180fd6763ff453cd917b5a3dceb0c6b5c834d51c09243b8445cf52ab77eb065ebb190f5fb94f7960ef3772648b7a4ba039bd997046471068276", 0x3e}], 0x5, 0x0) 20:18:34 executing program 0: poll(0x0, 0x74990604aab7c976, 0xfffffffffffffffb) msgget$private(0x0, 0x242) 20:18:34 executing program 0: mkdir(&(0x7f0000001e40)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\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') mkdir(&(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//file0\x00', 0x0) r0 = socket$inet(0x2, 0x1, 0xffffffff) getsockname(r0, &(0x7f0000001dc0)=@in, &(0x7f0000001e00)=0xc) open$dir(&(0x7f0000000000)='\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//file0\x00', 0xa90, 0x0) r1 = open(&(0x7f0000001c40)='./file0\x00', 0x20010, 0x1a0) sendto(r1, &(0x7f0000001c80)="5b5dc59de76d2cdd8be44e6c99f8adc8b17b00f63f83bcd6f61abe288e57a24bca4ce93e67c1f661eaaf34468b773a804934a1a5cc71190d4de064b7ad98b0a1c2e8a6c409a1d9cd6592ee7332729aa1301b9b289b512ef0818c49dca5b4c1c6730af496f42506395b9c22f4b7b55114b1ca861e89692545de03085a567f43c7422a5233d02dce26d13ee21bc670fb3539d41a2a3d4beaed5fcbced5964563b443427d0a5ec7f5782831fcf160ca19944745d9feec9031c2f25e20b566df89d2aac4845ae4ed1442bb7bae102eb8309871e67236f9bd6c1ee2ece8aa524701", 0xdf, 0x409, &(0x7f0000001d80)=@in={0x2, 0x0}, 0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r2, &(0x7f0000001c00)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f00000002c0)="87db4b4b94217f5b64cb075bf0a243b79d1535e93584aeba3cf5b804e08766fc64c71a6bfa6ef6a902ceec4c8e683f5c7f2845d4960d43f05917a84123b0a933e5a47dae923e3ab9da76ae40b133b6d4b1af5627e4d6a8c64938417c0aaa41ed27887780f98e0f6ac20d9da5c408a3a037bb36956926bdfcd7c5b590dec57bb5ce39ff804d914753e4992d625a1b6a822fd0c6475fed917d242d2533289807c8ae70563118f301d2cc7005370d0289e25481e7f1757876f3c9a30317eb97fa1aec0c4a1d55a5abaaef7ece90a004157a6d40fe642057f936081e6e5f85cd29f98b0d08d906538f4527bc46104d10362d66da4ed7931860154703710d61f8870b9b4201af3369e7b396c4910aaccaabcff85ff9ecde5dfa31789a8ee1b54104a7f4bcea727de43f86dc2256ef4a04ffce4b90d02a421cc75f74c18d25c128f235c7277ffcb5ea73108c197472d4f4470084b83b7c4a8d8bf524e0246bca30bd8dc5e02435100b490fdc82c6c845891b86e5009e75b97ef046bfb9b8c4bfa7dd982317ccd18f42eab4a04a382b04ec8d51b24dc49a597ed83a09ada54ea76ef9bb244b4a3a08c1213cad8615f179563832f4b7d2e15ed3afacb8cf7474bcac61ff3752714bde90200d987ee2a554b001dc9bea74ae1d9ae185c2a422aa7bad6f71febb91bff663103d92fd4826dd363215aa1c03046dfdea9e399ee28fc7f1cb39c83f72533b051fe38b01660c21be9a0e81c47a0878531c9dcfc090862426b882320fd292eafd8e32aa12db80271a4033290832b87088e09457e1d579284088750c27ad99e7c8f30fd5845b84fde045dc41a17eac990ef7e3a97314aa775160cedccf03d09ecae8f0c12c3c140e0de85aa3fac95ababec685049486a64fac86804dff6b99e3b028f214ac06462dfe035dc069ec63dfd33344cb488c5cdcad1f72f62ffb57d89337b3b0b8ee56815d43ab6a7b722e11b1876b74ef021f9cba435fba6b37cc6f6e3d72b95575397c5f4d98ba6de8db729b8cf8d24d0fc06acf66cf159a6bc24065edc51ef0067cc6e52f9f41c403f1ad88e1346bb73171bfe5fee185014e1cf76fd0b60e3ed6f09251d31fbbb030e7cbb2f9e8868f1852a41cd8871bcce2d0ae24fe0c1c9e51308b3aa126c23174f3eae43397501971604e5114cc4132e2380cffcd07519ef1238a5e6eee505aff41b147dd3a124792bd7c84ece11e4251b21680c28ea73a7ec0742320582dd5bbe22e98fc608a4f0df25612b5dc178d6c473ef944a2a85a84d1aa4e7bd1101e2aaeb6aa0f9db4a1d1c86e1f33cb844066a14d52e3bf5d3fbb605123aea32a31ac45e464885b94d423b8873fea088b8eb183395ac063ee3ab748a9b840285f59e1f14b60b4fd2c711a34e059f871b0873e771e5d4f2c430b7913adf821181dda35c440189ff773c33eaeebc0a054ea8bff0bb3cfc48fba80a9abc7f717f39858e3acefa71b888683b3939df4500a722dfb0e77ecc0916668346d02a6f873718f7bff6a90a9c1b03e49ccddfbaca0e154f16a57fa21c59599404f968066bee844365036f79d07a6342db9145597372dc2ae3b46d12b693c7954b37b17936ea6994bc906331e924e37c1a3e72da553680068a6e0bccaa67265d0350d9646dfe54946ddcf1e8e9c847dd4ac1233c487f8beb81176a9b9e5210f26cfa9b4fb756d02edffaf45358c3371e932b1b1f18a722e024a10cc554987d0e931c56f9a8d0355e86b4100e0c5f874e106f52f388e28cbf2c4a27353c8a932b84732e4b6b9da9ceb1d4a51a11b75cf6856c1cc6a174718310e5778cb4faf611ac00b2e6b0bcf5db910bc3a3a397ebda046650b57d25fd024531b2c19d5defcbc2ff3ea8d0b785a086eaa03e593df76299f3c68760e0edc52bb645755c7b1b7bb10b20d9aed65e4469ef3382e8c7dc70bff349561ebbf36602dbf06adac467c24c00ae77552e75ea97aed3fb9b2f854cbf8d0549eae3a8869faed053f3a30a0674cde88536785dcf3528a13541bc0e3c61e8621638711c78253dd9d25df3a76a15e0b802114e2f8ff695954e4cc2cb3cda254959519b8beb5038072d3dcc7b2325e55d20a1f602e1130e30c2ce09995c23f447b4bb11b709c276586a288207c468c55700149ad527aa96fb210076a7bfb276666af3bf9413d38702d10fe5a302fb97a6f6f9549f45e1672e0d36024d319a2fff636f69981e0f36a7d9e2873350649fea634b72c40c26fb3cf294547f8309d89eb5b3d92b7d127cbfa30289e598ad6985e8093e943a193d3044fc98bef65a7d05361857964eff96db7c7e90d2772d3f64c88fa44a3e34fd4db8e3430f90fc1b45af2e780e36d2167aed0201b2dc1ce9fc9c8103eb588d38a96c6ef797a6c45478a2834bc77474b4cacd9e9b500335d9feddf4bcb4717b84a7aa4cb13682fb5b4a2b74fd79033453a84bd2046806749bae7033cb30387bc369e04221388561a8bfb26721fc8d5f1edaeb39f456acacfd68a5a31fb624d6b45f4222705f42958bf19f8f9076564f05229973217914aa4db61db1c3ee640ed7ea5ba44704463e16b6bfae2c44c3f6ee2c72a5b300d04df119a84394c82ed22f34a43979d553bfb7937355d821f0564e20798d378ff3f638140a536d97dd51b786d15a5f707af4ba30276c8ac1b52f80b9f53fe2aa6b070d63b5e31e33375ac34a8f045a7ad6ed8de4d1fe7ca68f6ff7ceeb06d31ed2902ac41656a42895117254c41b09645ccfe3615d7d7ed9070ec2be05d77a6348a1f52e2788d1802153a847b3857b0c00067f300d99f822c75d6bff827ea4838283a9d29f59fae800b2084f436b5751179389d59953ec41cfe74c175d835c27bd534a3de62ab4e131a5f0441c973820c8951f039116cf87db52a086bd35d9da75334d9e12edaf107cfbd4436f6c4e6e4339e3a717b93dbf3eac05f518282f7a3a2b8b4758b5a11d57c227b0ea7c3f1f34d495b5d4b9faae8a952a896d26313e3e2906c7a80e3affcc87417f30e034e7326a6ca317b9e7716b64549896c70d627c129bb1398c0bd0a31c4d9dfff78d24448b0670d32f8b2c327df2ad3d1647badf76d7f12044b288cd8a9cea633f765618ab3ee087ef82213b01d125575e009211c645cb7a9c11b8e2444f07aa9e8670cdb5a73b368f1f208fc83f14b65457f2293f7b37bfb1d42667b4ab24d2d57e358fadc958f1175821ba272ce551551e236df1801666ad4f34cf0880b876551af2fc01dbfcc131f23955e670bde2b7f74b56a283ed084ddb4103600a5ad36e7c5cd5c07d69131056b254c0a4201563c444d2eee853ead2e9762af205e6374950b4dbe2eb4dae7aa22e6c66ad12eaded2ebcc323d3b68e4701f754ef46cbbed8583c3ca2aa6474884914ed1a9eae26259499180207a64eb985b80334ea04ceddb439092c95b5f65c0cfc79138c033b3086d724594aeb477f7b9fe51b2a6d6a6ebab6a970a4b56f876a2df1bbb06779acf7a5c50cf3933e5776f72f288b27fb6de7b96cbf67d38055dc6d872fe44479d48e177db296d2e54b2567b5312be2910cf3edfb7244d363c5863965f83862bb5e440d5ba61efafa53fed432c7bf1005ac96af35162ed93d576564391c6869ff0c86394f1200375a2c2238cfe3e24435dc3f751d5d291870070929e7f5f9cc977f1fee07f931cc30df857645d1ff78b7cb4dbe85cc471b7c724b95d7719637983711e082610d178635be3d45caac9ba230fab70eb35ce52287c5b7215d5a1a285b7fab711683d83e668f19d1325194720c0ac8375274833a29ad707962866c86c58157f2bda220100731891ff42234c72c23d3207fb7968af16725f28eb2fdd07e529c4715eb25981f8433a208aebf6ac81f1e4b903e6f32b66e2d3c79b2f798d194a8e228d200933d600d31600ee4bd4b19d7c7e4bfc9ca980f4c47df04fc470cbaea5b7a84491e8c525ee2349f6c5a20c0cfc049ae9cf31c66aff1451c35f00fcdb21392ced89a58e689a92a96125166186294c2c668294c351ebcc12f478ab5ffd36cd1d92435b36d8574994326247bd719cb9c894242b3fa27e8142714ca99022dd78732b1f070bf3c1ee3f8fc894867d1fe422d2036a9cb1da451a9d71a17e664df4d84e1c3d697fbb8c60a9001ee29dcb348a8b5ddaa8bdc241434a7d0b75a38b6bd9021b2d28c5d91d7c6fb0291133f85a69889cb33edf7f3f023d021f5e9e6f7f43546dd8ce8bb14395970d628bb8f3ef17960ade234714d40b7d5e4ff61372053368c29b86e7161267d80d44c0a9ed578dec85c9f39da21bd64491443233d3111cf06484638f568714c6e6b01c3635a002ff4d189ba4319939b181852c585dbb3dcedf4691396d77c6d17a2d7c83a727b654f2e76c56eb88d6f10e6e07d95142b94abb44fb4ea50e7a4c0547da3fa45b0a43ce9bbecd27dacfcfe84698832bfe997839541872defa8242dc06148384405606f0955d4f958864cf8080f82b6e4fe79884d58e29a008796dfb3598c04c10865f5e8cc007ff1b193a21021dc30d5e414d8946320d1ad238deb731e75e004fed90d94fd6864ce270f5e33137195a092bd1ebf897032c29f8bc5011cacf79a53da58cda24409196e5382cc55d42ca6c2c9b8c73cfb06a39fd42ae1efc7998a95d670b6d628e7d4e893034555a4fc5b7798eed08e2858cf43f22b76381643bde8a75af7b06b2a831a6f1dedbe9e0b784625c81455bc5c4cc85306e1377011161a230fa362964f0f8a7405e83780ab62457cf88c8f83f7cfc7722c5cffb8457ad3f55f43c39cfbca54e4ebcd0e67fe74cafac3c93c1acf061c18561f4438487b6e868aa0fcf079720bdd143c8d145cca13defac8f0de7e24ef989e5e21711679aa66a3d482779e5c2fce2094b22cf8d59b2d9aa95652741835d7b71de73aa7cd5e26578c8f8b09e6d5375784764b4c6737b0c97d533a8647c72498a69ae56fd8ceb3f3c88aa615846b77a5dce8808c441f359d2f659efcd023ff5571f53287744e77a76252181f1ad746a4e13b277e561ab688434234b9bf9ae39694599429a2f3016421bd861c49f21413215f1f0e38f22e85e7df6c8064dd8a4546a84ddcfcf2a6d2aa48c60a9d039d3805426f91644ca64cc711d4f8768c0a4851f3d55623400ed998c669a4b5331187707f3de9574ad93ea57bb8046d17c350ed9171c2fea4becb4c837f3363a23530a8e5ca14fc585b7af4b492c8f5df2380ec05c787d830620c708d5e970b93007f7fdcb785420d561af2896dc78600f0229e37ac71a97ad817569529cf2115345c20a619fa9164e2bc9813bc7ab10a02f8b9cdae9052c7a7ba1e524c930c93bf2ca72850c96e5156004cab25a69c1a4a2afe68ec4295a9141e6930e48fae64c50f764e26076c88270b0a8224c643a7c3bac2571c2c7d30284a86aba702e1cef916a906ee35bc6012c0ed92f048bcd4b71530cd57ba61124bfc272ce985eeb860579b1bd4f39fc6aa6d0ea64e6aa9722d7e27cddbf9263bbd5d23f0f8a8e10a8f509ef6ef31cdbc2ede67c11f38e8a75e88bf87c3fad1ffa4d0ee11a63b1edc35b00e8b9ce909236cd32109e0ccfbb6a8166819f7e02e2068fedc8b04a25269e40cb76db02acc5429ee9bf4852d5f7dc05c7f37213159386c9ade8e85371c6bebbe310636213ba33ea15370652fec396b54a159ee956817ef83b8898c2f868f1f3f86ce2979a331c26faafdd07182a5311e4e193fc974d4f52b82c44981d66a3bdfdd2b61c2dec244bd75bba4fdc5851ce3f7b1f6f46693e0b39b95", 0x1000}, {&(0x7f00000012c0)="7bff48300ea483632ef9a59ec031eeca0567a0b18e76c7037053da4a94a774b4347994feb05a9bd997af7a61c528baa8ed0dd24dcda34841166d0cc027c66842f0170fba4f4c3214ddc300a057a9b743c4a024a9331f9224ce20509bedde682afcba7fe7df95fbed00848caf5a910b19a9227b585c6899dbaff6161be8147dcf98eeae59d7aa5b2dd56c2f0fb0847b2e5db236ff8dc3d36ada2dc1", 0x9b}, {&(0x7f0000001380)="3a60700531dcbd20787b327612169692f24fdfbcd94fa2c835c5fa6f8b24d3a4c9d2226a14396c6debeec491e4374b51820faa0f0c444d5502a9053d32fd0895dc048325b0fa059f82d7caefe7b4ef8bd081c68dd9178a9d0a3db6d99b539e8bc612fae23c8910ab8759494f79c657103e159e73b915df9ef74b0ae818f7eb543e828a320fc80258e4185a70a0856f3a438fff5f78fdeaf3ef", 0x99}, {&(0x7f0000001440)="19aa4655d61e6efd842073d50fd16822788fe5ee091005abda66d67bc9633c284aab475a8b863cdb4a2b9868dcf2368f0ee38b369a3ce212ea4d3f99f70d38fcabb899df7fc37901bd972c4f075f861d05bc6a52beeffc17167c34d1d197ea32902008596585bead512cefbe919099b99582d43d81e1bff8c4b8a0b7f27720026423bdd2b1cf8490ca64eb8cd25831cd9194049f9f7f7b39d22d304d9c0b56c26e6f3ceda4ecf3b6c779f4772257d2f3d9278236f45a", 0xb6}, {&(0x7f0000001500)="e81b36f8ba4464cd763927a83b6d84bfdf4dabd9ae7b572c0bb9ce78ff7e4e839677a6149f48cd0802538796cd35ddf9873f5841280d7a9216c85cd6e3b3a8802808ccccb90d85f364cff111aecade3ca45eadd1b289ac2bd54f441a5c3a51f43517683ca2b11cbd0d1cef8a840f4ddce80b59dff75ce2c60bdd362490eddc8dd8a15f6c4c4611daa28b00ebceb676109ba8da738ebcb35e71e153886dd14b4e8b3a7591", 0xa4}, {&(0x7f00000015c0)="de2c82d395ae060bd165c967e6ae5aebd2e7c9c09c2a26e356844c82e260b0ea5483603c687d9c3fe0a44d9ba5f2fbacb2bfb5c8ec5bf200e926cc8468824e48e979a9826e386e2a92aad88c7a717786d21ff3b71c019f2ab6543dc8e2fc8493a8dec0bc97655ff6bc620894b22a30577b64092c7688f846d461a88271d31e067cffaf82a09b699288ef046295d8302d0554", 0x92}, {&(0x7f0000001680)="40dd412147dd4101476640779baba4615a0964a285c78aa396a8f53ae3f09f72d73ca4f6c64169eb888b2400c9601557143e77da05e19fc185f12ae3151e5a0528f8c863bb8702a5eae075dab25f1bb8aec2fca58f308678c7bde69749dcce8fea2d2f74fb8f971f6244d55da5c6b871f66b556cc2604946fa404522c31b8ce39a5ae072a8e193ca23d7a59719415446d905700eeeed", 0x96}, {&(0x7f0000001740)="efbecde0bafb794a90878d1f3e45a8deefa7654b9f358b655d", 0x19}, {&(0x7f0000001780)="76d3e4ee9f540553cb67716a4f84a6c77caa2365a3", 0x15}, {&(0x7f00000017c0)="79583ddbaef057a512ce587bb51a167d1b419d575e24af5c19fa0cd22c957b3836bafcfa18c2abbfed7adba2a1af9b819e4f011bd43cc0b83ca06eec9b9f9d4141f8c28af7a4bb16bfff98d43a3f67f9d19fff273aad4cbebcbf45e7fb766b740b98dbe05cfb8443721a1766dfb830b997d915d562c20d52acf63e0a53fa2d369cb4283a05f250a313c92bb264738ba20e35fe6c564325ad5bfc3f864cb14b673bee7d5ac96ad3d3a96149a90e70aaaceae114ac485f8b832a9cebf817fd533eb3a510f3e836c97d02c08b27069db0744f65e534b69349b04d5a", 0xda}], 0xa, &(0x7f0000001980)=[{0xd8, 0xffff, 0x2, "a02335fab2d365914e18469e27a35cb1ab3ad18b08f1b1817e8088266016777621ea6f2e62597e5076ef709b168263be0575a428f52e08660a9d77ba83bf39973fc8fdf8bfed087fdf5530002216eefa01e9774456fc2aeb8a2844030d87704566e69945b712e6736ebe90f95ef962b5adf8f8dea2fb1d67e31e27b669055e1ef71055536ee9763e76da74a08120d327305d2dc6e3ee356d5cb8e03b37747e68eab211b541cf6f37584e810d32f5057c27392de5151091f2db0e37476f9007d1f9"}, {0xa8, 0x0, 0x6, "3b07adc5baffbf31143c94e9d5cd0e390bc241f5532322646d22eb22dd23fa137199b8ce09bb4cf15080a7aa6b9ce0500f8f0814a8315b227a36c52132a1c3133d277090f85f359bb2cd1a14183beef4dffe101e0eb11e6d9b1ad20331f6a3419c1409fb7058e8c9cb02f9863023e89030c5e1ef88d3cdf362cd9c0f1ec733ea587333ce4fc1245f0742a19dddafe42af4658b88"}, {0x100, 0xffff, 0x6, "ddf3ac7478d7f5ec2e6243681cb5ee1a4937e93639a8520c530bc7361db1387e603a6954c06382cd542a505f41160cb9af112f9d7c3896d2ef4ba8a2868fe409dd562f3d5349bb29a3eeb2232e6b0ed4999079d0bdeca9383df92c7ee94bd159d5e0d74696cab51db785ac7ee68f5ee7fba0d3e38e21b68403a32f54fbc98dfdc7d0e5d71658153074116360f675d85031af26c1f3d4fb0cef0519ab590ede28835e458e746aeb56097e77764b6ee3ec2a4e2ba5cb59633209451417c32388e69bdfc013bc666d3da1983806ca1a2f49e2f54125fce4a62166cb8b8d208cced35cdf96aa16a51c1d7d41bc42583be727"}], 0x280}, 0x400) 20:18:34 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffff, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="6a912fbe58f12548089227c1e8cea5e6d47f", 0x12}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 20:18:34 executing program 0: nanosleep(&(0x7f0000000240)={0x3}, 0x0) 20:18:34 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x10000fff) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x3, 0x83c9, 0x6, r1}) fcntl$getown(r0, 0x5) getsockname(r0, &(0x7f0000000340)=@un=@file={0x0, ""/35}, &(0x7f0000000380)=0x25) ftruncate(r0, 0x1ff) write(r0, &(0x7f0000000000)="030651c37af7bc22054ec9281c857fedadf852b9dad4cf8f2aeae00a3f288215f0c36a36ad01dfb54b8b399e2d4d87415f596c0dad6e72029c0e405ba311a8e7b6f44d819ede0267b64b0ea00870a8382f665204750fa5c0cd3611659f4c631b3aefc1649abdaef118fb158a12174e1c377699d5c77a8ef993d735370e7c10fee30e257ad0bc3d46f2e13ca1e42ac41f9e8b91cc45d7e5f07c277a5c153e9e0bbd0e2a534b59e62849905806e699f5ced1ab3f37f0b727b900683c95a184d7fa25ac843f879e1a4b51ddb30934d9663d8c36ec76d79bdeb29ca5fbdce311", 0x339) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/84, 0x54}], 0x1) fsync(r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000300)=[0x2, 0x7f, 0x1, 0x5]) 20:18:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x51) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 20:18:35 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r5, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00', 0x4) getsockname$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r8 = fcntl$dupfd(r7, 0xa, r5) clock_settime(0x4, &(0x7f0000000200)={0x0, 0xfffffffffffffffb}) r9 = semget(0x1, 0x5, 0x11) semctl$IPC_RMID(r9, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x2, 0x84d}, {0x18, 0x2, 0x4, 0x3f}, 0x4, [0x4e, 0xb6e, 0xffffffffffff8001, 0x6f3, 0x3f, 0x9, 0x9, 0x2]}, 0x3c) getsockname$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind(r6, &(0x7f0000000300)=@un=@abs={0x4412e89d79acd13f, 0x0, 0x1}, 0x8) r10 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000340)={{0x3f, r1, r4, r1, r4, 0x48, 0x2ec}, 0x0, 0x0, r0, r3, 0x9, 0x100, 0x6}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x1, 0x5, 0x6}, {0x18, 0x2, 0x80, 0x1}, 0x1000, [0x100, 0xffff, 0x100000000, 0x8, 0x1, 0x0, 0x3, 0x8]}, 0x3c) setsockopt(r7, 0xffff, 0x8, &(0x7f0000000400)="e081f3", 0x3) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000480)={{0x10001, r1, r4, r1, r4, 0x0, 0x1000}, 0x578bd798, 0x101, r3, r3, 0x8, 0xcb35, 0x8}) open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x100, 0x2) r12 = msgget(0x1, 0x81) msgrcv(r12, &(0x7f0000000540)={0x0, ""/129}, 0x89, 0x3, 0x1800) dup2(r5, r11) bind$inet6(r5, &(0x7f0000000600)={0x18, 0x0, 0x8, 0x7}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x2, 0x9, 0x3}, 0x0, [0x6, 0x401, 0x0, 0xffff, 0x9, 0xfff, 0x8]}, 0x3c) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x2000) pipe2(&(0x7f0000000680), 0x10000) 20:18:35 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) close(r0) 20:18:35 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xffffffff, 0x8}, 0xc) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) connect(r1, &(0x7f0000000000)=@in, 0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x2, 0x4) 20:18:35 executing program 1: socket$inet(0x2, 0x3, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 20:18:35 executing program 0: pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:18:35 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) 20:18:35 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) madvise(&(0x7f00002d8000/0x3000)=nil, 0x3000, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:18:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 20:18:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup(r1) read(r3, &(0x7f00000012c0)=""/4096, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) writev(r2, &(0x7f00000012c0), 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f0000001200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) read(r0, 0x0, 0xfffffffffffffea5) sendto(r0, &(0x7f0000000040)="af81bd0298f53dd82ff9768bbddde3c65a4f601ee99cc4b81aa13d8bee1fb9ae65d3e74085e0bf7dba39dd54917932b6722220324edf99b0b6c4cedac6928fbfd2a78469c225342a102c2153df9c77029a916432b76a554295c7d91d19c7a58b5954cb4292b0f05d7a3df7d69d5f39fa4775b7dfd3aa0699", 0x78, 0x400, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x7000000000000000}, 0xc) fcntl$setstatus(r0, 0x4, 0xcc) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001280)={0x9, 0x5, 0x10001, 0x1, "6bef35584ff3964b8b246ea93dde235f0bc51c12", 0x7, 0x8848}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) 20:18:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xfe29) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = syz_open_pts() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) close(r0) kqueue() shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmget(0x1, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x10000, 0x9, 0x1, 0x7, "2b0721f64c720f16edc6e2e56b59a58d849c4571", 0x4, 0x6}) r3 = fcntl$dupfd(r2, 0xa, r1) pledge(&(0x7f0000000340)='\\[[\\)\x00', &(0x7f0000000380)='$N-}%\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x80, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) getpeername(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000300)=0x8) write(r3, &(0x7f00000004c0)="a97f501a12dc75fe2bd020f5d5cafaa4f6e1fec559ff041955ec58d5ae05f81ccf1b1c21397a2945ee50c99d1c8de64b59ccd23bbb25756e9fd8cbbc452d795bd5a3e967fbd9fa37a819fd5fc8a5b511f3532871bccb3754b20736ac80bf9b0cfa2105d0eb8d2f1b01fb67045ea9194fe834ae1caacaee6af520d528a6ad707b110230e488fe95abb76513a29438555c6fde0ee29df2713f641e4a35d065082f6e2fabb25b1800efd11a95de6e299b6e9e9a11530b4b274fa5eba8db9a174f5247c01eb82a3aea1c3e1b6e", 0xcb) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:18:35 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="c02d5dfcdd401a8510c77fad244ae1f77fa510af94defc16396a4eaea19b6f1fdf6bdf519423f1ca0946fa66d36b2592ecac0b594a38c11a3bafc2f004be380c5a0b70b29c40600973763659be530cc6191e2ccd07f2cf4e77d42ab5fde79f4002c8e6e0fc67a49758ef65cc238af440754ed70ca1ef847b7a63513c93148162abc3e8e07dad87fb2c1c4ad5e1075b84d3e81b853f9ffe2ec7876eaca4822661565c440cb6917ce3b1c93c25a86d8fcc1d802d9fc8b285", 0xb7}, {&(0x7f00000000c0)="7210b8ffcc0a2f7a07cf86b1d4ff23fe82dca99c69d5780663dc193311c81d7717b059808862791d291a5967b223a21d2757b4743d20eec012e771d4320ac249633bac2ccacaec2bb67c634d69f74126ac32bf860ecea282a4c8e56ad305a9300b1bf57b299859289a23df256e6ca7083190f3764e28727c7deaa1d58b81f51068f1b3467b3b80b28ef0c5a4dd4f9fd8f433d0fd112e501c01953cab8c80c470c6404c0493b4575e00b667cfca9f655cd9d019416191bf8a7f55ab488d489e067bb1d5019becc2bd35b68558b8ad841ace9e938507fb29b844", 0xd9}, {&(0x7f00000001c0)="95b308138816d5648e9f9532334b25ddb6113bd2ac3d14c423b0002c7e07b1c1ff6ee9a1c0bdfcc324216fe900fcfab35ae9dc18dde223e85bb870fed928503d", 0x40}], 0x3) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) getppid() writev(r1, &(0x7f0000000140), 0xdf) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000240)="07c7247cc04b3e2d123594b216b936ad236dd301fc8fa20e85e5ab152b9eab4e7a8ea153605e91d109c326cce1a48a1a6c6e986860", 0x35}, {&(0x7f0000000280)="764ac3ea103ec9875f375b36d31aade119da6cb59e9f2c6d9dcd3085fc87d1be1cd942073d74f699fbfcbcbedb582c61dc2ad057ad849f91eece57ceb5d15bae19ded656319c48431dea8b2efb1259680e959564e6030ab30b7b6b886141fd9fdc14799c13968e996d4f1dfa948798cd1780ef4773f45d460bd35ccb9262069a6be031234a08293f6c4669e22ba7bdc2003a3df42b2de56688aa25b4052679e70c7b6f5658585d4e6ee347f1049a7047f6a2eb7f2fd54d2e5570f6a54a077b58df56d6d83933b2555c5132c2af960363bb265c8f93d6997be1ab4a4bde16a78339c8c61196c88373d3ccdb63cd1a0fcfad4d983015", 0xf5}, {&(0x7f0000000380)="5f328e6d5d8fd898a08f74fbcb04a20df6160a013ed97ed4d2907ed4b2", 0x1d}, {&(0x7f00000003c0)="38b8b7e3984d37d7fc72421ed841bc53c452426da5eb48e3a68dad751100bd5ad4a7298788c783e2dd4077394fefaa4bc4ae54659d58530076ff49a95bdacd545f1365b4c6553bf38bedbb03d08d0c3b44fff2bab1d3bd7b897dea041e09a6f78b20959836143926bddd24cc9712cc517adbd06efae27f082fa78cbda40e79ef7fb94bfd978206be7867090894908abe36a2eb8645c4b1f93db8c4fc9ef75ed90043e4e2ddc657a6fd7bfaa42db3ef1bcce8f6fea074bfbf49a2976b8b42473a6b32b6c06244c836afe00412a0cfa946b8f56f6efcdf43268aeb8ac67f7f6a4330cf90ff843d0310cca801f219f2f655ff831bea25ce8db2c1f1cc7c91d68b13395d41cd1c860f669063f58de6bf63bda85c35782fd67a4a0c902459d70feee0c098533ffd47f9cdc951a3d914bc4e37e975fb89e51a998ca5040d58ded90917ba5c17b5de0e4eca4a3ae959e825622c8cba4939cf743754cef7a259a2fcfbaa097484ee418292da54cc84277915a2a2f348df70f0627516518e34d25136a4bb1fd2a9863f569098e606febe59ed5296da0ae7470ff0ea14540dcbf00c9f44963aa22b4dc843638d0db755d7932d91cc281d3d786a75946f26ecc36d988afafaee29b48860a70e2ba07ac6e273b581b381d415e1681f07c871edd52f40853531f0dda9759475c650a2f942e31fdccdd82778c09499f484f9b2b72830c867214cc6f62866f1a0266c0997c905af442be8656b20f16420eaca8cecf28963803a4468f2a8138fd759b413d3a2bb215b82c2ac9cfb21590c17a61b6181b8b78cdaae6a77e35918beb33a1b1affd85d81e7002dc55d558e5de2205bc80e9c879e059be5439ee287074b33c710167a9a5f50bffc4ce229d98965386702419627366f764a1ccf673774445257c8c884c1fb816869743746de9356079730af5a992641b1aa40bfae9c4ae476010f119c7d18da88952c5cdc2085beed0bf7bc73e03a241cecbdb6748da49c524d4bb95a8065dc74d6bf97af6adfaf3ed22c376af0eca4006dcdd1ac646edd7f307af56ac0cb446cd3dc64ef39456e040866f6e0db7db5cd1c0c5b9d5bf19a8275ad5c56e3b782ee35bcf5c9dab160700fa0025447f67f961b1b2c82352d5699ab91ff92580cc6f33ad860a4f3d2fde4a09e99213a8c9fb2913d9b7f5e5c1de34f1c549babaee2da3185610827a670742be79691aee894205e6f937adc9dc373835156f55bea5badf81bbcceb9015158c4ec6aed8a893f1158508bdf71d2562e890bdb5553766e59ec45a5b582d100ea566421a75dca133bc4802915542c5ea1418189977ffb53cd6cf4798e22d39fb36da368b39978c3e4fd191a9d5fb35f13b9901f358983dc1864cb2da7d602baede0811d0a902420fb477f45d705fb789645d0eb905842837f0b5514e19d4f82318dfc6b020905617e0ffe292c339dd37cbb5e3e890e6c4addeb5a85c513ef61c16f381af5e1deb27017ea455570e9dc00ead5827609c8aa006b30fd95a23df6c78681c140188e3eb7d1e44df519b922a0dde282b8fd0765c62b52d13574e355cf9b774c1c02ccfaa8d059eb53a94e12790cf4ed46d5dad1f98b7e60f79bc668506076dab976962fc4a0a02f4ba512b6652b66a78b490c4becad5371e4ec897971900bc393e22d24d8d0cf9ebe73350b1c04563d7f2844cb400122d6b873374db96a501d1136849739110ad600956e0766c4831e0313e938bf30e043f427c5ebc715fb26476bf8f926343433651b1b5512b6a906de06128d8a707ec6246b5c0210c6f42a84b799f42ebfca03b02c81c584409f99e81be48ef6ab6bdb4ab2f18ade7477d21fc33289379ba2ce1269af41ae0c28939a5abd53892faf99af351f28af2d21407363aec917cd3ddd62047fbc27427ceb820b5cfb119336d4873b88be2b07d3c35d36b3d581d386f02c260f65ca7cf8ce30d485bb2f65c622c60409be211a0f48353c5570ec15b8019625f16014e1600832c63c896a9d0144221ea3f65603c587e118e8bfdd2949d3d041096dc88ee4a66f41c407555e32d8c664e3aa36049be8ec67bd6529b0949db25536abd10bc04578fc91328f54ced88f02e7c6cb522e71a88c52fb9010bcbfb5c67ef474d2f15079bdda52e56cdae9b6361c06ac77d85063a9194e510b9a941b51c9fd44924f8caa800a67602239592684cb343228a9533261dec88c10c5093afd1205446e93ad5ba2a04aee02c949a515249d22302a3324bf7bb99a0875879fabaeb66d8018b298b6e72dd46de21e7ab186b14a23ad7ef4876ddb0a10bc6307240e04798a455cd1ca8091c1dc594b041b87d1d50397edaf0e86f5d219aa1c93afe10aa8f79d8551fde756db1c134da3d31bb9e695a2a020c104f45b4eeaf65edc4143d438857d85e97dafea30fa7e48b496d90940da00a93c3c6dd8af49868114775db62af1e1bdc639b7f0a7108b3879be860b47e579bb0e2c56d32f84197ea2b84cf232f9babab5d83ea8e481a1ac3e3ff0847f968533a7e2b323b50b985ceb41380b02b45778a8745a4f74e15207529e836794af61c22f1743796af93aee958b31f9b646ad661c9a9ef96c54b931ffe8da1a3f95db18549bc67f22362e65c06a3654cb36083a364c052918ce9af2fbaebe7c62ab9d6a32aa15ed9e70924bfc760bf2eabd9699d916648676eb0615f9afed79f15c64200453b72c63aa6cb4b45d35ddfd9632486c610f2582b35a51b3d89038ca3710e900c7ff2418fa7551239042fc628125ac7dbc168791237131e69a6c4aa8fce3b439bfff82702127a4571a6155010e0bd42ef76cd39ed1108b8bd29877c573261e133625cca9a9a6b12ad9d2686b501840f89896f3d474a73721990f50b7b9dbd2a274b668f1b852e2b5ab087e682606c6f7ae3711558dd1fd4095783da6eba0bf360d9e0ae31194a83efd708e27d9285d5462a6984743893dd65c57842728ef3ab8172baeb62b0980aff35dad0c900e99f3a681325a0cec6582c717ad2c1c9ab254859e10c4ade9ebbcf9f250ccee551d75990b3826f797171731a9339b3deff877a1a2744c80250328fef45b0c9eb707c04f41baf5ad5081d95180660731bbf1c325fb189b09520600694610517dd0c7d02d9b6c06377526d8d4da66aae075ad1959c62643f42b9640eb14f79005cdad34ca80dcdcbc25432c28ef65edeebd195b24ca867eba65c06c957b90144bc42406691142dff64d79cce3bf670b0c70d945ecf3e5ddcbd28379656e48d6343fc450515fe6636f0006798eb4485968cf42036587e75bdc0fe5749d4ca22e88a866f8edfe461b6f490d66c509b773a195378aaa35d51c60c12bf5234e897de1e2a412f7c00f3057d747c09f77dd4391c3b57ba6c9373ef268d8a7bbd21a6283954227aed413f217b43c8a406086002db18434b812763161e62ca2492a607948a30c92169b0fc806b125ec031933f0e8b70ba387cf64f1241311ec0fa64b9c106bf23ec94f14e735fc4eb4bee5a8bbeee70271e61a3add9882719de3c6c523407a4ec37de03c124a0a24462d640653f425d200ecf7e4864871d9a06206edfc1f372a7b6b494c39d80c1898fcce46c82535c5eb058d2a3c544870090fe022e830b8ee955b7385084ffdb91ee5af1644b9e9798350d4d0078a145821dbe4b557643cfe3a6f3926b96b679ab80d15111555a6bc9d1dbaa7efc12073e7382d75078ce18dd0209e0a49c498e3c50574054358b48519c860b2c7833a8df3c81ee0034a58bb64b3b71fc40ff0a96d1ff878050242cb50c5b9b82486bff33aface8860298b05e6db515ab9ba9ebd88facd518869825c24bec4523ad287611949b026c4ff81aab224ba2970de8995d803bdd26836c2bf77ddda14c1d120b847a60fb197110c5c9c7c1e413274af99a2471762021339f2f066f22dbc384e33233a8971a50bfce62142a7ed91d7ca4a2b21c80e1eb711fb4f7683e4568cde0c81de0d1fc398ec05f287729361b17b2044e4768a035eddd1475b82b77934e63ea433dc3f1b12661d43042cb08c2dcd40811040d1a4147e972204f5b7e01e2bd330349d295dda79ac25af60999e3c3bed57a7a039817865277ac3067cd51c471148334d4a3a831d05d779afc322c88ab41ca8107848d38d5b21eb9a12fbd3f56446b9c12700ae693ab94f0bd5276d9426b844b14229f66015b01cb06eba7be694e0d6834b336b0e9554e5cef5a9121947019126f4b787b5fc517b5cf81cd9b63050aa1d2055fd79e96e4cf0cc2b760daaf9a82d10df48954015aff34fa219a052e2cda791aba620cb088c75bb346e5e3a363c6e7a595d179f6df0a69811a4e8b65ad16c641e89a950c49f8a6b1a52db93cb6687c90eab9b5dec0dc14f2ce42319040baa99cb7dada14f2898940184582c6b0939303440e4670a3be8b3f9fd076ea387fe3cf1dc3efa036c512f8fed36c3d0fe7a664e929f65b2b2d99ceee7ad45fc37c9896a3a67fa82ed480fcbd3d566f7f849910423fca055ab49b74d3620ab8f015e67dd85d2c7ca5a12537e626eae725bcbd77ca76a075873f7fa9648e17b5fe6b9b9ce0b8431364e26fa32535fab9954dcc7a3e8f0275eb4979578e4a00d0f1f712a3e10431ab0089b20070c8223504922222297c9c9af28041552eb6948a4c7308e396b4d7c1b6709ac0a40d6294cb01f30fa2e02448acddeb08dbbcf7784e6623279db07c9c4271a17769b3ac0ba17a4d59be149202d9eb34c3c3a0b2239db181eda1a0838da0a4ff4c3dc7ec6601b6dacad046f9e08415555cc4fb77b66f57bdf3b302606a9b1287a8ac348328f6b951cf402d78e708651a7bb6efab7a2dd1e3efe3b9892ec24463b4e6a08f12a73c2cde8480bae5605a5c243b2117a99d43864a46a4140a5825cd6e51b77a1bcd0d3037c5b1cf4cbc011f271a9369ee2108529b2f5548fb6b80d9537d236382200203b323432fef43dcafc177a65a7dee69f164ac0edc8a00e77b95e0298bdb52098bafecb6b64054a1b96f4fd71c8dd117023d18cd28219bafd2c83e611228c560a5a849a81fe98ccd5c428f0d5b7ffd0fb529b08c3572958c288c3a702d109aada1ab92fd75945201f36f02dcc8b6bd837f9d214cbb86c1e6bdfc24ae504cb67ebf767705b1ee8ce5af10d642e619308ad1852cdd0782b7dfc89c32a89edb8d46fd53c52d094f7504a3a1f737aa204fcd0b4a69d539c2efbf26bfa9601c51e29a62ce99a9984a0ad73722072830cfcd40d8d4b96ea5ad6ee9aa6469cde7d83d2046ca588d14b7b8e3555d4ec8a1a29ba0cc4dfbb551f601defa1e0a86d069d5d76d4bb525a06429054fb7ce4183270ec8a8a75992eb5ec3d4c96d0ece05d9f2878a33a47614274eac6c5f07ead27be1388753fd09236be189e99f963abe324a9e9eccb3b942af510b49474646171084610d96509cbb74dbfc70818879c6e0bdc989f3a8c30220bc1ed3a6c64b412f17bd5182afd498861e041274272511cd48efb5a919bde7ae07133bdca2c928accfbf62563b5ec7685f17a6432e38d7b11b338a74655125a450a2e8a4593a20dd31b06e8b0441c94bb1167c1d5593434b9a8d16b96efbe803be1482ea506b93ba036488147f1d3738fefa1374e9e38e3286a81ba92bb35f29c2c4367f6fd174472ffb1409dcc8e7bfda408c0181c1e1986bfd601c7b64ac6a6b1c4aa10da5f10e4bb9b750f54e4462b88cca36584d642a632b972d3814785bb91008f48e1667931d78c1c0d7b8707c5d0c0abe0681f6af8911604d15cc45ef6cf0b10", 0x1000}, {&(0x7f00000013c0)="8d", 0x1}, {&(0x7f0000001400)="9be21fca4ae202a5ec66aa9d84712881420e9807c0f517bcde827e2f7a55abf3e35f2854d130837b4c3d052169328935d3e495614fd27d763624b33b2e2e44b1cce7631df734dd9db6a4dc4e1fe0d7557bc0e4b385435bb6a355079a8d4c0c06d4b00aac3cb20792f1314764acb8ad35c018879d61b4db4757eea2e49f0df1a2a47f61a72b9fa6c00a788b0b84a38c2eaff1a20fbb41e9e1ae9c7d00ccebd583d3886333607099b5079280ebd019e1d4ee926d6086cb48df283392be231656737d9e1a5378c2991dbf4112a07d3a8be88410", 0xd2}, {&(0x7f0000001500)="f49ffaec15e891d317b3c00409bddc1e735538472c275eea4c364432a5dfc70395fa2694976a8348240456f5c0267c257be571ebb8b0369eea6a7e8eed3d260cdb37fe22d07fdd0e70fbb3f7db3d4ef3fe41ae8dcb62dbcea3ce4e2d2ac16bc8bbf6486ccaea2cdf7dbafe74a377cc206771176f99cf9760d717307c077b8e1307e972121b", 0x85}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="bb848b9c00450a63cf2bf176a66ae5ab4160e02cb8fda041ff55e55a55278dc660be610ffe41f5028aca3fbeb82d084c333f5edb889cd2638b370b15d88099b19164dd1995adbc4e13922af9117f247dca299abd786a9e23fb9b348dbeeb20ca8432ae011c973209b58167c778cbe8c2096d5c9b8e590ac7c3c5fb4d40b3820c2f76e31c697496d7498b4eccba3d986d53c03eaf784bb7bc2e45446bd1e9fe76e2fe345ac5a89dbb3fb1b6840907fa051e", 0xb1}, {&(0x7f00000016c0)="22d7409081c518c11a5a86e08ee3d2845195a7db64a7a6c18340296e867823c20985ffd1f76e31dc0ca630eb5ca9b2c830997ca128d4ea54247193bfcfd067d5c2ef72825a9f9a5d8b0aaab3139cd2c67115add5d9bdb88abf80e733bf548b4c911802e9e64d5a6ccb515dc80b69b5b15d3b79ec7f04774f8cdf5c60abf61fb0e27cb82b263d066eecfddfd433975d55106639890868862af5b0d614717518635cf06360a31b2db8461e86f92dd4d5d6707ffd90544200e0466c21e0e20ccf10b6f7df8af8576607d4696e8c426b15883a341a15404ed180f1cde232fdd2869e5e52554573c78b1bb88fc06cf6", 0xed}], 0xa, 0x0) 20:18:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x40000020, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000004, 0x4, 0x8001}, {{r0}, 0x0, 0x0, 0x400fffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x0, 0xffffffff, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x44, 0x10, 0x10001, 0x2a1}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x8, 0x9}, {{r0}, 0x0, 0x2, 0x40000000, 0x80000000, 0xc000000}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x14c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) getsockname(r0, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendto(r2, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 20:18:35 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x4, 0x4) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/255, 0xff}], 0x3, &(0x7f0000000340)=""/188, 0xbc}, 0x2) 20:18:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x20000080) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') r3 = getgid() lchown(&(0x7f0000000840)='./file0/file0\x00', 0x0, r3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x6) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000008c0)={0xfffffffffffffffe}) socket$inet(0x2, 0x3, 0x100000000) kqueue() 20:18:35 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) lseek(r0, 0x0, 0x0) 20:18:35 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000100000000}) flock(r1, 0x80000000003) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0xfffffffffffffff8}, {0x18, 0x3, 0x8000, 0x3f}, 0xa1, [0x7, 0x67, 0x3, 0x4, 0x8, 0x783, 0x3, 0x7fffffff]}, 0x3c) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) getsockopt(r0, 0xfffffffffffffffc, 0x7, &(0x7f0000000000), &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000003780)) 20:18:36 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = msgget$private(0x0, 0x8c) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/20}, 0x1c, 0x2, 0x800) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:18:36 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) r4 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) wait4(r1, &(0x7f0000000280), 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="3fe0923439ecfd99afdd30", 0xb}, {&(0x7f0000000300)="a05e6422e21d19034e19b7504f4e14b01c5e95c76441d014ef9d3e6fb912d1e6399572df23237e828b24c73ac2b61f94040a2d887fe1eecea66000053855dff3981542850cbd6c41fb80f7673008", 0x4e}, {&(0x7f0000000380)="512cf8457166786933d4c3c12fa244", 0xf}, {&(0x7f00000003c0)="e8223a8dcaf4b95d2af5f77cca267b03bb213c652f613778e13912443e846151b6547db01de91def338867f9e9d289970e92c0258795fed433e925525be2615e4e1cc94f7597a12132de8bb9ba97c516322c6e3040a98f67b62dcf71d745af5aa2edbe6736e463f6d11d991289c986b9f31f4908a8a4908f06", 0x79}], 0x4) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r5 = semget(0x0, 0x3, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000480)=[0x316e]) shmget$private(0x0, 0x1000, 0x24, &(0x7f0000fff000/0x1000)=nil) getgid() shmctl$IPC_RMID(r4, 0x0) r6 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r6, &(0x7f0000001640)=[{&(0x7f00000004c0)="4f44efe269c198456c4c343debcf194b7b758850a562f669df7dc8528da2fbab61cd707ece41d15a3c1a1f2ea820403e2679db88416372bb49bc212f789df9a5901b5b1eaad10274cdf89889a22531659311af32a573929ca7d54df6d8f60ee379cf19606039bce08d5c18e46c076af0b70eae896eea44a7dccee5bdb6d981aae3551bb64c0451b1e0e770f2a69c14566de023a6a574ad16805d1249c0774bf2729e5a66d72fb54238b87b0d6abcb732a86783fc79bf8f7663f6c62b0349b3f0194c1a27337d578eb31cd5996fe6b882d5f316d43f38d10929321811aeb84789f5303dc36ea6c48bbc55e5dff2127b4064d7e37719fc9ac864a2a58ba0de4ae25babba41840fae4d55cc75fa5def9f8d938831ed7b199ec8f8949bd49c4ff2fc699478d6695cb245b7f42de5b1226a60ed32e15f1b0cb08b6d0d0059c31aff6461a5fb66ac099d347268512539a62578867ee9027fabd73acaadeb309fe4ab3e23ff53abb39ddac2a472e65d4805ee5454df48829335fc7d1030a0c9d6e6ef8c2b45d9a343cb14399f58980b38b994a2e749857dedc5e68bc42425f453f75369d41dfe0cc395a7357d7946e5d25885deb39726ef65ab629f678b135d6fc80bd4fcf8dc1b9e9af26d021cb05ef1197cdf5e4a8dc3b79a34855e24f31b48c988a6403d29fa383609eea33bbce19768ac66d3fdd9e154feac8cf154e5cc1ee67a47fa3a7a89333ad2accea34eb5382e7a562831b1466f1920061a6fa79b9ea4353f8d5de416bf2555ee73d57fbb2c38fa30b6105dd4859b2d46be42c32afaa98a80212ff6715ef7e11d35f377fabd22180995bfb93b572ed81522a2ba01e4340574bd766152c317f04387feead700b93026b3ab4ff80daa06ba406cc474ff43b05021c55e17c4658f39972f5e49e91624160506cd1b06b5865ef6c08811a8325e25be4267304eef39b4835caec81a855ce67a8450a47f55314f0bcb701edce13bfeadccf78628218cf0fb7f6f8064d9b9c3e2ab824a05e241cf3be7d9673772c460357900d9c8084b146dce169ab85d20f68664e3cf6ee54c8a4bb5857d59e35b1e042d63b1110940e4446c625089d51823ae7e36f449c2b135a294ce52ffeb1e94a34358e4c4c6a8d322ef08178156260a33a332244e902e7f218be62e7373c1ef61f4d4cb7b4a27ea9ba422b53d75eaef5805a6106df9c046bfda7f18d8080573b550013d4b057c2de1989c17f083c299fdee63dc6b62dfe9d722d38726f3b599bb2c82b955c0f0beae6e51769769a39e8302257a2474f1fd4698892263e97b86bb016c7a25a3eaf9c747e6c1b8cdaae5a4a745e7db252a04616f8d4eadc6c37fe6ce2f04415a18d5c1f128b823cb3590def64f8bbb259f9c219c4945665466e408bc4ec5151a1ce028d4f31221cc15aba9bbf7ee9eaf930f3992c36a910bc6f5148570a765161bca04919b57d5dec10eb52a1dc95d74a9a87058cad11994a9151b8b99d48e3b2fb35153f3bf6c7ccb7dde30070f7ff84c06f7160b51e00afc67475c9d6a5a587fd1badd6d7e961fda95ec3bd628c927d6183e8170409cb8bce529d28ed94a40a58ee90e90b846525f2ea5669770566b0c979c89343abc25c24ff7e2052202c15053be57ddffbf21246caa180108548207ae0172994c2021eac5cd79738372069227f1be9247457cf31146753cc4a9fdb80c9c8149caf6be42675b05fa08fecc69b1034c468e07deed772b36c63dae48155942866527fcd41b57563d0d13f14b5e36cc7fe5325c8b6a6bead6d8547b9c7912a1b0e69b447ff2d3ee10eb46ded863176ce85bddefeef14079642af0fd9665269574b0783911dd6fdbadb146eae965a427dfd92faad2578cc09dd69fb7d00a6b9a2bbb2a3130dc00f7de0acf18cb0db9d50eb0c3ae010183cb2b2c0c50a7e2ca87405ac661f13edfc350ece8320a0c1a85a0d1fa15b5db6b6360c7d79cfc764823b76090a365e60272fd4b5b37ff3e2f86a5a0b691e230f5f3290654b3304071dfa5855173811085607ee47c527b6ca2532328d6c10a1142ca7489e17d324c520171d66a504befa86147b287c9262a9aa53899394eb8574056bee2666bdeb541d3d6d36d81bc78a8a4aeef1bfe9e07c4c793fcfd91a0739f597bb73188e349a4cf55a2491cd811266d5750fdf76596405a87719e69ef65967a33f8c66c08ddc587f93608a4b36ed70fa9696b4b156c2718bd2dd4436fa2bc652a396d6b8985864170253f8310b660490e63ecbad4b032408d3edcf746db85bbeecca87facdb474c987942ce74f615093cd291226b71e75c23972fa523fff30ae019495cdbb27c735072ea8ebfcaf7f6fd355513ccafc79c1677cc0c6fe2c532790dca538305364592f681c18d4a7852919360ac3302fb4f4d231b704d17fdc137a7aea42894ab24c463c58e7ef03b15594dd42223c0356092291cbdaf79940ef8b809f3d5bdc723d972555f10084e225ce1e427bb327498b0d6938ea52922c0a5b6449e054d083760e01c1e7c654119cdff29371b0a3a63619ce7c50fe9589baa1bfafab07232c2a352675cac56c09c753cf792d5b9e011ce883de6912b990dd5e617b3616faeae7ee52aa85ec6f8f9723e2ab9c9c0510627a382cbed7ca0362162df8934e651e32629835ce91ac996a634ab81e2c4472fa7766830c0b5707a332dcf288892065b0c9bd1418392daa1bb260433c280d95c4c7f1cbde64b8a95cd9ded251e3849f35740a8fde86fd9a33c482696613dda44f655a582c21115a37f9de3078ffd8a3ba913850daf2cda4eae1fd9b8b1431a4cf6be797a6ae9549cdc31ead0986be3edc122cd81a4b1ec925953f0083104446cc38f03379006fb7728b09515682d11191e0149149f2b8aa1a52209bf0aa8a12c5f37a12730be30b5a2af7c5c836d0bab39cced32b5b74a9f4e32e420244a176b5bdda020b3ecad7f7fdba7d547168cb7e53c09fa5f39cf48fcf1e4b6bb253642aa7b77ca1cfe2074b1a4c70e026e8fa6a871bf5add13e9f7871f5a44207541d954c49372c17f95fd8e6da0b35ea84b4166b01a1c9e97c419e39e78e594b0abc389e0de40e33ff705da29928db849c14a828c022d73469599f8b958c1d65178d7323337efd86d2ac770e5c7d271a88973bd38231979d81a527511c04f79765aadd3d9b9a80ca237bb68f87cb46a2eb66abee14d384561e051d13245b67f6007fa648e2e3c6469e465a024a7740e674ad6634551918208598c0b895cc818637c5e3d3a72972b9cecc14853c73154b5cc669025c620186bd3890377d1a01cb9ce9ed555899cac4ac542585725badeec6ef1ddb03db129020e096064036208bcaf3d8d78cbae2481fa75fe408fe904c35c9722c79af32f5d17ed73dadbe2183dd1f1439037ce4335ae931281190ab65237e42cbc213fc9821c0a3985ff756c3fb91ac9a497ab4738a59afffb52d954435e29a9b3893d06db38694405e25c4e094fe9ee0557efaa137cb6fbd7438ca828349e01b58f200aa204d1fc1c67aa96b9d831e92669e4cfe9524d7f453948e27fd26649a41a3c3be744f3e26c2b3e35448b02eadb9e3384d0f7aeefbf5763eec9535f3b0d8b17ac3d0d21aec6ba08b1e9ac412b08c713a298acd92aee91ecc5a29f2672c34721c406eb9ae1210b79746f01c3240a9f300a6c07b0baed476a0b00a790c0a3d72d4e98dd1f96486056bf22583281e1e8cdb8257937b9f5796b9019d5ce3fd78d6ad9ae229f9807009a92a5f0bccec4efcab16012ba9df0375f4f24e90abd31c2ec868dd5fdc6f7a23e55cebd93c2ccdcd52c77019be6e05b478cf9f69e57d39ef6e41780a28be4b20eff8b8509a5207da53b264fea0e0b13e5caddb0f85aad5f3403940b04d5551c6301e9028963942851a09f9f923e9ccfc652e2fb3ee20343087b940236ecf82acef98d435b4727e4fe7c32ed1f1c74fae388f78f0e8eec08117a1969ef6847802eb566a1859272fd6485d7057e0776982bb03b5c6a794f2241ebbdea21eaea3e0a621f5072002c6c54c4fbc153925dd676a82adac0a47242e592ebbdd9e200a4c7ca13fa0b1eefdf3b9733fd7d433ebc6fbd0af8bb77d2736ad611b185c116bd91cf0d781308b26eb807c6706af36039554f5e0b80e195e5083685e915316f9054191ec2be6047cd6f374cd02d54ebb2802ac3c09b43ff7e06d73b8061ffe94363033c3784162281c378de8d7fe31bceb6d15b22a8d13f13ad025314c3c5e9ed2c229ccef489917ca26ab2281d85ef60d3b639ce2e4584d4f1d3bca9d8183e123c050cfdc5e27aae8a40212e02323fd27f1157b7ec0ed165ebd9b59c3224ffd048edd7e07d13e6dcb325f7d064c7abd32956ea05a23b2293070689a8029a6e212fe5886d4590e333f12a3e0b6a672433208a358699171b68a73c08eea3c0be9c0bbb332dc49b42a6c7b58999ad993a6492911d723519a9078b79a454ac43fe466e58694b24c43fe6160282eadc74520283346e33ead650d332bff360518cfedaaec55121308a80c5ef743e35a40379d99c54c0ae836138751c07146b6776b54172a283f5427d2ccd362b51723a567954d37dd90a765ba48d5b729a7e2687e4b5605cc217f16cc10ac50d150db2b4fc493d500ba78c254c7e03303fafee15272db6a274cc90fb225a0068d45890b874869e36fcab5498817093a2c1c3bae7e44dd20a97615c0d8c76a111299faa3d38e49b269dd03b2b721be04730fba6bae40ed51258736837637334a6a61ce79e69347311e0c74f49d4ebaf852d74f76391f22caecd90cec1fc19e5da2a270b18baa124034a41bbb1a45420e11e7901f41a6819f932a305a8160e8c627f225c22dc29f7a9b5d4c574e680d2d3eda4d5c6b25d65a384e1341643a4982e8046f3af627582d89f11c6a3cd6658da321817a4a741a3b04fcccc7341730c4f0591afa53325ff7c9b3f6d15f097a448ddd63350140a24e0f5ed1328ca5c9521e2057186c03a05bf6843f88652c9414af62a3f214550625b13c908d3f3bbb64f016d04d9c7a75879620f10907928323be9355879fcd789db6d81c1771a44e8723041a7d5b69a1f2d2c3f329c213979f426ec64942a650638f59159cca81585926f4e80951bb7c40ee087b9ed0b5546f1507e3525b0a63a800ea6a9caf85f2cd1b430a6373610048466ba9f9f26e7f39a765c4c0ae8038ffce3c854a18e577917b18341adc843bf03fed5df273c1d14160b81bdca430b0f8016fb65a8a8d8ab11de580bf9fad3e79a2a1df84f7feae1a01c2407b24c6e30b50664ad0849951be274dfb151083ad2c12385e5767acdedb0a4b1d5adeba17e69c8c003acfb069a2732b94a8653973e9214e0c463fcfc1c8882349170606eff56e198cd794c413d7f809b2eb8fae2a52209962b40480fc3caba68e4ba1b394adb6fa58d3c5db05483ae238cd1cecf5563e5e4dd660476b683f056c88b8a16f7e1451dacf4a7e6468e02d8a160dd68b512df81b7a54bab46c5425d63a8c3d15939da7082db470bbe1a4ae037a9ab4fdc372b633e2b3a8b01ee946e188b85081a9be6c2c72b16c8f91c3a219985ef84292ccc1ef3c7bc6e9eaa12583e26bb9d551877670c439a71c4ba33f22027ffb71df04766443994585ed985d6bc9dec2782b42bf8dff46965c40bc8273cc25471717af7c116515d69763a5c76d3cbba22340465282efb8407306cd300d3b2d7e34a333d8d34e92cceda87cb0880fde3b83ac37349f70708942a9dcf76e4f4e5e3479f68a73c9bdfa41c6f9897", 0x1000}, {&(0x7f00000014c0)="9e92f4efd60a6db4555fc85c690d17df1ab6e51adcba7ed302f8315ae274a0dcf2b04a50f80da7c39998998862dd89c590d65f243ea3febde8313db941fae6b140c3c9dce855aa6101fa473346372a501c4abc48ea00fc047946a850a25a3381352a4ab9edda596f23fe322f3b43ce26a53647da195fe8658fbd1f099eb5c4eaf6bc1ebe26eb9cdc42010ef893ee59dd80ac369f30541799e16214396818d0cd3a372c96f1303d98c02912092c0ef2aef0ace86fca9806db5cff3b67153225c5e36d55424c63a4a8d68028bd9e239b0e792633da44506b19991e3cee90cb17bde663612ea236ddc2d7dfb8e0d7017ad0ca5265e16b9977f1e9", 0xf9}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="6316984e0315b08530fb87914e49e94910cc5fb67ad44c853ba106047a3117f9b85d847ea51e88b6846e292aeaa468c7", 0x30}], 0x4, 0x0) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000001680)) semget(0x1, 0x7, 0x3) getpeername$inet6(r6, &(0x7f00000016c0), &(0x7f0000001700)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001740)) kevent(r0, &(0x7f0000001780)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x6, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x3, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x5c0, 0x10000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x10000, 0x8}, {{r6}, 0xfffffffffffffffe, 0x45, 0x0, 0xba, 0x40}], 0x7fff, &(0x7f0000001840)=[{{r0}, 0x0, 0x0, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x1}, {{r6}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffff8}, {{r6}, 0xfffffffffffffff8, 0x4, 0x12, 0xffffffffffffff3e, 0x7ff}, {{r6}, 0xfffffffffffffffd, 0x8, 0x88, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x6, 0x1, 0x20, 0x1ff}], 0x0, &(0x7f0000001940)={0x0, 0x100000000}) link(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') semget(0x2, 0x0, 0x40) shmctl$IPC_RMID(r4, 0x0) renameat(r6, &(0x7f0000001a00)='./file0/file0\x00', r6, &(0x7f0000001a40)='./file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) chown(&(0x7f0000001ac0)='./file0\x00', r7, r3) 20:18:36 executing program 0: chdir(&(0x7f0000739ffe)='..') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 20:18:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="6cd2e58993a6d887", 0x8}], 0x1) 20:18:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="009e71f8c5c556b2c3befce85a0736bcc9ecac93f6eb26c63055d89906cb69135ecd29c278a96b945b23c2a349feb3364d54d7c193d5fcbfae75edb8100e095b4bed2dd7a6f1241f01ae442d961a135158c1d562217fd91a6c4153da8b2079c8ebe7ffcd0c002f78699742b864790e3b1eb3dc4a308aed69e0e5253fa49410d7164f5daec3cc4e6f4a9e0aef94d156650250ee450af789b02f1191911af0c8bffdd60b229b347dacea2d33400eeeea3dc9a672422287c59551367fc4aa76c444d3863b613785475f4a9e81cc1ca866c7ffaa7360d7ce1191b8f06ff7c07d1c8cd223b53e2593ebd0b3a5"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r1, r0) write(r1, 0x0, 0x0) 20:18:36 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000440)="de74c5afc6f3560953a2feac74f50bc190a2ddcc034d78bba21639a45af42fd8f92e4011d4388091ea7f", 0x2a}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) recvfrom(r3, &(0x7f0000000480)=""/145, 0x91, 0x2, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000280)="d84ca40eb6dd8fe6619298fd1118a86754338b9491d4222bcac75a0d018ed411c1fce53a9c5508d433819f431cce51acf9695537151f34ddb5a1cca0479d240d98a64c4c63a9008a7e7396dbeb1b4b1ba169d79dc19d9bdd0d8a9590746b0abe35fc5a833cee00a57d421eb8527b5259163c475799e8a5832285e501d48edcba83b8c6cde1a6497db27181d35325cc0ec8d9203f19f2b771a555eeb6f3cd8dee1beb8b418a9f0627bace61c597355dfce6ffc2ef18603b732fe7368ae36f659237e22352ccef93cdd6181b73d41474498378764c1a1e07242aba5732bfac044aa4befee62535d03f85fc33a4960418e8f5adb9a1be56c86006", 0xf9}, {&(0x7f0000000040)="f8842f89d6eec75f536171f0b740f8ae7597860acfb2095d98755d771a21e6244aa230ab513a80e6005d267ff3d6300fbf5ec94dfd40015c8a29356435de77bef3fe4a0ad720a75ba6011c14b2e9392af657035e97a00ed2765959d79ef0e9ae3f480caf7b4485055507bb21", 0x6c}], 0x2, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r3, r0, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r3, r0, r2]}], 0x50, 0x5}, 0x408) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r2, 0x4, 0xc0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) dup2(r1, r3) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x6, 0xff}, {0x5, 0x1}}) 20:18:36 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x208a0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x8) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) r2 = fcntl$getown(r0, 0x5) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x4, 0xfffffffffffffef7, 0x200000004, r2}) 20:18:36 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="74b4b079335114a7314c52bf1ed1e34110dfe16698099e214022c7341256e475a38d2332a2292588e346172cb157d0a145a6c1fb0e786a1e3bed31fe4f8b77b2fafc05cb988ef21e7701", 0x4a, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = dup(r1) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) 20:18:36 executing program 0: r0 = geteuid() r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x14, 0x9}, 0x4fb1, 0x3ff, r4, r6, 0x19a00000000000, 0x2790, 0x1, 0x2}) r7 = getegid() setegid(r2) r8 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r8, &(0x7f00000000c0)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) setpgid(r4, r4) r9 = socket$unix(0x1, 0x7, 0x0) getsockopt(r9, 0x3ff, 0x4, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) r10 = dup(r9) bind$inet(r10, &(0x7f0000000200)={0x2, 0x2}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r7) getpeername$inet(r10, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r1, &(0x7f0000000300)={0x3, "ed4156842f1b9fbe29f4738fff80ae3be43aac53f3d25a9237cbe3f40c069cb6ac8fee0aaa82b9b0782796489000b1782f8ecaaac43fb54d453869c2cea52aacd3f60d393d2aefbfb11793e2798a5127b0231136"}, 0x5c, 0x800) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r3}, 0xc) msgrcv(r1, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) accept$inet(r10, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setpgid(r4, r6) 20:18:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="054a708e985f9b5350dcaa3caec4b00640bb6937eefac7e7b060e207d916d9773286e8304860f83cf6ad0433c5dcb06c578ea325a36abb1ab46c9b3846a9cd934b07b4dc043797ad1d5a9d1c1069414e5cf29f468c3024bdcd198b8f02722b814d60d0158b08ed22092d6b1a6d36e33cd1d5f4c4e94eaf1159858468364548475a9aa3fe975bcddefeb4dea27d64fb5f4159f17a02e326ad1be3686b0974328a03dbd0dab8f016d8bc1d58710facb0782010875f5edc63720a63c68c2c692e1344cc65cf0261c3000000000000", 0xcd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 20:18:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x8000000004) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/183}], 0x100000000000014a) r4 = dup2(r2, r1) execve(0x0, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x7, &(0x7f0000000000)="9a4e1df85c430167ffd500849a2c46ff0952b6a1e6275ec09695713327123fdb001735ba81209884f660883cc22083e22b28c4893df31ae0fbd3509018e8ba0262bb50354c37c511a25b010afd30092919b9c8af55ce25cbaa804a1cfbe064ec9aa810e8a12f4048b16fc718b04e2312077f13a6894d906aab559ecd0ae74306fef03f686776165d7f35d7da7dcaa5e2af5ce902b02a5fd49f3802f009d976394855a2b6f049c8188fb19d57f0323740aed45499f8", 0xb5) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = socket$inet(0x2, 0x4000, 0x40) shutdown(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f1123c546d7f101f0100000000000000"], 0x10}, 0x0) recvmsg(r6, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000340)=0x8) close(r4) close(r0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r9 = dup2(r8, r5) bind$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 20:18:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x2000346, 0x0) fcntl$getown(r0, 0x5) 20:18:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9", 0xfb5, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="3914b2d6bd2e7765758bb4f261176378b0a9c1dd9b103444ac9a45d076442e24052cc09db6b84ce3d6bf8f6cbc5ef68328f4876d6ca9be517793265564a71a35b0c14ea201cff1914f02476d", 0x4c, 0x0, 0x0, 0xffffffffffffff66) dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) 20:18:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x38) recvfrom$inet(r1, &(0x7f0000000040)=""/147, 0x93, 0x0, 0x0, 0x0) 20:18:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:18:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x100000001) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x1000, 0x1a7, r1}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x4012, 0xffffffffffffffff, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/231, 0xe7, 0x40, &(0x7f0000000200)=@in6={0x18, 0x1, 0x10001, 0x5}, 0xc) 20:18:37 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}], 0x1) 20:18:37 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x5, 0x3, 0x9fd3, 0x80000001, 0x10000, 0x9, 0x3ff, 0x9}, &(0x7f0000000140)={0x6, 0xd36}) r0 = kqueue() dup(r0) r1 = dup(0xffffffffffffffff) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) faccessat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='x\x00') getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 20:18:37 executing program 1: readlink(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file1\x00') chown(&(0x7f0000001800)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) unlink(&(0x7f0000000080)='./file1\x00') 20:18:37 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x6011, r0, 0x0, 0x0) socket$inet(0x2, 0x8001, 0x6) socket$inet(0x2, 0x2, 0x0) 20:18:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) close(r0) 20:18:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c6000c001ece337210bca9983744a676f807c66c54e2a2bce45728a4be55d9b133188d8a4ea14edf78b6f0a9709f8e03558f33d183bdb329925050372709a79c8bffb512c2d6cf5de56c5365a614bfaf931b5fd3bfdb5f2e1c9f33af60841f257335224c65620d21e27f3a", 0x6b) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 20:18:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) write(r0, &(0x7f0000000040)="9145dbe3e2f3055fb4f8b4c2ec7110d5701d9a7e1c81902c8cd4ba7219012da477c0", 0x22) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) socketpair(0x10, 0x4003, 0x14, &(0x7f0000000080)) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 20:18:37 executing program 0: r0 = socket$inet6(0x18, 0x8000000000000001, 0x0) fchmod(r0, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='B\f\x00\x00', 0x4) setsockopt(r0, 0xffff, 0xbc, &(0x7f0000000040)="6c448a0d1af79ef6dc434245edae966c31878c9b5e0622a36538deba81093089e3c145a4a90f92f70a99e13aaaf65923d7bc4764d0c1e4d1a3ff73764a779c40843ef2fbdca3fc24881c29265c86fd6fe27fe9d80b8a3ac9f31e902a", 0x5c) 20:18:37 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x20, 0x6a, 0x143, 0x2}) 20:18:37 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x10000, 0x280000000000}, {{r2}, 0x0, 0x83, 0x1, 0xff, 0x5}, {{r2}, 0xffffffffffffffff, 0xc0, 0x1, 0x5, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x82, 0x0, 0x6}, {{r2}, 0xfffffffffffffffa, 0x4, 0x4000000a, 0x2, 0xfffffffffffffff8}], 0x1, &(0x7f0000000180), 0x100000000, &(0x7f00000001c0)={0x401, 0x4e5}) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x4, 0x3f, 0xfffffffffffff35f}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x401, 0x9}], 0x6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x19, 0x20, 0x5, 0x2ba}], 0x3, &(0x7f0000000280)={0x0, 0x2}) close(r2) 20:18:38 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) 20:18:38 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x208, 0x140) sendto$unix(r1, &(0x7f0000001180)="0a47f76bfebddee365275348d99616e2784a17a3dc088c20eb", 0x19, 0x1, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001200)={{0x18, 0x3, 0x7f, 0x8}, {0x18, 0x2, 0x2}, 0x7, [0xd8b9, 0xacf, 0x8, 0x5, 0x58b00000000, 0x7e, 0x6, 0x3]}, 0x3c) sendto$unix(r1, &(0x7f0000001100)="e7e9e88ad37714e83b91b72b8a", 0xd, 0x401, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) 20:18:38 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r0) close(r0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) linkat(r3, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file1\x00', 0x0) clock_settime(0x7, &(0x7f0000000000)={0x400, 0x5}) 20:18:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xd1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x401, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xa, 0xde, 0x6}, {{r0}, 0xfffffffffffffff8, 0x28, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x6, 0x80000000, 0x1, 0x8}], 0xc8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x800, 0x2}, {{r0}, 0xfe6bae5e3a0413bd, 0xc2, 0x1, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x60, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x34, 0xfffff, 0x8001, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffffc, 0xaaf9e6e7c6432db5, 0x1, 0x4, 0xf127}], 0x9, &(0x7f0000000040)={0x5, 0x9}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) close(r0) 20:18:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f706009586bd821555132477f256b4093cfb25b87f5bbdc3a5197094b29990bfe432044908d0d99bf7c1394bbbda2c49fad2ba6eeb00000000000068f7acad445dd976", 0xfffffffffffffedb) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x4, 0x10000, 0xfffffffffffffffe, "b0a11de4b7d8831386d8ae28f64970427ebf33d3", 0x4, 0xffffffff}) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8, 0x1) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x101) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xb6, 0x2, 0x8000, 0xffffffffffff871e, "346bc6976a6cb9fde5811f2b488b28885a3b3e39", 0x700, 0x3}) kqueue() 20:18:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x1, 0x3000, 0x224, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/5}, &(0x7f00000000c0)=0x7) semget(0x1, 0x3, 0x0) socket$unix(0x1, 0x3, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x2, 0x20, 0x1ff}, 0xc) 20:18:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x2, 0x7f, "0bcc6b07b51c023c7195ccf665d6c9cbe031b91d", 0xdc0a, 0x80000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x3, 0xf60a}, {0x18, 0x2, 0x5, 0x7ff}, 0x6, [0xa79, 0x400, 0x4, 0x1, 0x80000001, 0x2, 0x8]}, 0x3c) getrusage(0x7a9930f8ee311da0, &(0x7f0000000180)) r3 = syz_open_pts() writev(r3, &(0x7f0000000100), 0x0) 20:18:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="cf9fcee837c44ef4a915fb6caa285a22f398026b8a250de6c6dbe34da01c76bea1dfb1f072ca96d476cfc6879ac89b492229b34a08ef035d4a87bc277e15bae8841c99921c6724b190e547758e1290241924c78fe9b616c1cdd2d28fd7f8c414e80aaba99696c7b28468c13464ebdeebffd705e89087677d242f998f48dd02c67df4726cece218159e81e3777be56aa1bb9baef3e8bcf7ff52fc905516c22fe2b7044e97ac35346fec8158ff55de67efae0b4feaa984a8426cba06216030e75048b2e71f71af8063b52bac89387ddc2acc9f21e753dd1b8ab14d22e7db1565f18255c2fa07cf09c749fe38bf05087a8636f608665b9b6547775172ec5ddc305ade3862c006c53787624b1a2614a91936ee59dd65236039970fb4befc6e6ae9b810ac796ed09c3543cc772b085d3da42d2c5f617c89b88e44d47d3850774575a8a75507425429a44988783afb381a1e59aa6c368eac9e007d0364572b2a3a0d2160185b0bf912989b7b77b4992be3668b394e2fd4f08a95e0886293ea41aab7796b785c3738c5409ee91386a4a294d61faafc4e03c2408c9109af68e148f06b730877c589aa7a6e299e327304fb0537046b143582513ed71ef69c63126abb4742b811e04f87041892001820ef1ec8f8e40ef3b25727b1dee4acad890f63acaca31e4d6ddcb0aeb8575dee4edbc27bb767d7bf74dc270d81c056041552a8204d3c38909a71e08f653a0fabfbfecd32104ef4a56e3d6eb2134ba64c872709d3eb926268dffee28dc22fee01fb64271134b8b8fcc82179789803f6edef12c2730f59eab139081348340f2b691dfa97405bc2898982bfd22c5e495dbac5fa373521eef878556e53fb92aa93ffd00253845d01b96384e53006f95e765fc555b5a1a1086aea3ea19e875f0baf4ee92eb3ddf3daa21fc365273c228b26a63a04ba5d7c5b3c448f6b6be7f21d775124f7f4d8148498d006ae3fc13c3cfb70c24afdbf1a1f0f17bdcb1918f15c86b8d0c8fd49a64619bef971d7ee823cc199a868cc208f76d880609e3940c67c658f2405f5ce4e673fcd405599a7ae0a53ed43659ef25e6f6b265720115c7c6e41ae036b30100ffb48887a44f689d1d1f515cc5c2eb5825800dcc4dfedef16c87652d6bfa4e6fdb831845033dcfe17747c10e8d77a8d03b60d7bf7d0f0833fe2012eacf41b3cf94650f31895a47890ac609d567ad6c79a3afaec4989840ab4c19578e1d9a4516b1047d6dd78ce8d92a25e51fb3e6c3d3d6ead33d15482664ac5d6a268229259cfce67cb66c7592ccb3489e89e607328869b2faa62178ecb85ab0361a2731fd9b626c772d33b0a6c64f581cf7c4e3202fa759df3db00c1d75cb7b3af09ee2e634a536e3eebae56aff879be19a31172b5c212be76f53136178c6b50473e4afca2403a72278422dfc6d1d02bce716cf5604257df0456ebd008d14c3dc6f13e6bd5f7ca83a0a8a85fe97a730aa5c06e277752c80c28d801480e1bd1ea1604ea252799914cb233eb90cbd4c27500623a6b51891b059f6101e294557562cbecab5232f4da7681571fdd724396e617805515687932d6eb65f82409b39f575c9c24ace6168fdf682ab83c97555a0e1c9feaac8fe3cd7927d5c00590bc80a35ab62350a1f5f56b76544acd1b6940b3c6b42a95a2b3b980a1d37a108e3bf69ea6e236a1ceeb0f24b2693444ed15e366c85bd9a841c7ae9e1de026379d16f8f552d1d0d39003b3d821d90c07ba35d3177904bf8fcf6bb53eace08935b5bba8c8a74756ee668f653282db1d6d59a2b3128b4cf8a779fe7c7e0193ef09d1e3492250c566450ae5db27e6b295ad0c44cdbdff11eefe85f406e1416bc2c05045012bda6dbeb7cebe6c860599afefca4bdc6b927ed10bb49d7212ac516d2b574839529a055708bab9c8e845f4faa9909fa962a6308a9eb1a15f00cda2697c59e08544ea82b1652563c1ba512f5c82f6dba9b423b8cbd92f3f166ba34717a7525fcbade4db44d1aa481552c95ab1be1c0538918c3131b054570270634645ce0cfd6a6f5fbbcf678ee904ad993677f2a03a9c94f521b9fd3b08e5fc6d3bed3ef9afab5b47a2ff2b14510e857c95afb3c93f7549f1903e0d10feb1e7a9765c7252800c757f9b97195f9ed380a5733ab601e944916708bb7f7501be0f949a6ae8f304a614b4ff6bd15d9fc6ef513d9d5c6ec765189f9ff8683f7f82cf02e7746c09c4f87cc6ed3f5249d96245ccefc272b9ca041bceece0747ae17de27c37cfc77c369b23a9dd7b744bef109996cf3034fd287408c407fab74b1198cd3e31c5027adcdc7054e49b60957c2500a9760152f7cdea2a0558aa29b8ed70ea9253776b9dc7c6bfb90eddf372c08bc99f8fd8e27b15d5cb0f1e47955ac54db4b3ca3c46149167037e378463a42ece83c88324b712a2e481efb5d037e0c1c0ef12925b81a63f91f93019cd9f14cbe84e262678849353bdc7fa314e8f0ee2cb355a3c9a406f4ae2cf0014e1df02066a273bf44378db9333d229a9313acc181f74541f84c8f2f787ea739da98a6a84257078c8df58fed76a6e6f8ea8ad980c3ee3d077753a7266bcb7e96f73886cf358a3a80eef2ea2dcdb7181867d0fbefe180f265625772d6293ab6325db4603df13ffbe99a5296a3048266fa184f572c86d122c86d90217464ac4ce2a4c049d26387e80d4ded2474799db8243e321559c5d666c6c375298f8f8c598c40f79e724737684424341b67932583e8a199291e4d2381a0dbb302ab5676fd06727014e23ae93a9ad74cde5bef40d3409d63605042f9b2631ff7d9897e7ce04a11af59ba27b111e6e14515d4ff4b5b1fcf3fcde2a378c963dcdcbe45f01a2a33f02f9d7243494900cfbb745a8dc6f0131c435370576ce6e81c24f764602938df910c023d0c5b8abcc1124038e8c7c0c2d9be593508193ac6607d807a932b1106fb9bcffa791ba787f2a3f79e7b0ae48287d83871dda0119058141aeaf515b0d189fdcae927ebd83600d266171f3fab41ea55047c2eea7992882992d1044fc25db73e29438b7bf50cae247c97d5fe964c6938c831ff53b66f441e89640c460c9c1962cfab8e22a562edef11c9c14c7b178388a5a6407efad5409c078519ddc35b9fe6581a17e69084b41b8589fbe2c76cb1f7212e7f0ecc46fb0eea9c22f48f2cf696bb22a04d9122784f74b82c2ed26afcad3e30b8d0e6495dab119230eadc38fef66bd6af4d71b6f2049e0ba2a10c1ebd45dbe24d9e75fcc530f48acac5ba68695696405883f519239d4f25ac8f2485e31f181e3c0d84a064db7649587bd96d9ccafb17b9ea7b925eb9b2bc4712de35ffec89ecaddecf613bf9a895cb7b1c229078089f14516f65d7d5dd5e2817b053e526cf5cd06d3dc0729ff1ee95c67985da80fd56d33677078808070987fb48bcd890cefd31b8737c60454ae86344859d74eff80dcc39e4a5523e3c472b145e746d1552a12c708817ca60b53af4877ec8cbe3c696d63c589537d73f0c0770d7dbaae702defb4abefe14d59ffa3648c56c3cfbc984b6670c1a241f736439eb18cd5f1be071090714549791cf043475ab13628b1f756811150a8d7902b4c7c4c37dd22804b90a30ee4d69f4bff482afb78e8ec23816cb88394d39939ce3dbae0647dbc9a6d93a1ae715110d16cda28cd936354cc94fcf4de475e57ab06584a39b989d6abdae80734e587f0d0fa2c67156ce658d5edd25f6df9f2ca054266cbb8e2875f3e8500bfb398b9adf3a3d8750f7416fe753cbb85b19fee2c2c8eab66689434433c605601dfce7850882aa34a8f23448988b3818d940762057e3b5f347d71d65bd51c5bdddda3cb97d29316cebf5e86227fe7a9d04a698ea3077d46aafc9691dd06fe5715fdee0becab8435bd9de8f09d43a8e5ae0575d22817d65e8cc852e95053dc8d86cc65028ad838fba467732202ec76ea3ae79f243a96b8040bf9d3eac08215ff462f6559684fe1c828b2063542a422c9faab5a268ff8eabd74a1c6985bff0b72597cf245c243fbfd85acb0cee86fc4726cb3d6f5485b542fc74e7c5d3637d8210a5974210f70ce15060ec9a8f09416cec023a305d0d18a253d2800414417fac6b9be3a4c0113b2efc1723f78f0c3430d3f1146d18e9f4e6bcbbd6da6077f59fd93cfb7eda690c21568fc4260e4f4b7fffdbb05b9137c4c9cd12def210d2852916d84a7c7fc8edaf310f7a77856e4c76171d43a21286cb41492d3fdb1f2174cee7cac51928ec1f0daad425a3ea1b27431bf85756f8c5d4303e9486a72fd8c17c46de5cb7a26d79d0ba7e5a0a1e9d02f9f2cd02188e64f4be9408bae44782cff3ef2bc6345308d46007bf886922629f079c5cf82e3cd581059d6a56cb5a67093d775e98ca77f8e9b4e49cb649654f44a71e31a1f343df9879aae1282a18df07f55e3b2fd5011389f9b897985a40f2e8e5a335a014cb13bbc4a613debeb293b24b9dda4f94351cf19b420b611ed65c683b2494e92d485d0506cd026effc125d57e5bcb16256a2fa7976385e20c1729c7c4ddbdb2d0f98ace90c4f2186180bbedcbf34e343f5890ea9b4b13e1447f7fafab1fe667671cd3ff5a6abf27e06b6dbe587150a8de715cc44292306e9fb272fd2d1a01b9a7ebf1c6d564241779d7a020876118dfec6f7b6018d920c8df4fab00da4587447d0f86236d28818bcfb77052b0d7ccf9bb85a796619a89f12d0c35fd5cf885b4b064dadd4f0fd1189639925810576b3db6f8e518dcdf6bf9609f94f5542dcebbcb5bf55ec28179cb5b4e93082d03e491da90c75f42c012135858d04daba3c83d638e6ca3daa955d634527252dd58999b4699c9304e4fc68732e8f4b051e6437cb893b3b8d8e55e74e6cec7038dd2f3b94551880cdd61980f4d86bd7cfc49893a6abb2f62941c5b5bc57f84bbe86a750fd3d7f66c2f01a18ca76ac228d9de2d7e914c61433e7dcb17f595ef2c0b47039b378847f2eb619eb6b6fcafae925985bdb1b8763380fe791adf17a802c66a15809400f8131d55384a25b9132010632164611434452d2bb822e9b1c4d427b29ff3c445fd35546c9309012e03e679de1b7f0c4250f8df8eda65005e8104d527bdaeed9c83e87813357502b150e56408bec2367cdd2557716613193961013c227a865e38c5d61940eb73e9e8519d0aea15fd103f9585f35b8af65adb18c42cc76a0c906c62dcbb9a21bef8a6e179ef2a40c7c81c2acecda8a691d1a9e23237a08f1df4a17d78ad65aba7da36037e11cf84e6fd14ea01a7ce89c2282c8eb2db27696e3b8e45192b3ba4a59cb8587a5f2e1a89cae793cb1242d0604f3b1d1db6a42dc1b3ae4e0c8549eed9ee51fe2a50a03030d3848d4ecffdd08e77dcc22e0a6d6fbb27d1600d9716e08521f8ef7ce0841ce67a1edf88e81f6d99dae1a6ef135e9750cd020edf80310d0c9269517ff40e1a0700983547a0139483647eec5c57ca76f9e05906a39b1ffd6a17735bbe1ee6d1659aef53594cac2aaf4cb2e1e8468cd89b31b1dce5fe784a4552b44a3b56c376f785e45c32fe9accab2b5a4b1264d7d3d182c7c5f7108d4cb80290c875bcb28c1a616b49a1dc8ca2c7f88aff01c15a67f7c0ad3507ae39921731669f365ff65c4a69ea00400a1730f6f67d4e3081f6515f87c4643cc1c9d1d21b086a3a56a354cceca8221fc27101e8f81f1b35c2e8b961239427d20ae8ca134943fb6ef3fa20d655776716f1e3cec5a8b5558c0d445975826b916aa057fd2e152559ce6783a7ca6657440419f262b5f4b6a4c7e7558", 0x1000}, {&(0x7f00000010c0)="08afe9a899c1504ad0a70bd40dd289d3e454d5d5b59029281956cc707a9518f588b20b93eca4b70142d8ea5dd8838a2568c97a2043acc71cf8612182467756682f270ae84f640685fe2f25b77f149af75f70a01b6ab23f7279871ede6b73b3d8329b0af9193ddd93f40b4e08046e013e3c0a575eae25d069395ad9d7a6169b6e543b1b511f1b5894960630a702cae749dc28c79144cbb409267db58da7caa733fb01980e59b1aef480a491a97f3719f1d4a67884cc03cad33dc9701c0aff5395f74dda9e4300a8fe9890a5003b0718d5e52e58aa17a9bbd2b76231f83181577d2e0048c9d8ba8f", 0xe7}], 0x2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 20:18:38 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x828a, 0x81) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x10000000000004, 0x1000100000000}) pipe2(&(0x7f0000000080), 0x4) 20:18:38 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getuid() r8 = getgid() r9 = getpid() r10 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="62730bd3c72ea1db88a8477030eb19d761600c4f7dee87cccb5e49383f92ca613f1efda7e559b39d35bdee2f47f436300a7ff1c4877695e80f8a951d696de4e83b8b76d8e784053435cd0acadfc43d96cebe1893c3770a5e2213afe35a451bff5e18b8adbf4280a5c792a04623eb40c21725e9c58385005c757607cda682c87aa28f118ded56c9f3317f95489ad6b540f267dd482e9ff945b913f3e18a65b5bb87b8a7c686164d4a2a3b89b8e210c71285f7b0295277026bed40a14767ca5cfa574833679f4c3553dea631268621b24d54590c6cf11cbc166c5e9957c66e173663f017792bc7d7695397081302640eb1", 0xf0}, {&(0x7f0000000200)="e893cf8ed81480cd561a92f9da1d8c870c93b154a430e6b55ce5d4b8533fddd819d7d78989cbc762be7813", 0x2b}, {&(0x7f0000000240)="8f03e785fbda7b4dc3", 0x9}, {&(0x7f0000000280)="ceaa92a6af3a89953fdcb3ad8f990e4425ef427d8ffce4d3fd770b567263a02dd97ba45526f9e04e37f402376fdb5c84e8db68a832eb1c43957aed1ba4290455ffc353bbda7e4bc66e530e46a636426f0ed3b8466f56f260", 0x58}, {&(0x7f0000000300)="bce5ae76b71225d31aa825a3e55c6609e06645d10d0ffb0c5cec0e74414b6329d2eca440001819c3cef8719917176a0ef955443a3d14a1d0da6b66ab9adf2d4f7aafcef428923b3889baa2c77438a13e41ba5d6375ff4698cca789178f8635b22696107af8fa1d20b5332cbd84f833df1f6f9a4584983105169d7cf7c8c489acec00bf8bb652c4c8a738010f00385bea00d92fc6a52c42cdfcd550a92698", 0x9e}], 0x5, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xd8, 0x408}, 0xd) r15 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) setsockopt(r0, 0xb0cf290, 0x1f, &(0x7f00000006c0)="1777db87a531db97bd31a19a9c68267dd6b8f5c330e9319b3ba2c681", 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r15, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 20:18:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x800000003}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441666e641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = shmget$private(0x0, 0x1000, 0x1c0, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt(r0, 0xffffffffffffff40, 0x5, &(0x7f00000000c0)=""/86, &(0x7f0000000140)=0x56) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000400)=[{0x0}], 0x1) 20:18:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4004, 0x8001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x22, 0x4005, 0xcb6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x0) 20:18:38 executing program 0: msgget(0x0, 0x15) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x7fff, 0x0) pipe(&(0x7f0000000040)) r1 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x40) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) fcntl$getflags(r1, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) dup2(r1, r0) 20:18:38 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/27, 0x1b, 0x40, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x41, &(0x7f0000000000)="137f0000", 0x4) 20:18:38 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000001}) open(&(0x7f0000000040)='./bus\x00', 0x183, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 20:18:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) dup(r0) socket$inet(0x2, 0x0, 0x2) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa000000000001f, 0x0, 0x181) socket$inet(0x2, 0x8007, 0x8001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2f1515a5cbc28857eeb4a64c80b712eb256012f1cb8abf25c61d6296bdd720f8812ea2bbd84821649ecb57dace1b32b0ea92f130b1c352db4de4ed85a9dee8b8acb32f041a7901e8982e3ecaf6312e300343675fb8e332f5b80bebb45a157f83df23cbe5601ee0cba1cb93a668ccae8777747a31bb7d267820099bb93efff075e268e1601489e136a2913cc3a35e9421f44a6742c31136e3c8ffc372e1b65fc90fb92e2a41155cf22b57e8429597d106ea38408ae8f952c7a54317617a02c8dc5b2296ff02fd6c9567469e8ebe4467f4b8afd155430298e5b5d8d2ef12cbad4475b8587afe740c6f80cbba5460b0f85b8901240582b69f5b5ef5aff67ce8d6a0a0a8a45c7220b5663234703baf791f6a434b6734c123571e5e1f5ca8166800ef14ecf156bc8094e6a27baa0a61640b1bfa1a3dfc6d863da2082f75d711e70d06566317bd337c9690a4be00f784fc73e00587527205c27899783e2f79d10e06145f5bee7f0974b6ea58ea031c35b292ae8427eca49fefd9a3031684b65cd173745b09081cd40f2765fb6f66aad7738ba77dd664cbe00b6eb446e1f15ab890e4b7dbc86116e07813528eda4c739aee241376b72df17eb75e67b18c275bca63f89b7b9b21dc5e0b7d76e9240570ec7ba3ee1f960bbf95ce53805cd2aaf03cd788c8b260b1934256238cd51ae7ff7bf786919dea6944aed74a97e848cc3831dde72507274565560683f814e7eb2699f07b7e155dffdaad0f26da817a7b5d3a740ac45349296348a8a90b3acd1d8c5efb6d182c253827f0b37a41c28c68a72a8a520246e55f1608d4d9e349fa3e5c6f767e5e4d04b067096153f1293957dfa79904a2f61b2d1d358d1a664e1f8ab031e4fa2b75714dba0ac99a7c07ba80c0f455ab14dd27e3c4ecc054786f5af052d28f825e074c39b9e027eb7449e8f50f89bf2b385bacdb7e44e2f307e285abe78ce7c1e7fb432819fa136ecc5d7a8ea7891a720336419d8d0f5e8200324433902778ea6f10f5cddc5985839e7f85dd4370ddf1865701f61f497605f51298954d4ed1f87c1319a374a57939eb8c988cc9b5dbc0964bcb14ab5a0aca76eed08b62cf02e3d25e48b12d5fa8ce283c2c48652861cdd7a1ac5d01d719a58d2020093aa2a169c273259f6d66e18d5fe30cbc2f580b40e2d1849f369cfd23fb0d7ce1c95722e5db036aeae1cda82f37d8f8f0bb4446161f06f1612288bfc7852599740659c70447ed5d50ee418dac7886aac7a01831d40e1867c70a3a9eaf3df8b2c5e225ff71a52e1a23504b2a635ca7e432023adf95d8c11f0a6d3576b78f3349df790bfca031bfad1fe041bc7c6c4512ff7df692fb2043e9c2318eb1fdc6b76196c45a1cc9f62b22e63c7de9028516b6fa90619bed46781812a2ec81ea7e0de530b4b6fb856e5cbbccd72bb72a4cd704f24ede3389d344743083edb9cbc8c5d90c27b8daee364e78bd9262b9727b02152c55c5c89e5e6d7f241038dc1eb74c429d35e1cc50ec6dad6cf2d02a9a015fca1045112a6a1b2325b8e1c48a6e627acb0b3726df9ddecc3bc94e0ee6940c44d9b512a63f48ed0348d041e850a1441fc41e89acc0c52c7c05cc0e32ae994900a0f7ae7b648b589117c19896eb98e646a337269c864a0034518eb8beb5e071c96159ef6c7801b88b8e312c25250dac57e640a278b83de3dd718714ce8967e0c98a298713109f964ceccb546d5c23ca8ccfc33061f0be709190a4ccfa282e058137228a1a0530a71e0ee7d2fdd16171e00709cc1fe4f9f592b2d2f2c9d7f6336702f5b974e233e01a373a11ba1fbf0dd182ec7e359f1b84166d8e2a965c852942548096412add2577eb05cdf1e5b9a5bf36a554ceaf37ae543b5c7e95bc7a9e3c2a850d12d252a7ed64cdb569d520ad99f5185f1709a77d35c6995d5bfe75fafb0695c113e775e8a9e1e62459d85c82ddcf3b85158a11a635b47630e9b679de70672a47eb799867d8d907a328d83cba6909da9950e426ff7d30852779234b7cf302d39031dc681c85d3872ab5e1b1ededaa2ab01252530523756ffed5555ce5a448a185e88fd743d43f940fd3960f8c793d91824f17578df39dda0de11ad5a9755370dc6235ffd7d7599bdf6baa6526b74619478a8bab5fc2415f33fd602d0955130a43acb5bdbb149c1f08698066297d467c01b51513f38e39187bce368c0420d1ffe21130bf5e6ed99e1cdb94223c8ad918dbb20b2109485e2782b6f46bd05bbac607f0bbf5b0c767dd48ff803b88846cdf3c099840af63ba3cf86d9421f7b18c43f692a0ddecf1664a871626c63bd3082d4d9b021dc360677449ddcb545f980a24014db3e97f265ac5ae0c086ec6200d9d0b143c66061444ccd7cdc3da9c857a4fecc4bb004a24361249b1e886c548fe3afa70cfba35574f22961149eef5c7a3bdd1f05a40574ef4b7574f76997ba9c2d14e46adbb5449a14ec7be6de00f2d71ec0ce7da6fe9a5b43671f87a011b4dad7a0c62ad363328661159944b1b2f88103686bf8c4336edf36e85580a0c85ef96b583fce9989b2c9cb0ee91d16130b3a6ce8f1154ab60e05a8e86d8f10018d3e30260d3d0a151ef13a59945099aa474ac6332e1e2b240183030255317654cd86587e5eceab088629959a71ff6b3a28b7926541e3d795ae79dcbf6182ca2f3799d0b7896ad25f4597f90e1e39c4f098f549e6f78792795ae6634652e977014953e5ff2b184623ebb82d85a6a87a6aaf0a51bafdd67e3546ae1fa35adee7073919dd966f66b383511be936d4727e281cbddc04de1e5b764163e737b6e6ecccbc40328d25c0101760bc424a00ec8550ae3d30abdc7de14942d5144779ffa274918080b3df00ddaed1a2adcb09544f6f41d203eace9cbc9bb07b091c63b453909dab3c148d9139166ac5cf243dab5f0b0cd911b9d12d42d6ddbc1ac8484a05eda6e44291da669e29ffdbb6770a0ad9b766c44bf6496d3a779aa8af21143ab3051ea8ef4eebe8c42748277632d858120bb5fe2a9349aa9a5c52582a1c327861f31e9077adb6931300794ff19992ca430c2c578801da9560c94cdf79c6c7506d9d9e2a82f507a9a8270f3d6e8ea5a9a68ccce5c454faea73429a598cbd8daa6102a17d0e125481d16460ea7da67c9cfe52200d5936c07d3572a9b5b45aa940e63b589f92b5b4ffea918cc8b875146c2cd64d5e9057585458128d0d07331a87c8f751880de1ef92ee429d8f928123b7997acc468f4cff8f058fe232d748e981b093ff3581aae7ba300200a2946a210293b01ac9784b2a3196adf5a63b441ba733199739fdf614bce28770e29886af164b08b4c5a5110f816528754332c60eaa1c8e923e6502112cc07cfdfbbe3875d5edab9622115b37a01c22f68f0fcbb3892060f521466a51d3244d262d670339488b7d3d8b7978c30159111622285f18b2dbc04a5c7d953ed4ba7fba77390e1760faa4e8646db11332dda9ba024fb3c01c0e64031564132395f2f97c3ff3febcf8e489ba43d240062c178fde4d99df2946bc35ebf0c4e29192cc7b1aa2c3c2947e417f20a2868a4d57794577f00f1b6e9b6d663a334dcb6fae8843caba92bdeb84f277f1b3430bc85dd824f0bd32fd600abed294a9dceea3a312669bcb79abcb57a9dd51cb3a6fc933308175e7ea5b410ddf4ff05d56ae0b3a58f76a47e03c20a0f7e146d7e5ca740606255c852a1286519aec8945797411ed2036cb130e3c1a4e196e609619239ecdb880f8071821ecc9668b56c2469eec70c686f8b5a34d7712843d4a06eb279794a9f1f930e5af5d3f263251801d53ef512b48fccc992269f27a32948652c702794c452859984d48ca76195dc7a34999d75a25c13035281be227c4522da8adcdbdf25541964c36772eebf31a31e198e3193c80cfdfe73ca97c52e88d74029f78026c095a84699b22f21bdf99b3a79e33f57e7872e68eb4b505183a5bfe8848a5d2e1129d476820684c9793f50fc5978da9c2490f6e63bf9a5e5ceeefedd09d5be925bc2c402612fca183027ce480ff5fa3c4bd4a2e6cfeb77de41cae90a4af02634cd604717b0ac3e998597954c9d56d5248a3b4ff164dca2fcc672318926903277d0269926bf7cdcae20893e240f0eddedfc9338c61393480898154cf1d60d0732ecc3d2409cef4ba2c2b77380cffe47a1c1ae491c784c5a837eb07f6912cd54479909c3f82a7dc86710c70f99873e3d2e64a40e6920e2326761c4b6f12eae9b60a50a4d10bf8a14c532ce5a8980a80f20b1872a8a9857f029c297e93aab49a3c3a42a2f83effef753cad350b193164227226709392810c2da6f443f764bad1119f387ab2aa4ed0b3691b4fc011bbde98dc6d42914625194cc641e7c74fcbc395299086a93d8cf6569448efa4c072302864306ef012ba913e20b3b4f37ece46c8e94cad5939cb9a24e41e4ffc5c144d8aa70780973f568fb6519a0cbc60922335773950e7ec7658790251010007461c159e08dde34e274f67a833d3ce420a341e6055b12dd7b24703c079eeab7d28ab297a89042d602a7ffc9b73035d0270f5fa9f78900ea45de65094c130717ab31a058b44b39a7b9cf5f5e4d1a29a2d3741ac63de4169088ed799b1ccee820e0f5bb03cf306582e731b35899d33c0d02faf3af40449585806c4a534eda99bf78a05c585370f4c2a98e259b7d13397d22bbab0779a8008e0db5b723704cbe7310e923b376068bfeac620f877cb48f87ddf69d0ee2e039ec7cd44054fe083d96032e50025f9706dd5d709493f21cce2443874ac21cec4d88b35bcad1dca775c91b2b3c5416c333c0dfed0a25f401cd83501e73e9d445ef8c79793275a46a9d243ee3bf57e8697c49776d4a567e24ee1ad632f31d1ba58f3f64ad8d27a152854cda1be08cbba842e1c9f303b207f1a935a7f9be7ff7f0a7f282414184604d7dd326fc34e9e5467b65c6e7da2b7c7e9c2ea7dda8707f4e71f923967d7fe78c3e39b0b161175976ab2923d0f511b069bfbe2de728a7c7a271017132d3750f0d530c0b499cb45d89610ed1daefc904cd43ac8ccde8f56116691f4071f636628cacc0bb60e910ac87112170401c18e7273eec22ac49c8bdc4164b88c0274156d63d0f2fec174e960d6ad1446cfd03ebe743e8e0a6f2f42d8e1af6dc55c35f6742ce623b86af6c2925267598763539151b1ec1762c452fdcc2edd7adea239bd9f002e8413aac39befd5a51de0e46979421de9ae17835596053fd5418dcd68fe47970f53ed8b937240aa6bbe9778f9962f18a713047aa7457903cde9a6b41459606b76a797fa42ff801639c5b7ea65b242c1386f55a54a77ff3c542ca4e77003c8c7e108f693788fe5d83536e191101bd24715fdcf19767726b54264e940dfdb09a209248e07fd137097873a870fb8ba645dd7b1c6bf3933e5d74a6ec37e43cdc0be5efdd2c259d419bbd23ee9fd044508b2f8034d62627f5c218990ee9dc39e6d0471ee2ddb019f92346fd7d3c19c11492e33f0a229b57932b92ea3d8ec04bdd85a6bb883cff45652251c48502f04072a0bff01de68e29142ab3342a5099a686d48f2eaa99e0bc3568c09a3abc729f4f6978e0dfde498e19f7ead7251f62449fd1b8e2c8317b95f067315bc4ad6fc8abb29db47d889ad52471935a17b3486b41d7baa59d6c9bc0388a501bcba5913546648a0789ed697875e88edc168df44bc5c1515169b5b23d11fb3c3db015a4f6242aa754438387522e8e9de700fb41b25342714c7abc7e530fb44d1e19514614ee59d0c88b076077c1df", 0x1000) 20:18:38 executing program 0: mprotect(&(0x7f00001a2000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00000ac000/0x3000)=nil, 0x3000, 0x1) select(0x40, &(0x7f0000000180), 0x0, 0x0, 0x0) 20:18:38 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x25fe, 0x18002}) 20:18:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmctl$IPC_RMID(r0, 0x0) 20:18:39 executing program 1: r0 = socket$inet(0x2, 0x3fff, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) setsockopt$inet_opts(r0, 0x0, 0x8000004000000021, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x5, 0x6}, 0x10) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) preadv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/35, 0x23}], 0x1, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x100, 0x10}, {0x1f, 0x4}}, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x100}, {0x9, 0x9}}, 0xaa074a5af9b9822d) 20:18:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5, 0x3f, &(0x7f00000001c0)="0080080000006673ffffffff15311daaca4918e4ae5613b2b6d76d555c291f87e1ea634a8b8cdccf82fd22f807f967187d201ef66a293e5cacff0311a5e00a7caca1ef20aa69e094ca714d0c437cd1a8886f81d650c708e268af1349524ca3fde93fe02ca22ff961c76f12701f42c15304cf32a5f8e6ce9ff466eff02d67d75994ea5bef3fd2", 0xffffffffffffff10) r1 = syz_open_pts() writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000380)="0c5047e7338b", 0x6}, {0x0}, {0x0}], 0x3) syz_open_pts() r2 = msgget(0x2, 0x10) msgctl$IPC_RMID(r2, 0x0) write(r1, &(0x7f0000000100), 0x5da567d23149a443) syz_open_pts() msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x800) syz_open_pts() 20:18:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7c}) syz_open_pts() write(r0, &(0x7f0000000000)="c9b45bd0afa0c9713eacef69e58055baaafb8326", 0x14) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 20:18:39 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="8ac9f7030f9b026f0602facb6ddcdd42eea1d0c9fe60ebf2c63bd07600ab27c339d75585dbbc8033ddcd272bdc576eabe3bb5a7c3a1656559b", 0x39, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0xd7) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='(\x00\x00', @ANYPTR, @ANYRES64=r2, @ANYRES32=r1], 0x20}, 0x0) r4 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') r5 = dup(r1) recvmsg(r5, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 20:18:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xeb7e, 0x0, 0x10000000000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = dup2(r4, r3) r6 = fcntl$dupfd(r5, 0x0, r2) kevent(r6, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) dup2(r5, r0) 20:18:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd54", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5192baf6fe202940dd3757094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432f6506f4cd99bf7c19f078177da4ce9c287730cd3fba90893fb", 0x55) syz_open_pts() getitimer(0x2, &(0x7f0000000380)) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f209000000a772d8374275835db57180"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/235, 0xffffffffffffff02}], 0x1) pipe2(&(0x7f00000001c0), 0x10004) 20:18:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb", 0x17c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() preadv(r3, &(0x7f0000000700)=[{&(0x7f0000000640)=""/25, 0x19}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() write(r1, &(0x7f0000000480)="6f04c2b1aaeea6adbcfb316b37731cb04d2a92761c30f1933df6e872a23006d095e5e636f53e3e9a0523533d14af291cc92339f0eeab69cbd3fa2feea7a3718248f0b8132e9d8284dfa4504d35c20490a5ced6e35f3aef39f0d3329f1216fd3b19861a981a3e6507638b3a15826a6420eedbb9208ee109051e8c5c8a54b5752b50d366b8981eba2cadecf041e9ac06294e1f2b59b036ddd3c85694c9f8360356cabd65a1038bc153b1400b75b31a756bae888d160b535d1b086fa3b07d05950c3fa2154d", 0xc4) 20:18:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0x7, 0x6) 20:18:40 executing program 0: r0 = getpgid(0x0) wait4(r0, 0x0, 0x1, 0x0) 20:18:40 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r4, 0xa5}], 0x1, 0x0) 20:18:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x14}, {r0, 0x83}], 0x2, 0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) 20:18:40 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x24}, {r0, 0x8}, {r0, 0x80}, {r0, 0x20}, {r1, 0x80}], 0x7, 0x70) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x82a0, 0x110) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x2, 0xfffffffffffffffc}, {0x18, 0x0, 0x9}, 0x101, [0x7, 0x0, 0x5d0, 0x1, 0x7, 0x1, 0xb2d, 0x1]}, 0x3c) 20:18:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="01", 0x1) 20:18:40 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xb, 0x0, 0x0) 20:18:40 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) dup2(r0, r0) 20:18:40 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x184, &(0x7f00000014c0)=[r3, r3]) r6 = geteuid() socket$inet6(0x18, 0x5, 0x6) r7 = getgid() r8 = getuid() r9 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000040)="9d8dcf387767840592a897941e9c8e168fcc74055f8dfd7ada3ef7131d3a9ad425c415c875e72997665694c7b9c0c4f7b0c60ef5d985db35891f6b1f949b2d52e100a5389347a6fef81664ac66b90772618d659a02daa230dd19db1693fc5470302a4c50359d6378e5265832b3b74fa597df388fa6ef80ca3676d57ad7bb0d6dc34be1ddbbcfd286df1cf3062f83068072033a8d0fffda3922354ca94776dd9692770babced720dff3a626dc0d7b367dfbaca39e9a1c80b4b73a2be0fcfefff77b298c9e352d415f58bc80116ab6509610f71435a553bbc6504451d49b024aef3a5d4370a92d5b34c3879047b39a7b77108cc3cc1845c52aff3afd6ed759552a918a42ec1e0246c762a0667844f68a62183ef31bfe70b0b05742c0d0c8fc4113596e2f679cdad79d005fc0cd8dd3ebd0122c220c307276f882c84fa62c8b9741c1ab01a9671c274c9a8d1ff447d58b6a0e5e3bb40b18c2cfd6359b69f2928a4592983e7595fe944599268a91875f52fb40995451edf84542270227a6befc100301d6e150157e4f80ae73200d5d9e11324279e106cbb1cf81d20e628e1737ba55895f07121e9afde9988d2758dc0c3c274e183c5c020340758e9eea5c56634b0dd322a37fd51207538c48d206c1c792527791754aff9cca9cff5a1cd172f2428531aaa0241fb00e19b965a16bc2f2c2f71b1496fb30ea3ffb0662f29b8a4000295dfcd158ed571a0495a891229dbe78c544a5308676f2319f6ce0777f27b3210658ab163d99a373947d124f3a5abe7858e40c7a775383f8387a514e0e4490ffd28a56b3a720e3d088be0481bdee9e47f01901df5b9e31094aa8d18a1a967c8428f8de97b31c901e55776dc9b90580a81912079d9d0392796f839139a8cc223478bf5561c9381690ab99bcc9e06683f3c1ca0fcbbad5f0b4d8a01992b4a88af0f232e7b2754e72b0c79836bac8481faa1be3effa0aecc0cbdb0274a4bb54317c6d519a6872f9657c269ce6d09e13a608e3ec0bb1496f56dd3dc961c3a9c2cf34559e596e301ad122a9b8f2614b547972b5896c37af23faea314e050fe9e1a089546e27c064d251c932a22c3f0017c0bdfbd6019a6b756d0bd13fc1888e209cb5f3eed14365b4b7528a5becf2e235784a32fd6de1bc905569c4d9cee6ea3ca4aeb2b6277d23a4afb8bbbf0a9902a9c0080f5e4d22cbede60dd0c2bb72581644c9d87b5ceefe5ee4f86bea0f49cf1021de9c66ecf99623cd417598383e92b646930288426e3a78db307ace445ec77cb7f246a4e162913cae0f1273e862f66bfec5b46dcbb933d7fc3d4e66bf0dda8933f5ff516e9cbe8d114186fd349fac5bd2643cb322658f09800565018d062c1ba72cbc06a5eb566b3ea8a328c48d8f9a24a90ab9cd5bc7c7bed78bb1e96e2047d30177cf7f5f3ae2e953f4b71a8179830fcffc15917e564a20e382be765eecf51ec7d76dab83c26813c657d08c89956362ce911e7a806f7e7cc1971a11c74a55b3ef2d85631c43027e5451e577be65d477fe7bdc9e91016d9f6f22297b3aa8ddff9bc9c74c23ae0ee4aabe1eb2a62342aaea650b2fa60f2207eba27854dd0f178f090e7dabe264f08f84644c628e7183312737487d2992399761be87e77398512e9e780f03b9c2bd7113aacb1d53a2577b897d9c578983740c37cd17f4a65195b2eedeb54d275765e046e520f1d9a4560d5ceedde822b84fac66b9f4c7eda42c03ec774451c0692282f089f63a36d24e4f1fec12676f246cfbe94160f2a5f4138de5731a858831b77c9777a4449d16ab38c6345f82f4aeac92b1ec2b71e3c9982d2ab3ec0f9c6a1615fbe6f66332b31d728c1971d61d7d28e43a633ea12a9c3b6b45bb9dd0c3f0c65bba8af9ddba8a1989098d86f394371525280c4446c312de472c88e8144db4fb57d0bd2839641c4866540af087b1f6ffd7174cea5db2bde4ffa6c066a69b1c7d2ed82a6401e2feaccc83f7e0c111971c4319df513f44c3eacd6325a4293abae8a35b3a8d6dd2b03dffe1559f8c275e71752dd3b5651ffc625f8be8cabf23776981dcf989894dbd955e8b6a3ba34b853b5e4c31f46ac0eac535aac3dbd67e46859022fef13259a4ebc00674b9b38b394452fcbecd5501b2894195c3ce74f9abd37c0e5d2ac2e810f2d841523ed3b95f2df4cbfe37b21e274aa13717a3fb4182bfee18ae20ca1e3e9cfd6aded6529ea5eb1c7afc74fc8f4d5a4a2f92bf5d2c88bbd1886328cb31c5c0e576ff88f9978baf9de76c7467fe025d1a00d80de62e7620691ae027c6c04621ae444119666a98d4deda8f3486255a3a103ec1b6744a190ac62fe8d973f2151fb391c43be7151a993ec6f23b2b4c37b19bf9085bfc0414157095fe5710a4193be84940c3352aa75957c585b5c816b0afd9c8a8a1c33a35421c334b855b8961a74cc5971871cf467e5424554e6799644c9e6d09161e083c14c0c3999482db441bed6cf2400469b8dee74ea9e664caabd28a381577727648aa58fdc8dc20f8592e12be321b57f76db80a4a2551d0147dc3e1b7f79f662a1e3f74d9ebef11567534a68f1400c6b4902f26a70c760e6f4b428874ae2f96bbc028dba57137aacede9d7a3641fa2e819984a512e855cdc04452a6599084112a4e0746158cb0117ea93b234f5f5a0294da08d25545520b9058734c623051b5d181add0c5d0f3663a42ccc729af98d3f173fe44296e8a04102e81656e2e94fed8dc7553c9bfd0f6b665c0bb2880fcef331a393e7dd9451b2383606870315411ea26ff2a15eebe1ae45f1603e4b93053b9390d5a691ea937196e614d0d2c3db48d4c74577f885730664530cf964dca27b5257f2ea015d8d946c5117f12111c7bbf515b3a21dc17b81407aab3dfd8a29ed1e8bed82bb22efc1d5bb9bafb89f13ecf61ef9504d3af9e8daadc4f4bf29beaeb667d8ca6ce55b0fb1caadf696beb7f0c39205125993fd0b25a0b49fd2d62bbcf0013249a73c7395c581f323e04b6f4da551592023cab3eddb21c94f998643d705842d2454c3ecf38c84a733af25a9b8454c92181750f70492c55de2b3883ef5bbd9d28cd39cd82b3958cfc5ae80dc45cad4486a7513abbc9d114f864f7272c8987795cc03d27cef81380c19335662a665483531ea5a005614431a4aa8998bea9bf05d9ba4975e3741f6f54c59a2e7b6cc3ff3d4243929b4d3921f211491453ce268b3a4abab4a36718e02ad8f249cf3ccb95142df7257cf281ae5bbfd547472319a921c0d7a42e68c3e1735c819bddd41305f123b00eb75ec4a87e5113fbc0844db613ea523b4802da4949586110a326002740253a5031f4170917d1aa6f5437eb206ffb0cfd097b84e4445e75a0d9037a5810ed7794bf928a6ade65595cae62925f5fb7540dbfbca194d38b99fe8f5cb0cc1cbd345d95446d6fda883bb80e2cb47b712ef7837fbb8cb5c98c5bcf3fb08399439904e49c60500fc23d54178f5de052576ffd1efa001c776d89e808527a90cd8fe8704fa5773337cf20ee37fb056f26d99970b0305ed59193d5fb3f6a3f578fcaaaadb0af2641e698045d6e1fef6b0829abcc47a2cace9e8f21a647ec2f447a55fa1ab16a0928d309aad4e27de9750913ee731348ff53e91e8c13e7326d2343bf0f7ef1898d7fc7c52d8dd45516e16e6e0fcce82725bf11b6ab8fc8880df9a4359b4282a18e33aadf972289c5c8a62ec755fd1497f706961b28ed252fa69325424c13c412112538c41c011471c1c25283c31b73b11b4c45666756982b105127643367f29b6a99f0dfc62783e9f6d93c72ea13e559b1ef4cd84573bac5484c05a10a6dc736dac7d5b2f6ef169e3fc4a733b6603d40f480834ec6f449f1e4727355941a3cfcad1db17105ed2679aabd6213db2740886ec2a771c27b8abc50ce90a84ea9e0fa5db3b3bccc59eb9a27dc805c04782f6445b23d40811121cacc34f2af7be5881173dec7028649d2d073a9a13a9221e8a97d8ae9663f10ff48d26dc927b88e79758d31f894a825d290f172fcfd09846266a8fcd48c5f5b094118161eb0b1a268356147b223ffbfe296af9934eff050e6eab96f5e82d2e1f1c5905eba5cbf7a7a0718a56156f1703549484fb4e61af1412dd6f3989545b8dee885c6b37634d2d2d176c3ca967a62171d78c66512b66eb0f575b3e34841d6caaae91d1962ad3b44da70bb061e82b5c7f1b069bc01ad087742babe0b342897c81a1998d595aa4a20d0cb5f5ee8a823a3ab8444d22aa9a2daf89e41f13d0a037c832976d9204739bc85f5dd9d2fad7a8ab671cb40be9fd2289c87127d40179b989b1ec0201961e81490b555747b9599a07eab1f8c61ad9ae0882deb4c50eb8f9b4d6141388aabe2c760ddb55a0a55760c04b8f846639869bed74b1ec5ce8fe78f12e8813da7aab93488a78f95d9e9cd7af9ac2040ca7cf9443304ffd6d4c946ab12da2aee2f09a1baef138c780857b55edb3b9a72a8d0d2c37a5a02c3ee6ad8a2a26c8c0fc3640c7acead9db8c523190df5caf335c3421cfaf891887a762542eb24171dfb005439103e291f937a6bcb9b935118e46f60c2d23ce007d62f0ca8e56d84d6ac0814721b8968f38327353c088adc6b1c99b01efc3c1c10c5c63f404eb3fcaca806929c3d44928e21b7648eed725c66e9c4342d936e7442b6e3a2673fd203766c4b2c670802635cc474302d3ad860c6f4d67a9e29091038a33b6fdf8b85f11e75207ce9978da5de5c513d1208450bc45414b1ec6a362384271c85e0335cd348a1950c79631c8bfedb91277a82b6ef68de411fda1d793be4d017ea0b98472d9ed0bbb0040ab811cb025d1d9c171fbc7b658151f24b387afdf3b71956fd304805c22a37494750ab53966b143c69931468891848c77323cb822a17212d5b260be9a3e765ab525b3f44ab7a3508d89bbd4b0dec513b24c9ad87a2655b5d912cf20b75a3eadac9ebe1425ec89f41f12dbd39bcc7f9559ff17c0189c9e014258e5090e2506b83f07200e7a73f29565ec77961bf5f754292b2f875d7638d2f39d79076c997ff790703297b6039996959f03cc0781954a3a9c3c16f90ec0bf9485370355b9f219b6ef5686e214b5f128a10c9c4491fc256e235ce961b6755ba9532bce5e49c4e6e715f14c1b3d4960f96a427130740683415ea2e093ff22cbf16a1770f823f2a346ad3ceb05f66b08b894366ba007d56908d38a45e1bedecb8ea7861f5061063185328edd407492e255ab6298f685a94f621926f70212653a34f5115521034d27c501ab3605b13e59b2607464bb320e0aade565a161874c1e11bb3c5ab7a168d0b2a3756268ff91ab938ccc664b44575ad5424eda531c8a041e35db9ccfc21d374244d8f34c7ace2ed09ef818553246d657b81fa7a5dcd81157b75e5756214988580bbd28bef422e29c28aef74e52959d1b5e80b00aa6ce27ed7dec7e9c88c8c6f2c12b64497c629148324bf8dce0bbd1dd78b052e35618cadc586bc72cadbbb009b74c4ef4e80f5422df198a6a918cae1dde5a2caa4563bd6e19a1b945e33a770377947f37d7020679776676be5fdde533d7a0c72eccf453c107b62dcdb7c67ed1e321701af5900f4fef53cb509b7fccd4f76ad14f08c2962822dfeca2474d3f712ad914a0249a1d65a3ebaf3932f0ef0f68bfe8378451e7de354a617076425ea63f0225d733511d801d82f2a2ccc09d844a4344adda95018ea81d2888feb8ebdfe0077841145050ad5f8c643e545e94697efcfb94be8da3e1314d9256cb9d0bfc0bbc5a6f493d65a", 0x1000}, {&(0x7f0000001040)="f261b34fbc4f2e4275f14aa0bf55b5956517d00322bc972b69c949aed3ac941783b0c2e22c61a813400d77da4ea2d3b4a1dd398fad90d772ad6e5eb8eb743fe87bd13f1d4eb293e99b53dbaf2e19bd68623da892d1e4076002043ec094c61e5a93aeb2d65134f8e8d8e0896968ba08acc20a07994d48a5e92dbd4be1cf4cda3fabfb9ed34a22ecc9326804139526badb215257266e2d633861e8869bbf07aa41060b8ca9e9e240b6d13d2f08b777d14d3c33be6379c3c53c5ee928d1a8c14a0ea6", 0xc1}, {&(0x7f0000001140)="b223074e3d4b5feefb5162cd353b8fe45c0131783b930ccfabce14103ae223e2b04f6d7199ab64e9545bea4ad678b7c239614a502acd308400455a608c454d63af161bd1de1bb575f20d75e43c09eebf79f4a554d26e0b04d88c1b194aaa8d7e5847aa3c5d316a8b9231666114a584360679f1dcdaecf064e43d245908c64b9f0b2f8b52cf7af07333615ab44b8f69c49e09851fd9de810472b809314e8b977947baf0080b6fe6bc97728d0723203a220363eb3d7f9f099dec8d7a957bcec82470d84ed41f8f4af8a756084c0987b79e6fbfe6dc17b25e474087bf60843a1c390354cf2edcb7245c7d5a223e9f3ab3fde1622a33", 0xf4}], 0x3, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r2, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r5}, @cred={0x20, 0xffff, 0x0, r0, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r8, r9}], 0xf0, 0x4}, 0x400) 20:18:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="89ad5cbff9044fc30e6e48b1277f4946070e013069610d496eeefb53d92950627d06a7633f969ab147ead6a988c9037c305f6e0c4630ab0eaceb15ebcccfef79772809e701af71d6a2c15f19c20bcb4cffa1c33b96579db85e47c831de0cd8193d0d091971b5c7b7bd290cb4d89f08d0b26e0d45653df6b49e86c424ac272edabe2c5f91624470dfee3c704c91de75cc38fef323e9d823ac083c473fef6f05509d2d0a34b3c280a1d6edfd4bc6c9df94353c171dcf8ae53be55e5ba6d0c64a27e5f27a6276be5144f9f8af43450181500def430c9d2439ec91a2a268f9b28a47df33793d273e6a546df8791702b08e7080fb709f3571cdd34387b38c85566c1b459a7109a470c1a393975fe3c933dc644570b02e54bfa031aa11b1379533149329763dfdf08875ed20e3b08ebc22b62e98f7315bfe532cbf6fce91cca1befebf089898bbb92648d6d125d9311455c0079d00b4ea9599bf2b1bcc8dd72cd68205a8bb8e0ce6b4e40f10c15ce96f70e2b109b687ce1f22d1f7c2ee8209d6178fad3c3a82eff9bee39b6504658fc9572536cc36c13348f2bafd931a1703cc8551c51981204609533475f3af70aded09cf07ea03b9302e631b82195140707cf4b8578bf5705ce4ca6db52937e5387f504e2088fbc199ea2b1529291fc7b74c8db926426ac4365392d6b93538642e9c7877495010765df34b5fc3ac57304b734b6c39c3567ca3a2c3b20bc708981eddc6d77dfe6cabd46b9cfe266c42a10d92129a94a48d9847cc1814ec1439bc2c48f31fba38eed6461ef96ce45cacabd3bffd90840ca2bd8c9b7870c186458f8f87a69ca715c86affb5ea28f91b734aef8626c249b4fac0aeefe45ccd9a647db556751d8913a9ecf86df4fe53fe0b153613c0d25fb7b119c765b9d419e299970bd3da93c00dab47c920a4cc8f867aef325fb9d19d5ed61ec3e3bac85cbef233d90f98d15067ddbdb79da60b93bdbbe04ebac6230d14f31d2be5f51ad8ac2606191084c46ac6983ad69ada7f0b3ced5c925fae2b0d4de88c23de5b0b03669a6c5895c259f224358dae0e773edef57d78549ea2c915765a452a2074ed35b0a9a3f71452e0a275db744c2d87fe986a22ae69e427eebd6f78ce2293bce0f81f1b86e70e1362a783e89a356c0504a58fb7a1b6dfd33bfeedb12cfe84884edaddd6c3ae844e6d11807d41f3fd694cb44939d214e5f4c1e14187d10f70768dbc917b571322628a07ba6428146d901507df4b9c13e96b09460051a7dd81e2e21e36ae9ad259caee6a57e90d181b917843e7736538c9d1999c58a66600f0697a9eb560ac03881fc06e9d13c1b35ca2e5e4294cca5fb0919d7a0cf6eaa46b82b61c5519a550bf9c772cc39cc23c4db7ecddc62e2fdc30a03201a4488834947d76e40fa27d25e985e4f7430e1bd51698599e1e7d9e39dee7887374457c970142ed328e662a655e6daab419308a738d3bf60787f11a1febcdaa6b98e63758169a3d28cf4f5b2eba324776b83111b94ea8e60917e6d3d374c839a412471eeec842be3adef4e53e2f561c8b0f640f1f4ae44bfa310e2137faf0873167fd21e4b7af7513bce257afdbbd71bf4ded5c3dab6e9dfafe3388e925bdf62f9553acf42c827d2a419c78e40608264235d797c5d7edc73fcae2825acfe94efb0d1575a8908c53fe887702eddf6578af64c2a51bea18639611004f322a4a6974685ec2b098b9708049a70121d5cd1bb124f9ee57986ad6b5286a50b81091fc2fdedd6328f521d0ce765e3902b6c46040adec12a8d9610cfd5fffd5dddfbb2243ce62d2fe8fdff517905257add1b037ef5031fd1a3e0cd6aaed6eb5e52b827bbea8365b6f68a813a22d8d0a2aa4b0377103d2bcd23395a67a162be1bbdce53f945e4555ef1559ac4ca4843f6895cebb5eda9ff52c650721b4b8564884e1f86c93e6548f2f933819fca4d506368ada93fd0cdb494e6cb547df366a4b3bd6c97ae1371c10eff98b66bc16851a97fc886579172f8918fa31270ce1e25257b8420713f461d61c4e25c8a5158e9007a83dfacf794f087212dc409c385b8ce8e2a147ba3636d2159278d5f41268137294b55223d991733041aec04fcbe5baeb8cde141b02cbd66f3a7b880c64c33ca982fffb5418ebf57fb96e65b842dc9703d45060b8e613ec021253ffc25d0b025dfc9f2ac0578f152ea175c41e635ab2073f6f2a44e63ad6699cf4292bc492bf7481a3ae3f5b6a72a9265585dad15d693acad7b2dcba8c075150aa79b51c9451cb41c1dd83a37a1a6b886ef7cbca42bd1d501d412fa35637f76f5239af1be2bca7f28bac85c370c71c6a893fa0eebef4f20434452be344345fe9a9dd172f9198056e1e40321349d55e98e0957ea2e9588f60362c77c1361d515bb96c0500c72181aed4ce1678038020009a1ff9b437c58af72f6e62cc9a33c02288f0fc7e8f0a67a5546094a892737d842f72d4289b52392f8ae4e7768685a0b2bed801eb43c9c1f3b22049f39a91ad5d01ba53eee61d0c92d1fa09698d94860b0d6dee2f44c976694cffc47b8c2fd71a75ea11c2ac3d2da76514931f193faee812f50dc6657b87d55a204e3ed5926fd372aa5195144bcf057ed28d1cbf9268cbf724fc380b6020ff2a175fc8cc35e0b25ca7d8b5f17130876305abe57578a94b7d86871d22f08ecd880d9261a170750446fd261ed0c7e7296d4a55bb1fe030c57e2c6d2df8e999a33ca649fea01668f58f23f442114d75ebaeb29e776838ebb8452c3902e152ed5e1c940717b76283587c6d245c494b027a1a68b46a073314581a97c4ceba6e4f648b2d7a3d16e89f756a672667cacbe0311f3598b1b8826d09ebeb885943324fc29403fc17ff9e7fd2dacabae43e9b8204fac614abc9b7dfd225a7d0e27eedc5498da073587200a6634ba9a549bb2cab18b00735fa4da2c250f06afc7ad51fd1e2fa88ee249249805ca861c1f280510865ea7622191445ccea5c7f0e14d2bdcdcf01d2ea78123e4cd631af66d8d00e34705fe3fd73b5ce4734b21e04e4b74f6dd0b1245c3afba41a1f0f9ceae1cf2a2ffef7ccf4cd370a0d6a2d71c1b9dd45498bd8aca5bf2dc906854a59fecb9733b470551860d505f166126e45408894dc8e37c832561992d4c15aaf10f77cc0ffa20b9f4c385d4eaed2d5912c890718f03d8d279f2c2432249e9e98ba8583c3ad7284a9b711be7276d149538297b800d039fe715248e187171a", 0x8f4) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x20}], 0x2, 0x366) kqueue() syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 20:18:40 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = kqueue() write(r0, &(0x7f0000000040), 0xfffffdca) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xe3}], 0x9, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) 20:18:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)="00000004b57a87af5b0caf5414cf19902aedfe0a25ad0a8cddf724d76a5ec6e88eea83ad9bcda694fd54fa2691fbac9b50bf9118a3dcd02c3ff6cb8cea06295d07dd22f6e08ae8ad1502c9c4e57e7882379cf27bfb49552aa1622fb54491353314c90421040627b308e85d5a0b06055f49f4979ed846bb39b505072e3ad1f358e4ebc037f3c969372c", 0x89) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xffffffffffffffe0) 20:18:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x40000000000002, &(0x7f0000000100)="0000000014bdaac751a8dba1483ad25e5a46defdf4730fffb1bc64ce2288f6476dffae6d7203aae07aa7ccaf6a2f13a68a970b0f2eef637c75fb1ad3eac259a0fd3414b2f6a3eb04b215df52119d6a006a7d01beb8f141956fb1649207c6e61d5bceee76c3a40228dfd99872daa0ed6fc8359764833e4b6af2036a9986cb18e999eac958da", 0x5b) 20:18:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee", 0x148) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 20:18:50 executing program 0: socket$inet(0x2, 0x1, 0x6) semget$private(0x0, 0x0, 0x1) 20:18:50 executing program 1: r0 = socket(0x1, 0x8004, 0x4) read(r0, &(0x7f0000000000)=""/107, 0x6b) getrusage(0x0, 0xffffffffffffffff) 20:18:50 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x80000000000009, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000002}) flock(r0, 0x2) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1f) 20:18:50 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0xd386, 0x9}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%*$[\x00', &(0x7f0000000180)='^\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='@:{%-$\x00', &(0x7f0000000240)=',^!-]$,*\x00', &(0x7f0000000280)='\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) setrlimit(0x0, &(0x7f0000000000)) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff813b6fb4,ffff8000211db9a0,ffff8000210a3080,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a3080,ffff8000211d6000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ed7000,ffffffffffffffff,0,9,ffff8000210a3080) at allt raps_kern+0x7b ptsignal(5f22,ffff8000210a3080,ffff8000210b6cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211dbc30) at sleep_finish+0xd3 sleep_finish_all(ffff8000211dbc30,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3080,3,0,ffff8000210b6d80) at tsleep+0x142 single_thread_set(ffff8000210a3080,ffff8000210a3080,0) at single_thread_set+0x2 8b exit1(ffff8000210a3080,9,0) at exit1+0x84 end trace frame: 0xffff8000211dbe00, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff813b6fb4,ffff8000211db9a0,ffff8000210a3080,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a3080,ffff8000211d6000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ed7000,ffffffffffffffff,0,9,ffff8000210a3080) at alltraps_kern+0x7b ptsignal(5f22,ffff8000210a3080,ffff8000210b6cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211dbc30) at sleep_finish+0xd3 sleep_finish_all(ffff8000211dbc30,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3080,3,0,ffff8000210b6d80) at tsleep+0x142 single_thread_set(ffff8000210a3080,ffff8000210a3080,0) at single_thread_set+0x28b exit1(ffff8000210a3080,9,0) at exit1+0x84 postsig(100,ffff8000210a3080) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,54fb6086800,53,0,54fcead0200) at Xsyscall+0x128 end of kernel end trace frame: 0x55077793fb0, count: -18 ddb{1}> show registers rdi 0xffffffff81e27fd8 kprintf_mutex rsi 0xffffffff8180d0c9 db_enter+0x9 rbp 0xffff8000211db900 rbx 0xffff8000211db9a0 rdx 0xffff800000ed7000 rcx 0x3f60 __ALIGN_SIZE+0x2f60 rax 0xffff800000ed7000 r8 0xffff8000211db8d0 r9 0x8080808080808080 r10 0xa8f0b96cde237d12 r11 0xffffffff812b1590 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211db910 r14 0x100 r15 0xffffffff81bf6fef cmd0646_9_tim_udma+0x1ccc6 rip 0xffffffff8180d0ca db_enter+0xa cs 0x8 rflags 0x216 rsp 0xffff8000211db900 ss 0x10 db_enter+0xa: popq %rbp ddb{1}>