9ca2adc278d", 0x9d}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xc}, 0x8) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/200) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x8) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x4) 16:00:03 executing program 1: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x88, 0xfffffffffffffffe) r1 = dup(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x48, 0x1, 0xff, 0x6}, {{r1}, 0xfffffffffffffffa, 0xa9, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x0, 0x2}], 0x1f, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x82, 0x8000, 0x10001}, {{r0}, 0x0, 0x8, 0x87, 0x9}], 0x4, &(0x7f00000001c0)={0xc1, 0x6}) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x90, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) dup(r1) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) unveil(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)='c\x00') getpeername$unix(r0, 0x0, &(0x7f0000000000)) rmdir(&(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x19) r3 = dup2(r1, r1) linkat(r2, &(0x7f0000000100)='./file1\x00', r3, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/59, 0x3b, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:03 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x9, 0xfae0, 0x3fd, 0x0, "74a3dc5d1e80c2518d26ae0acf7ad7bcce68e317", 0x400, 0x100}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) r2 = getppid() fcntl$setown(r1, 0x6, r2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="6a912fbe58f12548089227c1e8cea5e6d47f", 0x12}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}], 0x0, 0x0, 0x0, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) seteuid(r1) recvfrom(r0, &(0x7f00000000c0)=""/146, 0x92, 0x800, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getuid() clock_getres(0x2, &(0x7f0000000180)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/105, 0xffffff30}, {&(0x7f00000000c0)=""/208, 0xfffffcd3}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000280)=""/220, 0xdc}], 0x7d, &(0x7f00000003c0)=""/117, 0x75}, 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7ffffffd, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) fchmod(r1, 0x170) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff86", 0x43) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() setrlimit(0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r1, &(0x7f0000001800)="b33dd57eb2cae358aeb6bf562810b9655bbca241499158e2a40409b964b888a149e90b8354214088389c23601454a25aebf64318de738e1b92aaa0042cc260cc559713ca7a16b95c2993e9bbcc7a9f89b1e6cb2299779295a159978d79c3decc29d5678cbc7351fb64818188198ec584ee288d7358218286e04fb7f01f839f061dabef01bd50f36dc98f01a15c0b80197ca7cd037e7adc4ed04f03d33e9c600b2948e72edd8cb88ffdfaa4e748141c6fb49e7847c30eab7f31fbc905b14c40f1428dde7461cf767568e6101c642da75af53523702c775e6ea84ab33854c54e870e3ad53a3fe836bcb2767eed013de3534e706ad2855f377d2e9152a0092988ebfaab45672c354940331a79e0ef20761205efb5fa6505a5f970d9a3014e0bae058f044d2a7cad9c2b2519bc4a8b7187eb8daf192c80f7962594acd892e7697582f72a692423997058809fed6d8f503eb0206a0ccc63b450049cb97d61378470eefc908d601171c514814d34a06c2e26dc7ef4c8858e90bc6a15091bd5a489ef550026b0e7d482ca394ff1d3616741a3842fc226d093ca6c3ab49c704be523d145a6f5c09d865da7dd19b60c2d9fc8398a722a6e149c16a6ac7dea61749caf5d1b6f91140fb97c455d4410ca2d7e8e00fa88b33dbce94ae7552e93612fedc7c857ab2d8a0b660092f042dcec65357ffd1c9da967bddb71c88972515bbfdbb43831d53d2473a4d4c54de4bbac19aba0fee8015d1b647ed9ec9c13bc5be12333cc73f76e9ca405f1cc6023983b956b982ab9b66ee1eb9208428877720870dd2d72caf14ec3923b3a56f8b3445cc9440680a0662373a86932df45c3882ed98fdaf7f2eef6e9be96470dfeba5b0fa672f1eacbaa9fd2d6f1695369188b079858f4cf6fc589771da6cf19f4073969302947e4db4b433f8f5b639e5ce3f0f6ff23c70ef91b438ca1e64c2695ce9d573cc584ac832b7118591518f34937b04385f07d95635fd9b72a88ed110a2dfe737a0261344c43fc046c303b0226acfb01e9b11d941ea677b4fa0ddcb7b1e43034be3b6ee044ff79300986434f624046af2b01968a266484d844499401c6831638a3d3f723edcf4d84e7814f54f648adc15d66ec924176e0d17d33f44f548323d9bf0fca8dc1a91adec81c635f74aad7d1905bb92039f38ca921d3c8c4f5fef6600aaec080c03a5b2049f272b7848906e566f3cdf27b4bac8aa0deb27313603d681ef906edfde2a3f04ec43b417ed75e5c5db120f779cff7c94e848e957883d5d59209e0e05d1fdeb6f8153cf4ada0e0cc51999fc9db06b5686328cbbb1efcd05d854f62782f64270ff0563751c24e4cff8fc13572a913b9d129cada2c75966c50b0b4175a1357285e46bb4458271349d31704f2b63473f4e4d8effb7552187f5d682b55a1c4e0cd4848c479176b4d557b1ae10cb3873ac016b6662d2168184c734ef33b20fc51d399745af0407eb0e58bd4523112937ee45c3d63c7ad990712db3feb66e71bf4b39cbac71b497ee8e453c686d72239ef342645c9ae54a251963c070f58d6bee35b4985939c52374659b53bbfe6f156fd5ecfc51db8bf9c40351f9106f2b5f4d96710087acb4f86cfbb1e8c51c67ae56b7e48f640919b641713f4c7f6dcd9ade8b1e25c56c6160ceb8c45b2c07baad1ace371f1326b35a7f2fda910581a3f30fe7a5dd19607117ea62baaec60465466254ee6a63763350c1e5df27181ab011d48e68fc3931e4445009d04a9a583871f9dcf450415d4385f607d79fd5ee8ce0277b2833f3b8d5758420e7f80303a4fbd076d6e2f95eb0ee509a592419f8e8fdff853192ccf597658185cd263cc899e80d609fd21626cfb6d7c24608e36867d569082508d7965ed5a9509fc8c5c80848d92a9aea9977fcc2eae1da38e35671c22b31f3dad88181194e800c23e9e9a7f3b42bb9f93199462d54e7ffc8932e3d3c1a38245511571ae08490293867d98332cd4abe543fdc920d2aaa87a2d56df8823ff4a476459a006463be9a34f811715cd3992d2b6251bbb14034c96f372413ce52dcd2c6364eaefbeaed7639ddd4a968bdc891a3c84091a71bc0f49a4f34e44370a169dabe179e20d6a7abba3927825d114123513522896c71ad6300e8985e1a7fe53c75a410a81d9402cce139c28c4d4b7e016ab0af7ab5429a093cee2a869b3e5175dc466e6ae5d31093553761237a398ca7de406fbcf0dc5690c867b269cf6a9344fb965ba930fb6503b6480ecbbf04a745b3f88eeb806daf27228e2fe45655adbf17323afeb1a832a37849ae8ee56e2cad6a4daa98129e15b4eb579be97d00edc30fa84591213bbd9534fba457652a5ffc0a918c20ab61a24417eec64b328e07165ac5f464708b7fd6f00057919775726901013ad4257dd78f0b3a757d5f828821765527752026db88856da64973a43fc92491c238630f4cd686a8f933e6ff2ec919407d490ea2cda9b9a6a6d33afb5520cdd3d7dddf9215f42b2806c250e82f66e8bd9683482536088f18a34568e8a6f45f9c676b273d7ea3d262ddb58c34e15b2adb31b76517fd38cf415370f8e02ccbd95289cf2ccbb247ab7ff782f7f89278e10024b40cfabca13b10a02453ac5ee39658d9e1af48c304d9a4c4fee33a3ceb397cddf47fb145972a26231bb4cd2c80a865e3295f5c0156bd6122ac8e6aafbf6a5fd51029a85b3bf1a3e183f6dda0cfd92667fc78f371b6889d6379b06d5f68d3a0f061d9fc017b19eff71f246d28e1bfd2c2c75f5255a8ca467219bcc9795d3192924422a579fb68e4e269318b4c81631fab54da1816a41bb39ae253abd894da8baca2bd0328754e603c2c0131ad7308e5e27a63b92a608f27af39033fafcb6667d43c419e2c5aec3c9953a5fa154ad93a7957d38cfea54fb33c719835bb6d3a9e4b635604b3b871b71c366344c695137b7ce8c3261c8787f42596e19a4a0789f0f0aa95d4677c80d2f24494392be3be03899125ba5dcd89d36eca9448e8c497a6f0f785a215a43e9c31023a613ba7abe8f7833719ba828554bcbe5a164308d716d0d8fc7fef669e2e94acd60b127e0fda0cc5fc803923a3a41db0fe8a129c5624dfa8e7ee0737fe9769128e67b30361529c70cf891323f939c44d64c22c3023ead1747f9205ddf268c56787e966d39aec3aa4d2385a655304de5f7a1f4e5c29a8a0dc8087ad5bafc00b000cb3a7e32666bc58146f57406404bb7eba08580848fd5a5305e3901a70d6b936be8598a0dc913c09aa191d378561b9e8e62e2b8baff0bfa97ebf057412e5fca015c80eeffefcd6be62a2eb4a616afb0325921ddfe590b47b8b80cfc63e3ed7509246bb07db51dec04cabd882948795533cb3a004a15486d1b66bb2ece63d18d7a33b3d3860ff121834f445f8171c41cd372bbc6672dda05cab345289d3d8d5b59e76d21c6b50d60d94beb79ad68", 0x98c) readv(0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x1000000005) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xeb, 0x0, 0x1, 0x0, "841041d071d6d52b5068772bccd471011af8955b"}) write(r1, &(0x7f00000002c0)="be64f7e0eed56c5988ea4d2cb23879544f405d4016ab266ae52559b5b150fa94c50c19438b0eb5efa6fd47948b34d89c4e3543317d6183bac88559ce0df160a63c4460b6d73730c8b49aac9264caf9503216c49c4e39d3c2bb780988c63700e6d002b4dd55348ca2c223e71912a6ac8ba4ddf8b244af692324f8d97b97a2eab8dd0742adfa3f", 0x86) write(r1, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d1e2747cc056141ead00323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783fcf2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13831aff47e660290c7fb42d3d2d4101884401273a1eb5cd195eb82c4abf7edb9486965f8c63dea5222a7779399e2294885f820b99c49cce3769a6d974fe73c35b00591ccdfb5fec038c79d7753327d53993361d95645b4442a4789d98f8e5744ed7fb74bb11c0f18f4793306a9559e963865224345b8d38b2d2e63ad2b0e0aafceb882790533345fedfede7ac72635f64723ad679eb7e99f0106d1d59478dcc1e8c2187c3d7c5af3dc5aa0af7d7067beb92c9939bab1053eabbe4df50bcb3936ddb4c5343b5e80977f1d7aea14d1fa4d69e87839bfe2bd807b5ecf0ea6a8eff395e3c9f2b44efd05e101eacb74b2555b7fe29bcb9a4dcf2de3c05c27e1535c280c88720a40698d8e12a2a55f06f292a1b7d7c2fba2264c71caff3c8659e7c6168f071ded09a442c9a3852c0fdcd2b33de72cbe3827ba28452f94c495bad1ae2ea9d7e300ccb00e1f34f34fede6b8ec42be5056d1a06a0fc88b5b0a2a87be4c833fd004923f40dbdd8a298898e5c99dac180b889e0af62fc3fc8aaefd7a318edcb90c97993e83d0810bc7cdf24c29beabdff91f6e6d27854c640af65bd21787a3ce7d6be47047d759284b87ab5211208c049afec38ee6b22f18c84a4859e92bfe042c4f0257f21e9ebd6ae6ae3a1953471856453f480e5cb2b8c223c0c689f67d900c3110af2458f248f93999a6df7d8bdb2435e60b1d686535a02912c558b1a0d16632cdad782bab580656350ad82d1d15ffba040d598c62813eba4a94c85cff91da585bbf71f231132c425e5e52e8d64d14a3ffd087accf29f9b69624c2e70c1a0a0c02ecd52163643cba85ae511c4018f9f1d8987e17187f57e934ae436a24746e54d547a30ad7c3ce3edcfe97c6c0d35243b68d9c1261c91cfe3480c382d6058df44ecbe558526b641e38ef937a14c4d9c623d30b67572b795f1de9886f7eb161b5ef146bf7be040182499e5f6b10e73056b22a348bf190a2251729a9661dfbbbd6bfef8dffb6985bdef39df88f6453367f94cb3b7d3bcd111801bc44b9120faadf4a728c5e4ab1874cfaf6fc704d913d63dfd898b36a091acede0273a1564df3a07362561144cfe65fa6833d077add6aafed7ea2a6c759a5fb5200340efac1db33f5529df0fb800c28cf1c8f15b6e80a14184e7d027d8fe23af9073e568eca1707684edd8d9dd114c53b487a2e56eeb5c5a640bbf30523b0649be8fa8928c89af4324225fc39bb14a6e02730e521fc3759f6fb8424c5d6f05488c4c4be55d7e13f4d6ac055b5e6e52ccb0744016a02b3b61bf8e43a77e73009d91a9dc223fca7da92e3e12a9c4a6b5735d6d5db2dcf18436659243483191e2c0a07dad29af0fbc285f2f612161b294b1ad0c7458e198459e1b60f51ec31375949252cc53870facfbe18abcc88f39b13643b7ae0991b1f093c71f7c8c255a7e31f027e904ecafd21e417afe1dbb580c610ff330fa5e14cb72f5a14753a1d1a2ea99fbf2b1b971c7d07ef8d4154324044356b538b2751171a7bf3af40a9cda3ccef49130ca5c3191ab33ca76f4b66c97bd1c874ca31a2fffd0275b742c34dfa278a93fa2affbd2173731e6c574b1b89e56f6406079f28829f019bce888d78655f3bb8843076fc54931978fdb547e2295ea2ebbd9afb6a7bd11fd5178f8fafad7b418dee401b640eb6a2f12a479eb491b5b82a36dddb1dee8073010b09a9e42390058930fa4f9c13ed8b19540bf85147eb2a91deaba5ed34b250221557db33195dcbde639d4b0c1dc315d70e51cd505f7048ecaf319a12372ea2b97ff2e7f242a90cecaae9a1fad10e2d9869b5dcc3d7f1716e7d9f877f11bf4c1893a1828ddaa7efca5550fb61c80c96bd49db1d95ec0dcca21f138e4216b138336cc90e754a52007a24758ad220619cf851fa02310aaeb3dbc950ade326f8e34bf001686635978e5579db182543635f6896fc02a99d90bab79b74f85a5d0ee225b533b0f116dbe5937300d97a5c77f19f8cca088991347bcace3b2881107cd1868b6b452a1d1255e1424c550261e42fed62a550a474d8c3cbbc453ec139a4f75ee43f7b5f193daea2a35f96661220c2990d34b4ce9b13c7466e62f686e61ae90f3e29e2f8a5d0bfff402473972c821d1077cb4eb05fd4550fefcd900eb239cc0a018648fd6a389ad6aed33e41fcca0293e41c3d5359887fd2c7c8b8ba4e375751dcfcdeeaffd1f94c3108807341a7b2323ab9ccabc8e588a70fe37a8fbba9b2a60f361c54ef3532f97747948911c4c9e40fe5bc9998be8d7b6abd80a9db6cd394b1144fba1429a1326c082bab051b00933ddbb6f92c5686b1551fcc64dc72cd73edc1091cd8472079e2b71c14d764fe7f67196601354c47492eaa51e094c87b90e02697bc56808d8ec763fe41abc3a978f5c6c21ea5feeadaab73ef550f6459d72025f35adc0f6ccde6abf25034bcb363b63f4af5447891b4ba4278190513bc81119abd2a2dc6cc5b76e56f5b19ff93d6c4861c0c4748bc7d9a4b9eff683c6724a0077aec3b9162435ffb31aeb5652af651a03aeab31262d1a489e11cc26fdb1d9d8e0060f35f01b0cd0754cca7c950bb5dc54e16d61a73d7f7e6f5c52591c9c79a05ecd5f994c3ec445aef8852c170b107cc866bc52811d23b0169cba7c48e49d6f7e80f42959b28651cb861a809054d5a8de817ab85881ec1f3874d5a41339434b05991911c10ec12507184617320174efb56f51a94f93f9d710922c61f985b38758eb05345c66bbea97c724221c0cd9ae267a25b1a5c46ef7547253a9f1f997a5e3d07a6345454a5c39932c86edce0c322df80fb86b70832ef065f6f26e26897672051d13a1c14b583ccc480f6a3394b2a245e5e99919a86af767fc7eb861f3219b0391ead29feb9ef5df0d39819c9ca00abefc50f5d1e888ecc7b43bcb41f25dd0f441851c506213af0034d94f8e852424c9b74caa57023c39e4ae780d89ee530bde3e78619c40c7b7e224732b24192d8c63caa5e94a3a9e469a1b21edb823750c9f0a4600ec0b569535695ba586256144b3187c26852f11dc6f6a90f5ad23a2978e7f9a4d1c9275266c8e50c836e4df15c228729b320cf8cd03d2e24292f4d5b40462a4d8e608721fa1ae79ff39840f50f276ed0b121194f4357df15c681e1da9c7bcc0c4cc85f0b105c403b224d753157595e3cf5a964722875a585e2bab1dc3fa7d81bf0a9bf4ef3edb45d9649720d68659e18733abf0764519cfc97936fd2e67adedc1868fe84e1123371647be604286637f977d57299446d653d6f39efbd5b77ef21cd43ca8aef0127f7206a4e60c243bcba167f58a943f516fa161a730f7c6a6241161c55831ea84a7b67ad15013d053ca3f3a40f9b6ae65ebe6752490dc4f1de0ca1f4aeeb831f06ed152d22623b7d030731a35a967625c660d7e5f056754e909983356a45ea7ecff9cab89788304ef26d7cd9b02d178c6abed41d643ac755b74b06078bbf15230e9ee520fbd3c7157e4c2fb971e0eda1df65d9ca9028f441bd0a09263dc1a0fb50d463111fc9e24801541b1ebbd6486aad73df66fddec2f8656f290809e5f699f8d59d31b608d15a4cd15b9e1ab861c9fd5cb8decf00cdcbab647431d42b79b6835dca2285c78531852b22f7de45ba1ba1531adeda130bde9a8c4e2da90bdc0ccc322e326cbf4e470ea639f022d0ea4e280a6fb7d17ec2a37dc8cecbf3157dd4ebca336134975dcb03f3dbacbbcc02e693c09aa9b6c53a5ba266a2ad936d8c4e7e68783152f4fd89f13b2b2a836b56d6dbbafc3afa21b653dec80d62de4aa9b3babf492a383cf1fa093609a6f8f880d20f9888aff9556c27c50c3189453e4f6ecf1cf066f62a6771b45bfebfebe550d741da111c81c5c46b857d0cd512c547736c37c83fdedb5a8c04156cfa3404c849fabba6ad3a88a1ebece31d426112af3d7720e21d5859f14a12289fe884ea1314ce1204da9d064efba7cb31e2b014d35969e0f4f9c3ce283c9c6c859d71277358dc49efabfd2243414dd1e37202eea1fa46d3908000217c6a0b8035b29fc1818192aefcd01eac6726630f5ff94f26be9eabce53d1c549e460bbe0f38dc367770ad1836d93441b122c971c5cda21acee4657f84c80addf3b72452a3c1546d7caf18beda267febe7cdcbbce7ee5b5627c7ecdfc254aabcc65631df537660c224fb0bdc0c9cc29a4a7644b2f526f3a17a0cb5d6745ada1365aa8cbc8b03114b0149e1d266f4964cb2c457e56409d9b7f0457b456f7438ecd32c772b710677b98fb0de4342db8865429fb25875ad7302e838833b5744e257ac7a44969ccdd7f88af19ec5b4e56582fafb89518201b97aa1d11b3a342f0be542bcd37c784b3c3adc6b2bf33ab8522c81fd536a592c36f1212d43d3f6aff75ef6a449568e0af585b594f7e163a9e5ec319e1c934884fa8966b7a572fd0b2e8eff6a3f7ce9d7ab1b0f0abfb64ad12e283058fc53012d7b94d1e0a689ba5e36ac95c9757ba143b2febb88f9962c71693b9bdc5fe9357d52122e48733aa101f273d057b82e5cea1b69fb0a4893db406c96e6fe33becb13a8b7a072b8ae1320e63876fbb6816cc0e2b3d0e349be800fc72eb820d0f7e6643ae910e93069567c23e62552d709980c408f245d012b091f1754511119f8019fea2155ca5bd3d5e55f5885e33212f3e53cfc0f08320cc656da391928cb07ae3020bbef77e36dcb24480bf91641483c81bf0f8716efbd4cfc4b672cfa13a449ca7891b2122ea87638a608d542", 0xf7e) 16:00:03 executing program 1: socket$inet(0x2, 0x3, 0x7) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) socket$unix(0x1, 0x1, 0x0) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x30c00, 0xdbb1a522e1704029) accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0xa8) accept(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) socket$inet6(0x18, 0x4000, 0x2) socketpair(0x18, 0x0, 0x96, &(0x7f00000002c0)) syz_open_pts() open(&(0x7f0000000300)='./file0\x00', 0x2, 0x4) socket$unix(0x1, 0x2, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)=0x2ef) r1 = socket$inet(0x2, 0x8003, 0x80000000) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000000)="88deb5445a60f93fc92dc5a9de9db5c16d82d308c7d5f7e49618c8f91e367ce616426835a74f69f3338c910d0607a030b830663436fd5f3ed183a262fb5a139a98239a38b3bf3523644c46dc6d1e85dac8cd15f0955a42b92a572324abcdd098155515a01262f9b66bd7b0d0f2766765dfa044e138e7501c3e030387187380df12edfffa73b2bcc867fe6787dcb0abcd5e9ee712f338f016e8f450079e507d12b58d3fbfdb5fd1fe99a8542a7f44e31f13b30dbd648fa9999eb3a987a403440e199716580049c8ca1ad65274f6227427d9ac9a1562350be30a390e6f162b7ae8f76074a695a74d9df5cb34", 0xeb, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x81, 0x7}, 0xc) select(0x2, &(0x7f0000000280)={0x8}, 0x0, 0x0, &(0x7f0000000340)) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e02f66696c653000"], 0x10) r1 = socket(0x2, 0x4005, 0xfffffffffffffffd) shutdown(r1, 0x1) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10080, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x180, 0x8002) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) syz_open_pts() write(r1, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="04000000", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) socket$inet(0x2, 0x1, 0x5) 16:00:03 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x2, &(0x7f0000000040)={{}, {0x6, 0xfff}}, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000f3000000000000000000000800000000000000000000000000000000000000000000000000000000000000dc5b000200100000000000000000000000000600000000004912b59c9a0dde007a81cb9b68f7d5b4000000e0ff000000000000000000000000000000"], &(0x7f0000000080)=0x60) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) r1 = msgget(0x1, 0x444) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x4, r2, r3, r4, r5, 0x1, 0x140000000}, 0x1, 0x3, r6, r7, 0x1000, 0x1000, 0x545, 0xfffffffffffffff7}) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001a80)='./bus\x00', 0x820, 0x12b) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f00000019c0)='./bus\x00', 0x3, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x300, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) r4 = accept$unix(r3, &(0x7f0000001a00)=@abs, &(0x7f0000001a40)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6a9f02ac026c74f4, 0x1013, r1, 0x0, 0x0) poll(&(0x7f0000001b40)=[{r0, 0x3}, {r4}, {r1, 0x10}, {r1, 0x1}, {r3, 0x20}, {r4, 0x10}, {r1, 0x10}, {r0, 0xc2}, {r3}, {r3, 0x102}], 0xa, 0x9) sendmsg(r3, &(0x7f0000001900)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="99cbb4c850f89fde02293d74e831f7ac36fe55f7991a06b9cd546367de1b87e4158e13", 0x23}, {&(0x7f0000000140)="cedb6a04dd2a1c843b765c48860b75f0f5c6e2b8312f4a60a5a5bad5c598df025e6754c8c72d325f8fd484371781eff75e2d8c07fe130aa47bc941a555f111a451d1f2a55a2b9cb810320fb3e3a029e7724c3e18b3dd5cbe98f28d7aa3060922d21e79a2707f090efc696235ce7561e3344ca59a9fa737730afa34d35f00bd941cadcc47db43cce8d80f977c134667f4c1ca7c73fca71385b518e0c68be18914142311a24d66c16bca", 0xa9}, {&(0x7f0000000200)="77d54c6326901393e0b6e5f1a5a167cc0014a5f21a1ca428413549b81f9a7b5082f3c814def6f18a22eecbf396c07ef62ab5504c833625ceb718bf31d12263ac566c208afba94ba081159b389af15c9a3ec269c506824eea2540a6b9ac9a57c870ff5410f40cfa2ca9110f20e43ac03a231948d5e128971ef70e4584358a9fdca0fe8f66f4219b0e446f3ca6026b31a2b8d9d27d1d0d385c82d6d0d80d5ee02d40d04fffc40e966ff8a1814c39a2b1bfcfa4f76a", 0xb4}, {&(0x7f00000002c0)="abc40545cf4a2fbb777f77043b7efb1cc194fe3fe923c4ebd081a9fbe492ba940038a74ce31eada591a8ea87854e33ec34039337c95b3347907a95610fec88e9e6efab9022ff31320d5eefff79cf8994c298241fd29204de2c0f51fb8f506b0ad173ed42af786ab925732cf047750218438edfe4f878bcf8cb7251695026803598186cefa4d5dfb1d5d0705bf59da887b8f6b88e3efb7baa98534dbe25a4bbaefd56dd95966f8b68fd5934cdc88adb0ca01fecdbd346213142629857ca7bf3574ef3920f6e61a730df", 0xc9}, {&(0x7f00000003c0)="b2c87a26c45caa32eca7cf5654a5f0f62f45f64ad8832ca13352386a869a52f4d936eb629bc360f158bd22ecf4c204791ddb2f12739a1425bdc395eb38ca4594ed309524fbdb0e66eb74050581105e7a63a2d2c4e4efc75dcfbda8fc025271a05a111fc29214434cc7ad5f53fb82b98ed95640d94660a04b47fc6ae62b31a37d", 0x80}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="e8000000000000000100000001040000136811d297492c0441a1331c3cf439aca2713530dbf606a979ab614ca9ad3d192630c00cf54149f4865bc8bc0810380b11da452a1ba3f3313f2cf2a4bcb6a63db65a856f19ae4bd41fb82358daf230216ea0b0e4b5b74f8eb43bcf3b37d6576812ff26e8e42f034dd668a5fa6dc272b3352bad35c06c7d7a3cbf86a52ee09d5b954c0d04e8ed49dedc1bdc040f0a7bacc0c57bf1d89196ccee1e653c25afd2a8490418fa5b84d588db6a199ef215ea5df417146d29d55bbc84a9340af883d00f51131b7515c7b41b0921939c7614e1a57fa0c56e843e00001010000000000000ffff000005000000b4dc24eebe684a7b4469e41c59268e8d93cbd1b953e7ecb0d1e8e2ec85e9ae2ab6cf280d2f3f25d665a2091bb458d0052b4d17a390ceb40bc003818a57e028c5bb559d55c8eb70f63e51c68f80fa4f3ee503adb50e40e1754d87bd2524f04fa0b2a173e932b30589e3ddcf4ef2d5efc3042cb6d355f9ad71e3f93f8ab65cb81e3f7369300150c089c37cf6eb47a5f1fcca9402469ceafc72922dbb611eb7668ee4059e7cd4b6f60496e62c635b85e0b56ecbf142aaac6fa640966b5ad87fb9a3cffa7feb1fad868eedaa84b5d5c78dad2bdc16cca2d66725f474b73d60bf24574df54be1906181234f4f941896b22963ccd0d2c5e3f03c8c10c63b0d3a6bcc68879676d00a64cf176435f560c098a575e507d1fd24a9cae53ea45b3dda7b1283509745ee9482f9604ae50d9faf1ad4e6f4fb63153dc46320b27409f590ba5d51168ac77b46629298fa88605048ffdc2a172cf6f867e7ad020a829d8e3cdf4d4ac19f92860c4f1927d6edd305228ed77ad2561f47445d54a14d3047f8638081c5d76d3e886b9e25b2b2852c5bc6ab9665c0b0a99a0cf75669036edd4394f5e30a22fb540f3bde34f0f9eef578692eef72a0be4bc99777aa2844c3d9d020122b1d6cc851605b59f744c6f8bac334cab0db116faa63a1d6fd15432879bfedac1ef5bf2b03ffb0d1d9b5fc5d1ab1ab2332d78d78a381a2fcdffb600fd53a47765084f818ddd7aed1391a692ca33f1c45e679284d1167a89bfb9c05839b32856f6a4dbfe91fcc59a97f53c1a9bef930ef66707767acb3186adeb5e5f41a189733eae3380816d92b05797f29d307a56ba49b03d1b65036ff84449bec27f6c08b374a91073c1ab460b163f26cef9ef6b4cb6de1569258e56ef8ffea10b8da58eed0b98d4afa634e866a34ba44564cfb513385ad12ee11ce571fa9e6b5330f833bee7152ba5e0672867cee95bac9fd5d3ee433c80ed0b0634f1c538178b7131968b9cfa21313a77d7d9d008e051311cca60fd5304a229ca65909cadb3d06827120ede9ef4f7b9facb36160c0913914c164dea8e98ac171a0e9ad446be2b7be386811b116dd2cf47737980175e28c7231bf272cbe50e95b87841d7779b1d4867bbfd6e8b673a73831152f2ae846893870f9121c962ad6b5c2a2c0ce74c878e71fb95447b466c2483d14998e2e04790cb0cac196b7b40acdf9c96791894665e14110370c229a47875a9bcf9ba8d1e287b75930ad2f98d83a3e5d2b97a296c72c7872c74ebd795b81ed68675949d01d578973c3b7ad88ae0fa113ea8ae62e4d4bdcb6af859c38da6a5731eab8a46e168458831819897eb0566e5a337ff91758573a3d8b2ef568a057bdb268442a6e4bbc35a83f34a1f8325aecdbd23e4dbe4c0c744c27d4ac9d89aa08447fbc7d606a61491cb752a9a0f915aba40acb632e6e7da8b648e9cbe4dfd0ad7e1d9e3d5ad82f2867588451d528f68cefe2c04539bb5d9343eb459887a14ab7e17b623e716c98bb466fb2fa251e0bda0812446d11c048251d1808dcc12ed566947b76cbd1e22a9242eb2cd52c0943eb3af395ee3ddab453271a458fd091e17bca0282fbb6e9a4fd86f7b0356facae2ff6966ba12b6d140d26c37e6c18b8a493e7dd7e594b55c05c68d937c524260e9a57461d3e3eea36efbd5ea7efb59f873ba78c69b4ba35f2b78151b35653881069dc7585a4cc64d70f8f8da921c59865b720bd25ebe8b54e0b06aa6d4587c185c5b5b15254e248a4ab0662cd7e9b5c81e1560f8c83a40a485ea8d2d5e79bae570228ee6572b070ee9d388d090d08a76b9c28929f852c2cccbb8cea10f89b954220cad29e17f56df298e236fa97657ca67329ef70c6594a8803a3191b8fbb2447a4c0ab579f44f4ddb9a82f5f0275c5cabf3c68d2d5a72581ad03c502929d33cebe13d9e75882901b93a4f401090121817b843b69777bb00c747b54d995792b196599427c34cf3d6563d46fae24dda8ddc45f217eb22a64de0e204359a942cd7b4754b65146d232747ab0b08d9d876d632334e57522b84b9a01b053155cfa839951a23916af199b7703ef8e744e9ddae2ac39771e5787541b303f3cfc42f9ffd7c3e3b85fbcb2152ec1d35467e6a109aeed2c0ffb23723ad2176fbd0f562cabfe95cbe1f6bad0f0e7fe0e2d6e0dc1050689ece093d48835c871b5521688be5f15c5cfa78bb6dd84670a47bbdf7998f252f4880ffc0d62b1a39bd816d7f3cabf698145683d2e1366bfd42b77c5b919662c8c247c28b70aa63dfa71fad9fffb8b716eca07cc014425cd38f5ed91e7716ee04cdcb2164130b2b982ec2946d731f7ad705d4581a233d8444f5fc0ec6036c4e2fae1fb81eda068f8abd38669d442e983e5d6a38f8f727389fb2728201bd717340fc2ca812229fcc5b765dd85baa6cb589d16c9d4b3fd6c9fc11cf6e3e5eddcff63532534cd99bd99fefba0c4e4fa4c09d942a4184ac49c6142f4bea815fb9e92bfa06211ab117272969a0a1a8c0cb0a406344a4d3a0da92a8f7517adc5f5b4e6a5223595b0efc3a76850c283c195d26fe2ff718560386044573e5f73dc2023173683f592746c2c906db4b401673a1eb808a6db64de56075ca9fda59573504ca1bf91d2ebe2385bc568a7005f61677168557b89eed927f84376887a08e2a767279901698df82d11e15a2206e52c7cb48fab1f7bc90caf234b9bb8e6c0ab53d76bd760cd0bdaedbbdce7687a50a8847e68a3a6399bc5e27e21a1db3289de990da9bf4ea87937b4f4218dc129bbbe4ea6d648e8aa2204b345906aab67e686db2846dcd97f40506309e01a15f58b5d11074298a6d059040afe216d6da9c4a28dd81069fac15643aea2ab81864e67ebe276e5e675f2a9e4de85ec234628a7a2f970d3d8ecaa6c0585a7aadbe38a73a8498e0589df39e5ae4b66c796f7c510219b787fa8591dc90cb4539184943ba26ddcf8e6faeee2b244899bed63c21c9ba271e90ce517a1fed618291ecb670dfbc21e4ee16da0878cbcd22059d395150e21666dfa54350f5e770ef069f9c89e02c641bc2cf7408c206a7d951b281602807e1fcfa817ba1b882cbd52be23b290da8b6bbd59b03f9efc1e41ad90075f2e33690eb10a8d20cff0a56b1f78929cb532856a0b7b73c61aa9be5c822c177a52112c2d2ff3b3faffec53b76cc77c93f23e187d8999a3225b227329a85940db0256c221f301249427bdfa6c03aaf5f4d77d068b10bee60c8a51c9b6389ed2aaa6693e031786a8b1f715d2e1a43c5200cce24e6d520ee9a2c15d69722469c7d1c770608448f259af13067e6ce565c336bcaa0a6da552c14d72688da9159685423d509d0b6fb7875d008ec3b7fb31886ddca8a75215f0412f65db0b8043b894e215d2f17605f404a236387c807a89aa9518d7a4f4d64ff9c6ba6f96d85348a8593b7b23e958f3afedd3008d970d02cfdd1769ba9dd7d84ef31efadf3319fcbcc948032ad70d7dea822b80357a06153708be8f9bda760686170ea9189eaf96000da497d9ec91a57cdd5313d7cf3ddd4e1d607e8ee0bcda122ec40b9b7602088063549e92efe860f9712d350f2f058fc2ba2caadb408a97a85d2fed9f788da486277db6171335d00c8f86c106bdd8c55ffc6564b8e5d95f6f53d3fcc818710ee8b9e652be77b32fe769e211c172533e7ebd5d248167c7e099290917107d8e52d26cfb5e37e27d0f4d83a3b6173054971cd4a9283314f1562d7906e46c49a41e78b1157ea11825eedceb9c6b61b32b1e9c1f55bd1c7f7b8fd33d88e484e34711806fa539731c737ea9178fc723ea69d7dce4fba8571cd053e2929f178a288571c4ec78b9daa4a9bdf0f0f2f5130852e564c9c50a2278b87a1d710fe75355d4d9aa4d17dff609d5cb3c957586b70808a95e9f106ad8961988e609febe906cea66f3509ddf9e5d89d3952db7f0c9ee3526ba103edf094f4999a0986d4c77bcbf0deef0ee96b88d4b17b7774dd559bff120403b590220238fa8962738441d89e9ef4045019191e8d88d596e3f27b334dfeea2daf7fed047105751428b563a69cc931a81131f457569eb74c1e7038413288346aaea01ea48a1641bd7d56d6d4fce2641c33de82c4a9a9a07258ed9c51086f61f449364ecf3260f909d4805de851cf2ef638fb6426472d53ee643075069480a473c1ab0a7196f35cb1c801d703980ef1a1a3499b4c6d357b0e22163cf865a0ddfa194200cf094ebec56ccfd7656c1e6c8799cb680286cbd1c53a98b68cdde7e6fc325bbd3cc58cf91f6040b5e0b50b002991a34543189c975b90a8b559e6eba440bba587c7636d8c7b4279724e3ebf1ef021368b717cc331ccb18a2c67dd1f616ad808a712f93d12ec62066740955f12ee5d332eeb1c80c86ea3b0f135b66380ca1309b724ec3eabb1e7adb9eb53c5f51f67889eeb9a80ac87f789a8540f98e4e462cef5fd00c1248a4ae877c12b8afaac36001151f18adf3a298db2a45142e23a628f6cd05aa09edda2156f1371f6fb0059752dba0220d7872af097831c49bb04c88101e09440bfe48fe5484dfbb1a77439a51932528bcb86fd2974ec4d19dc3c44368ada61c01d0b6c78ead73a5d3bef420363831de71d688c12db1a1745d051e37b836fcb740faa4382d6eafde5eee14fd98d8464b02e721be28f6c8e22d95fe42725024846b5b15d194b3db1033a6bdc495fd263326c8b9a93a9f77c84fbbb50c36e17091eaa42cb36cf79a577c442d8c779346facf66a34cd86e7cb2b4913e4facc9083aaf1684a9cc7bfdc25a89aa80cef9fc215817730f44c9d3dbf7708fd682d9375348a235cbef56444ee77f3ddce47caae7c389967a08476d32f8eb04c68025a5c8afd52ce6b664143455df3138badfa59203782d01d48bd025c14aa8046799ecf7745004c9ea7344c4de1cc36cce8588f5b9cce64b8267ad6201c46144849a348944938ddc3fe61deb126101ac6fb3474023265e8f8c9e336ac41752590c2a5f406e0f1f8e9fb2cd9464c195d47a1ca9d2f6263dab8996b7ba269b08c5a4b2477b171f673f2e6177b8fd47c997f738237b344d7d78a01b0ee8efd43bded18592111f7c95b71f90605e90c9576c8d5e4e2dad3e4eb71b39d519c63f69e86044ec158bc66bafabe3bf2db54dab72a4dd52d1b068200fff6aeab806654403fd442fd4e90d3f0a3327b5c5cbf984f88d99a56a6f14bbd7926d283b6495ffc74d140f7c1689aafcee119d5f60ddbe37b532edb14e9a103bf911cb4d41f60fcdab08a2904e22f308a08ac73077b8c332f22142f6bff3c99e4e2a6cd3132448b3cb9e919a3e5e7b6ec894205d0dc525635aa4b3e27de62b690784fb4b0eb989f87a755d512efe47b481c4bea31bc9afa435ac4d6cb9e1be2907d1766844b14aa5f38461b4d13e2491306852d23169365a58cada033486f1fe8df333147cc18a32449d55254ceb150b2514c0e1a7e4f57116026403e8a83ec268c105be64ae010fa28a168e2752767c26cb173407db3c02c1a78feffdad8494a573c6ecc2b3901ec2c962bd2cc539b5c3da7a1e5ec42ad9012377569ca2b67aaaabef04808106bad9fd2b8f0f9bc828cf2dc4a4809222775b940edfe3bad6836b6bc451f09f2d6a00bd6d9cc7d243dcb7f7d426d7eb77dec6a729fba8c23137d27465bfa1068f450b2a748a99f5bfb9f59278545250012d2f76865523d4d883b535c71848128ba588ff6c63b7a9cce1ce1cb8502b3ff143d7200861c95b001c3f51e980edc3cd163e21a3c1bdbdaaa99c4c965584081d182b7bc000000000000000ffff000000020000bbf48c541f97c26331e4abde45757d6dfae58bde784baa7aa2a9597f84f9fa3d019c7543d3130837de7535556980f9837b2c4b5c0db564feff13dd853ed010a0e1b40823a60e64ecb3f61c2cc3348c4a8756e644960ba93edad0d1c36af399a2fc5f933597d23259d60a0a0980ced8ed9419282ad8cd5e53e461a4468ae3e97b82bb47aa9aa64e6981662a98799f9b12d248538e1d05e7e24247a2afdb8c1cef7422f67b1308e7cd655e873931b900006800000000000000ffff0000ffff0000261ecedde952184f413ff29ddfced1c795529428f6074941d876b1bafdc8e5c6f39a6afa473a0c9d4b7ab05683bd64a0a607826038b0f5c038801863b5875cf9d3091fa97acdbbe9b7bd15b779fc25523b00000000000000b80000000000000001000000060000006ed105c22c6bb5e0f6edffff76e86f43dd0d77935ffb6668fc9a4ea89f72aee9e2fdb4d2323eafec9d991bca9f76ff8d002d4bd9f62f6865afb7a7066af9ab8f0c572dff627aa62931a885bfbe8e25ac0b918121b564ee90b36a4ee80bb9fec3971e3f11f5c19810c96d2fcfe88f1f2fb6522b44da7ab079d94e6620ec3c294b37a7472be30ef52d175a2c2fbad49baa11bbe33f9da61dc2c00e9fb7f5f0979a4c18b5bf6177104e9000000000000000ffff0000118b00009c7eeac24e6f0bc973e34f1ed657b5513c3259a384c724714afe4513788d41a59dbec7c041e5be19d34475755819b4f436140cc72367c7f600eaac0bb1587440518c4c5d72fa7bfbea603d12398b5280da88033284eaa5617f08cb0b267bd2a4fa876e31212df0424d0877a4a76877b09f4d50e8ea5d1cbfdd9352aba0000000b800000000000000ffff00000200000082e5d681f00d33b9464a55c25f8500aea31a90314725856ea726f2b9a41a0425573bfcc35fbd6e15ac648ceaa72f4296aa2676ef6af7ed7a4967b24b14db7b3c6cb72944ee5836b7aa5f0602a1444cf2450b34ded92b22f14be676b711bbe0401d6521196d78e02db4a841b35484cd311f4a0e966c821acf5b93075c19152d1d2b298b34e63a9f54f90145e30e03d34ddf41c575a638eb8e85bb8deac425c037b866cad24320d9f6"], 0x1420}, 0xb) accept(r3, 0x0, &(0x7f0000000000)) renameat(r1, &(0x7f0000001ac0)='./bus\x00', r0, &(0x7f0000001b00)='./bus\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000100), 0x10000000000002c3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000000000001001, 0x0, 0x0) dup2(r0, r0) 16:00:03 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/90}, {&(0x7f0000000400)=""/250}, {&(0x7f0000000080)=""/9}, {&(0x7f0000001680)=""/4096}, {&(0x7f0000000200)=""/62}, {&(0x7f0000000300)=""/141}, {&(0x7f00000007c0)=""/211}, {&(0x7f0000000240)=""/42}, {&(0x7f0000000600)=""/232}], 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000100)=[r1]) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000040)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) 16:00:03 executing program 1: r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x2, 0x100) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x4000000000002, 0x2) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) close(r2) read(r1, 0x0, 0xfffffe39) chdir(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 1: getitimer(0x0, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x8df5, 0x7, &(0x7f0000000000)="449ee0d50b19c6ca5afa805ad1cbf6d1051dc8767c0cd14c5c6adbe5ee8f72c7c8dd05294fecb94fc14e4ad10e489fac28d398788f978d39496acbeb09b80f5441c2ffbfd7d7b5e4b1347ce8681b735e5ce0cc3fc53109d0235b2ee39c39ec46a3a6243d2f8bbbab736c6249e297de9847abea4b7f3e5e2b58105178aebcaab80291e34cbf63187f2109f0ed1d3d087a2b031fb4a658f467bf30f413f26c374b66b0441d28f46a026d62c47860553522db10a6fa0ec5b96abfcf21072ef6c977224536e60fe6abe2b03429", 0xcb) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0xdc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getegid() r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xfffffffffffffff9, r1, r2, r3, r4, 0x1, 0x7}, 0x7fff, 0x7f, r5, r6, 0x6, 0x1, 0x8000, 0x80000000}) utimes(0x0, &(0x7f0000000140)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff4a16"], 0x1, 0x0, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) connect(r7, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r7, &(0x7f0000000480)="ce82b36ddee9", 0x6, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x8a) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x9, 0xd6, &(0x7f0000000080)="24a7986c5c8b99f83477bf178d978ed2c66dbd356592e4087ad8ffa26d150786c2da5919ce98477b749d7a829bbf3ff818e6843030c0a6633fa1898254dc287fd2be82e7b2b5f6d4601c795c4ea805c8d2b71e655a75b86dc462043b3dcae7aefbc0e82283662f8188a4c5ee55bb43cb5b3fcf8b999ab76a64a34881e329d62b61a99c6f8f3dc6a1c97a09b37a5d7ef63469eaa772a3a401038b5d5cf69edb30dd17be2ec1eb631cbdb68fa951b6a95bcaa2d452b2917bee6d8fe44be792acb1728db25919df628511b1f11900e3b054f747450edc27157fd1fcbb585d3d45017e6fc0600dc88434c284750728b3d2993ae3d4a50cb13a11078b82bb3e46fe9036c46ef9b495151be8eb895908e76a670b033ca717c3c340b30d40c67f72e41bf4ff632c372e2f78a490588a94e850c924badc6927929b22cb118eb7b47cb86bc7434da0b0be3184e7d6710612007ae69504e85fd0abed36c34514afa0b0ce30ac2c716e9b0d2571318319623b3f4ae28b135404a86c742de62870098c36914fe5210a298519f488365a744d9eaba0523733f5f8da6b23b4313c41d1918086cee3edb9acf5bd74b249a33885308f166ac86a5007988dd66dd4cd0bd06c50768133808786862f79e309e0ed402bb3d171e37c5dd5b448c3ffbefdf795c02521e0e0b2f2b87b3f71f716af9503034788c43fdd9a19705f4033f06d3c78990cff91fd5262f5affd9f584f1006aebf5efba5e82a2b2e29a8a808882037f0094c05925b7505a90adc3c2496e8301bd7266cf3e0ae6922fb59365e6f6d077ad0cace60afcf9d8c9d50e72eb6089cff846ba32e808b27c410a86f08a7a5b965dfdf899e8e2d7145eb69a421ad835ca2462e82949d6961d7007f16a04a3026877743c50dbce42c239cf0e7e8cb60aa0bc8cc2ea93569523ae92c7d332abfddc92ac62b7210ba1aa8aed04083d1aa988f7a9748598501531422ae2a38154ede754f173d122bb08dd36ec80e5e1299bb618cb01cd1c0020b21203e99de865261d16a01de321a7febed137ae98d7ac7b172f33e1b554aca5a655b1f417583740c8ca1de7866dcfe0b5c04d47bfdea80178d2f4367ca33d2a414862aeb0ce7345bed406b0f6d329b83450e8c2ebab97a3a37d4baa0fcd9a084e2d11f5c0d2051408d581c27ea62a10e77ea808df9e2e475302da26408438374aa3dd762efb939c4db4683fbdaf3ef84db5a25c458f430fec24c4a4694a2cad58909afaa572fed49dc142b4977940196990630f8bb30a2bbba6fc80ce9c8984d54b53812b2f959185f888137f5ec830a02f81bb1640a9bc6f0caa4adc077f91aea549b0703c9e559384048c7f585f76fee2247205bbc2fb01ab49afac8257fb43540e2f5f58682a347971dff02f3cb2c913b15c7d039fba0007c0b5316661078c558372e1bc9bc9942f27a0dfe4304774f22d0d28a19bbf93d1bb84940d02c06a3e9db4250cbf55184dea5c49a4abb582b43000ef5edd57587a111dcf3e99071388dd28becb8b110fa5cf59b80afcc590021431773bdb65444d5e1e167c8fdba7fd72bb47e661f5d0f3c2d34615ba57923a7dd2fb2ffc0e784394128e4051e1dad83032d4d792b21080f51dca20aa874df6545d340405f092002801f2a25fe2392f23c8f6728381c8b853e28bcb96524eaa49d66c8bb96599dca2cb0b78113471aaa6824580ac400a5cf53433beee93e0553f9bdb4862688a066c2dd655ee7ce706e38e86a8be3b6285e7aa7b6ad52a2512527cbc155318e6c14c5c7356b450516beb849f18f17c4cbc7a87e64d180b8279698baffc5614b13da3bd39300961899fe4c08e8d9f831485559ca74f05d00746bf83954ea8656dd34fb77859d56dc7969dddf95484ea6e0888044f672d57d85b2775f06b469240339784be54b0932b42062b89ae7ca43f6234d47bd65d359be5452299eff7eac8c52a4f7673300baff4e93e917e65bad28ef49ae5a7f89632c39b1bde7c7b363f5c2af4eb6438f8a46ffc152f49181ec623d2a6b81cb34760e128035714c9e69492de9476b402d0f62c2068c200180719f20c606a3a705efa1406fc1188909864def16e8e506c37247b4fd51eca2d0029ccbb03a7166f480d5a067f3190c469e26f06a636f4ffaa6588938dac51b6d9016ee4bbbb4b87548fe316f1d538c55088f6f7468f65deb6a0dc29d9c83e51e9a8b5ca130588b70853be11fa8c5178913e5e34f22f0f4a593405761eec0d78dceeefa34fd6b50c9e7178f30ad1890e84f23ebdb96aa06eb9ad6bce09229c24dac167d47778eeac3595484f3edd255e0075eae6c8e18ea6b77439996a3f49450038a31163f42238b2bfd005c88d6ed5be24f39cc3d98ebf1c1f1fec59e7598d7aec0ea5d30fd839c90ac89163510abe6c5c1431f91337f85b34d3ac7ff9c90a9ada576614aa211b951b73ff2b98be0e904abe048ab0bc2c4b273a46ebc3a44aa11969eccb8f38d7ba3d88d883e914babf1051deada5f708986721130cf1c5129d1236418261dd573e54af6ef00965b740a5b439e033cc80090f36755c727188dfbd8e2b3b057df9cf1be067f5223aa6dbe014e39068f3f5ae0f373c98933a8cdb1715f8b05cf4397f7b868222343f265fae2b3c26968b156dfa5cfd8213d3055b316cb6940672bbf12316f76e0578b0e61865251da7725035d58a18ddbc6ca87295cb879e17f75eae0e33cd3ea8d7aeb2d3786a99bdc99ff0595dbdff2d025943b6acf7ec3af6d687673685ecc52dfbcdbe73835437c07b551b10f42b01cdaeedce90f8bdcf607d84407a06365fe1b3d35ff4a6ec97da3cbb99f4a290a9fe78e11f4f58fa32b9525f1ec24625583eda79fd446ed83fc8318c1a29adf7dcf13380d2f2f896ca694e69899f346a21bbaba72ff0cac84674ae4d6a85182100216cd142b224942aa42b7a2d062286e51319edbebeecb98b61b51e3a5bc576cf4f3ac0a8ab188aa6c83c02f815b67e3967a47f3a1dcc3fa54cae9f080f042e73eb1827ce82e6f7622def9541114ec2bae9338e5238a345f9d5395cdd5ce0bfac6762599bd2883a966e8aa3e3e774953f250dd6c0cabdb69d524082b37442a94c11b49d9286c8314eca6801694c589f883b974b727466629c99b073f3254fb878ea08bd3592eb0c42d40610ad6a4fc1406fde14d8a559da3c6617f1bdd9d4357fa4e1ec8671689b1ec09cec9b9fcd2fff7fbcadd4bc032278f1c5617efb2c3d7ee5b9c688a3176eb069813c44ab9cff028b6d8fa514ec0bdeb2b4733d260f2e232c56860e961574e95209c9c169a0b0ef0eb1b78f574cd55046ff42a463f1f63b2fb42357ab7a7be2631be2a702efae9b7a0e5b227758ce81bf60a3340b12a8434c04c6a58ba03e1d0c8b034e670f1d842b3bcdebf8732ac3f226fecbc66dc14433c8e10c7d63b8b3f394454d354202fa4333526e8f72e12e9c0c89eb208017dfcc0014ecc97b1aaac6d1bc19359676e8627152b8dead6ecc5428526e66ce7c728d96c8a839086cd5489ad38aea93452139c021226aa0928e9309db9ab637fc3de8d263d0504371c19b1426257b188d1d2e57b564e10b2664aeb0f63a499eea3248b3734acc983e295f792ca7f4d7e15b6ab3683a0c074f3f2bceac4d38c69ebca1692c209dd2ab6c4c46f4fd435c6f0fd70fb67aa572ad5f261d93be63fa4aaf57efc0f6e8518f8ea2a60e14fa994a2515a9b167b673ba3413ef261c450abcafcf0ae14e1b1e2327c018fa4268753453fef324c77043f6a2bb49f58866880f4ef10c8e80009c9dceef6c43f4fe4d52e45e2177afe926ff1a7911dea102bc01523513dc0d871a29b96a9f04af919eb98f743b4a32a90920575965d9cb2d640a61f09a4fd5afc61f8cabf97963bd398965a60be9015b7f02420ea568207baa4fac93936c03aa9547010946edb31f4b77214bbfa33e9e06e0d4122dc79a681454aec1bbea4c2d1259e0ccb02a3292e92725c99435e7b12f24d7d9d37c41e7ad50cb6427e90b25084a23354c6c068d0a070e8ab631d18a680f11844df4ded188dc03f1b38637e340917dec02a9338b93e9ca6bf5c47d0a1ada71541415093128183feedc22548f252423c55023d1a9440d480d5eaff62a16ece5ec4356105186a860ba7501cadce53d48ac851b5f3917671df0b88bd5cce5fcd4ce3210b7f6e47872a88179231a651952366bb8d180b1578b5080365366559bd92a0dc31fb239d205844ae0c5e2e7162ce26ca430da4af8359dce764848ca9a01b39ac53fd18e7dbd3e970856750432f5e653e2ad728ea492efe601eb769bc3d31d93220e33272b332160ac7cb9a8b1b7a5de470d20eefcc7101474c8e98bdeae192f1e81011f5ba4bc923c7ee02e046d72bd6e56d53cde9a8b855a53abc786ed2d00d7224e8947ffe0fe969214fc39aa35aa637ff75e960a6bb728773309a5303ee24cf2d275c6328ddf408115383429fa70bc19d1128382e357063e6bce545fe2619d6c984800beb1398f3dc8d583392ce130997cc0968f7060ffb74d8a44535640438f4973c6cf0dc1af74274c74af8adc470b4131198e2c59e92f96d4992d316c780dec4d51269631de5171898d6be214502b94f69dc0f8b9025109d989d176e7f51ac8d989e9321c4e86d4d699796e079fb38d2462dbeeb636f18d642ebc07b4f4f56983d0d9a6cbf3890590552e721232b3acfcb69f7e6b935575da001b1d7f9964613b50fd616fea148ef9188a978282cbba8a74f1b0959397fdf2601302daedda0114e9622df798f4e8e2c890241ac3f67db5ba83bf842d24a8f5c04bd7fd44db944c0d57b655f345899cea61e05914dfdbf99b8fc6b3b701b04a101dfd66b293b731edf7aacc523b46b5e199ac5e682a76af468b74f30b09a5d7f7177721c0021248d48832f698d2f7def830560f73cf13334e22c4c24eb98ef1cdc8b39fd588336961085a5ebe6854caf85e8d653e2141f9956e85363808785e7f69af3834a1b23d674845fa73df464722265692372e222ff77a91cdf21b7cd1bb57ab8ebf86a805a70b5d67d9515696c66517c09685a6b11f2169ed2f59eea1697f3c3531f4ed8ef23aea5f31863c9c06e277c1b063bf5960eecbd7a832df290acc255cb2645a3847b398c8ec18ac30f85666f5886058a5a7c9582fe30f90acc5d6234629071d98f8dbe45bf0e6dd5aad661a1efa65ba91131d7c3b1eecd1683af3810eda15ef379e48120332a72fc4a782db5bcd97d095cc798cf5200df2dd931eaa7370a6b3ce9f278a0b851ff5df822cc1daa1b760b853303f6b7ddbdcad0f2712a2f24634e965cc02055363e1c31bb8397fa9b6aab6ec545f608d1a36a91adac02ac1d67942a84698047400de0b979c5aefd1a16258bcd7b935b1b1598a9a8876aa1180a1e8fef54c41322967e1814633f28a00c7b193d35546976025ffc3f7c19fce82c307e7a563384e90d36c0d4b938c60c6eb8b5feae3eca04b5fb67d8dca7cdc794d3942a30b1a6e8d1968a278c3c5103f98bd042669cfba798cdaed001b5beae1e4398f5e954bb8e89fe5db37f85609d5f3c438674787b176c0dd75cae5a3836ba10b9e747d664fade5e9f2d28613da949064394eddb5ab20999fd7ba6db935cebcba07fa6115fa08f0cb6db7396e79ee6c6e425ebbb7303e15c61b5a2a06b636036e10098622a10768c71eff802772de4fd0792c8fb91713adf1d1191efc1360e888be8720b19bc3c02842b73938454885cfde1d49930e19e8d5130ece1af1f3fa36d0ffde5208a99051baf08", 0x1000) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) dup(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x90, 0x100) r3 = dup2(r2, r1) rmdir(&(0x7f0000000040)='./file0\x00') sendmsg(r3, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair(0x2, 0x2, 0x482, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0x4, 0x7}, 0x0, [0x3, 0x3, 0x7fffffff, 0x1, 0xbad, 0x0, 0x8001, 0xfffffffffffff22e]}, 0x3c) r2 = socket(0x1, 0x4000, 0x64c) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x2, 0x0, 0xea, 0x2, r3}) socket$inet6(0x18, 0x2, 0x101) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1003) bind$inet(r0, 0x0, 0xffffffe4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x100000000, 0x6909}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000040)="06325ebc1e1fa3a007ac99e33570a8fd56c20cf67c3b40879c7bd61acbb92a7a909a7031404345a6e5ea3587ee6acaf9f52c204f0d84922f68becb47f86b442ae9f6de200be95fd07083b0b5b9fee535a0b2d984", 0x54}, {&(0x7f00000000c0)="b355a8431fc05287669eae78042ca90d0810e7bf7af0af558f5c4b59554f0b43b9d00c25afab9cae72417ae9e2360abe8d94ce7467f461b1e0de7e3b45e37de057b73b7a814495ce1b654730b3342f1e3e9378288cbcb66d93a481ffa5f0a2e5f94095990829ee2ea63b94dea49b15cc5c9ec7f5877c47274e319af9222cfe5a24e8676927d8b16893f463e960545c0ab698f99ae98b5090270b4031f17e917c60d734a85e702b975f870ce51e83bfbc2148a7ccf8b31b2a0debd3d992cce393866acd199ea66db00ecb37be5bcd4647b6b188e549bf976692ebfb28f20df5", 0xdf}, {&(0x7f00000001c0)="8d34cd8e258c17cc040c65c0b42123c48cfe100cfa93288b4dfae9e8e4cbe4b183c5ec2cc64cd814b0b1efc6f832acf80cc5b402e2e50b351fed3e07ce3a3273c1bf5107ab022385090dd5f63e4ac28636126ce3c101e30c105329a8b3ed", 0x5e}, {&(0x7f0000000240)="40491a82a8cb6df3910a3149d60ab556f29bf4609f7d3c091da57206c9f82b0a2bc5fa6fb9b4c0966316d0c1e19e574cd6d8a8c7c740ab8394cb78f0bd534d2e21167ce825c0d7b542a90d0b51d4387c98e3a86c0c6e40523fdade330798fa852ab2dc0a5ad7e036812f70f7bd3067f620e4926b6e03fd470e42c11067b2fb0bd9b491a28526a02ef388b43c59d169e2c5d64889eb5e23201a16751a1af731b931172c27a12d816665e2be66464248c84f9a52068cef34cf9037323086", 0xbd}, {&(0x7f0000000300)="d9f6ebe04e9a5ae90a18088b84d2904a67fa5cd5c3a39b21a72e2b077fcf27cf27906d2c5c75a5a5502d824d75201ca848adbbd1a4f74fa6581b59896db280527e0bd728ebebdaeb315f1207835d3e3f72f94800b7487d4678757b10fc2cb2f875b2ed7bc63e2bb40d494e800edae0ea851b744ffe15001aebb222147bb1ab7cfb8275573909ba9566cad6377d5122c19615772ec9043e13fa2627ed62080fb3fedd79768872b570067409fd719a112312e668499efe59dfdc72d256f0fdc600ff4ad2c012aa97dceba9578e6d", 0xcd}, {&(0x7f0000000400)="9256fcb8f1b7c199511f870e604138d20a9d88b01ce0c10d806f727fd0b3f1cca3bd67bc4ead6eb258e4733bc61e76f026bfc6ea6614fb1aed14f7ef51cfe1b0c58d1215ee396d337cd7fb9b12ee9fa9e90e680de48fda597c747472bd31580c18e628d4bf4871ce975e23eb16d4ae5176d7d348e871fb5c0c19cf7bad323e7f628b056b507639d4d51943ddeb35e1032c9fc095d8ccf92f363e6daebcf43877ad7895d386fc5d19f3151889b2819ba03c8dc77673841f0defe2f16dd701e8bde9df43763a461a0ebe0e7ec3f20d0e620bb19820f936f7cf1d2b6ffdf8185f014ef23d19f3c47bd216797ad3f69da53ce80c5522fe5f94bcf6ad33b4f4484a9cd9a7129a00bd2d2ca7649a15e1ba349b070f3f2178c96c03425f2bd8e298bed1b6b20a951f5c3301e75fa37918cb381b7f7fc7c1942fe4f0e2c9db306b2d1497d5b82b35ee635b095dae255fa14ddaba655730973c8e6860bb3013556d7cd165803197546c07b0f56ff18e8f6aefeb8923440eca0140afd7b056c4692d5f9cfdecc9dd5f371d408c943e4956b492ff18754e6c5305ab6043eddda5c8af7c8049fe8974843874eda15d6246ed7de3c35f081aa4f2482ca1ad4775628da9cf2ae44ef75e6c6ec32b7729496b5f1f585467c9c1072f6214324c6dd1160220304d815c54b14f69767d7045983c6c2aaa10d5b43c6e04571f79891c65f989add7872b585d5c5438ff797f6f19c1ae669fc5451f4eff4ca4bb5393f77d9b1767047ccab17e3d0826b7dc672a6a4d8de1f24bbdae30289307d4cd3975f15c151429ee4b02e7c966c0ed0ec062b41fcc2e312e13e1a7793ddf853f47b3b53c92651b3e6d11610f214ffe27ba80433f7397a54fdb0309e2b4352e153064e1715f425bbc8f468b015d7770f307bc23918b88a34fc3bcb2b3447433382ea18b2e9b259542c5a587645a8d73dedd1ae979b8b74f2669576696581313cd6a15d2d4031fd6f0db4631ef643abafa390c6a6179615720a0bb214047dd6a1f3790f9c419915ed7b7f2ce2c58a69be90766b1ae0238023379201cea8a1c62a5b4afb247f8606222bd4d4a0ff500b5386d9f34efab0a4977c3b81fd4cfd9570d6861618699b04f5dae2563c43992beca11a275418d257566887b499f363e1d87fa93996845a540f39aafec4a1c5883a7e4b2f0c552b2b965d7575709c8c554aa056d9668131478ce07bbf4417afb0db2e7ab4dca1e4d99b7457c508388ebbc026a19ab1b220c5577058e0d9e0111682ffc8f075b892a7b773b0f0e4d958c5b60d5d09753fdb99d3a257be8e7a1a8d03d95dcc7ebcfe80050a81cd51fa1e8f6d39a0e2d3ee63489b5a69beebb0260c3083d5ca4613ef30b5f142055fbf0a4ea92aa90d1d48fd8fe550c69988078651ef7b376da4f78ab91764c055f22320307dfd6e50c795e7eb84b320295a123fe0a040316f5a0c4dc24c22bd8f23c5822a26380e302c2987a342dc5bb178c429204cf36b1cdc0a6f205b6266f2d92274ec50b37e3b87862bd72f7c3dd2d9808adbc8ecc93d00592f0b615a8d71ef0a23bd10dc349ac7973293ae5be34b4ac41c73fd41a1e2f45ceb2d9beee56ba40e5354fa1a96546653122ca6468c4b958a940c8232cd46639fc1458132636b6a0a5d6dea2a5eeec1c6fb219c67922d8750d829b1cc389ef63822fe8b11cccf526c727e817f04a195a50eb266d61092cf76e9f10b053dd4da1d58c8465b8b07da3f03075f46d1fcd04a49aaf9aa69f21b2736197f14ece225c5c3228c111be1dddf5ab9d4c983fa475740eee561bd36ab9b0a5e2e4f9bf5ec431ada522a39898eeb436cc7519d6eaf9bf9bcd00095cc75677131cdc6fea447c23f09bd5e8e6fc5e69acb23b602f75e75204c9bca9f59c8538c238cd71e991bab064f1eb18e0c8b7b56b53703d7fdac866f5137463f2e614f157743eacf7385883bca1fd9ede09848599d4a7367ba5c8f51d1088e3511bf4d3a4ff61431fa6d38aa78953e0b163f097c7c7c3b7c63dabde3d07f2c21280d3f9297dc35595b43fce2918f01ed12ca13b612da08959f20377fafef06c100e6f22d4d9cfc23e1538a7eaa26beab18db4e32aa27ac9fef96fad2b0389f3c64e7fb459607284747a572e1f12eaa9b5ecb63ecfc26cc2e5221f16fa6d4d3dfaa6bf85c5e93329602a745e745e9672f1f20ba1a6787df227fe44f9ba634cbd92549b4e783f0ad1be3829eccafae1215e58b8fb61a5c76c40bed3542245a83f816774c388a465b13a7eee93e37a16c20818cf8940a10eb27d63f03969b023eead81ebb6bf6f5686321f9fa58bb83e4d562e3f3694bbf421aeb9d1d3b8ea66b9b56a4c1789680b59033b4bbafbd436f811e3424398af3744fb970991fc9e4c300d4a6b9d5355945687cbcf9c9553b0c9e103220fca36400c010e2868080fd625d27d6e697a3647bfb99fc1b651b8ec462751f3a57175833509a3465b724f0a2fa30936f5ab4ece4f2f37f583053e2ac0aa66f45592fb05617091ea0948e58c0d822afa39d9eb86f6b149a44ffeab8a1a32206de66ddcd97e43ba7a5f85e1c0a09ee961abb156cc5b40c9d3d17d1f1bfc3b3544ccc46dac299fc2dcc49c64a1814210cb1a9252f3958e9d1b067de357665d5e5c2061d53da455b0f3fc813996ea2cc2c8746c249bce1142949ede8b54bc879b36228234892d712cde3a728bc19b14aca65252702adf662addc26e8ed24cb614d4f8c9c5c83acfeb8d4f84b87e2c95971c047b662020d6b6486d83e8b62cf8c5ffd7f0c49313315032c4af09b6a2b0f5f5798409e238455992e50a06adb42f5603083e226cc2648295dfc6d99c3d611c2498a4d2b9a2dcdd2eede4c52fbc9394a1fdbd6e05958cdb16338bf8013d407d5f1dd255519a16af60132138035d3a23655c677a75e0e9b5c09f4dee189b28a24242c03d9f18937b626502f1cb712d53cc8b4d2c1fcb54af76ffd40713e14abbe99e2c37f121a4f6f1fcd7870d566ef94f9bdcff14d9b7aeb31574cb21510d1ce3210994fe9dcec90f675b18ac88dd37636eede917c2cc553b4e012b49e61122eaae618d0648659b18a93553ac20f4cda707f71adc6b9e397f000816ce54b42bd85c9d2f7603b9bd7e71ca9b7a874464205ca689189e83c6efb11ea7d664ade47bbf46474bc532d0f5bd7dee570cd1f02c8934782b91f2172c4acf70c0631e7b6e8d70497b70feaf3d90b4fdd2ad20a35fbd47dc16b43ae56e2b8c31f63d06ff32f55351c58d605c77ac863bc2e340628c2a53136252a83e186822f85ed6dba98de092ae392e7faa6b125839343fec1c47b3b84472a8bcd9d7d5b40d216f7b644977d91c7b4f034a337c3dffc7bd483e117c99329962b28e0039e163958f806832288663f6c6225cfdb1c1ffe554727b0350fee3124158492994491bb94b713ee315c4ba45578ba026b96e1c27851b55efaf1c0eb6a50a4260b50ed6d5ef30c0e83a5aebaf6b09ba40fde45f7d2bb2104b3931dad4ccb4acbaffaa6185a7490cd88c81415829e01864ce3d72645dffe406fef3cf74bdf2110b68493e896cb978427ffa5f5891bcd0d99bd9a2bd7677f274375239844b5b8cffc148322967443da8da2368fcec6b8253f213435eef0305d623b9e664f6dd932026b63cde73d936dc1033354ca8ac3a23226fd0ac8d2ddfb1cb02fe719db0148a31ecf576965b11b4ec8571e64e85eac7bb9ae4c9b4041c6106e6dfb1082a1a7dbe753f3c073aa85be4d2ebccaf1113a22172e5c1cfb3e6c499a2fc43df7be3fb4ba0d99b0df6b4bdc48d9dfba5bdbbaf2c86158de69f3dc93041e4859907029ffbc081fe724105f41ce70d305b9cfc3e373c1c2d43e8805bc53a6fc5671abccfb5c805b18b47963255ce3077a396c314161856ea62dfad7ac6769904247f1b6666fa87587580ea92688bfa18da590bbb41bcf55e7e39617f3a99d7cbf6cb3bd0e1b2a7f671a1504f1167c83c3e09d9fdca5cc3b96ecb659a4e633b0780b25a34719aeaa70cd37ec41c6a04ac97c7d3509e140d49b06305bf11895ec73ebfd985f3933033cb089b6c22157e6f704deda43e2fbea2973abbcefcc89c262134f41553ed9121cfb33611b557ab6c1264a2c604fa38227d6ac7d2aff8343d75ee2a7cc51ad1bb9c7941c65648dc2ac28ae6f55384d51987293d6875080046b77f9490633aa785094ae8b5a34cbd3389e43a7fddfb873e46b152818d4e806fe2ea9c361f9ad1acadab1ba9e2283036e7c3186e91b4ae5923064be63038e172cfecc0585d32d1a25ba1c2c23f80bbf190c5a6d5d582220c74cb6f99af77429f221cb9c0c91891e48f3e219bda254942d4b00b39b5412fd2a881ed8980eb3b95f0eac4d9a82be26a037aa3f21b90bb65e798172971e4fe47a7f0da7db8ecdfc29ea9d33c99dc9e790228a684b971e1f0830f99745e9550a6abbe7cd3be5b9acacafc4cafed715925e7d4e395f165c58891a387e729974b8025d58959cb9bbca24aa585c97c41d9abfbb347d806e544dceab0124ceb95c75fe87c2a0cc955b979dbd71518e148fb6b7599de2aede7ef4fcca246502b47035c8926acee9c82fdc55ea362f9f41c378f79ee0d3653791b2f81f58cbda9055ca15f946fb54cde6b10b1cabf630e6a4fbc50d8c40f74ce3487308a9becde73bfb841996af204230555f89264a2955680944e7abf8b81bca79e3b1f5af1fde545d4cd109ae6d549eab05d9180c002baf3bb1a3eb44258b162de2bb4fedaf2fe154549b0f56969b594e0e403ff7d24f83d74c792834308b204b91ba96414f88f3b1cb364a8e01d913cd8bbbfe07a26068cc148fb0d8e3a8698d8d3a4fa170cb02bc7f14d6e32f82d6c463becd8f981133e5754a399a6c4d047536a1ef623dd898a8a0f0073586265ac839cc33505e01bc9926884e84d2248c42ac7c97c5448a0eb92a63067daf28a0d1083c1b79a3ebc69d310c038614547ee0f29006966f42c3eb4fa41c1bc2e88b6901eab7152d87ac1f81aa05bc6fd28092e9a98c013e8e483d7e68e403a177514eb06c51bff2786f8c903294f0d3fc1568e3a3312419d1d95c746a0fb4dda012c8a88d7557a8ccf91f380e8b97c0f067fd27475ff1175b01417c16525e47b392332cbeb0c5c0cc3a171e60c7235ea24a624a58bd8d4004605b13f372c32ba4b5227d6d4692d2c8a74cb5bd4ff820666d31188c7f895bc56d9344336858e79751c89c2977ea243ee1b2e42953f8ac2b49253de53164add7f5be6472f205293a492e6fc3d5b90ff7c038db2b5842dca44562f923537949b30c27451e557a6a8bc128f26137969c5a1c6d36789c55840b7129fb40aa8e131893d8fa89a1a03fd01ea39b5aec9e6a8cdd83968411ac8a17365a04130f85de79fdaa97445ad251bb7a2e505b0b1a25be350f870c4b82e2107c4e18d4d1546472ae382efaf17eb8f3c87b5319d2c065dd4ad0eb653d74fc6f531ae801595ff7fe870f187ef9d055a7a16319d33d80e7bc46d65ef85759ab3afc053bd67d8ebcfcc7ce20b51fe7758ef7a9fb70a2d6d2b81db532cffc3adee61e98e4630c66712725f41dbf5bbd5ccf11730a20988fb50af11f373f779dd3fdb54473dc17170a1593465df38ffa83f57957757ded03a431af32378ca722904985dad8f6052531f3b99b6f25b95a2be071c11ef73b05e9b27f20b705e73912d4194e634212b851af169b721d6bcbe86acfe4e8c8c032af570e192324241ded445555558abd1a76f3257e83adb9a7c2e4ef601647735d879b132422d", 0x1000}, {&(0x7f0000001400)="6ee0e169ae8104f9424776f628d79faab82f1747a245e75402b1fef34227115d327e4cb1b59b0320339c89a750771006d77d864f5af2676e7a40e08b92e3b69a2e63a9b1ca5d46c0f3ff9b53f330bf8c0fc89bc618d8660072c7967f0b5a5e3e39af7eb4d2c94ccb8bc04921f4274c9dae1beb72669cab5236a365df299571cbdc4cc38ba6a21afdab64c7d35999dcf417620e1f334a1d7e3442ca1a71526de9cde57b3b032fb3d18048cc335aa4fc2c7557bf3482f98e7fde9407f58bf2dd9c099218a5d9e7086cb5745c3541f5edec", 0xd0}, {&(0x7f0000001500)="577db2c36e74361fab4d60607e731900dca1a2d6e1a9505729c15394d482662b5292b33bd12472c00a9dbf0865c0847e89379c0bd1093c25832785033c8d806f087d27ebc99b091bdd80ed30e062cbcfcb524b2719de4040a68e5c2b0e5f1db8015f7f81acee0cd6f1e96a40b2793c1ec87f534f4f0d54ea55d14008d152d048af617cffa2a343f70c18ab5fe194d3a929142e1eae2b554a852f2245ee7ac064b051ffd0aaa038cfff75cc761393dfc96b87fc9c2a3aa695edcfc69acc46f27d60be7eb196c219c9b658", 0xca}, {&(0x7f0000001600)}], 0x9, &(0x7f0000001700)=ANY=[@ANYBLOB="38000000000000000100000005000000d56b70c9c6d948843346309ddf535b9cf8321e52eb8e5fe6066448cc00000000000000c7dd000000"], 0x38}, 0x2) 16:00:03 executing program 1: shmget$private(0x0, 0x4000, 0x200000000000009, &(0x7f0000b3c000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f00000000c0)="c66cdd966dfce7fba6f8fb4895e29a16307d2166a329a8ad06bb04c03cb33cacb68c60195b5856751c8abfd273e9cf3bff54b47210ad3127f1df46f410cd84e66e00703e823fb52cc9003f9618b2641076b13339f731657642e9193920e3b85618", 0x61) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x0, 0x3) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x100, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x6, 0x100000000) getpgrp() getpgrp() socket$inet(0x2, 0x0, 0x8b) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba370f85375c7dc889a368cc"], 0xfffffffffffffe10}, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/64, 0x40, 0x2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgrp() r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x4, 0x32, 0x1800}, {0x3, 0x1, 0x800}, {0xabea5cdb1351c25d, 0x800, 0x1000}], 0x3) 16:00:03 executing program 1: r0 = socket(0x20, 0x7, 0x6c) setsockopt(r0, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffed0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x5) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x1) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00006cdffb), 0x0) 16:00:03 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') r0 = getgid() r1 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x20) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000200)="9a54c344a201d18823b90acc672f7d1a180e1f0a848ac5244e96b9ffc103edc7dcef52d73379e016e15522c5f69efb6ced5c8b1b4031d0385d707882255f455ffb4e780b5091d37a51decad8da955aa7b4902761e5f92dda4833bde1b2ddc84416119f7a3bbaeacb44100a8d52b6c6319c568489ecf75c19f27f304ebca558b4e71ebf5ec4645fcc23ea160c41aaf6bacb251afd3acfc40cb39f203313", 0x9d}, {&(0x7f00000002c0)="d9a39408377604c1bee154052de84f702639bdc8312264a2773fb8016e2469785008e7d270", 0x25}, {&(0x7f0000000300)="ff91fd21ae4e3ebf5f099a324dd9ae7fe3fb61488c15a0d2ec26f035f453a576d283c5428f127830e4226b0ff44449b355a6f07001157127db59", 0x3a}, {&(0x7f0000000340)="6e7026b3f67e1544820beae1f294621346eedd31d99c3afc97f92c1d8e661c61811cc14dee323691e182a9c8e36a2423d7897bad26ac3fc46efb0d10e4ad37849dfb2fc71b5412438f69f54b8a25f3d0a2c841d3f9708ee52be7907e39e16bf56c687038aafc8eb027ce2937073eb412f1fb4fb13424bd41f7fa959cf5db07f841fcb0ca0dd562d84875dfd1616638421b5175ee60c6c61adebeb1d99bb357b838fdfc2b21810ac8da364be33f239b0dfb5f070d2380a598fcbe3917", 0xbc}, {&(0x7f0000000400)="3d4f6debd87d657bbf0cda0a15482922898fec9b4c4b97f4dbbc62d77842e911a0e470c3e0459b312075efefb2824cba088e20a785e3a0e10c19cab17d6fd14ebe6af2882bc0fc627569efc8db75d1e740812c18099a84e89badc805d9f9f4fd1510088a152fd8039a4e0cb255e0686d6cb84f595daf5ece29ef7814f9a8b4507d6c17c451ec00f12c8a812466a7585ea26cac5b4f6fa2ee06d22d04490ecfc7f4a12becfbddc5d7bd6345ff9f9e4466f6bb91b707f1aabd", 0xb8}, {&(0x7f00000004c0)="ab188ade712ef207dda5d3f91b5b3d64e8f227111b38c97a5a21428ffac11da7702d4a6db7ca1696a353b939a05c7585724101fd9851e5124630e80333e7901f4d5c83ba5f56f8c6a31817b0d35b5e2e5b909ca2a4af9a69606b09cb212117c0c228d5a6ee87e85b10866257d89fd1772efd924024e065f123630179afebc79ac893468a83300c4fdf88d9e9cdca5c89f0ea3b370270220d69c7e3c16b86dee13fd0c24841b7abbb2caa07bb3337da6c270f732b41d7c48fec85767764193a21f9d946165cc1112e21dc23f1ede1a21f5c3764b7a894c71f6d6a425d01079db25d7daee114cd12926052ce85e670", 0xee}, {&(0x7f0000000980)="f6dd70e20de27f5cc59717c16fb68f638e05bba5e8127cdfa53a283b9f1447b68e82ae0249b86eb5045213bd8a574b74cc9f5e96b933f841757555d38a2b13f2fb533d3d599258699dc4471ecb430504ac236cf305b9564af02c77b35ab6b957559a37cc50514877d83cd4f2ca56f4ca516ba39be6ab4b346d406ba46996f692238f0de90ad95e4a714c2971b75e8350c9b0eaf85cde611d44e40b418a21137e07b7e2987f90135c02097e81ca8895a10aa2f37552de0de5e72d5e807760e8f787fae5d1d1a447087741fb97ef99b2e46af885cc2647886f3121a898da082ad47b26001eebe1b8b3057d04fe07ab539dcb08b27513874f4a2d67a4d26bf6668dd24f962195f92a9cfad6b7219439179508ebdb86f3166c948c9e9bb2107b69e544f673275d386cda8e0408512a1729415f43d32c6e607cbfa204433f480c7bb11b24fe0002668f48b117645ba5b72f5c01cb1a31de857f5346629c05821143a4a3f08a63ae96715d3c9aea09514961d1e1340c66bf582fed4bd158302f2e3ee6f16287db6460066c76fd3a2dc2110724dc9146d700a07db204aaec85e73dd1c451c7493bdd6f2491054717f3d1a96f7001c116389146342b74b2dcdae0f8e3253dad47a310bc3e78eeb34f8098382210cc2ee86cba2db4cd6ace199a6867c8b077aa1c6632186aeb71aad0936074d0bd1a06aa312b3ac1408dee4acf5a919c3dd9030b239820f1172eefd22ab04c35374f1b914dcd5125d5a3b609eefc00612609342cb24a8202f20b0402b5ec3274422b5a5334388c5a48fd80f2e9f34a7361a516eb68f38ecde701ff064addfa69f860fd38cb1394c6e11637fed56e61c6263971ad28135ee145eb5e240bbc1174d1a95e9672752b76179764d6891e99ffef549037561e2e0e333f5f8fe3877aa30a8650f8400f5ca27be2ccd0c458d504027819cea06a58091a764cc8b8c8ec417de8beba4ef534ba15be7dfb72a98a01c50b398e668ad9be0c6849a5a730d4c23491e0482d4e5bf0acb85957b9168fca46a0d918f2461977251a9440d0f9ebb7916162a378459335afcf7dec5bb573f3d874fd9f29c13e97c3490c701557ef32a6e0cc795d01a606d8448d704a8b9843bd3134ed62f115599c169f4ef988afe5cc1f8f0053f9d2f23413b49cdcbd1706f0682c793e16f1405fc5027ef99447e73f6a588cffef43d9fb4fa6d1714043873c48f61fcec53e31c0b8ce59920e85f7ce1114f8a03f80f36de38710348725f6b8c81c86f4aae105051ba0b600a048da5f3327bda5b69beeb038839fd8ef032cbf2e8450faa69ea454934628757c883105cd924aad25e9ac507c12514bc90c90e56e722168e56691f6b0a8864dbb0a5ce3f9189f4ebfb9c609dec079d4d66fbbb49718bcad8e55c867a9f38719ca1db4a6d7e7b01893c3cb7bcf0719270dcab00958aa9d81e86a253bf7e770bd0525e4f4998b35316ff56a0b7626e7500e3b157053276f891a401ff48b930d0983aea90feb1aa1a88fa6e3c46b2f3ab66150605d763bf6326c64be63dfe447fc518ed421f7135da479d731ce4d10d1d88a3085c043757c251fe05a07ea22d081be767ad758d943ec20ea13d577c2bd559370ac00023ec742234172ff71e63cfd67fc6822131b50bf80042a03850d89aa4a13a980751e8fb1348482efaf3fcd7dd259fc8cbc6750648f6c7fbb8b911b96d742ae6b777bbb5e0b072e97aea11e0d5c3ede3a4404e597945b7e295b8631a5e6bbfab174306ebd7cceed06696da4014f7a7942049058cb0a30d0aa3379b8dfefce202cbfa6871b709cdd42c898bfe2144f4899c713f993b5a27fe3b8f3591a4806eaf02e28f2c00a2d01d2541bcd1825d170a6509c55bee50aecd84ee24c23984df449e8040de7c107cbfd58ac0033a218e2c1bf19b43bc6a1138ee0cb3ffc704466491e963c1fe3109a7bdabe2629c8bdd7668dbcd37dcb26b89e945b6d5b1a0134ac0c453c35027a872975c5bc4505783ccb900392c015157685b30ec2fa146decd14f8d5a66b0c164f00503061ef1325313d8021d7ff40d7fd29681b10ec15a964482db3515a2c12d378ae5242a1bce11c0806f1cfadefe74111ebfd5a53353f6a657caf89079996099c91187d2edc01a2dd931d624586a7e2689094693047b39a7c7558aff69af8463f15bee346820d4edbf0a53ac041cec5a5519e389eea534b60be97bdefa4699308c3f401524a4e9e408cd76b179d137df93cef0a487e18508bf0c4ae313ad7295cbd5fc17414cf3cc31991ca0ab8d839b0472d30efe53223b6c5d9b9ca5ebdc0b7551894421553900d454c8ab144d1c11a1c20f3465de2d2b8dfd46edbeeb1b4432a164f00ac31020c6adedcbdbe53ef359af7c1d9665d5b3068636fe24d479556afa0a1489e98fe3e4ad31d33ee18fb201d7dc914f77f3968954273d5f4f146af466026f853b31ee1ec6c85600b597a4f9473ab79ac8cf14fe47b23f3c51fee6f75bbc3ca19b7609c2a88a7995a49ce5a653bbd1e69741904c69e30ba9db5a2e66568618ec0007f60e17b91a6be86a10f50cf2c577178c4b687a685fb333b49bfb732640c7cddf79bbf0810f3a786ff4b6bee527d11e555d15768bf37f67d8a04d37cf3f1e00248a9817d85413e458a60f84b5ece66178b373b8b48c3d88cf4b34c454e85e46ece94e66f0503f25cf95ffcf6bd14a0c456728c614d3d91620712d6fda3506d5847ec7e2bc2cf8abc369277fc5fc3dff0df924d495aed3a7e2979f5ae31f35792795cdbbc1fd9f38625a21a9f77b59ef32ad7a20cc15e4d95d6a702701a44f26dd81525cd2f36418eea9c561c21d71b9e83d335afccad088de0c6ab58d4030d7935f189108c855b2d6b1f4ba55d1aa8e6cc6961c0f3a3bf994a2e9ad71ad0339ab19926ae8d71828aef0af1765477382458ad1442c5bdb9820f4f51a370d9488d70cbb8575465e2845d35ad1185994bd733643b480faa99b1139063d90d3e8eb4c2f8feb9be45dfe8d61a993cad4bb57a8ebdf2216410398484901fdb81e0dba4e37bdc665b9a929e22464184d438d93fdf8d3ca45eb96d8555bd440e5907534f04d359f788ea510f6b33f1d1361168cdd448b11c5cfd96a408f3f2497064931cb3e934074403b5642e7097369e27357b493f2685867e97c44d8acaaee19d092f0070243cce16201eafe2c7f5c66837c516b7e994a91de7f5c214a2a52cce082d9aeeb2126d7b00f7b38bce7d223a5068a9ae54f8f2d9ccf0841acffcfdeba39725173c8f04d1ccaab967ac53fc125f7d0346ebaa748272d93a357b287ea83a47063519a9b2c11733d1a3c30d2d1d6639dd6536ec5b1975c0f3d2e170ebaf50bc735decd2e169e4681b88cc20f766a297b989872f744c0b82cf3b830acb7d5c34db702993d822a6ea93e56f3c32f359906b7b2262619ed5dc5dd988b5914106c0cb9e954da7f6306cc0c19ba67b6afcb9105c4c092f7f57db143eb0f5d31623b16755b6365d9b432104f13f5107d68c2e53ef647cdb1c90ba177ab5e5bc7295f4103f9e2b8978cb81143a8177b392515fa18cd1716a6f78372176d07b4623b07fb194d3ac5423ca2e984a0102790cbee7bfd8281cff97e92a71b92a006089ccc9b5756a74c2e65fe2a2aeaa37a28ceede7ed7140ddd52679351bbd7b6a8ee80278229141ae0c6015d7580419cff9a46be2a4bd4d656bb4f07fa8cfc97003a969c2b5675b361a646e0d03f884e9b84862d15e52ed08690f33e96b66fe6f13b016430e02804a106d6ea8dc0b1e771f3a1a4e1ffc2ff5191b4a639e588d0157b80da5c23d276d8442323020aeb1e5edd284a3506d694f831b7540d24aaa8d4fa2fbfa21f160a4f0f683de5bd7b6e418890a26f69872a46971fc7c124dcc131d38b7f9a3055c0176dbab30058ff8a2e85b265815cd3ecd4f6fe214e6838da8f16d16622fb845a5bbb6ee37b2358168cbee194c862b130a9fad7d3129a8371770c1972c0f3ef7c10b4fc17ab08efb82796051608dc0ae0f36abaad6d6d4d9bd4abbbef4ea303e2140d71178629b1ae1ed0a3a6df6bcdbd28d8bbd36228357e6b07b7d1acec5e325157b30283c8fa2ec16093303a805f788d2ea6dafb903c762a4f2bbb34426433b2433bac96430a5c0940a804ab1c9aac8713d0011ff8f9308fbc4ab7da0ba975b068c59649fcf2b5fd7bb56e3f93002d904e151705f38bc6bdaf999b9821e9c80eeca9c2dcc945921f7791d939393e8a564a82277978b846db9dcd7c1288fd5f5cfd71b3ad20611fc49b73f6facc92b75eed4a189c891e80db25568e04169a8be31553cee2da0eb4357bdff1b27f04b3d9b38683222c292b3cb06058fa7ea91edbed1becc451eb8b57f32a7d623570ba98a17f038250feac3abd9a2545a7078469beebcee7eee5012e260b6d7c20146e419c44928e6694f7c1df50653bb31811e0f2f7441d732aae7b19ef77b9d4f95dda4a8224bbbdc95ab89e3a58b59505126eed114979a5d7df03191d9a824850418619e69d687df9b33a89782a3dcf377b62987155916195f8cac66a74f3bed1f0210f60c013468402e08417e0b4b55661d3d73ee5568e32175b43ccaf70c7026058f21b30793cb046dd10ebc2c9513ddf812d351ff83b503a3a7d32af6bd5884ee11193ab9935f0868b5565c01acd336b0b72105c1387976d6df36f8b84eabb92cdaa6950f38d72d3be552b8200c87953b331f17c409d8a7ab3cd52cfb271a8ffa5fbb4dd11a1132d6ed362c4adc805882843647f6c81eb1d21ed231b822993ec7b57e02a3710c964280f8c3e69008a7019b07fbfc5e67d11b6b36418c7fce3b20cb8c619ee90f491aa949cb06b99411a12c6522d3d9b75e0f0cda44334b086087d199a8ea6c741ac8abef85c4d863a645ef7216cb71a1c1893ee304795fb7c50441e6bd37dc6dff0f082a8175151f13357d401f4891d75456383c45271142de3907ab23a8582f46c5676fef0f1e4fab4b394aeb1838398b997752596ef640dc4e3613e4518f17bdfe685351cab154b48b7b6a7ed989bebfe0240b3a5631aead3b91089164f9f5e451cf78f07bd7ea2ba7f676d462a392f825b403e54bb3f52cf9e45697ae4f8d4661871497558afd105ed27af520d72b0e7c8d2ca5d81308f5475625bf0f87b02c642887b27222ca586f1df26c30435c50edff7f14ead6db45423a033a1dbff01a9d2170c6e97710bbfaf28a58a6bda2c4c94c501fee5dc43d9bb81d9e48e2c37a09e9af2f9ea4c44efb768d8727d9bc86fd2861c748c51f47c009399bfc34c11dde7e4436bfaae1d6d434b62895698654b1ae00a51ec4abfcb7dea08cda242782de3adec79f776368cd0b1c42be06d61f77574118149422680deaa22072f7d46c3430faf535616df606d64c6cfa6beea36a650fa28cb8d157c481876cb242c9edc721a21786ac97cbebae805ef9481b6a998d9a70fdebfeefbac8aa7e682ea800ca3370307b5f91ee3fcc36561a635331ee35b20b55ad0fec21770c348980e094c3d3ea2d52ac49b8ad685be7f788fe870c9a203f001ddbf63216b301a5087097363fb8a021726b16796251c743f6679c57724e6bee04060a1bb5405b73b8f078b2ff789afb6eb646c2d200136667949699dc1a675138e28c047a7930f8336ffe07f6eb4757506c21e2c80536f96406dc8915c0d1b58ee601a260955412a4b3a1fefa79065eb3d54d281c0173669283368fb87e1213a7d7eb3966b307ae32219ecb67dd05f0773b685880006d9113b95daa17357455ed", 0x1000}, {&(0x7f00000005c0)="ed938349686afeac94e684b8accb06d505a1cffd899620260367c928c88ad1d396d229b6298ee1d2087daa8e4d96492804b4c2b7a1ba4177", 0x38}], 0x8, 0x0, 0x0, 0x8}, 0x400) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) setgid(r0) unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:04 executing program 0: setgid(0xee00) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x80400000001e, &(0x7f00000000c0)="00ac2512", 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7d) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="eda9ea16a53801964c3a250453179e65fbcff90017d13dc8246c09a4f6eb1464dc95ab60339ec76c05dfa551ae0464fe9de8920f9b1794f8be208e8d891b9052aaf6e6a97455835dfe860bd61e3296af5be60222f6ea7fa3fdf9dbaa48c54ae1f32cb93c11b4687ced4e1a686423f1710645bb4a56290d8d203ee71db6d8f5d361c7", 0xfffffdca) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x10) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x3) mknod(&(0x7f0000000200)='./file0\x00', 0x100, 0x9) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)={{0xfffffffffffffdde}, {0x5, 0x1000}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x6}, {0x9, 0x8}}) execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='[&\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='$^$\x00', &(0x7f0000000400)='-@%\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) r1 = openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x208, 0xa0) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000240)=0x8) 16:00:04 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000066, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) dup2(r0, r0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x28, 0x3f, 0x0, 0x0) flock(r0, 0x1) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) semget(0x0, 0x4, 0x20) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/172) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x28a, 0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpid() r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x1) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setown(r0, 0x6, r1) fcntl$setflags(r0, 0x2, 0x1) close(r0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000340)="1c79cd6a89d373629902ae1d16beb6ffdbb290a8eff47c2a5b23a70b9711cbebd79ef614435da66f8a686505215972b9e440077076c379aeb7728e179993d9869e281c05e1ad4b9430c9044d0136a05b503c27e73b6e2ff1e3d709630f5543df64cbea06d7282e59caaa5b22e06c894695b84f6bb16e147b1eea3a3a7d2389401d35812e4765a59d953b1e3522e2f4fefee1a93edf2a72c0dfcf2856c415fe35dbb0e5be31f0c62096e6f9d67ce5d78e42f547c85a2a96bbecf24896cfa0dccc46bed728c146be07a5aa3c085636fbd4f884683c1dee4258658146288c14f51f45883a201355f25d3ad44eff42793c4d481f2738d58be3b8a9dc0ff484c7da45f1a1446425fc1de334151823af95107a185aac3241c7e15ba0384fd790fbe4aa0d0db3ad3a847aab4380e32335abd8e453131ea03cc1fbe9ec21a3e423a467d215844ff002a36c5e8ff55454b5ef1beda7a30539a3d44d37fdf4206c8976805429980172034e54d724de9c8ab325223eacacc41a770ecd748aa593f0cde93d9c7c1959fb3af3372d827940ae2b2fcd0535f1696ad6782bbfdf37bd51e12b3bc32673355c3d33aa221eeb4abebde71aea0d95861bca43ffa190bb3e71cdc82978f0123045cddfd9c7f3a943585e15b3f84c8f0a6564051b9682f6c59ef4857118f57d3e69c4a926a127e511339fdc0634dca6d7ba75c5c5a73ac3b9f9175ae12baf7291a83d4b6289abc1e8542867fe7f866dec41ebfea26b784a9a710d2979ad119225cddc249d6306b8fb7b766842dad3db5868d11134374babb67f534ea5633a2da2b4bb8125f01fc437f3be3b394630ea69f4fea91cd1d8aec1433c639d3767750d8e0d1737e63aac12362a3f765c06b941f1668079affacbea339b7f11fadda2c107771e7d58ddefabb44a40a322dc8489d0beb3a1ee9f1090da4104b56c2e51f74b17210d5c89e385be8881868c004e5a70cb6c258dfa274f5a1301c67eb5f89b5e43f99dc94bebde1fdd570ebf303f7ee2b4e15af8b12ee4c07ce755d12ecdbd51ca0aa2b1d2a12be880e88470f99fbc1d93376906714f3cd5489e11e1e4c16409ab3be65b8e349935dfefe82320f63becd3d3074f7bf458b7f40434453d5e95ae87a9054715b552f1a808fe713179cf43bb1f7d03e44ce087906b8787620dfb6bbdc46f6f0b9aabf9f88f9cee836165773f9e39cfcc2eb8bbbb99812be7754e8ff11c8c50e7f1d271d84cddb69113a74f56ef73d71e8a83a2320fea846aba677c75e02cbd30ddee1fde7464640dfb43fdc973086a7981d4cf58b112b8a62b758c732a1231e4f36545c95df25d0f348b9b2064590a50aa4f0e3508d6b02501c05ebf2043496c96b20280363f732a7a12136d106d276fdedcab081bf38bd98a3ab8d6eb0edc71f2dc0fef49ed8bc3983893c9f6ca81e98ff20d13bbacabe42efcf9513e5a88f1bb0dfabd62881f766bdc2f4daadd7616cca567fd0967d836513c08cbad9bfaf9bf4db6cda8fd80d448c3fab4a33f883edb5347771920f3ef70e293ece2c1a4e8f6808064979f632d3ac77131826ba933c594c353daba4b60140aa3c3a228e590b483e023ba180798d4b7398e9387049b8262df9a51f9ee48b7e18474f45279901a06fa0b74e9bd5fc222388daa187869e65c426e84d89e92b0afff7eef63272eb074920a92f743a21020733690fceadfa537a1a967955ad21dc299b3574a93b763e17a4eac65dd6a66f227df38cf3e1456c94d8292311c16ec818a31ea684b171a9326ebac3dd00f625bf96c78d9aeed02cc1e14a5b51cdcbae34fb5d75254656e4e7b8f9a48acf93e9fc76676cb54b0401621fb83e13e1712ca2028ea742962f4eb83bf0cc99818b534f0e925a64c29dd7fca9e23792b4e91998e055654122969c3d430fb8a1a92ac8e76ca56e832f425ccc81e76788425924372ad18ddfadecdfa73b23bfedb429b00dd76caf1a4d9e86c77e557ff56662e833ee393db9cbaee740ae899c32b6817fa9da3f2f737c670a2966592fc4ccb5b2ee0fcfc1a241215e055d10a725b00f828ef9db7be3056e76c2f2c8cbddfb8f1a0128fc2e0e4dbb1160fed861e266d7a6d1888272f681d3a0613893931cf97d1e268080bf5ff1b0376a8c2e6f63e1759e94bfe3955e1ccebe9ecd7fe64e4fc84efcf247ea9bda25248967b0702c550675603b40fe2a3feb57d8483654a6daeba9d5ee8aabf37eb624396583af70cb82a2637319611e3083ea0f49eb397a223526d0adbf802173f05ed6f138cae3cc486256384cfd73da11c77d690dca76e498ea5dfb424dedaed021f892ba795eff002c2901d8a8ff4c78435f87c1a14342d7ea3cb8b11c5eb63279f3a20e3d8d39e2a2837e2231b1a770d35eb24098cb29c4babe77f6497e02e46f1062d05f6298792cd5f6368a64de9a7d833308c56d36f0a9beb92c69c4fe5d9c88fe9449455b36f2b2ea617c77c663e91b161e77566de4ffee10ddba1bf832335118773f69191ba0a701220845ee67845e42d9a8588efc758673a62618492417ef47ecf4107f41cf8255f20698863d9f4f1fd1061d4e21301095afea29906df2fcc31e842b4d3a0e17d97b7e8d48eb4afc52889570df83ab5572299e128fe9b648ca1dc83a6047e4bda83b5a7ef1a0b230214c9a88bf7a7d6db3ad7243dacf0970671d889a0ade9560c5580798e1a04241a0d0de5ad01bb22ea7b91b3f1e9b307f40445b32ce9626e8df1315eeec8e3f13d5d9a0f266537b82d8d373545843be166e7ae241f5f2ac1763d68968b05fb0f0f7ca6891bbcca057a784063841ae41a8b6f2e68986f70e811b6846a76385151ade7e99bfa8337ae0ec282b4816bda497a4a2413dd7ed9eca1d30513673025ba9aa483c0c1ecc09b076c2c459673c6cd17ef9ff6858017b7f61ff992b86cfe71aa813caef9f8942e87e83f04453a7ae9e2771b37cf4e4f2b89318967c0d40cf2b90562b8da86b609e9898db704d7045d72ac1fc86f67e185b491787bad14e7873c8a05c07f2bf44d70592c73494262a19f09178ef9f34eab8aea1d7a23f22a751b6bbb45375b4a483eb615b864f05e9a7c5504199dd727f253808d74bb2f89a7a6a89be7d67f576d4a86f4489df4b65305ca0bd7d3ac8a9a3dfd6574d761fb1271428e1d6eae0409769b1b42848d25843bb712957a1e7e5b220507352a084fdc97a584639516133c73237b6fcd9ed78b7291bfbc3924ac6e9032de9c2b8fa1c66d84d7d7af282ac06c056ae541ae212be89f9aad4754b920fe70137a2e3e4cfafea44573668f1c0249bcbc487891348e5bef1591626923c3d59fb0bc6b83cc2b4acaed82151e4c313965d249eae4091e7a2dfcf4499590261c0a0deb9e7c1ce98a0d31a8b736bf49c017f2fd0dee93dc050bcb0db59c2319ac90c2b4d62237539faf6beb710cf45806898cb6800222f6a704ae6f18d83dc8dff69fe94619a023c306ac1111d78d7f15ed62b57257941649822b42ec55cb31f0002de363a918b867cf7296ce7b8365d51422a221c8f8018349cb2fca5705115ff614aa5d88b13f92489cbf97354069d7b4b8f81edd1044e1dc59b04cf885a02da4826a38b19015e90ca0e52171dddafcc7672320677107ad1ca8f736daeaa0fdd49cf6eb3cbd30a88f29b669125a34983fd398941258d76a2c0cdee2d6772eb8cd263381c9e3e275448a0f15991832855753322846cd46766eddca01ef0bee053e7839790f9fa4c2feedbee00a3097934950a45f644a34d92a03b729ceeeb668b9a9aa690c5f3e5d41bac5054acbab02ec9507ef510b19cbbae63b3ac1387e8990f04d8b8df5dbfc0abc88f5cfe127516cada3c04a7613d0e3ce1c78f35d41108d680fca5aded1a04f43ab6ee0a33b8a1c737626c54bb7c27f5e6c891c260d4ff38e45954b3d136c3e8f028a159f44c875af799bbb232e9596613a96bf2894ea64297428a885b6ec7dc42f30a465d02721ed1f5fee0495dff4e37392ac0c1ad7613c3f841b79e3493c3a16a53be4603c1917218410c1f9e8ba25a3d4e86e7d399f74fda1e4efef7dee8fa2f4f512ea51343df4d1595555733400c333c207a86464f37fc2c90c3acb4d468df32baf77f47024bae79a3b88445dab34129a2a2e07a6c37ee2ac5f48d81f9d694645d137722502213c9d9aba2d72d31c2f290da04ab2a9018bbb7d56e3b93dfc5987f371e35bd9db3295ab6f09f8fe061d86f5fd315e584c1fdd340120018b8652383c1d58038b76fe5d37e4dd6c5cf94791fa4fcc4dd14a995d19ea672e6acf797e752c96dcaa0f47b741e4171baea8dac8dd7f3b685ff5923cdfe73442a87312243e3d814c1a9bccbcbece3918c0b085fbd655d0540550c977a76c64528bb2ee1611e12ff9045e077c1cfc2d156c046eab4d445750c375aa365053418479bcd815514531f29793dab129d0ccd69edc9a7a96408fd39f75a5616e3e62131a2135119c0370cb8713e633d0ba5773457d67deccad4b90670ff7a5cbe3186d1415476dcfc26dda3e58913b83c974e5fd803fbe738a05995883eb207f10ffb782e9b6475b93f79de5d1475802f3c5c1843eeb6475f8b05c9552ebd1396d6ef6b6df104e1d89468102b8b169120d2c23b8b45441eea5d602adf4835e9c952697316143133dfc3c6155c09ba576e5a44d69a591b1fcfebd872a359c3d933deed3a3a477bbef2eece90b2040094fafca035e21666f654fcbea5be4f6aa8e5f1d7dc42e912836617143cb2b15142f69ebc3bf15cf152361d5be3e99a94590893bbc17f71a0ef015b906c95f30cd64e6eaa3bf0f7c01a93ba95a67c03c5f68154e9106ce81ff4abd627cf3fe63aaf74e334587adce412b7465ad0b0b2f5f161af6918aeab84b3e08c663b1eb20b89eb39d3d11e8fdb5ea0861e2d7df3c812a01b70488f27552a9c5bf438e2adc4175f344ff7bb6acbef0bff7ea1da79a5393cd410b4e776a9bdc6a69d4177ded265a7dcb192bc9793a7c252f0900e46410b2eb2cca8dfffa267861cad824ea911d19c908fab4618a51b388afe562e17c18fb5a9ee14ac32d8423e05a96635cca48ad9c36eddac12a6cb9208c45352bfd740a6fb15589b15aa28cbe5256615a422e8f6bcb79760cc08b7702ae428d65892ffe9698569238934442ba3d7fcd8651eb2aa7a4ea64f2bff88d2b7d18fc5c9b10b599289216d134bb3e2b87c3f6337cfb2da22e0e418bca57541a1268ccbd760a165ca1bff776c3df235b6e690c12884c5c43306296f896058f96598ad85b21710cdf3816faeafe4efa1bfbf976b2916552f7d756e1226d0b9338995eb8348b4b7fd8065f21b1c748c2618b7ffe03da6b0eeb418688b655364828fad0e40e22b80a72ebdf2e723649fdea006e61921fe8da27d02a4accbe6db07efb235c100a112d18818ae46aa8e6e4ab2694b7a93a7e0cc11b22203528a37dd33cefe94e2e04b51b93ecccea0f48f5ffa28ffde695108236936a0adef2484862c0004ae4b8dec3b502fddbba1ffd88b4640303280bff14a3e401fb24e98f42ff4267b46ac4e429197b488edbaeae267a1489383d65eabf7f9c87b47c40990a0a15e3a8edde0b5a4a1ff23cd3b301b8c65ede94e2d1a574011f60d4c78be741f819ad03b65718d597ff485ab106861b499d23e909298658f683f72676eba88aa47662b9b211f97ba088de256222b7c9f5b58d5d1cde829ab31d8d0deff2f3bc270e968a2d62f086057dcb714102943f0f8bacbc05c7c16ba7affcc82b2720515ecdd84e9e144aea912c581cbf1f", 0x1000}, {}, {&(0x7f0000001340)="385180047217fd40902998a5dc96433b52fdcd4c4dcd6a9a8ad1040de7a8536cd67588828034beb645258c6e2509a37362f647fbaf01206905046baa123be5eadc02d1a8ccb0b75e660bd38537", 0x4d}], 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x2, 0x0, r1}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2040, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0xffffffffffffffd2}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c5", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000002680)="ee", 0x1}], 0x1, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ffd0e1f7", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x324, 0x42) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0xe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x2) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:10 executing program 0: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="66e916d71b6ab343065922b1eac0a6693aa539559865fa4ddaf8e60d506ac015b37586753731a2c477c91561a72fbaad9cc004840537655c3c4427cca071bb1725b399b81eb1d19fe6e9f70e775b9b2ed916dfad19766bbe8ff687c4502b146d151a120a7a190e233437b73a73e8b806a7e667af6607eb2f49f40814", 0x7c}, {&(0x7f0000000040)}], 0x2) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) lseek(r0, 0x0, 0x2) r2 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000001240)=[{{r2}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f0000000040)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x7ff, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x10000, r2}) 16:00:10 executing program 0: sync() accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x1c) accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000280), 0x10000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) getrusage(0x1, &(0x7f0000000140)) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2, 0x28, &(0x7f0000000040)='\x00\x00\bL', 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() fcntl$getflags(r1, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) chroot(&(0x7f0000000100)='./file0\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x100000011, 0x0, 0x8, 0x2}], 0x6a4a, 0x0, 0xb797, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) fcntl$lock(r1, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) getsockopt(r0, 0x800, 0x7ff, &(0x7f0000000100)=""/118, &(0x7f0000000180)=0x76) 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="7a7f2e5ba275016883794cbd3ab21a3e340361d64f65998ecea48fb4972457669d163f30eddb348bc193cd2d26156a03ed0122fa18db2610e27b9cef8faddf1b127444529789c10bdabd2fba7af80eb226b7463fe11d63c59bb0d2dc55c2adcf0bc7e91aa7028c53f7329794a7b9ebfc7e45f65e641f5f49c42277051e11311a822382ba7e41628df98f96c47674d0fe46ae210619b58fd74d80016b5fae8fd9e6765e2886739367a9536de9c035512a4a4a206e4dd21e031bf839370db31d86b860781953f5579a347d5f1a436e580850", 0xd1}], 0x1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='%{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!#^A\x00', &(0x7f0000000240)='.]\x00', &(0x7f0000000280)='*]\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='}\x00', &(0x7f0000000380)='&:{\x00']) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) socketpair(0x20, 0x8001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000140)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0xfffffffffffffea5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x7fff) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x810, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:12 executing program 1: setgid(0xee00) r0 = getegid() setegid(0x0) getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) r1 = getgid() setgid(r1) r2 = getgid() setregid(r1, r2) 16:00:12 executing program 0: mprotect(&(0x7f0000609000/0x1000)=nil, 0x1000, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0x0, 0x3, 0x400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000000c0)=""/150) clock_settime(0x0, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0xe0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f666903003000"], 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8bd28f2fb984495f3f14a4027d788f62694f3e37c5ccd674cf3169893c6e4adbad602bca0cd0c4691c44a22389169621d7862df44b73d3caa6d99d666b279bf686bf9e617e4e54a961ea4002047e788fb269912b0dbd783743cd356dfec8c46c2efca2e1f63d2f59269059b4f130f96a30a59badbc9680262f6978fd4b43b90fc2cff2ad7812399fe96d633b3b6eae0347c2933487edc23195dd38016d11f2602fa2f930f39b39610c9a5313969d3dfd06e7df72387"], 0xce}, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') truncate(&(0x7f0000000000)='./file0/file0\x00', 0x3) flock(r0, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001240)=[{&(0x7f0000001040)=""/17, 0x11}, {&(0x7f0000001080)=""/238, 0xee}, {&(0x7f0000001180)=""/167, 0xa7}], 0x3, &(0x7f0000001280)=""/136, 0x88}, 0x43) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x203b, 0xd02) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) mknod(&(0x7f0000001c80)='./file0\x00', 0x2025, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000001740)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001780)="ed948b70d41f46a463237ebadb4d5a16c5b49dcda2a40a923cfc5b2da1aee834d900f583e1e0b0e6121f3a7470c3d4e996e64aeaf5a06f9d", 0x38}, {&(0x7f00000017c0)="4014a89e582caada15d499076ce2155ef310c15ffacb2253021955404914682cf0dadc2c0e0585e50a940d3c52755af8e9e319d155ab5c0b62814b4c81b1112d15fcf238c826186bbe3fb22b02235d7edc8b02ade12658a74a5bbf042369474df82f", 0x62}], 0x2, &(0x7f0000001880)=[{0x40, 0xffff, 0xf2b, "163f0b53a0e6a5c0fef24d88ca12ad2d1ae48a31549a0a5cc40c178016ffcc64abc1d61a418b2f35f3f99a"}, {0x88, 0xffff, 0x6, "9e5b0c5b36784594914f666bd1444a46f2fb9958e14ccd73455b62e753fe7c84d4eac29c981b9d287c91b856486136d59860c79032c875a4084abd27b95ab9cc88d75063d4410b972ed00640427044d506f5e9f0dd29d11d17bb6f66b2beabca492e3102e4f2c3c6a0c7ef6638fc802731dadc727cac11"}, {0x20, 0xffff, 0xce5, "4bbefb1d26aac0478f1bea"}, {0x70, 0x0, 0x1, "7da5b2192adedb9166627ba512acd2e7919c89cef3e4d47a3123ef6e8da26e1c24ed3213f8784f5c0cb1a1e75343226ba663d237be1e7a7e9d82a067f4e4c0053da74cb3a7872cf427e4e16e56edce05a529c2cb3860ebe9e585"}, {0xf0, 0x1, 0x8, "211a4dc0296573e4a5471a137f129d3641670622eb3f6681351755e9261a2b8ede3473c24126226ffdf2e97530666b18195888fd1df29d26bcab90289f0f252a8d70c0129fee8dcb22ee5128147436594026850c8ff7b143f843ddf4198907e644d065fed5593ef56a2f4a994731472f0759cb4763a3bb24b7fcb43552603a5843248b5458964dca072783164888450fd109d0bb6209da7e234024bef1a0078b702ea13a25abe8d97bfa886df544734522b7f7103ed17b0b1afe3e56adfc6536903bd6fa326d41e54f6959c5c21f3d43735d0de17b4de78ecdf658c808763a"}, {0xd0, 0x1, 0xb7, "9f40cc67bef2983559985a0923d71a377c063ac4e4dbedce5bbe6ac671876faabf3b4426dc92e44483940e21952c22060da585165db3959bdf7f9cde4dc73261426b28326dcc7583f572b58fafec82ab1f0359ba98c0b224b44d093472b32589103ce9752a66b6bca5b40c3a6df5d8594081c82d44d4d0df829267c56ff6d88992445febcd522d37ccfe57b6a50b69b08aad819b30c3b3dc448de4fcbf594d338d6c8b9ac1712ddb8552e58a5ec36f0f71413e02e3ffdc59e1201e37"}, {0x78, 0xffff, 0x2, "77238b2a02d4b9f792b5f7d4a8021e106be5291323c33ed2bbc52ebde5f9e65ec215b26caf1a53a3b11414682de5b5d73265e91a4b88f2d98bf276eeb33682002a746af08a0e918ef868f9be711ad71d7710eaffbd85c8e9c6096498d74db3cfd2"}], 0x390}, 0x401) execve(&(0x7f0000001580)='./file0\x00', &(0x7f0000001640)=[&(0x7f00000015c0)='\x8d,\x00', &(0x7f0000001600)='.])&.\x00'], &(0x7f0000001700)=[&(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00']) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="fdf19ee6544fee", 0x7}], 0x1, &(0x7f0000000140)=[{0x48, 0xffff, 0xc0, "72f226ef5c5519cdfe753ad69ffd36992228aa351d617ba6d76eeb0060f14f1ee0c6156387e4ea7673492504efa7871edf"}, {0xd0, 0x1, 0x2, "f3fa6d58be7fa8b003f43d768db19c02685289534b702beccca16f8aa21eecae9eb2c048a7701577e27e9d306df6cf7872d1e7cdc6b708c68d402017befbb52615e76aa39c0765f841bb29c754043051efa2bae1e5285e4453314b2c9c5ed5b7a387b6a7362a3e75b2a204223e1c278dead822a23e6f071ed83a20776270415791d36e348e302b0b4079b989ac6631c8a23327ef9c53452af93cbf78598a39f63e692c6a08c5b29938f46f248cbf6ff93b10e8dc41917a56468befb6d6"}, {0x1010, 0x1, 0xfce, "7f6e9d8db8eb9759193fc16c6786cc1ebd8db9749d44975563779b9349a1e80e6ddf24a68cdd30b48224e5f178d69539a68cd7df1221dc71b45dfd87086326dce49629a15a9b33b4fe07fdffe32bd933d43bb36a30b3c49a8d9e284418851bf470105cd43db3cb1ecee8b221b5f9157037e8183656b8a17b8a378e3e2a271d7dad67b25aa2a3c36bfbf000a516736441ca19f13affd860d3f5fdac6105a38e95df86a1a37657238b1f074610228dc8205ea66edd69bdb95ab5607238c23e18f4a9c47440ada52497dd08458028c58b3e3cef9a41dbb583648a316fe4769a622608b2ab2d02d9ea2bee518ac4974b01a62267f11057980732167f481c3dcfdd914e13013b261bd39f0bc61c9f23711d2132234a13b86f81a2574355d6dc6e5e701d7a21f4cf95d035075a2fe454edc45807aa4760a005284d0161da968b3bf2528bae8ac97ef8762b60bdd847b5e2ecf79ff1474998a644d434d5c62e71d652c99029558168a6ed9a3a8ad4c16740305112d18b03acac9ecc7ebf37d0027b0e78f81cd28ea9a0dda66b31bfad1d230269c8195fb2696096bdd854af804ec676587e40a7a3d70241b35c49491c8df16f2f046929bf8f24f5d64c68aeb625997046be8e1465ace2308b4282262a4089cb5815c18270f6d3bb0c0281a54de62007466803439f712ca5251f6c169842bbed9372354f0a02ba7d71e29688b4030dfda3ab45a50e38e483e054b9beb8245ba718b2c676727c7dada60e3f544dca2fb197dabbd0b0448011b4c946e0a81b06679b2f95d4ab2ec6d439617162f496ed25b9c72c3707cf9a413835dda36c10e2827d42428452deb8c4eb4cbdca1b4492cc6c653d7fff3530ff5d13f6422db53ef40f574a9ef3c500fc5012d51e1d624f4f9d30367717e0dc6121f064b1b0a698b5b405cffbe5af8512910368b9c81143ffe6fff1baba4e9c1495c5d55392ac28fa4a9432abd8569b9cce51858d62a2a9e6df3f613e67725b43c3bffe8a64b03b0aa82fd6c46b1e4e5dbac2d1c050525e0779c0c71b2514b93eb6fd0226bbc04a61d1605a3e4378d2009b23cbcd1c3bd050cc1a13d9c56126459c7928a6aa42cb2d5b4a1a220fcbf13f3840c7f180f63c5051dc27062317a1148baf54c07d13556dee8675fcab66c7e59be6392b56427d2d704edac2d78519f1c28beb35fa3f98944720b93d8fa0d7cc57b87efae03bed74d191437daa6eb158cfb1695cee8c62b3ff90af50376fb6d257a068cc1e9c14ae118a783e6d88953503ab41ba720b27a857487896181d09296383cafb3cec99ea4162909979dd25b1724fdbaf6eaafe3b9fd8463b53609271496b8b04c569fef18b74e9b3137e4436d7582646f4a3d2faf8b1ca64ea141127c283f7cf8ce0beb402c402646d0bfcf4c8ec827ede7454c7d092207a8485ab77170bad83758236a2e01207fe1546b9865de46de75b0eabff553544d368ea57fd920527dfcc44b312ece95f7fcff1fb7c81bb66f1320ac29566125e97fcf7d3ae160c54a1a69d1a9cd6f2c9156ed80bed0407fdd16e123011a0a69ee4c591028ad45813a038073d3c3f8cc5c7757323b7201076361f3ce305269708b5fa281b58660f06b6271d3ef98ebb606094b8806a9c9e8011e82503afdea65e246d345ccf97740e36516030e07084807f66b25e425f4126360b1f6e172d83e7e27732a211fe301af7f400776aa0dc5746708460f08540adb9ba035d0d49d513dc78147a9449ac7644a944f2702a2f29e145c77533172634a776249573b9d2c0e714f31d8ef731a64a9021733bc6c14ddbc8219a403ced5e402f9d7c813712bddf54b0e287d7e271cf8a04f48a3fb774ac46c32e1abc918f8c8f074e5b41c2adca9e1d4fb63e527bb74391113b552e2d84acb5368aac19331062f1feecfd31300d8d41d9a610cfd5190d3e62fc2bb47f6346ecd79f04fdffbde30435988759afd59366b25cf8e702f62d5b8c34e24d9d2ccd9c3ca707bbd083c97d8b2c7f04b80cc75c9d1b50d5c9d754665274fdb86935aa86261e5a83aa0875eaf4780129c10f1f3e7fb5fadd3b0771f99340a970009250288a72c2688d088356b476fb502c8fb52656b790ee0dcc55ceb26f98c21481640e4a7e408a66e94fd1ed4ab9a3c641fe4ef1d8b7e12171930f0fd7d6496b39c53aa590ddd3e114f58f5c12130cfda03c5b92e4acc7f124a92e8f08f620c6d15e98e7b9e0fe2966725cffed3b091b5ec057eaf09db3601c6c4ebb502043271bd69b1218a2c1d1592b9858e1ce76a8b209572c4d95599ca8929993defe042f455347c7368a7db73028b83eb8327087e84e9de969a52cdccb0196162181e7d97ec78fe234175ed93501eff0f34641e59923a14a53b35b5c7721e41a621f491926e5d349a1234ea637e98477f31a9c9d2ec7ac11fa776d23e310b2273305c7f1368343f59fc670135a4355ffb9d7b126fbba6c81f182c91eb426c15043315cb1c1483591f25511fff5f1597e9016f6e681b5c1dde1f24ec1b84980b25dce3a222cf45c905019dd182d9002273d5abe2ce26c674ba3c0f8cad6156cfafdef6b526d249c4b18245a81ab28073cd8dd09fd3ee6d92d30665742d3ab65cd2a1c65eb6126368b0217d25bd64102c27522e02b3b0ef4290a49480b627b9fd31ea31b5171d3a498693af499cc460f1acbf1bce484f636ce9f19fc4d41351c427d6fa61ccdab7db8a6fa34b86cd250f258e32fb1779c1645218693161cc6122b462174c5914f5a2bf66ce76bbe681fd017934f56a668bf795a71f867b3764c80a3a799ffe41b9f4c15f7762b07e7454bae8cb59c859c359fed87c96740b6d089e10775ddf497f71388ac524de831b1eecf47e969781ee551e2c81fe8545c44ce7c49802c9008dbe037649c5737a23df8b3878f4a426a73128b2e55e589272343d0ad5b507d0bf6d90e0b4d004e2ccae3f54e1cfb08947b53dc063126d67ada76d49af28a614d30576dbbcd4091a599af86cde2a7eaaf170f42e43943efe651d998bf8e1af076b38407de2a5d01f1d8b2e72ba1bc8dcc668844312c1942fad51711ebb78d431dddf0af9d4263bf9e35097e878b05dd25966e565a5b5124bb8ea0129c0a4b8813af2ee8e258ed42b41ff4f9bdc926cfe87ca7c1500890fe57fcfece1cc395aaed30f504d728298f6cb504b3132e814e810508f141d4422d9dfe67cd96653463147f6ab64c60ff6830a6c3d022ec0f0195e24ac7e409c96ecc4c140d1861104e4b688775306e56d2d8d337e818e7aff43d19d657a5887f67e9c971fe7a78c6cd856013d9fb41b029df26dc1a81d4560be98ce85cd82a0127107d0e1451ffde433e256ea9ed06261830f86b8dca817440232a114abc7c858a1157f67ec1f00f9b4740672920fc67d3f20d8e3457eb718658c15744ffa800736debd5a1537e0ee02a187fac9eb2d8414936aef51be8f6731c4a0e5706e0160f256c5f26e372ec2b13b0998628b53192267d03c3f2c746597c3cb97731eeba68e1883e98150e3bfa7381e5e2b5e9d4d60d72c7f08b01478be1bccf0f01256a5facaf33745930fb2dcc3aab0326fa41157d90564afc47ddd07a59a0f049637dc67b5cede444e87e5e5bc1d9b6ae50c8328e9c63a75d6f08780dc5c2f86e9822cc1f5977df8218cbca93892fcdced09067ac3578feb317fe6203244e9aa3638267fa6808e4905ec8ee02fd1594ae251233d9fe4c56fdba77fc29900836c8d65a835cfe75b40df7117c1b036276e613b328c80a0b7d0e0b327a0f5acb957f05858ef635dd3c90a7687c7d31d0639200f72d3e51e023bd4f86a35c7ef485ddc488521bc00a48e7a64a43a473b8c9244771bba8d5f22d088b5d9c4222f37dc06ba418e30016c2510db7bc0d014497a28fefab4094706939d19c0760fbc5160fce2bcfab2484b3a719446469d16b6d5265e40995b62dbaff5f0d21c43a90055e771efca31da2f25547d0f080a841834936a531e56f56aaae6bb767db038229bf3f4e202e8c6b806af21af5a803ca9a2197278e81230c8b0d04674dcf9b7b71a211fd2e6613020e63e77b12e26ddb9afba2cbb30dbd392bd19f5f5ed04cc5f99e7894df7fed0c65b70e09c364b10538a51fa9325694e78d9bbceb4e96f15b08ff667a9df1390986f6d4d8b8da2233c7d72f2f65b5d3505f10e7b35209668ea88d932807aa4c6532229b92c5c9cb27e28c04dcb94b864ed5c95be66d6eb6bd7446aad183139f53b41d1826a4dcaa4c1379273e962571346daec2940f7e65454440a2035d971635c3e848b2c720dfa763c8e710750659199f9b9d8d60af7728724d68750a75f4dc112dec8b21d25dc0b8ba900a4579a7e195ba9ca14c2d39207372039f87ba23086bb9e9652ae8c1e5381294155b93f67cf681b27dfbb27812ccbf8cf7d43eb49866bb093233877a9fa26be3267bbebd5eff5641b8f56b825e24fd7868460ffba27d1350febb1fa903744966aa227be39569d5bf86168927aa73d0c8ebc88bce736aa567867ed8c6bf29d98fce27d36a37bd9ef437dcdc29bdd72a5a9729cebdb8e0bed9d5b6501ffb3ccda0c70106f7a263ec9a98bc55d101f0b9e68739b7c03b5bcddbd80171d12ca487fad2998e1e1c62bf509236fea83fcb19ffb635cc03aec415173f12414ec8d84438d041af7839f3126fec0e4515658528513a2c3611a20045e6e131d468414db9bf241ddf6822e59d8a88cd43c5da81235fa8ed468f6a33a27158af4e71d1c20262afdf1b2a8d423d56f1c625aed8f4073e63c18017a9240fc517e6cd1ee66431a4958c8b6c6f98c5c92af66e1780fe198adfca9960b0b4462632389ead06a75ba3aa4eb665a551e8cab7dabea2d2c2b39886d9afe763005befb52f1a53c1cb0bf8576dec9859816e0cb4561a5437613ad7bd343ad5799ba419061949b7c3b97af60da5e607e989801d37a602151899b4627f47ee125c5a71f55efd6d5b0aa70f6219dece9f4ed618b82a6ef3ccd92c0b0298c4d397a5133697086d59326f17fb48646c091c62beabc86a4978cff6566c6c3f7a8e14aa5c8fa534b5da6df7f18a050a86b384e66c5c2b5350e792dd87f78b4337bd331c40fec32e657890d954a862f6ce5f7bfc18f53681d61493b6126505bf46f651ee768aef1d11a6cd12a1dc17b3691b99b744c29c25c75df59133cda6ae0b81677d9c8450eafc542ecf3b8e23d059717af56a50e8735f72be2078abfb2b6471bfd05f3b4ef5a09ba4dae456c8f419cf2cdde4b2d8ea67a72d1f815803cd952284fe158aa0403bd0baf6a34561527bf199d4d0dc5d0e729ca8dcc131e23c1ca08985fdd97fd9574f068962ff5f84fb2b847b3119f80ce72417cfdb6ffb2ba5ad4109f43d9f370235b2f5b2bbda296b2e0a5443076d74e59617099a7192713229c1fc2098817eba68730cc4f6336e4572317896f727618a87dc5db1d8123fc247eee0b447342dc42113376481c925d156da96db9091fa2d0db75bf2535f98c2d10d4011303548c325dd6bfa4b36476fbe304401e577fe62260b533af21643ea7abd9afc2ba3cdfa309e434bf3f1c48e73a34d1a270c1e2ec22fb0f39a371116e9dcad97dca897c1d1448122da5bdb468fff010eb52c141b4e7398e123ba8a74307851edaacabfb7868e925126ee8f5801921cc4dfb597ae5251b8102d242bebdba14d1bf70e95ac1fa24f3865dc31f38146db6ec8915997f922c83dfa863934e28e84d620ce27273be6e3dad4c669173d07c37701f2f552576c143089780e6340a7a6f95c"}, {0x90, 0x1, 0x6, "375839134a7d3ed02781d0800cc126767b5d58ce8be98c5625cfe591836c14f1f00d6195c5f96c71a32091fb3f4266198df869fbedcc7398ff535f7dcf563bb7cba1de34ccecda9a7ec0921b33d7678ab1d683698cd4a61a2cd8cf1efddd40fd9cf66f612af7287ef4b58c0d263ad6362981c28fe34cde567296be9b8359"}, {0x90, 0x1, 0x200, "ac558757e7289aa1d1987d758cfdd23ebbe9601475f8d624a50ee8bd138ad0911dad17c15ff7d5f910c07f2fa115c9b1ecdd228c4634fe7e9d65d10c9d046a6e086b401afb339041a3b352a516bcbd31f43bd4071f06ef9f0860c07337af0b36cf545a683cdda15b8c9c3c1c4d18412dc60c4d105992dcf400fd157782566b"}, {0xf8, 0xffff, 0x1, "bf1024fc172777875ae30c20ab71a6e1d300a5e2993d4ae7b46df3683f969d4f6a890398a474d8d387aefb1c8f84bc03be3ef53ae77d956a681840e9adeaf562db54646d5855e7349fe0290bd6d02307fb0084fc08a4b3b42dcfd5f080bfe3e44f15722b564315c9c372a803fc087f5b596b74ddd983804e1a8ed7b8ee53d77fd1f725d91720a489c182a21e6f096001dd7e5b03fc3565c73c9b078b3cc19e63a9e5e9b758cac1bcf062b551bc636cb40d9956ad33f7731c8d16277e451467791369e8469b2c404dec63f5560ed7d0a2b4605a43d1d88068d4b52ad99063d081b1ae"}, {0x80, 0xffff, 0x7ff, "f95c1eb901fc02b0ef8017c45d3e7dbdc7d0a24a306e91ec17a0c5b5b281de97c11d1dbd2dd8b555ae21995097de925adf543566a920730ac07931ca8f41b9d156d4a412e28af58df6cb45e7b738742bf3c564a9b89a04c2a51af03aeca8bf20062408ad59933494da26684060"}, {0x38, 0xffff, 0x9, "d78a45389ae4c6e08d2179aa4882e3cf77d4110906d9c291f4717a4925de0ddc2c"}], 0x13f8}, 0xc) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7b0000000000000) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="b90e48fa02e6fd250a4332fb80687509b80a482fbff3d60e2ac63a4abb7e8b63a14c2ff9a9d566b7280c618a657eaea432502c8f6f3697ce09d4c586a5314bdcbc04e0f6029d295475cc65db42a97123eff30169d564754875a0a897c433f9b104246b517e9075d7652ef0b478d3456da16be82b389f5d2edae577bda8664065c2cdda3a24fadeeecd941864494610003a", 0x91}, {&(0x7f00000001c0)="573772d0758631cb8fb4e7f1c00ecf2fc4b6a0c9ececb9700751d0e7cc63d0f52b4fecffd9f7a1394b1061d309e27e232c5808dd9fa57ccf61b46c16d3a3a010e495def17faa62fb423f60b093d0c0fd75dc5f5aa6ba5d30dedd6fd6d6a8bdb2f2367dcaa6be40b9263cdd2c525fadffa94e9b738267125a9c71fb49da7e30bf0021f82e3f8d67b5b6ffaad896b299def43568a60c70745b51d4331a3beecc30650983f5910f82c0b2ebf2410bdba49979306ce9f8541ee6f5f30469e0d7fc192e105046db2d2cdef5969ec9be2470618319d2cd50c5", 0xd6}, {&(0x7f00000002c0)="0d982cd961f82ac2fc729eb9279ca733c720ab8a3fa69a57ca17848c196a1e75cc165db82f09dda3798e5f27f44e7acda2671cd51264c7f6c477f5190218d6ac840e7ca4f9312f657affcb3fc64f96e9bd4e4ff7c5f0057b67ab62835503cd938e08b821a2c7462811b891315b9925d9c37cae43cfb565a1db39e9a31cde746d3196ea0675d63ceb2589", 0x8a}], 0x3, &(0x7f00000003c0)=[{0x50, 0x1, 0x2, "20747a9aa9d8559fd9633fc4bafd18a85edff21cea53ee2fceaeec8c34bb6e4e7336f011858f1cf67d0e8ca4879fdb646dfa454028fc4cf71070ad"}, {0x98, 0xffff, 0x6, "e0366f611a179b52ea5abc72f14b7b01b555b65c932cc1de84be7728d2ff002b355b8a0e28ad466b9f57d3065430555a27fc948a0ff6ec15713978085ba2ff28b49aab1bb20126e26b53fbb6ce16d1ee992158529f1050c0a9d36299250b7acccd042b8cd091233fc5560fd77c3a2c6b0cec96c299dd09a53613a0104bb0bfda51"}, {0x38, 0xffff, 0x2, "a5d8968548fa13ac34d4f3cb86fcddec4106ff862649c0e26be9c3b75320a60d9d14acaf6fd5e76d"}], 0x120}, 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r1, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x810, 0x48) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)='\x00\x02') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') getpgrp() 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000180)) 16:00:00 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) socketpair(0x26, 0x8003, 0xffffffff80000000, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) unlink(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1815, r0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='<', 0x1}], 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/237, 0xed}, {&(0x7f0000000240)=""/28, 0x1c}], 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: getrlimit(0x2, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x5, 0x80000000000000) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:00:00 executing program 1: 16:00:00 executing program 0: shmget$private(0x0, 0x4000, 0x208, &(0x7f00007c6000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) execve(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) socketpair(0x20, 0x8000, 0xdc6, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r4 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x7ff) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x2) r8 = syz_open_pts() r9 = getuid() setuid(r9) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000002500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4eb3bfcdd48d6088c78000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086e177f1958e3a54000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a48400000000000000000000002a42000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba0547b0ea1a0d3cb05e8bcbdbeabf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb9d7f7d8549f41219ed7ff941a748dfb543931efa9b76b275a675fbc2b8975b077c211214dfb4277b07861bb6133bcf3236e2ccd8f6d6bf74aa93b6302f4f866f2a541dae2c12119900f487fc9ed0552eb2a4805fb10d62cc65bcdafd60d9d6a50d08aaa6e5aac3f65f244e3bd85000bbfc5a3ed0235d6ff6536dc7b0c06f4a3c9524d78e8d12af3dc20698ef37142c4a5cba84e2bd335057a63941b69be7504a9a4f7facda00000000e5e73467aa5517901cd866e66c92c53276f8447453436f8fc4faee5fc2f1273934fbcec8526113"], &(0x7f0000001300)=0x1002) fchmod(r10, 0x40) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x81, 0x40000000, 0x1, 0x3}, {{r3}, 0xfffffffffffffffc, 0x8, 0x40, 0x7}, {{r4}, 0xfffffffffffffffd, 0x80, 0x6, 0x5, 0x7}, {{r5}, 0xfffffffffffffff9, 0xb3238874d98d6fa4, 0x2, 0x7f, 0x8}, {{r6}, 0xffffffffffffffff, 0x2c, 0xf0000005, 0x80000000, 0x80000000}], 0x7fffffff, &(0x7f0000001340)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x81, 0x3b5f, 0xfcd}, {{r8}, 0xffffffffffffffff, 0x1c, 0xf0000000, 0x4, 0x5}, {{r10}, 0xfffffffffffffffa, 0x85, 0x6a, 0xfffffffffffffffa, 0x800}, {{r11}, 0xffffffffffffffff, 0x2, 0xfffff, 0xfffffffffffff5bd, 0x656}], 0x2, &(0x7f00000013c0)={0x3, 0x5f4e}) munlock(&(0x7f000042b000/0x2000)=nil, 0x2000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000005308) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) poll(&(0x7f00000000c0)=[{r3, 0x34}, {r2, 0x4}, {r1, 0x8}], 0x3, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x116) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xff, 0x800, 0x5, 0x9, 0xffffffffffff0001, 0x9, 0x22, 0x7f}, &(0x7f0000000200)={0x0, 0xec, 0x9, 0x4, 0x4, 0x9, 0xfff, 0x7}, &(0x7f0000000240)={0x4, 0xfffffffffffffffd, 0x6, 0x8000, 0x6, 0x101, 0x401, 0x6}, &(0x7f0000000280)={0x6, 0x9}) execve(0x0, 0x0, 0x0) getuid() select(0x40, &(0x7f0000000000)={0x0, 0x8, 0x5, 0x6, 0x7, 0xffffffff, 0x9, 0x4}, &(0x7f0000000040)={0x5, 0x2, 0x1, 0x1000, 0x414, 0x3, 0x1af0c590, 0xbf8b}, &(0x7f0000000080)={0x100000001, 0x400005, 0x5, 0x27, 0x1, 0x9, 0xd600000, 0x81}, &(0x7f00000000c0)={0x7, 0x3b4}) 16:00:00 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "5dfcfdb60332a979765fe2710edeeb066188e5c9"}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10088, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) dup2(r1, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x80) recvfrom$inet6(r0, &(0x7f0000000040)=""/30, 0x1e, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fchdir(r1) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) fchdir(r0) write(r0, &(0x7f0000000040)="24e4394bb42d2ca643c3e3dbc0868bac377773bdcbd351902799426b6beecbebde65ac480ff2aa19c842ff02f211a5787f70bc728d2e82512a01d801f8f2987f8856bd7a7cc1a32146b3d566177f85030515c59c7d2cd5813f7496328f2edfea87f8eb47d62d72b4152e049a4ba2fcc8c11eea1967072d730bf4702c789f4b5905b47c6e4e2830aa69731c7cbba4d37a7611e0dc7a7f", 0x96) sendmsg(r0, &(0x7f0000001ac0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0xfffffffffffffe01, 0x1}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000140)="f3224aa4e4d2d997ef55b873a2f3ff7fff3c7fba20ef449711f3ec7b734c2462ae25674b661323cdb9fb892e27f5785bb9604f3891471508cff418b7740f8f164c837015850d9a1631d50aab6df17c20cd9a4fd9e4420f38d972d43412c29a46a104d574b36935b9a632d8c13c1078bc44ace7154aaa2e83459881e85869b99b486b8f7d2b8e615c44fa4af9d56189f3148f969313725032829d1713486d26bddbedb9398ac68011a0a05aa462e433f732261adb60638a7e5d5bfe3597c0ae7f7c8f0a94a4b148b111cd52a5b4dc4faf0c428e50971644f4aad3fc00132bd67d0223ec6a2716c6e8a77a6e454767a3ce4cbe09ec8260a67b0c4a2c", 0xfb}, {&(0x7f0000000240)="6df71aee8ef6d690366b32840cf402969350aabb16c657353c45af7e92b46b4a71e9b1eca4861aa19d5ea8b1bcf97bb0270461f14fb0638f56c3ec8e2819ca1287d377fa6f8a3fd197dcb04332b42af4c82b71d8da4ab2e0f206b7362e4330cb7692d72a1d90e1c5945c378cf42c8fc83dc1630853f259d9728fdd3a43f5d50e3ec2a61e00fd7315ea0e13ad4f16afd0ee14eda7909f0963d090991a", 0x9c}, {&(0x7f0000000300)="f1e6", 0x2}, {&(0x7f0000000340)="783b2e7ffd2bc9a681505ffd9b53641eb09c", 0x12}, {&(0x7f0000000440)="0cbdd817cd612eb784875ac05d46cb52556a3bc1ab7ea7b2599845d20a9696c2ee2a903e0f18420bd200364366528f08dd73322aba7a90ec799e49d7c1d13f954becac9033e1c594784f8c32a01f128e8565934318a854c9dfab2f1d929122333334f4a2f70d699dc0c3b5b086f3cfd4889eb5330e23ba73a2931b5fc002d54570d81fc29cd5f5302ad6a75f2dfe950eb62a805c3a13603d0272c039a6e11e1d5f7f0d013d1fe5f0bb4ebb7dbf1d8c77e15c6fa9d0372f4b75cf56e53e80265da54f24086879b42bebe6cb54ba057da72c8a66686aeb4e69f822f5569145891db9032c64c3253fe73a975dbd16aca3790165a3c692fd7f12b34fbbec5d7d3eb7d69e9eda9413f9433c57399363064a03f43e969a53dddaeafc316f700a08754f97edeb241a143742fbc428c3fd98f8f207e8748a1471a1351f6196ca57d8a3c18b7a8a467227a14dc86757826188525036eb4651f21714bcc79e6a679303a990ece163c9dbd856d3466fb6c4c143d9d34501879a57d35d18aa035106479d38c37e5b9bb54639f93776c67f8687d7c9bdedeb4764090478c47de9e094e28ea5111a0157e1dad6815757f100b61037188950e38c0103d3b2359b776582d4f45ad12760ee24151ba918fd6273dcffdf1d8406570b1d8319a0b88ddd367bb7495b4093bbb380337c7322e1f392809563dc65cefd35e08eb8ed6b581372a86ff69faa303893e7f65d7311eade6c4bcd23129aef6392ca6a5c50baa745ab2bed3d78d9e12e818b70621b9c901b326de420f28363443d02d4ea024c30a255c7cc6168888c220c7f8d055756a032dad2f9d6d6ce8a31fcdba56fc2f4b2e718f397acd65f0d0f0313b220cf9944225ec7ae5e55fffb27a20e47828aaf6b8c41c05b5806c7fed53f96b299df2f19e147b858d7a61536b185552fd62673d6bf9d4157c66c15aa9a7b7b46ce98f1130a1c80b3f41d2b76ae456f892ea06103870e9248336a4bbd4486830f6c7173f95127ec75a4c8e26fdc93fd48d08f4bac18c234dfd4258d5c2519a8f3794acb8f343c637a4c57126b1417ed9394ba7694a22c3861b4803ce5dbfe720074a8a9b9149131c6fb6e8006a0e1641e25a9e8e040c3aacbf381b8ea136bfa441e883ca1729a65316ae4a5644797ec77becc14bf8672c4b26d3eab868fa9012714d13de48e5f6b7470da6aed30e89e7c0c180ba55b1e374f388eac6c280c90ee9fb2ff4bec7b7cfae2b0ca9da3a957f18d0bcbcbb49269cf23aeedede74cbc237fc48674934f3f59534a0daf7260530853cffe91b0ab9e90fb983190c1f7f77dd024efdb2d42ffcaa916a301f0eb6e925b8b5f8f7d71af845d84090dda772147e002e7d0b94bd0d62107b04c44dfde576c851b774a576f89ad68473e0b92da37410805122c9e490ba9921378a48923ad6c3dc7b470c81ef21f5e7214c2f6f2c415ec116795593d707a3dd11f71dd0146b2a944201f97652520cd95e0f5c4f780c83ea64b541dc28ae977870ff631ef13e5d71619d7ee51af8dab786017c8cb69eae0ad07520707278fd30ca8bc7038b9157f2a515636ce62131b0aa28017defcf01e02e912a7ec5a61d27d0ffef377ed3f595945f71869ba73bc91f91f2f19ba0d2a9ce6fd21768ac2a611322ae921a726cbf528c95b1ba0c1dbd730bcf2ed595faa6f316b82a57566c923638d9c9d6740c4d7d7f321daaca00824b204049e8f62f5d081ee451f0dda5c8031afe9bea3d2906d73127aa728dce805858bdb9178369b9efcbf02b0462fc39ff8c460c2b15eb5dec5af6df50f78be3dadf41fcff2455d51d1d0f17c13104bd5205a3180206476ef987628a170dbc5fb15a6f5ec6eb726a295480b0d0aee033d7274f20cc80f13eabe0d88fd97b076d4ac299f24695db0674a563b689e07a0168d78045c5f23617550348a69bca8cbb8e8a72f70ac62be393fe287fdcad19321ab84e43604a5d9ff43acbd73dfdb1abd907bf93895767bfbccdf5d49d39f1820d9900ba7d88621ea2358c1d4e3c86d2da0db2b11357964af838735cf8c7b2bc907195b6ffa716b50ca50a2d1dd0313364c6f1e8b3c194010c352701bbc5c6ba6c85c5cf62b9a2ec08414581442bbc749677e6c0d3d68580501c251d3fa73ea9878e6dfe4e447352c4ea85e93abdf615460efbcdd92d64d900c07af389f261bbf2d9962b22b7da5eccf437f76d9981958af987b7960224b46a9e447fec2778b1240f4854c58f4d29eededb794bb72354148054f294ed01525165d5694a62ac3ef78364c4c90a72565d813752d87fc7ab4d9836ac8714b34c90aa971fbe3f979eb2ac5a8752355a6df58d648ad1d976774176f7b64fe424c2453616f475c566329b3c16b0c1d6d8c95d3ba300dd67f177937a15c7592b834293c2a60e964b7d416e91013e526b4a3b505ba5697e3a786ce491ff7575f18745462723cfd33b080233440e60cca96738608dbbb2a8e79ee64c6f8751603563714bea58ae2d6e9cdf974509f1433095d80cf5ddef295d64a1b546ad339438fb66798d14dd3fa7503c4e1fd8d231e57ad24842ee15cd9a84acec43237f114204d27db14638d5036184b0899561e4bf190be59238b6fdaab7c119e1c86fd83f492cf5df09dfec47e112d06a8c7008804afdad58353660c646770e397063e91edf8f735c990883ed3d19a0f0b048b2de73bcd3f324ae1d6a8f58f921fb2172c4af83c2763e3539b20d5d9e8097c4474122c0a31dc5e06f7d32b0f5352e6d56acdd5d7eb0e22ce147796a5f13cfebb98f32e845dc7931c922f6fbdbd1981c047e5eee2988db7216876c931522e55fcfd3818b7001fe51cd94d6d119f2d787c8246913f6565248fc9a799c8f5d19f4e9d25405a6d807a6eaa44166dd59f61d48d97b8e108042c6b6dc19f5134afd9ceabafdf81b73ba22bd70eac50340088c93d5e687077f5499eb8444f122a2028638c42e0d13b3329a549187f7fc975a69487a3f69281aaf786e3c543f4f77d006b44b921e177bb8449dd26d3721dc2865ad7d594bbe185bcf28c2823950a464931bc37dac73ab53f6920572b81328a8464ae782ee4b287300d5861ba3684176c0a0bffe8e62adff89ec5d0621dde3733cb148938426887710531bac3a3459f9e767c8f32adeb613caacb8e2c70295c046f07cdbc382dcec277160c1b9a83668ea416eec446b8e13ad5b9d0ebe0a1ce93543e495c6b186f6741733c7720d20b3a95ea0fdb65f99672fb0fe120d06951473106d14e7c85ce6ade257f5b007ee9848789304dbe9b5f9c0f12f38fe9702c0739e71f0341f3f438d6db5732e1901a0c535fb0e4714c3220d817a7a9150aa0372cb9c3579f77c615008f1612f4cf6989d99de524c5ef5f9d8d5c2de0985ecbb644fafb20b9b2c58f7fbfe1eab46faae6a4b284fa19eac3e1959bd7f6e7c741375e510a5eb6dc9d43909f39a3331a89a9cf563e3787083ef70bb8d47258520a14f0ff9dce46d6c7debd1dd7fe68c5a638bbcfc4630dc6bbee7d6a982ba63b4bde3064758668767be97b7d9c293b7b2de73157429afc6b78af98200c9caeb9357dbbee0e2aecaa9c34d5f68ea9d3ea1e1208666b548e4877765e159e4cca73b8e0a463bfe6c7741c658772a587120c680ddf253555ab4419ebfc0e953c181a00aacc6d7813e64b53810586dc24e118c6280471ffd70361d91112244868d10e09978e99f1ef4ad670c2e980b16f9fe7a9eed452f91dc51ff134c044a684e893313d167155c62dca1cca0a4efc7f1448389962f3d97dd8f455f0668d6b311eb5f87423031af5710f34629ad9eae92108f0a5c3a132dc9ae905438ca81fb86ca8c11d31734dd1b93200c4dad1fcc869d6537659a9207f46025a11bbe3f0491c2b4c000f916480459382ae7aa68e2e36ec857d9b673f3dc11eb6e40ad2a91d5cc6ff9295aa85274d849b8607fada4220c5263f88bad7f454cca33afaa658ab880b1ee926919faebc15b97da719d842926a112f5c34966cd128b1c630169e16b06e11d714ace26d837906900209292fc07ea8a4c0ba32bfccc785293ad571bdc5afab1a674ece6bf073c81b844f9c683bdc499f819d7556e9e1496cd1cba181d9f02edbf5a5a076a39489cf593f9fa703d118b9c747be13628c672cddfedde6f0404f718081f61b71cd2d2ccbbebf4cc139c14bd4d3e88c41a42f0c7a4183fff4c1401d5e86f8d15460ff05d2a3bb1388d5319bbb169813c019cf8d2108b19527348d977055cada320b91d9d09ccea5b9c711f1b2948c7e6a09741849519d76f67724e4cea6c6f5195e6147844375dc37e670cfe8d4e20d2f8b7ba73fdb6d33952bda163f26891dcb1caa6057d1a4c1712e44dab8ebf5ad74770437e840457f7ede494293d2bbffe34c122c44cd40da91dd56432e5747dfd8fc299fb00ea5d8e9f5fc6493cfe51e6968fc5b1fc97f45a8e3c1b481d2a25cb368e92730229b66dcf4bcee0341843cca0546d1df7752b38e41fe0d002afb4cbabc7f86ddef7cb8c1037be4263f5ba55fb60d6db3ba23bffeb76954e37f58fa7c4ade3f501327915bcbd150e5c5c33262b266188d2bb122e79eb0146f58a4bdf14595bf4a7927a3a7b913480c11dcc5dddde4dadc1e88c6dd60ceef8a49d3a2cf88fbf8673ccded5ab23b34f4cd8afd8d9e6c0ff2343bbe7fe61ce885018361de1fa2eeefa4fce285f904a14335a59b40305056783ba4d60ae8a134c060a6cf1f262e6644471ac0edbd2e536c1d6b3b40f7257fdd766e7b6c035be4aad30f7c1e9a311dfeedea9da0916feceeb47e9563748230998b50c69d0f35841f6ac43aeb0da3f60178740851c6cde84620805f726ce5914109652dd1ed23192299ad55657ccc77e87d8d02229f1913bae2987fc6c14c828f071e3c3769a83c9f58ff276de4df48422577e96faad1d0a3b1ea496e4566628eec7c636da56a52ed5a1cad14ac1e38e42ead8b131579a5ba10cf48527b15efffea202a74c072db90cb253f524509c1d9ba0478072dd24e7181644470fcb4c6b726898f261bfd1008dd59cca1bcabe75075342f80bf047b6f7dd2d7c2de247491aab784b8b794bfb7dc4866b410bd725e2ad1cc0b977f12898a3ad8dbb1ffff0313edd488feaee1e8f89bd545b5106fd17aec64f390e7298b71c829db7fe1b66174ca2283106158c0d0c2ae20de1bc10c07bfe5f2772674aba8878f57956efbc7a639e63695a186d33bcdf5d676a3cdd18688e30b1a30b7ebdd9991a278a8114428581fdf79e3486a01c2707bef61fd9034df073234ce3b0b85776890693ffe11c26a1fcd315e53a3460e9eb1576c96852a5358572a936d947296e7b35a7efeaf36e13ccd11237acfb65c8a04d101f3de7ca3e12ef0a4991beb7084f560b2bc7cfc79022f7082b5ceca7be18f4e3c04dadfb7e55af86be3d6cc0fbc7e08d5381302971bce30d473d3133bc41d579d6feeb84d5f3eccffa0d094a2264398eb9a90e6f0ae2cd9870a5b5c2d0960d6aa673bd0004786c333a3ae73f52973b2c402a40c396c4b0f786c2b0ed2a7487d6ed05a5d574f1b87b1a48d666c02de713494fdb0ddc9cd93abe7d45178a7b585fcb243e26727a365e80da33f770eedfcf581443f02f4e667ffda8afb59b72bd395a7fe2fc6f8b04f65d1fde89725e5fd1ffb88e1fb7d1767b8eda5cfc062753460417686cabbe69a1aa47423a5800a97e9ad9fea5825467b44b50741c8fc6380d2667b3d3804dce624dd5d6835234b515491fbfcb8da4bd62c44f11a12dd68d4a9f5e1f3e5e9ad", 0x1000}, {&(0x7f0000000380)="67b913ea26f5b1cbf15642258ac54b593df27923689d41b966c18daa3148d58f84a25c8d3f", 0x25}], 0x6, &(0x7f00000014c0)=[{0xa0, 0xffff, 0x0, "6cf5d3f46b4d5ac454955ff7dcfe28f88bc0a19d06149d618dc560276284d33c80073f97e61e991577d83cb92b4f8be7eafde694856df2ff7b12e21006af476981d6cd21139ce493bece7de9614da635720e295358b584ffc630b7ef265246d1053f14bdc3fd6cc6fb31a4f584ce918a4b532434370c89f61cc851490911a726a2bf96b80401be2b0247c7edf53ddb"}, {0x100, 0xffff, 0x6ecc, "e042197cf7ae65ba3427cd643f76323093a0d36a740c91178fd45c187dbf2e8edf1fd8b012ac4ee4c5db04ea0e1a1138ca6883a347a8d3bab74c13b21a0b55e46c7657c541938c36f544af99501d33dfcbd4da2c7ee79bf1f048fd5abc54c2a545e12c605f40272418fcf012b3c44ac37adc79c8551e0ad6c0cd988f675eb4f7c207a230ec4219774045aabb1fce67a90890c3bda0bc57ad170ef40be900c35efb25c203ec22dce0b8c97120dc055017fd23fc11bafe367479ae7da9c3e85701929f188a2a021cc0d0c7773db359f6f444fb69876f87ff11d3359def05fd3bbc981efa6cb2a5dde45473186dd0ba"}, {0x98, 0xffff, 0x8fc0, "a125afb50ed4159df497720b4fd810673a94c42d57500679ed30a9fa371cb4cb3e51bd2bed58fe3e09b3904755cc0d67e3902c777644bead32a7d7c6c0581b52c707b7078acbf9d7a7e949418208fa4c34b0c90811f6625c2b412b214e6af51594d33a2094d13eac514e172e294cd941e131200d7b0478b2b3d12221d1d73ce9df"}, {0x28, 0x1, 0x6, "eccaa5b64591a9841cb0d6f1c8269d0e0ace82"}, {0x70, 0x1, 0x4c, "e176bd6ea5b92553bf8f470157b3013732bf35ef9c8c91d18495bc0dd017685e14c28b0ad9a659a8ebe1e3c2333d1f9fc764aa8530eedac2869576fc83924fa6099d76e910eec93f90e425ba7fb380daa4a459f636841e1c182437"}, {0x88, 0xffff, 0xcbd, "e227d697bedf622dca22f35da3c23efe62ae0b9a0441151403e6b42cda9f2ca0835cc99d1050228f0bc700cf59999fd51e0f0932ec0e2e48bf6c5ea91e8dae4e592d2b9de566a2c3dd07cfd1faad8359816d22900c218eed11c1e67653eeb2a96c47c566dbf4fe454a3d69deeb8b41ca9870"}, {0xa8, 0x0, 0x4, "97fe25bce656fa17d3a56031018a70b9ca38dd58d151e68df092089b335cb2d3044f7d1cbb52b449f47a77ae3313f6d266056c00767a1564d5282eb813425e57d832dfae3f551b48109887996d8668eb8359a2680eb75de2a3ea64642962b83fa4f030ec0ea929309e07bf41320bfdb6b485de1bd8c902efe04b7c83a0a3b6845c22685761246d2f215a086bead44982460207038c5a3a29"}, {0x108, 0xffff, 0x89, "5758a250956dc9849c03f78761788e329ebe1962bc0bbdd434e8ac554371067090d5449641af83588155293b892f222fef7edde1acba7b3fb7747ada20d2beea93163250e85c2807db416ae0ad6fa37ee8bd05f15334f23c4ffeceb034b898a9ad299ce78784a4d949ccd85e5856400fad5db21f5d705a09a974b9fa4c41d7a50501b09502896af75e9ddef452b973325026ef6a884bb55a84610d018f52454157ac3672502ca66ac7148179aa091c971f5e58259e5369366b9954b62910e8fab73c79937adc2d8ac670c30e275c656d79d1cfcd1fbbeb9c1481bb255a3f046e975849f137ff7ebad262ec73f9aff928e5"}, {0x10, 0xffff, 0x2}, {0xb0, 0x1, 0x4, "74f60954949268f413f5c178edcf9fd427bc6f8e397ae1984f41cdc282e4d3e16f8b9778d942a28bc7902388b40d4ff1728596654da9b39553a10556c6159cc00ee74662abd11d9c5fd020999fb03691fd702cee8f6d4580d91027dbb15a164176c4fd0450cd2749d38eb7b8b75c88f5b6cd6446a776f6eb07a59a3cd9fb9786003437107846b4a7d09b59122891bcb790777cb8441332e30563df7a"}], 0x5c8}, 0x3) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x800, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) socketpair(0x0, 0xc007, 0xf996, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x21, 0x4) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000000080)="2e0c33913dd49bc80347ad174163ba5e0e3e2b1f6cc68da3525b34c52cfd90d7", 0x20, 0x400, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1ddeb1c6bd76587c43cb6b5fac10000000000000000000000000000000"], 0x10}, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) fchmod(r0, 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) kqueue() r1 = socket$inet(0x2, 0x4, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xbe5, 0xcc1a, 0x27de, 0xff, "16cfbd0e0caee5f4141622fe4af9e6b0a5119850", 0x81, 0x3}) setrlimit(0x2000000000a, &(0x7f00000001c0)={0x3f, 0x100}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x80000000) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) sendto(r0, &(0x7f0000000740)="05c7bc9bbb2953acbbb54910c5f40facaae6d6a3613ddce44e32b8809d1a2401b11ae9c67629e8b1aadf99852bbbc2559832a23a0f7d01364501b61be12e62c3999db5ea3fef4c40073964f934811112e218f2809fb803362fa4d6c93d4be6e3570ad3dee46ac6fa4fc3cee4a0b10d1b557c77fe78b4bfe273d05b9fb4f650d8ae7add1b330872a2070f2c8f670b0903e14ef0434dea627ddfc728d74f5acfa78216d278f650448f3dccb4e8b8b5a872a2e84b1f14a67bb2b7a54969b25010151c6aa468ed324182a6efd789", 0xcc, 0xc, &(0x7f0000000840)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xffffffffffffff85) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="da58fe05f9daa0582120527d8a5e1845e86933f47c341669b041032e64c826a71bde7002aeb70a552a840c0009a4493d48634e9d9ef0f1b0458477a49bd33252af1118ca1a7ae3de578ef892e4869e46dc49e1671b3e95450ebed68fbfa5712f4fd4cf636cfb737a5beeb96a864cc2", 0x6f}, {&(0x7f0000000100)="8c12cd228b69c8f78d1e03ca1fd9578ba34d8a82aa692d0189a7495c3950e30fb8d58a6b651a", 0x26}, {&(0x7f0000000180)="15df796a15245fd142746fc544ecc75dc82eca9733e9a32d4b22724f3cc9ca4872a02ac86191508f887111baa6910924732c5268c2cc1267352dec4e16af46be066921e7e82b7d28fdadd789409dd019d89ee5da330f78002c3bf4af8050b9ddf11415f3adcfad1da87e5b7a4167cd7bfff07f4909447df5f9b920ae9f7d7f38d3ff568c", 0x84}, {&(0x7f0000000240)="0a951b1690dcc6", 0x7}, {&(0x7f0000000280)="923d2d7f566a2ca610284835f6066caa52a310a03eb1b5afeccbfb1dd262eafdab6f3538c8d97ef93132a44401b00444d6702b528e95c93735ade749d0f236b957f8184a49f94b8a611ae4879a7e03685785e46b48e41492e9702c5f83e0c885679564fde0edc4d69c1f7799d5f104ff4778b05261edc2a3d3f3c2be205328ab35f1bc987fb8d087222d58aab037", 0x8e}, {&(0x7f0000000340)="e361aa90cbdb4ead19082194969a9d02b0c56bd24a4277823e9d172a8f779a5a1cec32dadfca9f18d10d7c23e3d7fbdb04e9eb30d89569616735977fc9ef859f2b892c8f443d2c29cccb7082c3c4a7cba6634e79a6c3ba1cec4bc458cad8582ed9a1af3c235852ff80f10b970150363bb58964ac4db7c8cfa89660dc05c0d6de298c8b1c7a0dbd4bad66d34ff7a5446fdf7176c6086b69252a12f9701224b633d9de0f90c6de78d4d28ac565532d8ea2efb614bbc289456b4b17988a", 0xbc}], 0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000008c0)) fcntl$setown(r1, 0x6, r2) close(r1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000480)="7f0d0da0c32dcf9682b382da2072e4fa8564599ae7140ef8b8de5180fece28ce84e985e5bf8c9b4255dde26938d17cf7e2e751a7200b6d4e1c3c8295a7b39869a13b197fe3efd01ddda9713883d01921b59d68218a1df67598ccf92da7ca19b436c1f7936dd04193b5550b7eeb001ea7f9b77545190e4b011a09d826ac215fdc921d50365e72cfbc90609f7909953bca3665d19408f59e092e35cbd792dcce7c3e05ab969b6e", 0xa6}, {&(0x7f0000000540)="863f4e97a0515608b957239db4e2d44a649f59e93430f5de5ebcb85d9c041ca749b2fb2db78c2ce9b959628d4124e4b0eac59f6c7ac7eb1214357de2228c86bf9799837107459d272ce42ea7f41cc657a45cfc28dd9a4d62", 0x58}, {&(0x7f00000005c0)="fdf69f55610c218aa165157851d2b01d4002de85466e7f7ef8f2d4cef830d38ed2afed8df2ea10f5c4ff7f2c125a59b0384d22647a8b8bc9b208c3b3b03ae069f16a05b8d87d57671d42329cd1f8c1feeb2cd3e5afc71a9d9806b1e1a71c33cc1f6a0bba4b34ec70c67dbc1eb37e39a7e6cebd04368948ce3c0c5447532fa832de98c71b883d3631d15c5814a94f01b1e0ef3dab0b3e7aa79b9d2cd56839159700da40e180b07369eebd6c46179822", 0xaf}, {&(0x7f0000000680)="4e8c4371574ccbba832852e3bd400fce8c783eacccd5f168fd207b7d8945e5ece14149d1167e6bb07b51d3b560bdb107e7e79ecdd61064c444a04440eed72c1e46e5d8bf188a8e090995d363e26d935341d38e264df35d04e35a2441dd643b1971ac13acb9885ef05dbbbcc0b12294070b4aee6b9991", 0x76}], 0x4) flock(r0, 0x5) syz_open_pts() 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="49f4e7aa7b247f4c9681ed7ceea73e7485bab2169be89a0203c23165afc37fb953b877c918b75bb8f335da816071aa74", 0x30}], 0x1, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0x8, "1702079b37982cfa4e00000010000001faff000d"}) fsync(r2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001540)="44339b5670e32f743a60c334f1776690521424343b2afb8a7a30b693f9c64b559af9a88e0848cf4b723afe31dd99ffb9d58d5c202e5a670763f8e0cbea891523550d431359f2c9631004c116e68b9c6211731c13a2891e1aa3920ba9ba45443ddeb59e066a17926b0e75c7f0b4e3c5684ee7b76ae29036a51b34385fae7d29da449fa7b20476acd297e64b140170d293f1bf0378dddbf815e3361cfef78322b9daf0406f310a608e2318834cbbffbd51efbd448f2e1142aea12ecb9218aa00c7d7c60dbb87b928a161f43f0b6dd981fd1c2ea4a079c0210c6b04", 0xda}], 0x1) recvfrom(r1, &(0x7f0000000000)=""/45, 0x2d, 0x40, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x400000000000000, 0x4) 16:00:01 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x108) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000680)="e3623aa416f72ee995010000000000001000eb25b84e5bbdc3a519ff7f0000a9c4de41a52f5ea7fa0023d58bf665304fe9c2677353eb394b8675a75ed27d4b4acce76c83046d77a04f170bc371de6379a755049e002000040000fee166124bb6cf86c6d50eb30649be5ab65ba56172bacdb38c074dd06e7becc09b3bb1a302582029b2f5585a6e675409e8e69fc019a463e53eba0fbe2ffc98f183ebc48de9ac71680a30c0bb0895bd72b9c29edad4d40dfc1dbb83d755134bb53a3599e6f2c6f020db224ef86c4a81b64d2248baaf1949b5c440b978527a0065700e04cacbd798fab88c7788df985c623d7285ff8881c8de485d7bf00a5f7f4846603edd71c0a165babf2b016a9fe057a4ef6bac6dacd284d6d1dc7d58c121e175b9f91fe7870d4defa2b02c06d26ce741ec57532b770fcd4ec0c7aee6e2a1efa5fc4b41d1c7d0dff98b1d1da7413c43cef0e673c352d91583120cdf1342", 0x158) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0010000000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x63) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfff, 0x1, 0x3, 0x20, 0x200}, 0xc) 16:00:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f663a88f7ffff"], 0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) write(r0, &(0x7f0000001240)="85df2ab3e8797deaef70bcc2cf443caca5f76e97", 0x14) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff04) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="829bd82ef9696d613000092d5ec91649dbc46e61ca1046a9c6af1efedccf31cac7"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x2, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000100)=0x3, 0x4) 16:00:01 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) read(r2, &(0x7f0000000240)=""/4096, 0x1000) dup2(r1, r2) chroot(&(0x7f0000000000)='./file0\x00') write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) select(0x40, &(0x7f0000000000)={0x7, 0xcea, 0xfffffffeffffffff, 0x2, 0x1f, 0x0, 0x8000, 0x45a}, &(0x7f0000000040)={0x8, 0x7, 0xcf6e, 0x6, 0x36, 0xffffffffffffffff, 0x1000, 0x3ff}, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x1, 0x6, 0x7, 0x7fffffff, 0x4, 0x6}, &(0x7f00000000c0)={0x6, 0x41}) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) close(r2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d96", 0xf44) sendto$unix(r1, &(0x7f0000000040)="ced414682a104247cf7d2492cacefc63dbd32a6c6f7c6a573e1ed5e46b9df34d26df9c14a5d8583f4bf5676583ea23040c92e595f7e739f90ac3f9866a3619ec3622753c1c8f53c0b80af4ce187a2c7cbb068cf9b3429ca837f29ca8a058d5c243d9b3803b63b096f8ca3900d3f7bd96b962c95027d128d2b995bfcd05c0e5679124ffd7c7abf9bba01e52236b92f89b2bf8048af2f39f8f9fc2a336b4e94792fc874aeaa3cbbe8b0b54112dd391840f960299e457704a5112d1a11de2", 0xbd, 0x0, 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&{+!\x00', &(0x7f0000000780)='+\x00']) sendto$unix(r0, &(0x7f0000000100)="e9fca3f342a7bb908bc38b428e380dcd58c4d70353503c397bb953bbbf59470ce0a53b0c354fb31766bccb5ec3f584e64346", 0x32, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: setreuid(0x0, 0xee00) 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, 0x1ff, 0x94b, &(0x7f00000000c0)="3c4a43f23191c690d393265978581bc887a1ff947a0511c464d86aae08b1f50c6c964eafee66380503709e24ae763f4225df26e3817feb0c441397bb3cf0fbd6d4d4454aa08a890bc470c950e09858fa92d50a1b11c1f47d29d938ac959bddbb0e774446b5498d9ef941036457af80758b1cd0e9e98332c65c027b89475efa347d91e193552f755da8280333dcd12670cb2eec419bc21c6b454da33d6bd713e572af9156038f73741144e36547bae62990ace25843b5d94a75e81a09c8b1778c96ed75d3ca2eef86aa2a8c06", 0xcc) 16:00:01 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x82, 0x83) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/34, 0x22) open(&(0x7f00000007c0)='./file0\x00', 0x10000, 0x2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x9}, {0x7, 0xa100}}) getpeername(r1, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r3 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) recvfrom$unix(r0, &(0x7f00000006c0)=""/143, 0x8f, 0x1, &(0x7f0000000780)=@file={0x1, './file0/file0\x00'}, 0x10) accept(r0, 0x0, &(0x7f0000000680)) r5 = getegid() fchownat(r3, &(0x7f0000000480)='./file0\x00', r4, r5, 0x6) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/147) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r0, r4, r5) r6 = fcntl$dupfd(r2, 0x0, r3) dup2(r6, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/74) fcntl$setown(r2, 0x6, r7) nanosleep(&(0x7f00000000c0)={0xff, 0x2}, &(0x7f0000000280)) 16:00:02 executing program 1: socket$unix(0x1, 0x2, 0x0) socket(0x3b, 0x8000, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0xb2}, 0x0) r1 = getppid() getpgid(r1) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x100000001, r1}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x42) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x3, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4004, 0x101) socket$inet(0x2, 0x8000000000004002, 0x7af) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x19}], 0xd6, 0x0, 0x5, 0x0) close(r1) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x0, 0x0, "8369d2d18001000000fa600000ebff0100"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:00:02 executing program 1: listen(0xffffffffffffffff, 0x7ed) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0x6}, {0x18, 0x0, 0x10, 0xfff}, 0x1, [0xfffffffffffff000, 0x2, 0x9, 0x6, 0xa92, 0x7, 0x8000, 0x8]}, 0x3c) getsockopt$sock_timeval(r0, 0xffff, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x5) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r3, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r3, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x8) write(r3, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x7, 0x100) flock(r3, 0x0) semop(r2, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r3, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) fchmod(r1, 0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000280)=0x8) r5 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) shmat(r5, &(0x7f000008d000/0x2000)=nil, 0x3000) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x3, 0xfffffffffffffffc, 0x0, "1eae8682ad0320755ab8bdad345f07a098d838b2"}) write(r0, &(0x7f00000000c0)="e0dcd30bf37c7e73457e746553b559d76fdc86edec8cee46582a88cb9349f3b82bea58d995a7f02c0448f0a4e31ea566bc6b966c7d8a40d194e3069500866f1abd45954bf28f9877f6971e25566be5b1f1d2d51117e680502bbc1a3d7f890548b14de552ecefc8249c39", 0x6a) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) connect$unix(r0, 0x0, 0x0) 16:00:03 executing program 1: 16:00:03 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000280)='r\x00') 16:00:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07052016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r1, 0x2) 16:00:03 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) writev(r0, 0xfffffffffffffffe, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) dup(r1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x80000000) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x81) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) dup2(r2, r0) read(r2, &(0x7f0000000140)=""/221, 0xdd) 16:00:03 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffdc7) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x100, 0x2) r1 = socket(0x20, 0x4007, 0x4) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0xf0f}, 0x8) readlinkat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/18, 0x12) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000140)='./file1\x00', 0x8) 16:00:03 executing program 0: pipe2(&(0x7f0000000180), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./bus\x00', 0x20489, 0x12) r1 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') write(r1, &(0x7f00000000c0)='l1', 0x2) 16:00:03 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(0xffffffffffffffff, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) 16:00:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(0xee01) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = syz_open_pts() setsockopt(r1, 0x29, 0x28, 0x0, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x8, 0x9, &(0x7f0000000140)="598119f7e8c005b2318390ad5439e33fba4381d8", 0x14) 16:00:03 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:00:03 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x20}) r3 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r3) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:03 executing program 1: mlockall(0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) kqueue() recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x3e5, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc004, 0x80000000000) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x1, 0x40004, 0x100100000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = open(&(0x7f0000000080)='./bus\x00', 0xa0, 0x8) fchmod(r2, 0x20) r3 = shmget(0x0, 0x1000, 0x600, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:03 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x4007, 0xff) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) select(0x40, &(0x7f0000000080)={0x8, 0x4, 0x80, 0x9, 0x81, 0x24, 0x5, 0x101}, &(0x7f0000000140)={0x4, 0x800, 0xfb5705b, 0x29, 0x100000001, 0x3, 0x8000, 0x1000}, &(0x7f0000000180)={0x800, 0x100000001, 0x0, 0x0, 0x3, 0x8001, 0x7, 0x5}, &(0x7f00000001c0)={0x147f3d8e, 0x6}) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) socketpair(0x19, 0x4007, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000001c0)="9ffd56858ccfbb1e56a0742aa0c2f998b718cfcc87a7fdaeb7b30bf16aed130ec75af282855eed76cc53c1114b70e5c662dde171d38b83f467370784b45642abcde557b66d4b8fdcf99ce6fa683a07fcc00eb2716b8fa6ea7deee428d7694b66fec685277968422914729de7a8116577da8fecdf6dce87aab297011892ef51a2dc7af6e7832c1f2c06b8918466a3b88ed9dfa967ba20e0bce177c957b38048e6cf1e4b042b95d5072212f27f7209131cf6d43d1e29c700a33a54dfc7ac16ff4302a350debdef8374b9ec005cb5b969", 0xcf, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0xc041, 0x7) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10000000000000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0xc2, &(0x7f0000000100)={0x9, 0x0, 0x0, 0x200000000000, 0x4}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0xfffffffffffffffc}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xca) mmap(&(0x7f00001f2000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x1d07}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2561) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000001080)="4b3e105ef8045c65fa8732cb1d51f26696711f7bb897595d1688379bf2be531aacbf893e1282e0100dbc0f502a7c4fbd5fda0d15c533b0c96638a516e23501d65c377fcd7c42b5699757e8f2ef357b544853f728fd9d69179cb1de25e4c86cd2e8a3273af04c51ed7c55b3efe5c7076f91ccc5b01e2b4f21b032c785bbd2c3bf96fa4ad7f5acbb4b0e319eb90605ea8817f1ff5250e9dbf492bbac8be1ede31956e5e467c5ba0d8f52e9c0383cfc6b0cf345db12cd0c54a9fde771116c7b2b018c6b21b2feadfbc20f6e81a57e67d2ad694355d43ce81470b9d169bd67c6afaa46", 0xe1}], 0x1, 0x0, 0x0, 0x6}, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000016c0)={&(0x7f00000013c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001580)=[{&(0x7f0000001440)=""/179, 0xb3}, {&(0x7f0000001500)=""/127, 0x7f}], 0x2, &(0x7f00000015c0)=""/195, 0xc3}, 0x40) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r9, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x1}, {0x5, 0xfff}}, 0x2) r11 = getppid() getpgid(r2) r12 = msgget$private(0x0, 0x40) preadv(r7, &(0x7f0000001840)=[{&(0x7f00000017c0)=""/120, 0x78}], 0x1, 0x0) recvmsg(r9, &(0x7f0000002080)={&(0x7f0000001880)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/9, 0x9}, {&(0x7f0000001a00)=""/135, 0x87}, {&(0x7f0000001ac0)=""/139, 0x8b}, {&(0x7f0000001b80)}, {&(0x7f0000001bc0)=""/237, 0xed}, {&(0x7f0000001cc0)=""/40, 0x28}, {&(0x7f0000001d00)=""/90, 0x5a}, {&(0x7f0000001d80)=""/149, 0x95}, {&(0x7f0000001e40)=""/205, 0xcd}], 0xa, &(0x7f0000002000)=""/98, 0x62}, 0x3) r13 = fcntl$getown(r10, 0x5) sendmsg$unix(r8, &(0x7f00000035c0)={&(0x7f00000020c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003500)=[{&(0x7f0000003440)="426caf5925d14400e4904ad8de6129c6623a2c9f87aa701461e9cd831900a592d41e659a4e7aff210e3287ea254d5dfdc26524c1e2c1753fe160519082b79cd4ff3b117cb287b2b713a4e6a9ad918ebd0539097682cb2d4d9b245187d62a2992e04c6cf921e2d2d354e4b03ac4c6c9403e2072b9a3cb57c5bacad0a3786f62b6eeb792b825d0550ce79482bbceefc98a8c70aed40557d9dec891c8e3dfc29152273ca95a3c8eb35349a2f8736d02", 0xae}], 0x1, 0x0, 0x0, 0xc}, 0x1) pwritev(r8, &(0x7f00000037c0)=[{&(0x7f0000003700)="61572522c85c5afe5c016e8c9cdb81e963a69bf8775fd9f11f773041cc48be4b7f1db4b4f2ea7a9ef49cfcb59339061125b07fbefb59ae63cc13ed0901e0d1b6972cb2c4c49482684c6ebddc4d251f6a42535f7e4cebc28286cc1a704d4efa30630efecd05679068894e92d66e7a2956b1c5c24d49100aff9378fcd8c51e5371c3046729b85cc04f101ba2d64869053045c7a47e2dfa6216e6ce83f4ed1ef9e62d090970816e6a7ad22c97dcf64cac8c50", 0xb1}], 0x1, 0x0) shutdown(r0, 0x2) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003800)={{0xc003, r3, r6, r5, r6, 0x2, 0x1000}, 0x9, 0x7c1, r4, r11, 0x7, 0xfffffffffffff3b2, 0x2, 0xff}) ioctl$TIOCSTOP(r10, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003880)) msgctl$IPC_STAT(r12, 0x2, &(0x7f00000038c0)=""/205) msgrcv(r12, &(0x7f00000039c0)={0x0, ""/47}, 0x37, 0x3, 0x0) msgsnd(r14, &(0x7f0000003a00)={0x3, "3dff07c122887eac67baa5d4dc1fe1366ddf68a8cfb66cbf8b83cfef38df810bb80980c6d61f442db2c814fb0c8cad568e5779e45e0e1f8d467bbc58d00698c06f1706942d09eb9c864638b256cb170c3ef7740700cd1f679b6b4ab588347cce102d5cf033d5cd5a458191bab588161e8be30d5958ef81b0843cda8b51f4e305941687bb07865df665df13b5cc34f4fa3a3a7519e9edd2606d94a90418da29e22ef374681f501b3394600c6b58553ebb2c7bdd444ebde0f115c6207e34fe0a924f0fec451dc365a0d63605c912a02cafdd8f4076d37ab45c38046129f5d928ec836d2e98eb4ddd9cd3cd589bc3"}, 0xf5, 0x800) getppid() msgsnd(r14, &(0x7f0000003b00)={0x0, "af879d29d44bcd8c822278d02138bc1dbc751472f94b5c56a1897058e7489290e866ca0f1b225896bdf83ac053c15035328a9bb4c695fe37d2d75ab2ccc1d1abd963abf9e10fcd48d7c91d5493f0d225046132707c051094cb89c4454163efbd36544ade2a662ee3468d4e52cf3fd332c419eb318ea9569d3490fdf21c4fd0aab2d886e9e3c76a0a5d7f3e13ddebc120902c89f4c771380cab91c281a0878a470a09d8c9511ffabc0bef52a481b544afa14ee66cbff311"}, 0xbf, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003bc0)={{0x2, r5, r6, r3, r6, 0x100, 0x100}, 0x557, 0x2, r13, r11, 0x2, 0x4, 0x200, 0xfffffffffffffffe}) writev(r8, &(0x7f0000003e80)=[{&(0x7f0000003d80)="eb38e8deef78b7d9679e7e6e815b797ed1a1136610902c023e72ec71c252c1b77f83d8ab5c2e1cc84270077b507522ae046b9685e86fcc32517582e2d06c2f4e434eb1b4095c00d92a348d4c6de143524445b1b4ff57fddc2cc244f21657e6631c5b0ef223a39825afe38e902803730a15521fa118b5bad922fca85b8cf8b9abef541af6b7800b942c8ba2747428bcea33af5532e692b653a694a0b03e94923b6087e1d64ecfa8aaea07ddb95bc04491823c2aa74231ee350da3bb52fbbbe3bb8f942d89abede2992e928d8766af058fd0d3f510d0dedd0b5b5ec1d1446e00d7264f27951bc8e150aacbe0828a163bb54704", 0xf2}], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3ce", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10400, 0x0) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001840)={&(0x7f0000001880)=ANY=[@ANYBLOB="01002e2f66696c653000ffe01b6c75132b8477b1351952d388c0c10cf3ef143765083f7cd7196101be8439b7e7846cf011a35ed1ce7df95208706c425bc118cd45e4ffbb2696161ed60907da4cb66e18af066b1533573b76a5da71d48f47bfd73c933647b8102fd81a01ee45137208af50ebc60da7a2d5dd1cc65ee99728642050c202eae4d209b1230154ee205b9882b5500ff66aef3063d0224468f84c99ed95084a262fb52f07118247789402e9bbc384c9a61daa220b0cdbf5809040ca427e3d7a8cdee5a222e233f42dd45e16c7d38e5f6231ddff5b604a80dabc9f71ccf4ba7d52cff1111f933222cf06980c83cde6d12a279659304e"], 0xa, &(0x7f0000001580)=[{&(0x7f0000000180)="95748dd73eeca880fd5295b90c77fee6aa0c0725064093b132a105ae3d58d72ae4a17669c965fa2660db5f1718e6b319c6fb22b22633b1ad59d4922dab4ac88da84f912497644f9064be1213e178901881aed2b8ac308a42febf795cc27fbb7de71ac1fe5ccbadf8601348ba0f64b7c3997e7a35f4d6b0d2d4d2ab1b2c064e47676e760bafab30daffb56c55d43a2611ce1bea9ad5588363272e1390d5ad9799fba7fc80b8fdfbd2232094f9dcf526807601ec755bad0105e9b3cfa38da3ad04f8d2df1842dcddb459954e4041ff4e828d9bd8ce34b30eccb543bb608070dca296", 0xe1}, {&(0x7f0000000280)="cb2aa8ae16ef0814f08c787c71cb134da35394ab935149b6fa660f14a5c04c14b9f695af0e953041457293a1861ad2062dcd603cec7eac65b9bee9a0cf7068da4ae7", 0x42}, {&(0x7f0000000300)="d20b65e67ff3a6c9e1f8fcf59921197d004f8ab8dbdf4bd1decaee39cd3060640de08498985ed755024214a9f551c55db87f235e515e567a5e90438c37b37ea936c7fd1018c2674bcc71776ba85a8af1fcfa43234a6cb483a731eca1847d9b50c3b7d4f29651b5462df39e8417ee59ef725353fee5a09eeb5d07ca08a4", 0x7d}, {&(0x7f0000000380)="bf2f2b23c4fe3975759de304e51c28d8dbb1185f7fae", 0x16}, {&(0x7f00000003c0)="ab532f7b8dbee7607d27570eec93d4171ee444d7b2e5d76c88ceb24b136a7862d9f6f8fbb4b2070922820c977020a53908d5ffbaae1d6702f065c9a9f5a0193b9288e0cfd0d7b6bb3674f604a88d58c5e53b59bae817", 0x56}, {&(0x7f0000000440)="e540cb67a8b9b317b97f18f674981704c6adf8b748fa0d40c12d2bd78f5dc405", 0x20}, {&(0x7f0000000580)="1961959b59a61668553069714847527ff4dc2aa1deb88a66d95d43f132f502717af44be2da800152754e17f2718b9b5d370963828396841fe8e61faee50455e843a608c1363bdd66ceba6551141229d66433afa55a581f5231d670e3f1621fbb24fa05d7528b02d3a85217018534cc8ffe214dbe16b4fa92e6dfee8f1bf1abde41e6533774faafb2dd7c3b2196c17d17434733d48b9f29df4e6290937ca92da55553014b22cd9074b2b19b43c25d09d95ce18563fcae4f7c5fdce01a99f730a3306bc7a1bac0d3fb8dd13dfbfbcd5aef2a6ba205b0ee35e1d5ba8b865ec417a309a05f38dd2718376f41acc78661e58e4df54391824c6d8de4abb7537885368a9a4dfff1500becd5daee7f66d8f534bd9e8a2da9e9fcfaaa13e881b22843ad62939a9d76b598ae2015e8f2733377679612010e1ee9074e618f62cdc4582b4984fe077acb5dce7ea16166b82b14cb84488f0d8701bd2bd4fe7f4bbbb5dcccee092235117a94932550b395e3506789fa7e9279fd47ecfc815499050a9625e4852ae67980dd02a2ebae119015b58d2c0a6d458cb3c5aedfa2093ccf793564b90beaccc6ef65c02c23a67b9f2647686f407f5b9b81f5e9a7e57ecda123ee97c043a977483f8d2d04532fab759b0f46bcbc2fdda5e16584bfa6ef2366acef145b4c09a484c24d58df6ac3a0bc1b08adb5d20436deb87d1c21ffca1c46ad359539adf8f9c5581d877a482240ebb5dad6841ca6aa3f8707c74fc69af242f070cca29f2a5eb7c5c031c9ccca82c9a3b8261e4755efec5f82b20f5296378d2e13597442cf3ecbb426d8681f45d62879d28a052301ccf815bb8d8af95631bf2bbed359ed9eaa25a9e1a7d4942a2fe8bd03fc2f4ce2e54dd7ef331ffaffadf68715456afa7573de5cd8c8ed4ff7a2b1f87c21c041bd3449fc047486c1d494313ffabae2154e134e4ee9008c4671c4a2218d488d906f1d7c6c49bde07f557deb8217a9872a647a6073d481ec7b8ed1e4a2a922634f41cbc407554127973a0e9905b701f19bfe1631dc55603372846c5e8742b091738f50d8584ded82bfb925304f97b2db5b28583829db4bad96b17cb88a6f939e1209da7f2954cbd6f7a7fe20064ed206284c1272e042c89a4b536b303eec3d2691c99600bc75ae66aba1850d50027c3ec251f64f243daacb47c1d8e455b4753e0390c5825c377245f604f18e7bf157c18fbd4fccea65c6795fd344b12604b308168b28d7ce92dea17ea713b19be646aa91df7d83c48d88e13f0fe7a06aba8dad000d7681fd45df174fdf596f7551a86b453fc4af1559d2f228233a4d5c53c63f2ba55b9b4f0c15d58bc5bc7f57fd5a3696b3a52ef601dde33132ea603beaa0a405bcde77a75fd102401494dc7ac88ea88e36bb4ba209f82dd6a8ca244e92e40c5ee18bc9f68b35033dae54e593ebfcbb7b3f563f3e197a11293a584c78b706f35bb6c4da2d1382312c6353a0a62230d6488952190c56591f06a21c99304c0b8e3606f2f3d865026e8a6eb9181f52478a30364e584e1555182a4b5da016fdb74f43f82faecc415eaa9564088619eaed2236fc561d9fe4b1ba6736f0a668517673673afdd6d3b1b58d1452163421f2a653327443ee97ff5caa6c0071b669c2058eff81cbdc06769dda78769d15b4c32ed07d3fd92ba8d5adff5d2607d3420056cb6c1138da6aa2e3cb4859e3660b30acb3ddd5ca047df7e0a9ffbaad7a82532da6197c007c1e2920d7e2de29717681549b1a799b3a50704d20f9e2c58c589c88cf65c37fb74f1690b9016ada091e0974f95a722fd9b3f7177b7402507573db798c2b98bbc389fcfaf966a626db63213f3157d51637aeaffffebffe48f649c8858018134d596f4e7ef059153b2151313da68c4c37cf48389974f3f7cc415bcfe3bb19800fa6a53c9714d1507cad38c9d913789b31598a18eef45b121c92f6ad89ff2c117b7f726bbba9626556f6f53a589fbf7aacde199c4c00e07f8254215e19381dc97500644666084bf10ec1b9e601c7dff6d0f019b042e49c515af2ca2901316042c136621b1aa3044eb482c499c1e689bbdd223f301c439f8d0a096abf39c33f06ad98975b995f51126b4960c9fdbe8696ffc40aa60b5fe6ca7f932c032f54a991fa987f30889dff52523bdd0007cd0f2a7294102108b8dd3cb8375de448a09fb50d7fe5c8cda2403182a773cd12103fd0c7b2c466df2b2b510761c504c645ee354dbe977fb13f1253dac3bed77114b6d45fef63677b549923398ab4353d9c8718152d5a7e3bd72347dd602d578b5ffa70c04ec0204ec14f2a9cf4653ebc34ca3c755f6c0d491b58afb2c2b42684d1897f2a87d5cb8ac14b7eff864201c88ea5b26d84441c0bd76e9a98a2a669e8496f6b21c315b95f9153a99224bf713644c00ea59d31785ad848a4d774ddb84c382eb65f611a14d681daf4f51cd43b0c29208792b1d4f4bd3095b6c12bfc11126c3783f54498f3060660c2c9d50b6657fd3f5173063ba78184d584df33575bd3ac9482bca36e2c2fe5c30625943b34cc73df4804dc37f3ed5112c0a2c4670a98257569b98a77c672cd5deeab05fba0742b8c404ce5dbe53dc10a54c27de319a0e0be896f9d2fe5a0ab22d8e0325f46a7d7d7368bae06f3217dbf742d5793282f970eb7f1c82572f9afd973bc503ba7e4b6f7b534494aba19b46775050016a56f130ae074230e6b0b0919a0a5fc8b3aa79de4d7d89ad554bce4d687a051b880a855dbdc81b6bddd91fecf3bdcf3718a2402ca7f12c700adce30e1d057caed9984aedff1682fb5206db6ea6437cd2166b87849a935d1ccd5bd38e731eaeb572cdacca3cd65ab4e21f49eb0180ae38a15492f35ad83598bfffc52f86e8483bb0c2d36f310428db67d8b1dd53076aa5d598d34ee56b81fbe88d034337789ea2dfc1b562fbd6b440c53368dde1dca0d84a1cdd82c220151e61025c3dfc9370ccef95ffac28c05568be744238b89e8ef81126e4971b922efcdb7839ffe7414bd336714b70149ca9cd00eacfeb978ab8a3cdcc8ce4d1c37d791f2153ae05b1b301e4eb72486be68f9b029e645056fd7cb04ddea5d49579f0ca3bfaa1e5cf36463d3fc4f5d7143c73c0151a856070f115487f61c306df10adc34f9b5b445ac9b094bfde91e738bcdd2e74e6e1d5b7dc4bc09a9cd4eeb5550d43cff3bc6659c26ebf3a53741f774310b9d579709b6e7b72dec20bb807e1052a9c859f9633948bab04c735fb99b56709813ea9050fb8a9344f4f150ed4599ad73051155d3c1aca45462a991bbea4eb7d233940aab2829945e263a253bddc16f4038ca83cc43a049c61e970d055b21679a45ec168585a99e437225f69f4c359240fe0d6b1aa86bbd3f4a55bf02cb2e5d901cfd9c46a624094ff200dbf3ff0626028fbe60bfbf5c3c1394d5023e3807a7ae9e03bf73288c6116d1927a4464d3a443deedebf19ac8ecbae4a5bda9e7b9f5cef1436acdf63c26c4aa7bd32693fcf2cd3023ce68ca3567a57db68d2be75fba2f4f2da88e2702fcd7b02fb3e1d4a7d5178d0102d692617ddb6278bdd82f5f795e3f470854670b98b2269b421c19d00f075f5a3b6d90573870ad9475965cffc60f875957c89e153b2c3b70752938ad1e7146e11b7120525480dd79a030dfadc8639373c83f38f879c5ba1b22db65202084a8f1cdf2dc1314eb8b0106c908436dbd622d6834e44e83d3dc68c642b2df7af299413e0ef40a2c594fa05ceaaf8ec349be892a404a1f161a98d889ad59844d1b19ec31d0be300e374c0d560ab16b4a3355c64c3edc8969c1b462ad2e613a588dbec4c79f3c60982f0f318d3cd0692a302b2211767b82b86ecd53ee2f6209a8c28674e369420afa5a2bbe33d5705e98c3dcdc2287e076bfa3814685db471f374b21656789ea42321b2567533aa03ca0854074460846692c82b84dd60630ce6b1c1eea656548cb6f6cae75f8b35fe00c115808b0437da1acbf66cac4e38866dbfb083c0d9c743a1e8729248ee8b5058005bfb5fe76efe50f5d2aabc88b8630810462ce392edc5fe46d6bf15d1a50972bbddc3ffa84da9441010b468184da5bec35165b91a27c9effcf463b21629923788edd2a913a99874e214ba08ea2835d01c85b145decedef7378c32a9374fc105781b024975af9538e3572724934cb20ab83fdd9928fdf25508858c168094fc9d49d7ad5494c48dba30b5506d0da7263aa283d963db9e238c203c38c55ba5dbf9ac4c022bb898d4b5aed5a07b232db966028813c9be1e41d8954788384bee2efcdd64fe0d890164b5804ae9facb80d44807e722b65e0d13224112876f6bdc0259d5d6089b75ca16e8f19e8829c8cb052ad3c3426707b79e4472976f4f6ac4342962b28b1cb359f7111cfb6dc05628f8a1d0e06c18c91d86dc072d6e783f7eaff8fc14c6b23a03a75110a08ad0d76ea5f9e8b1818ad8adb1204ef9581ddde84a16a748f6d242fb7b8ca3a3fbc65590fb794be6ff89bb18ded082b9aebd16d4f4cc0953c245496e466b52d94e605f9951c95ff727d17746e0e3e1936783b527739dd0db1660d77de63f82df01f041ae8cabc6edfb9e43e567535f3abb1f0806835ad69b267d788d8f8525adb4d3aaf3fabdbb4b1f2f37aba9b83a6fab111639e26c9b6efce7b786b4ede3db726b1e6f83b7c8c9a167f15f1af7b68353bdb7c213874aba183a2e06389a1f26417a559c768e823d143f2f9679cc9bbd81b570ceb4915891956ae51f13988c86ffccf3ecb7b8db790903bb677d28d36370917a59f300f5e824dcad2fa04f078bfaceeb3c6561cadacb2d06b6ca9e1c08001616d56f771f793c85c2a2c87d26aba5a656545609c73b19c0a9969d63ff45ecea41a5f90bd53736e6f8b969d4b32d66277579dd1502363755330f5c9d4201ff1005690c0da713f6c01f108af0f4a60b7fd15ad646ef36942088a15dd323f6911819e3e6058999870f47dc5a5978093395374dd6afe087d1053c5774b7116856fc136bf962c8cd8494cedcd49d1f51843e5dd8349aac790825d5b9dbcd737ff1f3001afccd8f762e363c8f095bad06e06164ee0cc61b242de3d8519258d647ebad10319612da8468dcd7f45c18923c28b4e33a34c7297c6b538936e7a8d014cf4bab22d9951dd9868215102d0d63bd6e3c124e91faf828ae82e9c051f1518eeb56aaed964b37c37630e72dafbc2ca421c8d12c00334a51e0444d50f73b1485fb006a9a8db8bc5247cd1a90b7ba5f5d0643034a57c9ec41500ff47f8570f211a5a5a62572c939d8e87168da506d3ddce2d67ebb62f4cf289ecf6dd030c9ea5cb3e9582b617d8fd618e72c042e01772fbcf6b9155d31fc8913422816bcdd0316c65a7a3c09eff3a2dd1a6382b2d7905fd8a68565355959f0aefbdbafb0c62076e54965c1660575b2e9ef93cbe95e9c756043a19cc6b3bb7b04622ba3e258966815f867e838d3513191a67167d6c8068b1b96911aff516de9a3907871bc96783d4d3efec5a6d026165422da4e24db84527fedab2edaa26ebf3187d13017d380c77b260e35c5eca50062cc89126a611792f940f3217c18785c0295d750ea3b69be59929795bd68d4efccd55350e973b20442eeed22436931b556033497c98b2dcffe709cf65b5db2011e0d2fa4be9cfcfce080d20b873da3f4f5ff3823687c654de309bbde32726e0bbe6172265d677580031a3dae2528a899a6b28dc9681d47540a0e9ca211326933600c0b81fb600a794e3bc457511c163b080019b01004e98f7fde1f9172d", 0x1000}, {&(0x7f0000000480)="0ce0c56a0b57c2bf6c6943", 0xb}], 0x8, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r9}, @rights={0x30, 0xffff, 0x1, [r3, r0, r0, r2, r2, r1, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc8, 0x40c}, 0xd) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1ff) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8c, 0xf0000000, 0x8, 0x8}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x71ea}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x9, 0x3}, {{r0}, 0xb4a61eafcbb0390c, 0x80, 0xfffff, 0x401f}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x8, 0x57d}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x8, 0x2f6b}, {{r0}, 0xfffffffffffffffb, 0x30, 0xc00fffff, 0x7fff, 0x800}], 0x143, &(0x7f0000000180)={0x5}) ioctl$TIOCSTART(r1, 0x2000746e) flock(r1, 0x4) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x15, 0x800000a0, 0x7, 0x5}], 0x6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x80000001, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0xfffffffffffffff7, 0x2}, {{r1}, 0xffffffffffffffff, 0x22, 0xc0, 0x9, 0x9}, {{r1}, 0xfffffffffffffff8, 0x84, 0x21, 0x5, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x5, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000084, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffffa, 0x13, 0x82, 0xc4e0, 0x7}], 0x5, &(0x7f0000000340)={0x2, 0x7}) kevent(r1, &(0x7f0000000380)=[{{r0}, 0x0, 0x80, 0x80000001, 0x737, 0x9}, {{r1}, 0xfffffffffffffffd, 0x81, 0x40000001, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x46a8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x60, 0x4, 0x40, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x100}, {{r1}, 0x0, 0x10, 0x20000020, 0x8, 0x6}], 0x8000, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x8, 0x3b, 0xc4f}, {{r1}, 0xfffffffffffffffd, 0x2a, 0x2, 0x5}], 0x80, &(0x7f0000000480)={0x972, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setuid(r3) fchown(r0, r3, r4) write(r1, &(0x7f0000000500)="da06d9c492d4ee25f5a09793d3fc65763e71ff547a4380040e0f395c3cc8772dfa5ae2c30fceaf096f9814b2aa708e2f67b6454741f507fadd82a5e3211ab4c20859312a8db1473c5e6e80914532de07dbd44cbdb1795f657e913eda59a98d24849ab89b8ed2b5561a63f62215e7e89f0b76d9a2", 0x74) fcntl$setown(r0, 0x6, r2) r5 = getgid() pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000580)="46d0dc2ba150a92ab345c441d0dee242cd545947185645b447bfaf693736e6e449e08d1e995d79bb7535c43ce614087069bd6606ee4586715e04e206da66164e207a6296016bd7655fbad12c640753464c3649d1257c1fdfad47d957b15d6a07617b8fe1b3e262d496fcadb8f98c99e275409262f923f713a6cf418b7f3489885e914a05b885b9f1ad6408222fa825ca9b72bab6f6f2a6baaf925ee3520295bbb99ac0b7c74ee15b9fa0fff5992f1c4d73b9b9253159fae0296921860c75f11abda6c7886c231aa07118d27040038a37894c0caef7f3c95a7fb828a2e86e2fa55fb11c3b2b37010d5130d07645692cc825b4bf50b278a5", 0xf7}, {&(0x7f0000000680)="dcf22ef001acb3ec93667181151ccdeca2204d359b820f937a7bcafd774317e5a7e43da298f777db83487563adeb18577b6ef7d3730b47dc0e004d63561f1eb3fe3b89c8edffd5c03d468018105398", 0x4f}, {&(0x7f0000000700)="fa4ecb0b35b8", 0x6}], 0x3, 0x0) close(r0) getgid() ioctl$TIOCCBRK(r1, 0x2000747a) read(r1, &(0x7f0000000780)=""/153, 0x99) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000840)=0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000880)) readlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)=""/152, 0x98) setgid(r5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000009c0)=0xc6b) readlinkat(r1, &(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)=""/77, 0x4d) utimensat(r1, &(0x7f0000000ac0)='./file0/file0\x00', &(0x7f0000000b00)={{0x8, 0x6c}, {0x4, 0x8}}, 0x0) pipe(&(0x7f0000000b40)) r6 = open(&(0x7f0000000b80)='./file0\x00', 0x82, 0x8) pwritev(r6, &(0x7f0000000d80)=[{&(0x7f0000000bc0)="8220b5f75c2fdbf90791a87fa03b6cf5bf1448a4c3b40c1dbdf323c8527b3b6d33667f13a35de3df372c435ddcc1a824813de72fbd7c12941fd6481804057b4e9d83debc", 0x44}, {&(0x7f0000000c40)="b5b009f23c3586efc0ab536882fd8f11470ca1832b04b9fcc1dccd8b4612db12e3548c8c6a73e2411c1f0d7f4f7a6d3bfc8368c86430ac3dc5516e030e37fd31b76ebe3f014396b1cb0072605a4acf142ad43ac01c842157a00e4fe844eb44fb8c9dcba04a11df66fdb02e5380f62c53dc75245fe0c3b2c9e1e0385b6abd037c7f92b59ed16e49f1334969229e7b811cd3282184c0b67ba0b1c88f4d4a28f73fc93812d533bea49e35df0f6907047331b14353cef52260c6724386736d9f", 0xbe}, {&(0x7f0000000d00)="5c2e2c5686ab7bdeddb23c026b16e9002b618c88a90a5cf30135066362697c958ae10ec33a6a4eacae37f0b79df06a91d72af59edc94e94a0def6c8d8e6e984dc057d7556934d6f29307afa6e1c7d70f6828af50268562e2ee9b541435e92278b98db79ff8f15b1d0e12690e55a5568dad", 0x71}], 0x3, 0x0) mlockall(0x2) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x9, 0x1}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x5) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x20) getrusage(0x1, &(0x7f0000000140)) 16:00:04 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, &(0x7f0000000380)="e38a7d0c1a00001efa29171a761a5cb5c7efa0e99586132c77f256b6092f273cfb255bbdc3a5197094b25ea0fa0023d18bf6659990bfe43204", 0x39) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x8) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x6, 0x50}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x53, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x81, 0x3, 0x2, 0x5}], 0xffff, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x23, 0xfffffffffffff3e3, 0x7}, {{r0}, 0x0, 0x85, 0x2, 0x5f, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x24, 0xfffff, 0x3, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x11, 0xf0000045, 0x6, 0xffffffffffff8000}], 0x20, &(0x7f0000000000)={0x4, 0x4}) write(r0, &(0x7f0000000340)="7270bf66ee789fbcf5eb69ff35", 0xd) r2 = syz_open_pts() close(r2) r3 = kqueue() write(r0, &(0x7f0000000040)="6e02195e75400e479c83dac8966fc863c2ec8d940360cb3b4bccf0ccc2", 0x1d) fcntl$getflags(r1, 0x1) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000300)) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000080)="d9707ac074c3f000a87ad672b3ad1a965f09f7c3c623dd594286468e0cd3473d7ff824a7ab56cf86fbdcd471edb35f05ff54278590ccd9b315f88ce6422a3ebe4631f6766be8bba3cc75bdeb4eeaf0a7708d3796bceda70cb2d586e84512d64dad6e2d6d24baf2c33570", 0x6a, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040)="0004ecd8e2eb951c1a9a15d8000000", 0xf)        16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) close(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x200) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x88, 0x1, 0x3f, 0x99}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x40, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x3, 0x4, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xc, 0x81, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0xc0000000, 0xffffffffffff0001, 0x10000}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xc4, 0xf0000000, 0x400, 0x5}, {{r0}, 0xffffffffffffffff, 0xb, 0x20, 0x4a, 0x32f63af7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x1000, 0xa8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000023, 0x7, 0x400}], 0xffff, &(0x7f00000001c0)={0x20, 0x80}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x12}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) 16:00:05 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() r3 = getuid() r4 = getegid() r5 = getpgid(0x0) r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000340)=ANY=[@ANYBLOB="00000c0f66696c651d00"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="d16a735226d625aa52aee7bbf55524a63da1dd1f4f37672d60b0d53dcf97c11c3b7d4bf30eb599d3196fa201d22ed21939046614f60cb558b6befbc33ed39f16cc9b6ad758d147f73eded05dd2cee909379b25d67b5ebcfae07c31ad896532e8c33f297c04674c88984c37a26e6f146e3e19fdc9932a10be4a73e2adcc3538b51700142c527e19a6a5866242c4c3c53cca4c8c25aaa0af169c60e2eebff50ce37d4bcf618547d41734b4d3fdf7f04ae5e856c51f3230d58810b919d27d757f872fd1585aff405c8f071b4f6b899631213e696c846bbf6ff4a3e52d87cbdb198322c4f64cd116be08ab7ffa6b434f1591a7eac7c224150ee9b87d53", 0xfb}, {&(0x7f0000000480)="186cafafd22927187ce2fa62de47b81340dfe4ce275c96c58e7877fd5288ee4d09f8cd8b49381326ebf9cf5e5c5be9677240ee3a7ce1f4ab9b210e3cb5dc850d6b802562002e1c6e7753322d3d38c12efd55bb0d82172ec49e5faaff00ff68446dc31c8d92b30f46b1243d4aa0fe4a8ca1ca59ae87bfbd363e6b182aade40373", 0x80}, {&(0x7f0000000500)="5850df21ceb5ad6c5113a4916cd93e3f491d8c87bda00317846edd14b5ec6af17104e41c7c235e544b8e26565e59426f67027efd81671f18b72b6a5b65eef698c978c9552e013cac39b1e752754a2fe78caa7262a10a42d4579a1cf843219d2e9bd12978cb48521e8df1f95b7295db9097dc8cb0a7da9b4321c454f4c281bf171c566cf112340435b4b4616e9fea385e898e66e677e040c871210b2952f3f4816e5c58aebb700d3f8a6bf3ffed01767b8365650d7d889a5a40dbd96cbba9b6f1d0a2c906e0b14d888c21b8162c7b8e197ac0ce3f178bbd86df2403867a2acec02e5fa8ee536ff00d92bbf5558deaab65faade2", 0xf3}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x1) msgctl$IPC_RMID(r0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = getpid() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8, 0x0, r9}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpeername(r8, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) clock_settime(0x9, &(0x7f0000000000)={0x3d, 0x78}) r10 = socket(0x10000000020, 0x6, 0x3) connect(r10, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) r11 = semget$private(0x0, 0x0, 0x102) dup2(r8, r8) sendto(r8, &(0x7f00000001c0)="222f0a719fda1356f68e38cb5368436a23cc9d033b9870eb47954032d61f8f9260ac60052052841a36e1583a8a9cae069fc2e49fa3058a321d775b6a22ea70dfe77ad2f028a4b5a7b757f7d183af3eae2e43689e63358ce9b7ae9bfb1f4b008277975e6efeabb2e0210335fcd1672429f8cd7ff8d5b05f5dd91a07a1c9e5454f7fcc8dba8b6b0d5d67bdf35f88e22aea0bccd4a7b9c10d75179564d6c4dd3b764559887f31aa85756ba42eee1ff54cfc360ed83c6a1ff2dade93bc50c7c3e577", 0xc0, 0x6, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f00000000c0)=""/163) r12 = syz_open_pts() ioctl$TIOCNOTTY(r12, 0x20007471) r13 = dup2(r10, r10) ioctl$TIOCNXCL(r13, 0x2000740e) msgget$private(0x0, 0x2) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)="7fa6b3fa546a30546e9ba6233937a300ae24abfb7dfac42d03ed6a074df16ffc5be2fa8ade6b225805ce3e891e0f39c96cdadd68c3925f35131178c0202abb777b9a256d394acc325c618cf3fb18975a0151d3751e9818365b13fa325e905a4f3e01c4737369791fa062ba27b9331318e6fc73da412b9cd0166bebd7ce41a9724b6ee310dea5567d2065d9007e53d1d182b1c023f97455b31b6a6fe34ba5404469dc85e34e3e4c16ac3bc603feb9678415d7bd691708cf7cc650b41e9d42c793c9204a8282983544ddde607778de3adc3b5c9010f1f8158f45653880a58c59c5330e788103284855651fe3b066763c49cfd575e77eedd5352585054342172fd646d8be7c5a38efac79bfe389d2ef40f8a45f78a66699377dc668b9e463b382e8d80fc9bed19e9c82ab67f2649765ab04d84cc8e13206b277aede60a1f604bbca3655395e597126c671f72bc990359407a95cf7a6dd87053654f0ed6f5d188801c27cf7a3c1f5fabc7fc2db6118b0d05e60af637cdc9f5a1e97397a9f6cdc6926107ba688f72e047ebbac880572e31902f8e9b3a5c15922f1ead38a2bfa937f62c476ff182469acfc1ef5dbeaa4bf69314411575b5602eb67ad0c44bec6c5dc45de585d04f824db17ba4549d8c649999719c5fc1ff36f4b954add3388fc09ab139050541df63423534e8b962ff711751569ff84356c511238fcd5ac1a472263e45682abfccfc400ac83d2f432b167d122997b49b6dd276256a5ddd3e6773c23b392b1584a4458f08081c2bbdb60ca1b386a49d06dbb2f274ee01f5698b0f3bc3c7d1d65f0320d382d1597da6c2f96d24b26a9e859d59b17fd9264a8c7cb2e7614ae5c574c110ddb74d1fa1426a7011937266d78759d8622feaaeaca285388ac2b405b3a41e7fff860edd6c399aea5a5d500eee46a1a57631790336ca92f2d5a949d1e56edef8e8b7f5377c6864491ed81b498ec1eb03d9f070f1828397bfe0fa8320984cac5cf218cc96733fef2d9ddc34151329e3095f4f283a51d17196fbbe405fdd6dbc549ed6bfa23ddb1dbcdda2dc551744e914ce83fbebd6fe1d53755def2eee3d374b968bf74c3d8abd4afa779bb14ecc2049f40c6fd37f1927579fa9b42e4fecb4f136c403406554cc5b1195f0f23c14a4259e836e5ba436168ba8f4e46e2cad39503848d6dc3cfbc0fed3d8b11f304e4de07425db31ada1d845f6c1823e5254391c54891bc76ee7bb70b271b732603bee5488ba2dc8bdf77d929eaf146f02b49133909ce669c4e628efe8c8578093d6c479a76a73e4d77b99e6970dc2a394d3ddc411dd50ebbfdfddec43503f195c43474f5c5df6f40e7249ecc93affdab3bae14abfa1fcaeb7a41ea4b5c70579585616a1feeb9c644069fda5b00ed3fe8da2acd3514af9e0baa90fb3372b3ceb9a29734e73bd83f854fd8445b309fa4c56999b73e48063599a713a03e689aef494a39d5602015cbb8829f70b0f485d21818e5e6dfb6fb0b4710b7db0f1014613f03f13b9aa8b61d678e515670c4aab06441b77f66ad36c17be93a72ddd0f94dca183725a83c81621ade17de73d1930ebdefd4a8deb4c630a74d8c84568106946c9c026af41bed6e905c65b8dbbfbacccc714817d6c80d6498664042f462543a175de7783b88e9edbc34ff554a3a0aa2ddf96f7a7fc88c3e19baa75070b49686139323d9f33eb039b783c82c55d8e36048e1d541506997da83668e25b803b91c7620d93436a9a4099514cdca96769dcb92d76d60637fdb8f89deb445803100dc2353f581304ca4e30bb4dabd55c710d225a69226c0668f50060b936a32dde53890e31ad65746581f5dd32211afe79ba373140f08f7ecea7dffb674784d7436d704b7497adbd13aa1295e2a2796f31611381ac83b2906a3dafb196a1f309e8afb24b3d30367a56bf4305dbf72c8bcc2e7319e8cf08e68b0453bc5b2c685ed8ca7fb7ff374e9a4b2fd2139c2057ff1c4ea9238eb15d63550f4c3dd2216d23acfde8e17b3a2ff0caec7a8facefbd143a83705ebf3eafdc8f5adbd7844ed93d64cfda7c2d777bcdd7ca619363e06bd89d87cab5724e82284fb2627333ad453704c0a6406c71ecdf34622b9fb40b80fa949a948bf34133e050f4158f7a2cc561ceea708ff1f08d70bbe2807437c1eb55d5c3a29612f369f055b60e008939ef359b9a596591b88eb9fd5cf372aa960fde2db90733ef8c5d1761143999fbd6e6e203e3029d57f2ef7b0b22f849e91d0783bb31eb12f847e8f8a70454bb9595d994ac1cfb4cf4faf7702452829d35dc650d0424f64be6a114c6dda059c43fefeda63ab0b316a73ec11a43369c8da3662ba0bbfa5c0e066d32ae4b0f90ed915d116945303ee847485be8d52b882153392db7cea331f45971a4f36ce2ab1e26caccbca91734f3c109c267f2b0f8bd456b7be26e509ed7c6ab62b830d23f3a5bb9487c31e4518adc118030ff38b838cec16930e3d197bac1d9ee6da58df89fa3d351a63e460072f38709b27f2cb76574ded0661bfcca177799fd1634ad7e2ae94edd34ce36fcd4c3b2274503f13e4a835e877d6ba01876c9b6cf1827a5936c64f6163b7ff51b14d732e6e7580a658676954e50cebd0089735e2aed2403c0d39e411017918d771a6b1b4cb336d7bfa2577af25a91ce77647f60f1606524c33bd3e90a33508d3337f95c257a58d38d9bf55aee575061f1f41736bd9fb2132203d5384d7f0e2c35c0a5b41a56585d9583800abc52ca68b1eb6c09e8c61674ed1ed34643065770ee6f349febfbb2bfe87705435688db2c211dc2c9e04d6c567d53d9adca44bcee089e1f0545ade802f5db6ab3b864caeb17e03c3984d5403b669a5a3be5062eccb302f4e1dab95a200d957f50f78c39bea4cfb1a353891d4af44ba45e0c4535f678e79ee367c4d09630e20b45176abc88ec7f1345da76f7766471f7d8959c4e11f084f8b685f38a53455777e5f0bad614810e660b1337eb6d89dfb33c070d3b3f3d027a00ced6dfa477f8a57996f5db34138a1dd50ba26944e838ec46a09de4fb34092cfe1afecd68976dd1d3b737ec57c112b44663869e926d8962dc3ce23a630f49e6f6a1c8b2ba6d1b10eccc08a0f94f3e188eacc16aad193b19599f687fc5b5b6d6637a0d28990222fb3843473b4dccc5104966c9ac1c742856f2f981499e42d85c93d43383f8d410b9f54e763f08fc0f0b51b390ad78e087288c2cfd94f9c35f2898125a00c86cb9c387e3a3a960b11c7499e5479bf53e34604c1da0936eb265c9840b564a060839a710307aa5c4ce3f92f1ab98971fd09cab53c1594f0e03c880a386d9afbfaf33335109796dd5dcb25ed7242b8172e2e93ac99c2f00e68784956fcd9264a2c30eae93a2130a0546b49c671703745ddf514772ae652cd808e73c451a0f93a78f7b9763c40c3dfd620dbfec16429460d4fc63f80f372cf77ca845ab3dcb80f418e41ea12cfb9f4afc82a811e3d5cc738dfb5c30f45d862813ba496541d3a91a5f70a61ba43136e72a2517d7c3ef21ebd4e60bf56ba3d46e85b61135c3bf9d39a86973454a59f33b925a1f0a239646b5fcb95907745ca274d9a1c315b80bfe42fc7081e4eee75646e52f69015e38deedd73000069e3b2497cff5ac609597f7847c4377b6c4f8dcc48c853fb9c177acb759d1d77164fd68ae62dd44d89f83ab9ceb3b5053b88c3456fe4ff21578c715064a096f2857283620e8c1a439907e4b8f18624a2255c5eda5a64927f8e8daed58ee775cbad8d81972fce597f43bf799b53feaa65eed6afe19472c3d06bc1176081977442d00022e2e825ab435ef90a5d9b84ce254b2e54bae05d2b368e329390ad3cc1025be683adc4d768376e8b37a347c3374f326df8199a2218f4507bb2881533bc746a9892c6af0472332c69147c959a6b9c32d47fba5814a0c84bc52420ab30b35a02784cd02858950c0c2e640b3d11d9615002555e1a2f2306fe712b9077e15ca114d5ebd1c0dbb92e31e76c1e100d278535dc988e15ce03f033a41a47bacd33671480e871f9ce91913ed557080c813d725f7a3f654bd6e3ef8694d0c9c1413b77d414d85f7b626d8147f898f71c01d8142cbf098f73d6d6b89713c7389c378ae57d2e934901b7fcd334f22e0e59295979d257eacd7a29fd7438cd3076a51db3e67a83c78f1d1d7cfb3e06bd1253b4cd84d967dd7fae0d131d861611388c2e3167e83b3cbd3329b3270fb47cc0c19825fb238b86d7180e9ed9a7a6d115995b3a6236843b79a80ee66a954ab52a7fceaaf8b52e7869e78b03339855af21cc5bd9eb8fa5a4f784dd6e53a404d565aeec1bc529bb6cfb9853d9b34969f59deaf3d4e9a62864d699bec577243802d088814216e527445e731159366c23062a6c71cd7d3f732381e977e1602b2d77b4cd5101880db4b4a1969bbf34caa341b7d3a211b4b829a18d0067083e7045780090c95f89664a7946b272f28264d4e6766b1d0241f8df08858ece9ddf12178b0ffdd4b3f6340afadb1154b399ebafbea4ab76a06fc8a8e2d0fb4e76876d7386ff2a5a22ee6f3ec836741d3fd387af5722b2eaa652f75dc9ec0cc851ad256acf02beb0d156c346169721c5a842b5bd8a0aa73663d389a523b6a6728de1982041241343c02938e566d0eb6bdf522cadaa36c2f4107af8d710608f92cf612da2b34ba69a81241ae3608454af13fd85379582a270ee77abac6831d3008a483f810c3c60224306569f42fff9b1b316f2d6c0170444f6acaf78eef362e645859f81a09bc4d70dff52bf2d7c95893f2d26504d22e581ac04005984ddf92ba7cb622fae7ec8ad0362b60d88bcbc236d06af9bd6efe1ec6b735f511b39226ba02369d1f3f78392a2371e906d1e5492bed0832c5e46dc313bc7771d7bf4aaa3e5f26e42b7cb25e9e900e9070e2ea7de3efd1b3d3c474066d2f703479d4498e19e87cb20a773238affd31100ec3dc3e281e8c0eca36c3949954e855790174e1d99dd35e3cbe33300b0352b73729ddfa3e6c6afc997e642c7293bac007583ee67661d58e9c0feeb8f78eae2d657bf6ea3b055783edb3f7ad702696056a093ae08d723b201f7561bc86c12033284814071d931ee1096a5979b84798b9218ea0edf1b4960a70140e6ae3dabdb28e2d57f6619dddb4ea36cf79ec39ca5f7b6b25904dde332fbb5fc0f0147d6bf6c551c30d3dff13558cc99719d96aa8a1be3217b819a913eb16c5f712403509ba3af8f4b7ba10d476ffb5f685010e2ab4112579635f3eafdfae12b98deb9487b2bbf128f69d8b095b0fa8b6d379da1298b950e95af1dae43943dcc119fef38417d8e4fb68b63025bb297129126ccf8b21a867b0b60c193004cfba040ec40ca598033a16c01b6848cf387775ad47078de0e446eec552b533a35c8c14165b699797536e9a12e3beecdaf0c72e991e27048acc36388bf50d5c048419aef4b2dc6b077edc159574a8ce03d0c9e8d7e9bf5b826e82bf3cd5272523035aae958c4bd5ef1630456ed3247f70bdec434f6293583ec8971684ec846808e99490678c3dd7f057b0a616d01631bc77e576cfe78f383289e281cba1b1f7241952dbbb5a4ed4acd1addd32f988d68ffc970a468d1b3c9899712759000408fe70bbf36765063a1d8bda7e1d563193a4b1dc7ad44e2b9a20008b93e37353bdf442ec338719954afb147513203b5cc4a1a841fb87c124f8a5cb7b1bb57afcdd44faa1ba5345eea882039da0eca3144c05e92d8d17bb4b7e7d474dd4551f325c644bead6044d45a80ec3ceb", 0x1000}], 0x1, 0x0) close(r1) fchmod(r1, 0x100) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x100000000000) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x269) 16:00:05 executing program 0: setgid(0xee00) setegid(0x0) setregid(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x182c2, 0x100) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f000024b000/0x1000)=nil, 0x1000) socket(0x18, 0x4000, 0x9) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x0, 0x4, 0x40) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202b21d408e3cde2e2fac203f9f3db4c7694cc4c8ced994013bea177871139470bdd475516bbc0b8a31b709c954c254ade10b0cdaabf71419a3407b5bce132108e22324b7275a133990b465121e9a1fd9117b2508a9de99f6ec0a3009e72cc8402e2f8063b828bdee78f834693faf1fe113acdb809cfdbf1be2f49105f52e20d07fd539b6f947efa1266a09237f1ed1e93ffcc5be4d0ae2ce69"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000740)=0x7fffffff, 0x4) fcntl$setstatus(r1, 0x4, 0xc8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="6a93acdea060cf1b246f93d3c3d3cc95f37eb779f643bccdaef33aeb022c5c65f73dcfae136cb516", 0x28}, {&(0x7f0000000180)="77cf1001b52f3fa28a2ab78bc430e3a6e704461d0289d5c1cf2be5fee5fde515fbd19b6ad996dbcf428ea7174c9e376f67705b2e4211b9a786b456c9e0180ef7b0f4e6079da95cbe04f5682350f33350e2fb3d9577c073f7247b130fb592d5ae99b01ef92dcf3703ac59dd27ac0ee5f3bd167fa7abd83a3d29f25b361d29b7cf3e33b765ee6389c7f5bd5f4ecf929a21e1f3815dc571f171b1ac", 0x9a}, {&(0x7f0000000240)="caa20e339dacec693f3b66b3d1858dfd8d21e3670e16ef366f03132d74a648179798641dc76540d5ee6b287c5a7a21d792fcd663ed85ad21d55d9448b42c40e79ecbc52039f3a83d9aac28d99a5504bc66f18970a6f26b59fdf247271e5e146f96378b4c60932d9df4de488fe589bd18b8e2e94258a4731bf07a5d69376f9a456630eb5f253b7b58e1ce0484089d7e5294af2d662dd5503624b15feefb0aba67d6faee2022c80afb166064c22ce8b4b3693847d1bebe174b5e07ef97d6701cdb37c8a82d274d31bb3e0432a584bfe7", 0xcf}, {&(0x7f0000000340)="119ae7db7140bf45b40cd46c3ae18d259fc3885635aebb4c5d6e27dbc02a8e5ea055843e6075b1c73e42d943f901ecd3295dc0e6b5dd361e12b051eacd8239f566d6027741eea52a53de24e419fdba619735d3ca217a68270ddc812188542372435c32e008815b49393b9d635c450bb196007626156186e77b2e688e3ebc0d", 0x7f}, {&(0x7f00000003c0)="ba30e0b26ea39455a2db84343cc9a9b22d956a648e6632f747ff71c14b4297a2c5ef01092c27324aeddf9cb372106d01ed175e0931e0c28a312c8a3d6b5e4c25ec4363e6ec8dada5e4d8b9a3c12782f03afa6a44b5db2a5532b7d8685a10e6f14d7f2d0138e60e772ee2ffbddf04b016e1c073468b0092194f61354cbedeb0ac74454fbb90ffd45e8a82a5e54f4b7ae33551b5081c8e8743b3ebb9d818fd8c0f1eb69846", 0xa4}, {&(0x7f0000000480)="12c4f0bcd839850f953b8bdb09d270cb33aafc93ed353db6249b565d76512d428dc460a06058e78e16f4fca41025a9d6acbb4c9027e3ae1fadb47a76fab4a6510037b73fb20cf3b0771497cf6c0b223ff79aec32efdf2d938981d4ec8753f7992847235d085e1bda1350a69a20eed45765db2fd811562031b8c81cccda68a194a69e90170859b05f5e0706c5ef7454a48dc40fb72eaf48735a869b383366c52977b772132909317f86189481fe92156747fbe9941f954a9828e2a6546737fd0349b347276fa0e55d47847a1c22e08075f301eb", 0xd3}], 0x6, &(0x7f0000000600)=[{0x50, 0xffff, 0xffff, "d5e7f09d30899583ddfb09d43a957cb2a8b88688d9b97b7d834d6d5390d3071eaed828b2afa6cc24fffa78a425118157ce5453d73a11c107a1a4c6d8cbb6"}], 0x50}, 0x40a) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r3, 0x10}], 0x1, 0x3ff) socket$inet6(0x18, 0x4003, 0x1) getsockopt(r2, 0xfff, 0x1ff, &(0x7f0000000080)=""/52, &(0x7f00000000c0)=0x34) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="29dff7e23aa4d8c67c807a22333541338ea591b69e03487e6e37d9a7211d0ea6b429472eb185db3ff634d6eec3f8a2cd2f176a946170cea1e4666da963f401bb17fd81de5667c854dfaaa0e1aa41646cf72584d91419001e7f3d90242266f7b3cc51895ec7fbc2f74170502f0abadb7dfa4039b1de8a0b715953", 0x7a, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r0, &(0x7f0000000100)="5e30c541ec3a10281f165aeaf66045d6c6999af7a3eab3d764ed5564d2834d095fb11ac376614e13d95513956eafe15d8dabe192754622d01e9656d6fe771b61b578d1069e65b8de729befdf8a145741a97fc24b7459d650a5b1147d4c3c70", 0x5f) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000080)="d96fc426d55e7ab6cd3a05d2c7d7ec1b4f4d0a9b456c9ecff8477b90dc579847339a334021f3a8618cff157ec1b214aca86e9ca215ccc3e5106e706146", 0x3d, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x4) mknodat(r3, &(0x7f0000001240)='./file0\x00', 0xd000, 0xf3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) fsync(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='{!}*}\x00', &(0x7f00000000c0)=':*:}{\x00', &(0x7f0000000100)='!-#\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='~]\x00', &(0x7f0000000200)='{*\x00', &(0x7f0000000240)='(./\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='.\x00']) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000002240)="df5b93b6a9973ebd93b165321fac2eb6af7c1f544e0a92eee600030756722ca558f6c8d974a3015eee84dafda5172f9b3fcb41f48ef32357aeea313ce98d905ae5b6b97cf1030289ac3bfffb8078930b3f41490bb48e39875015182772f8cb69897124df9976aee7a0906570bf0a161711927c8e7f9484a544382e4f", 0x7c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x6, 0x1) socketpair(0x6, 0x4007, 0x1, &(0x7f0000000080)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000040)="fae3bb9051395accd1cbe9efebbb0bc18860e52dc23f306fdff27fac722b6d4e5c8fa72456c857a7dd7322", 0x2b) syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2c) r3 = geteuid() r4 = getegid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchown(r1, r3, r4) r5 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x200, 0x1, 0x0, 0x2, 0xfffffffffffffffe}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x1f, 0x4, r6}) read(r5, &(0x7f0000000300)=""/241, 0xf1) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5c0d, 0x3c}, {{r0}, 0xfffffffffffffff9, 0x86, 0x80, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x8, 0xc480}, {{r0}, 0x0, 0x6, 0xf0000001, 0x4, 0x1}, {{r1}, 0xfffffffffffffff8, 0x4, 0x83, 0x0, 0x4}], 0x3f, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x29, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x81}, {{r1}, 0xfffffffffffffff9, 0x94, 0x2, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x10001, 0x2}], 0x78bd, &(0x7f00000001c0)={0x231f6d64, 0x9}) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x9) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x52d7}) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) r2 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 16:00:07 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="97af75780213e55d304894d08bfa68f8bf5d9bce11938b5cfff5360d3adf1a5ff844284a1388f7f718ade79fcaa8df93587bab95f021fedfc4bdb0f3bc444dd268d95f4e69c7b02f7a6b221a7b90215cda58", @ANYRESOCT=0x0, @ANYRESHEX, @ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYRESDEC, @ANYRESHEX, @ANYRESHEX], @ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYRES16=0x0, @ANYRESHEX, @ANYPTR64, @ANYBLOB="4df5fcf49a18e4a29ba2fd586b1157d441a6769c7a435f3f3dc65278ad23179b5da78b1f6f5c825b084fdcd71efea5cf3b9e6cb807", @ANYRES64, @ANYRES64, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16, @ANYPTR64, @ANYBLOB="484c2727781aca8234767e8933920e91633e643f706c5eae43365d94aa7723df1b532db9a75b4ed75bcd2181dbc3856d", @ANYBLOB="af328e3c57b0f49837ec2b576e5ad6a9039887a7fae245b10389cba2a14246f0f413aa4c069874b60302815a464a96708af5d1e969bd6f8824ec45230af003ccba7337f4d566ea0d319011223defcf1122132a692b88594a1ce1f1a3be2e1221590ef674f92c27c09f4605937d3654218aaaa07250356190a1c1aafb15485f50a07a280abdba09a923ea9038820fedb5121e90549089a361a67db852c9501e38ca658b5adda3c8f4b6eda639cde80ada74e2b86e1d85422b01a7074b1fe135cda2a56cc1d157a2a9c70f6aa9ae93591b702c465c82ffaf25497a5c368be1cc7811aaba3a9df5cb9a785a6e", @ANYPTR, @ANYRES64=0x0, @ANYRES64, @ANYRES64, @ANYRESOCT]], @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR, @ANYRES32], @ANYRES64], 0x7, 0x0, 0xfffffffffffffffe) r0 = socket(0x10, 0x1, 0xffffffffffffffa8) sendto$inet6(r0, &(0x7f00000007c0)="911ca79adf937cc2ddeeae", 0xb, 0x2, &(0x7f0000000800)={0x18, 0x2, 0x8, 0x70a810cb}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000006c0)="ae292daed6b6abf6e6d27b87d5b1f21b2d2940320a97e261b8360c7a4e0a4323be783903e52df5dcb35c828f6dc5f300fac0dd7bd4c35a8a0c359b412e9e389677a8ffae13434f6db937cc14fc4978184370c44b7029948a51dfb1969e436cadefe79dcb56cddd6bcf51aa14accd5fa7d81780b449b56b2ef060eaa2058fb3ba594f831c482ee9435e94950948c2db1cafcbf8b22673904ab367074eb056ae68737a705db75d465ac69266d2cf7f4bfffb430917cefcd63122659f9b8cc21766b3fd1beca9d9d9f04db86e026b27fceee892b1832cea834220d3729624fad0", 0xdf) r2 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x4) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xccd, 0x81}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="4b687643bcb148dedae8506cb497ffeba8f8d2f0050ee9d6c8a9d72d655496887f54529bb20ac9ee3a2a16fe27242a025cc38d0199ef69ed34e44ad8ca5ddf596e8a71e78acd44ada0e1904c7079c42ddcfb763a548f9420a746e6175ed4c77db4baf71af7e343f4371ede4b3ed2894fcc91fcac89fb95775e9f1a43a5626ad3f976d4b829a4b87a4e7a8d95497c4166a40c972b73dbfb035ee8e800581cc27a8afa6277dd54c5184f6f4833a7c10c83d39e46489fbd", 0xb6}, {&(0x7f0000000180)="af67f5b77b4d3f36e1e60475cc2107b82d1a7ef99738b9e6a2ce55e5d8d230bcce540f5f1a1b95415ef608e65fb4c45aef8ad02c4d4755f8f2511b47eff86032557c9c70826228fd", 0x48}, {&(0x7f0000000200)="50250c60945279a75458c101dd3355435c25570fdddb098c96c247179faed9d87bf09df3066a60474922d573487ef2f0740a75f8f1b0d415d36ed3452594c6f8950b0ea05bb1c629224440f7ff59f85e5efbac02ef0358f708e2d3d44032b71c8504d907a68ad7f9ccec13cc3d59e2ffa82df0e913d3af8ce2432dd0f68302e0a96b86368359b8a2d58d07a0b777d546b231d735caf17477198e1ccb0c1e6d158875556583561a953103cd773354701ee6622a771fb14b796fbb0533c76edb6a815e01a2537e98e7c2e0852e3b563efb1bf67b7abe5fdc5dc098e4a35d57ad7fcac6887bfea79e1b69d8a347aaa2a9513860e31ba9989ee149fce546a798", 0xfe}, {&(0x7f0000000300)="e16d571977360e4c39577879caff6743b04c59baf5093ca2917725cdc28a65612c42091291402756fd7b89563205d415cad5b7436f08a92c57fa4d16ea07b800d2c5f1bbce86ad78ccc718f071c83d5dc76ece683cb8735624fb8b60769db50fa7d986eb3f6f0d8f07cd7ccc1323bc2a6fdba1b17eb83d4d6274932190f59409711c2b1429d1d7b00c45899383859bcf1258bb1ace3182ffb5e7762b285f6013f7de77165a3ee5f1debcf9c68359c1a41d96fdab6a6d7869f88081312a6f680229576295fefd8a4cf90bd1c4c31b646516d55f416ec13d4a2cb47fa50f0f689f", 0xe0}], 0x4, &(0x7f0000000440)=[{0xa0, 0x1, 0x5, "aff583205bc5c9e763e7a8f7372c532e420d1987a5fd78338bf1cc45a35580b9e4ede005a1016cb606816dee899a798d595fcf743464b70486d47303d3da4b5ec79b18703e345dffd766a0a0427192bde74c3bec33c98e2fa6cd3f34f774adf34068064ea7f933f846376bf72fdaf4c4333b6f186369270221e1e40ccc1826d8bfb5baf9da67b6b762"}, {0xb0, 0xffff, 0x20, "adc862e10c12c6015f22d6bd1213816a9f7f690ddce93fa54583526b1d5a7c1aa7deb3b46de1f754c740ace7cf2486bd5bc0f9cd7b6f5146c7c4b3fd2c7e9fdfc67d253d8883633a647dc5bedb142a1795f2136a35458bdfcd7ac90155c6a4c4cfec4c58b9f91096cb52cd6bf67a56c199770a3cbc69c30fb4f7cd0ca81d0a0c96b02a4c3d7d7cd9fa05a48683b32bffe9d07498e5d76b3c01a8894728bf58"}, {0x40, 0x0, 0x8, "ce0fc8b5e4985beb6bb0df76646332349cb87ea8b5751be236c7af5ca775810a79e6b93c5f919d734c17e537c745ae"}, {0x98, 0xffff, 0xfffffffffffff6c7, "526d8f33a3b2c9afc2e1f72b1d869e443df39b491b1b261d70c848a31c22034c60759f307b0169827fa65015bcf3595a70eda819cb813d657025db6396b7710d9c43dce697dae215ac1bf125554d79c2cc0c5d6cd996643547e50dea7de14e954080104f3bca4ea21fd7bc40c0b09cd911e64fd0a83388b11e2794071c3bec13045d85da6273d7"}], 0x228}, 0x404) sendto$inet6(r2, &(0x7f0000000040)="a94d", 0x2, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) r2 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) r2 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, 0xffffffffffffffff, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/34}, &(0x7f00000000c0)=0x24) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x2, 0xeb70) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0x59, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7fff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce5609388c638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7923e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609595756134bef55d41245c0dcdff4abe1f1724e770bcc408e1e64b8f924b8ae76db9c1c16862bc62d9a6e595c", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) fsync(r0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() r6 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r6, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r3, r4, r5, 0x114, 0xffffffffffffffe1}, 0x0, 0x0, 0x47a7}) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) openat(r7, &(0x7f0000001680)='./file0\x00', 0x10042, 0x1b0) getpgid(0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000016c0)) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) sendto(r1, &(0x7f00000000c0)="66295c7c23c4c0bee6a54c7b73430a", 0xf, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) dup(0xffffffffffffff9c) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) accept$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) msgget(0x2, 0x228) recvfrom$inet6(r2, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r2, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) write(r2, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x100) flock(r2, 0x0) semop(r1, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0x8) r4 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) shmat(r4, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000140)="007617ba2f82b08a31791d93fa65d81fbb1855766cbef0c5bff7311e0ec40fddc40667d18aacf8bbbac499fc89d0793f4104c0d504064512fefa7dd60bf87e787acf92c010a04f8bbcc380a571c568b09258d441b26d11d616f649659cfcd4ddfcfbbf3b28d767e6e40401956517db2feae0e648f697405885f5e31c88004907afa8023ab7403c7c9372df0e79d18ec34a5589c1af70e04bb628ca22f1c9c02e73304ac33d52e33e332d44ff1cab8e57b3015d2ebe5cd20c95c8901552be0d41f6d824abd4962dedb8ecc126e4dbf4149a673e10c8e7ca6199b343b664f8e9fa83ebb8c3e33bc7ab74c8677003", 0xed) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x18, 0x8006, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x4, 0x509c) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0xffffffffd8cdb047}], 0x4, &(0x7f00000011c0)=[{{r3}, 0x0, 0x20, 0x20000000, 0x6, 0x7f}, {{r4}, 0xfffffffffffffffa, 0x60, 0x8, 0x5ea7, 0x5}, {{r5}, 0xfffffffffffffffc, 0x14, 0x40000000, 0x4, 0x5}, {{}, 0xffffffffffffffff, 0x89, 0x1, 0x7f, 0x3}], 0xffffffffffff8000, &(0x7f0000001240)={0x6}) clock_settime(0x3, &(0x7f0000000080)) 16:00:09 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x2) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = msgget$private(0x0, 0x400) r3 = shmget$private(0x0, 0xb000, 0x21, &(0x7f0000ff2000/0xb000)=nil) shmctl$SHM_LOCK(r3, 0x3) msgctl$IPC_RMID(r2, 0x0) 16:00:09 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: r0 = msgget(0x2, 0x103) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) r1 = msgget$private(0x0, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x10, 0x40) readlinkat(r2, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)=""/110, 0x6e) recvfrom$inet(r2, &(0x7f0000001140)=""/66, 0x42, 0x41, &(0x7f00000011c0)={0x2, 0x1}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001200)=""/210) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open(&(0x7f0000001300)='./file0\x00', 0xb98, 0x6) r4 = openat(r2, &(0x7f0000001340)='./file1\x00', 0x8202, 0x0) bind$unix(r3, &(0x7f0000001380)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet6(r2, &(0x7f00000013c0), &(0x7f0000001400)=0xc) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001440)=0x2) msgget$private(0x0, 0x400) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) ftruncate(r3, 0x2) r5 = semget(0x3, 0x0, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001480)=""/92) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r11 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001640)={{0x7fff, r6, r7, r8, r9, 0x100, 0x4}, 0x0, 0x9, r10, r11, 0x5, 0xffffffff, 0x6, 0xfffffffffffffffe}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) utimensat(r4, &(0x7f0000001740)='./file1\x00', &(0x7f0000001780)={{0x9, 0xe626}, {0x4, 0x8}}, 0x0) utimes(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)={{0xff, 0xfffffffffffeffff}, {0x1937, 0x1ff}}) sendto(r2, &(0x7f0000001840)="3739875cda2331d29307fe9f25eb7ccacea3ebfc332eb54f46eabfb54c0179593a48c6312a363ee9c415bbeb2917625558c0df3c0e6a8a47480b6d130035d64d4f6c29341a7b0998f2f407b858f8d9d75ed5910ac108e14a107e1b340f6856f3c0", 0x61, 0x9, 0x0, 0x0) 16:00:09 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000580)="5c23873122d8d9079b7508dd66843fbd9d95270c904d1bddbbdbfa4159efa9c8a384b0ddac8b89c3edcb2b845649c7d72e4ab9e29f53861bb400c06beb8e19ecd80f1293bfb48dac5fba61317a3a758b247be0b4a75c596187ea2d0f3690835009852dc59856565ebbdcf22d5a2b97a174a0cded8a19d6e68f0289eb167c87e0ce8d998c433013f52828e56916f11ee303a77381b9ad08e8eba913a94dbb997f1b13fb69b12749b8067f52705ac6132c22b179fe4c8e72f8e16a624d51c0f5b53e248cde922bd96cc6cdfc9e4b2b35ced31afea71226a9f5eeff0fb436fd61dfebbe0ea2518b77d8dd8b7ea46aaf1f6f2102477b2648c952b793a35bf9655a997d717917b98d3c5d89cce01bdbf51b21bc7524f368d5cb5be918e662a737066771562f83302fdde39d3e8d82868591fc814bf5781ac1924c4966992e85b623ceb612c3b6fde7151eae1838e85570e576eced621113ce7228b6d40ddd66cc071a77a52e92c10cae70eb33a0536032bf142803b95c0ac8014546b0fbf5001815959b11eb88520196470a5f945c80a9daa56d164f4f1ecf6d69db9b670d6a38467243230710bef6605cabc339eb0984bbb03d92aec6deecffe36c67826595ae9624f96e6012eddec722f13caf57bbaa8cd296335956a7995f3aa4ff5458796f5d0761db199dccfda373c492ea0be864b3b126d67ec4ee5204d0132652afcfa1ed093337be32a53daa1eaa7873df6964efa2e288de8d18ef6389acf5f6143557ffb413b07cdc4c61aea2babeaaf123b0185178f07164929885d0a448bcc3f58374168a01a0db07c0469c679853a2ff32fa33ca962690f7c912fac1889dd13f1b65419a741f85e9edd60d9ebeb27361a58aa5af9fb1bee0dce96a4ce675f94209fb6299d8e066e7948bee117134523fc8f043e055f48bdcd81d4a47caca7fea9995b2b580aa0e04ac7bcc243ccce248dfc36bee24d7af6c1857e846d9d3707b8cd4c5366b58471d344bbbc05e95dc912c4f0bc4c65bea2cc3c457247b27c6d4428b5b602fbf9d86bb8e876289696b4a975260afd55dd24bd4e68f1dd83c38c681e3cec521402feb380b0a4f6597ad75e2cd10bbac350ac117368b890dc6c59f5e192ec66f6770b9f15b2a56a99441406a26d3ce11588e03f5579da1c973e0ef858f03108792c3ef0971635c22ec267215f29519d17dc623d112fe300af34d075acc77a444addf1e33279cc7a2a479c75a3c21b6be67885ab549bf26842059aa680dfbfcdf22e1eebdc087a9da68fb7ed3067cae8f50fb277ae0d554aa9fb9086397a655a40cf172f2f7cb6380b220f0cf0f82a01891bedc76d532a1311a32af4ff93b111cb799bb1b89421be62c34a23ba1fcc8f0c7620f1e7a916bbb5495f4a6c2eb1db04faeecc20acfb7b9d7a76fafe7f871af7fde6df3246922c996d3a3910a9684b7e51bc9ac30925256c345bc8232216173e71e1bea1c7772d1cb2c5b0c06c67f1bbf23e9893927c7396581702c31b06120c50e0a182b0029ab020db09e7287aee7af248ca6681b2f8cd55b45a236b5da8e4b8116f3d98589aed2bbc7601f26ccd8042204cdefbd76a3ea5cb1f7fcae0083d1c5ce82bdd492bdb6d9d0c60e4fd2339bb4ea0957037ed076440ac2b985ec6e43b47a738e64d0659d5e7ef2ea907d4e6a58bb6d16486ea74c9fec0396613d7b3403bb85ecb9540052f23b5511aaf6bf9d7babb28474f154a47cd739f5a9dac2db9775a585d62990e06f3d9d9d3bd5a956aff69b0d8b039f0e935de5e9a241113b2b87090d52998238c14105629c791bbd838be9c049a6efacdfb367fdf8bb5c6651342094776b26c73ed29148698db9ba055367a5dcd507ae5c59ab18cb8cda06ebe6aee05ea3efff3ac3fb8791df20bd4cc9989f8d8993164ca503fe215d0bbafbf8723685f36bc49cdc2870fbd71abd36ba21fe29ea215c489e9471dad302e2c6393a5879cb3c6889bbcb25c31e67f48ab62aac147d27fff744f799dd612ac29fa941a6f9cdf1b165c99ac6ca0c7f3232beecd7eb87bd8c107371880462fa158e29ce6c475361f453f9b87b3ba5ea5b5337e221b45bf879194c7877c7695e48f830f472aaf912ad4ee4e534f188fda4c955352d2eb1918b5e43431a4cca26a57d29d7706235a35817f7f48c3f464d03ad1d7ed570d34ca22891518802b40bd999fa601b627bc0215b2eada30e1572f5226cbd63af5e975a6a79738e105a551cca24cdf91098299ca2031b97367bdc88f2aef17d97177a976ee9aaf4f8405fff2b40ee02c2572067badeb09a83d9422783a7290489dcb7b0811f0f4ad26fbf38d921d69870fbb54db755a45bf0f69225cb4f736220b230bdd8b5ec7b87e4e476ffa3e12bd6bf7f34b095b77e47c5114f4e46125cd586a34df607ff4fa058570048269871619959795371939755dc671c195b198be2ea3dbea64af6677cbf77b02ad5f4b6b47112d24adf5bc849fb0513320188f7f07b6f56b8119e6a215fcbb11f3de39afd934ef00a512dd4979a357e61eb4020de0a8242441a8e55c9bb7b51be320a382971253ede7ea2fb7ec25287854c7ed40cb6203df99423567ed0f10a6bc7f2938c3f3e07980817ae63bab00413653159fcb0a6bdfa88ecbdd847b70710fbbb43171a503cd8744b476d14fde38a140038a9b103ff1a22dba956e03f945ba43ba070afa4f583136778d78b29c48c41c7b36e78a912a6636e6fe8cafc7e0b7930d20510b16b81d43d7d5ba7a2303f98426fb46ad6ccdab493d9dc537f0c47c17c9850414a40291f78fb27ba168eba6a24c15b82f6a217e8e26e6a57bf2d5653b492571f53c7797170ba85e3b4016755820933db7109174178392974bda4bc73a882c5e22cd41f52d76977a091fe6f0b14ce21ba205f647bd9323792b0c3a82f57877440ffd63cfd96c9fbb416ce88a154be9322ea3e8b57f56a65dd0a4ab879bf28ce1e646f21dec915de7b75bb5fa1f521441ecb9c4adc226379895f2e2eebd5938fa008beb4ee142c03264b65258ed12c1763bc79ce2afc4dfc79ee97ddea2f63b36ad35e2ec8c6e9bec9d662011807ebfe07090e6ff6a178d22da8f4e95a3ad74b98144c15c2fba4ebc453ef2dfcf6c8e980a820542cc835bdbaa7cd702e9a05c6d5d191aa8a4f17b21e7a03b371c6057507f2cc5f39694a6ae6f3efaf910395bd11d0aef7bb43d364fd7d8a7dcab6d54587dc2c7d65ecf79e6a59b3a5498058c8b310229ecec0c0fe3ac30beaced07e08682f23db1fa278c1cea1da24077c75687b3373d1f7132e0e9eafc91fc1bb3a72b2fea52033641289726441a47d570930a5f4351ee71f3f656af03c4c4071b0a33d751c80c049ea74aa2d94f8433bf2b5930ed6ee78b0bafeae08c01a6f0bb49d11e24dd84344dee77f7709982fc6fa9d3ca29bf770257b0f4e0173e45bbf3b19d3a7ccf3521e45bab0d34129f3ac942b3d0fa21687a505328332bb591ab33788f2560fd4027fd3eca2cc63ebe8400ee239bd8194a073364abb9d31e1716643b6cad5ecb48533a5f7f2b2d6a7ee1136b419fd75dfc6b141d594ab80317644710d66247611652b2c9e617c8904ae9cbce6f6f25e00bae3479f419a994be7b835c29f7fead632a79c147e460bcd666720bf53a85942531bc932d85d5c4449c9d8f85e1d4a5cb3657d86cdcb061dd3541259c67a781691edeaf63d74cb9627868be5a1ae0b77972048b4230fadaff4c33792d012956e5829c08a06a99d9f0d115dadd5f37251c7aae74dae71b0f072f780f49ce71f4a6f0d3f92fe4e00aaecee5a1d877b2ef2eddb8b581a99b9eda3848d5a7d42c9abbc67fdc12f6b33e21f14f0b3f6d95a7e39eb1f8f92b260a62fae43d790b00bfde92f83f93708f1f2bc1457729fb38bab91ee70b038527a1b10d41aae892903b47a6ef26ecd54b3efafda103ebe276d6c813f846e7d8894da6b4e900a21b33a390c0917f0f150a986fb76863c8e17478ac9f0a102460e0bc8e5ed7f0a94312975254959bb8f81fa7c936cdc28b2200892ac9e85af26c80ced47de86eac80c1406a086c97b035849d1d3a9999a36f3f7de03898c544ff0191417804f3ef5c44dda37571e83772ef97c7f72cc9fc2f3edb410d0eb8f2ce1cda51c827ad8e148c46a64f6b985fc789072abac6932f2420852af8196b2f640f27d02f61eff12bd9915122d41f64956e5fa5f5327cbcf9ac389f4a7dca7eec463761e11c984c1cdc8d22ef3e9cd9753cccfb2e34c54b9de894e42c716027041a021b9b7b294143baafcd10cfebeb1ac37d6db4ceeed55561c55d2c029a3420f7ea79b44054d4d613ef412867108a039e2af8ea2d6836031873db8e0f6babc553c92c60959c0fa10ace8fdff3a5ca077ef7d2e29a349df81e5aea9ca414c6e6529e88ec921f5262700ce44ed741a5aa6f98332b9ebed0f3f1e7a31cc242bf78d5cf76e8f8f908d94f3b2c14b28cdefe93c01cd4c43efbee09a7f81d46c9cca82fc60e3a03220481b3641cfd902c3ec8825166ef57bd8f52ba577cfe27d8751039564c6be0630ac6b5999409978d426c2d61a048ddbc0ae1e3430355ae16405f606dabd96e6f8dd64081bb3b432e3508b6471887bbf9e77341e907d1640983f48433ec732d7e93bd929f95b8159155171eb8d0f14d4390f422d98d85c6518586a99da5a69a76c301e01d9bdcf81590e75f29dbc8cf7fc27a7df77df311504ba01df115ed27967346b2e706c3cda2dc2ad48f8a71e7bf97385bb3dd66daf73af1b93005248d72d72e335601d9c390fa02254d9c39e08df1d9394810ec95cf2a2ef8164d2c3c30da049782b8449bc167ba013586ef4cc1da8d41ebda2624e6fdcfab122ee4c57d720e756bfc9db90fb1ec4ff8fccbfc9e44050aee2e05589298bf9756df5f5e043e50a3245fe995d81e09ad4690d60583c23a4495d22cdeec8c540d7ed9a54ccd084fbf86c8853de5993ff73854c8a36a8eccb1919eb9e435ec41e3081f30253a0e73b9e8386379c3d11d0baefeb3064ca2c442bd87af234505543eeee832e14e6f7a95740c51953ae6f3d65f82e82347606f3a8f6809977701d72eb10af8510b8c9ef7a0e6bc9fead5787d191f4aa263346bdb97038823f4a6e62cf02af59b290341e828d49d52c611fe6f16f4d40362d848f390820473f7b1f1ec9f01dc8ec55415c87a6087fd1fd2b849e1007a946233e2886310b7a03796cb732d961c7b5c62e54bd1cbcddbeeee7cc78e04c929637580596ff8a0b27fe6047ad8d59edb5ef0c401ff3cf546fe4d0857da827e0e3ef820484641123c4540e3d9242f99cf1e5d117560ba84b9bddb10141a43add438ab11f7b7a40f4f0a8db8f5f56267faa7ec4220de9f2ee6230e6ea359f766edb49cc8cb36d6504beed40a73481adf161113585de6c72f2c65a132c5df37c5eefc2052bda8d9aa67d58a57518238f147a12db0e0e5babb27dc8fb82e3748b6e2488ede77ff724ab623ef59bc698c4cb94620c6fb615f2919890bc5aefde168492c2d262b65ae9aeed84cbb9c14bd8f4ac664c8668f7d8a2a04ef011bc857c14c413fd20d367d71d848cfe0a95fce281117a8f6d99f26de5a7c527b5b0d9f8ddc0284ce991938a6c516e097acdca2924bf091a8e66b49cc31ac820b521702b61cdd282a0c22dbc2c4612d351e94f6beaed8338fa2f09adce3a3ff521950036c5ba99baf0d4f96df6ba77d863232ff191b5647207df4455d1ef0e6cdb1e2c16ef63eacf7204ed3e7c17ee295c582a9556b2c153fed1b207c3859e", 0x1000}, {&(0x7f00000000c0)="42e2062e84b57fe2013960ba8b9aea1a", 0x10}, {&(0x7f0000000100)="2f73befd9863e078ff105718fb65adc5bc67def427fafaef1041e62c03d776df0f0bc38c6b062ec1e9730eb08ab1c92896c0a63847310726e2edd4ab48720d2a6b8a6c2aa27c743d", 0x48}, {&(0x7f0000000180)="31b2efcd0d6bb35af47ce9905012bec1dc216b0b8dcd8d03772e3f30d6cbdc13d09c8aa709b4573849ded175ad301627f6b86033aa6df547cf76da68b6cd7054fbea1a0a5f514498549786fbdc3f3ae7eaa63e3818b70e2e0a46caad8d2971977262f1f9b20e2babbf2c3a83b047a7f728fbf7c8eb8ce9ed780c91d62ce5a14450436fc287c80e6a0807694f7dcf50561968781acbdf6f2bee65d441ae60e773a6047f0a784534c5d862e3d6cb1793dc1b560adfd3ecff9b0b8a8b4cd53d6c8cdc8f", 0xc2}], 0x4}, 0x40f) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0), 0x11b}, 0x0) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x1, 0x810, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/128, 0x80}], 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x100000001, 0x0, "430002000000000008544d8bc5000000009f00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0xffffffffffffffe0, 0x1, "180d40a450adda3015ba75826f53eb9214c077d9", 0x6, 0x401}) ioctl$TIOCSTOP(r1, 0x2000746f) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x10001, 0x6, 0x1, "3119287c2c6e44720b2d9e9945b299202b756e5d", 0xb7, 0x100}) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) close(r0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x20000000000000, 0x0, 0x3, "b6bee38511474212f38dd81c96004b4853834561", 0x8000, 0x1}) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) accept$inet(r1, &(0x7f0000002300), &(0x7f0000002340)=0xc) writev(r1, &(0x7f00000024c0)=[{&(0x7f0000002380)="d8ab8f4b1f90bfd2b0091ba6363794a4370c4430c11b538a6a3e2ff2b43612e5b3b36bc920a5d5f800e5edec", 0x2c}, {&(0x7f00000023c0)="38b4b348a93e3211ebaa1fd29d11c7e4c0562635b2a73a634f9227af6bea257e97e28a0c5a2046f037ca4e185516488a61ef23d2606890285ce002809e7ccc431ae4b6a0a1ad842ea5b1c9c910410dd7c2562ceefcd7ae50ed211996f79a0dab64e7e8c1cdb271cedf6da88393b20575438b0abf35954f241413b30bd6958651c78ac21fbf5a64037690156e94842fa455e480ab480e6baa6b8dc7e8da8bb306ccf35fcfe4aa9616c418849a27e0d81b9862265663bceab4ed3d69926c1cf95c97820e30edc03d5abce017cccac0770022e1b7990daa6427c0ad3202510a8e8b8bccf081f1e414d25de13707d4e7183289f2a05e95016a392a", 0xf9}], 0x2) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() fchmod(r0, 0x0) getitimer(0x400002, &(0x7f0000002540)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="aa98b62201ed1bcc3f0106c0affe3be9634b17ac4ffe3a447cc78de93cd947e1889d14d4062370028a3289ecfc12fa0e2166f745fb1197b989e2f95050d96af97a9e9de5b3fecadc0514d07a6a21", 0x4e}, {&(0x7f0000000180)="dcc03a5aec0c6d0e7cb0208b2f2c5e41a2f4b30d2cf919b7154d276266e77716274750419d651508359e417e5ba8495a744dcb98efea062b25cce5c529373457b8806ca52ddaacb5c2ac91f7cd6c56b8c9af2af957a59b4ef0227823a73e5b2e65c0f9b80235b068e4795c835b1ffc01db2567a891661320ce08ae985a4ef0dcce4b799836a71f37fe51f0b66d0159621acbf7e8bfef580350d9162dd8553d4d00ccab236853953566e72bd14afad6b4d2b4584ce6f96f870073e0e103e6e6270269d7fea1a58aee23584a4139e919044ca937a37b1a07bec319b6c5d45041b1938bc3fd2067a23b2e5cc3", 0xeb}, {&(0x7f0000000280)="9fc84634793b1444367d5bdfe6c1062022369d8f33e885d91e1d095df0c02c8ae26f87ead9489b905c1ae9acc6db01b19bb12c3409748506617a0d51b9e8295546487a35843db2b53ae4eefb0c81d65ad2a9e3cb8864c30531c93adc9383902b82a58054aa9cf0d04bcf08c0d84526cfdd74a0fbc953768414e0c1fb5016bdedf1f54f90366816ab38a33c6e8e3556da2b93ff03c057c5a2817fb4509991352b0b940a3991699fae31b310e6ef52c65b1d7a62a28c2b221de5c86d48d5955dcd374dff11d7b9d8da6f22060054d3c1baffcf37d9016e1b9605f06d8a6426ca7664b3d14a4965b5608910ff6b9b5c35c7c2369b4df580f6ff60688ebb2d32a03e7a42452317fb3b4cedb57aff0bb2036c1d7ee2268d951b486e1d8b5b4f922f54cabbecc091200351181f24ca0deffb16ee2e873339d883e00d24a8d3e89f22e23a39c6013b2ce587909403f94ecbe23777ac3fc03096d46b3e1ddd3e4be5ebd0d47047c87e872e9f0a4599b446b415d7175f66bbaf96a85edfc780294b087184117f685409f64c8f3c2a2ee85eb6fe3403193c9fd2d4cd2bb46d427dedeade9f349fe0ca9cb041cccea64c9916c3c86a82c31476debe444c64f360a2ddbcbe1c13e72a8d9be4d0be6bd6ebe56c7dd4b8fc9c0ef9c9daef8842549c6284b0f2bebcdbf49f8292d52fb7d3f91b23be74ba5233ff4be2800cd5978761f022085e8e29dd019235b46f4e02b042a5e90688dd8c7a0ef146804fd182539da6d156acda21f0333a72738e8ad06e916c3d5378157ccc24c4bf33c58e403c786e0c46d9141a3ad7bed6b4f28a9ed03e5e99bdf06394cec489ff5b9487c3bef0c6b191638200bde0b9fb45da0be99afcc40052060e0772007ab103604dbd13a38a75733ef8479e493f044a270579c87346044cb90d363eb471c88efcae09497be7d0870c457c7e4ec1dc8489070fa2694effc344b049176a692e5fb572950883df1ca6ef4b0f0217bf13cf8e8f1b6db439e7048c9b90b3e3f4e01269e59e2cd13bfc296ac5ae4b2d4461df85272c7fc32a98da8b1d51bbdfb5f6483556ae6b2493ac58ea804e5c6c91b5822e3d89a86d5042e8647c098b808dbd58d155176ff8183b46d3bf2b8c8be6ab1f5abef38854f27a9311aca958c934a88e0a947a3df9f59207c9ddc94e166e2975934e9e40a814cb410d9c4bb687cc3fcdb353f32d8c6c9139fc6aa5daf1dc853ba8813d3dbefc78b5fd8101e2e36e4e168d482874f54c572fa7d0c9f433919bb455796de2ddb17a71892d26ced18317872a352a219c5ce6272ff446fc3fef9ead168d420d42cab3b3bf83f1bc3e7f57b1f0c824ede0b533ea94182191e0e9f05dffc0b72fbdca93327e06ab75bdc656bc2d6e569c96ff4159889d1bf907ecea2da1a50fcd152ff2fb5d6edeebeaff192f0b39956efdb014767ac0bd31857b66371403fdfa053a5675c26c4362d34b4ff9ce9231e94a4b0d0105776334191c728e163d2b025565960fffcf5b398655c09aa79c1390ebd9a26c51cd879ef84cc77ebdc16874591cb407c11c11c999f9ef354a2bd6ff30ca1d29d036794c48bd81af1cb50336d27572191789e5b4cc385cd40c2ad5dae4905225901e71341c56e1dda15db7bae033a0d045239deeb8f2c5614395b5e650e9f75386a467fe8da8370a12c905687f3519d68ac3c30b863f4b3234d94c33d4f45b1736bf41d2753ac431bcd96221b1e0073af89b8b220b92ec50abbdd45bba323dd22ac5a5f4b4c1117ec2a636cae29a4cfb66bedccf6bd07be7dbabee8bb4e5b7fe40daec2cacc783a2361bdbffbcfc745827c3d8289bb4db1ca9a90b80da22e046c1d16f5a21e61ade89eaffe523324f999d962b4628fa2edb73b46afd3e528e00d4ad1b887ee83546c2d41bd6ba84b32d8aa2896654ee94fcd46c2d8c0706759e870f787d5a4f7c1e73d3d4444f73b381a5d9c2f9da061652043325fc4e0ebc46d84216709a7757b693ffb32acc5e2364d139773b68c5e4eb711b9bb0af733a69ad0e71b45de16758b0e1d65efa1c2b05f0d15aefcacc76eb5e06f692d4106e1540309db4e70b7af3b471170b2f4caa599837a22540c450527ae54e586e0810ae0bc18fbeb4a74741ca189fb20c34a4c7ff51937677cc493cb3ecc7d226c8c17bf0adbb1cbf097d92741eb831556899778132972bac0379736a5b08bcb4f0e608714954b8118c12dbdc61d9c94b6e545e4d6c472c2178a3474cdf8696e5658bd837b88f32331227cf8083817f2d304dec6fb39806889717418058421987cefb2eed48d40fe2ba26a9ffd26633c65d7b370acb724cc8aa484ab1a5bd1e8f5c75b9f8090ddc154c942c9030367a62e41dbb16347b9cc65a11fe53a68f9f036ecb743159d86f882f43a1adda8ff4cd637bfc86bed70bae4c17b18486e007281745fb3c6a1ea3ad4b7c92a1623cc9084729869e26e46aec43e0861e8a4cfc9b82723a78096cbe7b22a2f1af329f2f8b0ed855d2a9af47b079098ad780fef09c04882a6b674f211fafd75c05b95546083f9f4c3fb3b8415b0a3cb26cc1518c25b180cf36c3050d657135364dcd7db99dbc2adfa3fc6b604bfeddbd98b1bd93fc88407f24f260fcee32f665ed83aa69313160f2971388fa02aff9027a6e0f3665e42f8ec75be045cd0b3a4e5c5b57ff15fb2722f2c57170c3bed7cf520b524155a7a43c0979259433e388d234b18ae050dff6124f235035d6442808e1fa2e75ccf0e5f26931bdfa84fca1d3d26e7d4a23b79c5617bbbf2c5e1d2b180ddb6696fa4201030bfe3c315a2a6a8a8558ca307adc98ebd5ff64f8a9c39e81c6c65f8bd7c48d02c8b4977ee143fa7386d2b4185abfe64374ef45d5845f0e140d4ae34fa2c5788664435d0d2918d2b96baddef80cc70978fbc65719ee959b3662fc4c29577755e07cdd68a04cd5fef12484cc81d9d00a1807d8e845d2b6c3b01c9b25ebc2ad6b36a132ba1f089240a7d53763c9c8a04f40d0b769d8c8376ea951b556d032f2ad51a05230470480416e21339f659fff5bb1c05e878c48467fa5aa64180beffc04986c477e83fcd599b3312bd49eafaa06f2a951a6460cd62ad5b2bb477046dcb72dcbdf568448fd13a88c62795ba519dd54a5023745929c3d212b158804191ee5899eeccaa2e784c62bea740e2df475790bce7e4a05dba3751c2f42775a8df09591f5e3db79453eef2eb1fc41c170f580a43744515dd9f3424d1a1571b7872634189c4c5fcd04c800bbee9d3eb0b21ec1fe453c4f0c5940ca56404cb4071051c346e21a6904656a283d989fc5547180fdf306604754e42d5c1d7b708068044b0a83227397636874a772e2bccab0f99b033ddf517a6b98111c1827d428ffcd50cabba71fd98988a0937463a7fb5e10d13fec0458938c524133ad2f72c0c5161fce9274c56becfd7e7dcc72271eb6c81adba794d7a7c981d9933264eebfd026f0292ae40a4d9478023c18595c2478a1a6cf4e4154da593342008e179b99df40d4a8a4b085470551ccea997d83149dff4041d74e0f5c8d61be5419363db563d499b28385f4127ee86475a9cdba23c7398303e5b54519b1be6d47d028e0710db256e7ead5f43ed6597ac615bc9760956e237c4bd35c79beea30e00e97543439f2b322cdfd826eaa36c4cb4fae0b7c2fe3a83d9845461213c803ebee03f72b9d19ff83c5a89ddf2898dea0e2ef2f89db28eb8f7f7367481cc27689b5bdc50b6d76712167813d5ea3836bcb88c505cd34c6d7c9c681ff39c71f23d6f670afd052d565b1bbc96cf9e06150325731fcf399962138d66b5c0b3da2c02e99689813e06333517dda4ff7b05cc280686ac7b887707630f9e24ee216cce7ac8ecdaf2c566b4ff76fa1719bdfda74b121c2b60139de9c8568033711904cd17195fd958f049903d9ad1ecd935863fb7286450adb650edb8b5cd42b3a1e54133a2765142a69a4f1b1cec50bca61aed116d333a23c17278fab8ded0d3ad072969cf22b449b79b353ac1a379dff6043b05ccb82a58129ae6cbff04b48874a4dabe0fb9225650a207939327c20c05852b7329deb45b89b939aa3ba0af9fbb91bdb2bbaf861e710015c032ccbd2354de4c3327753fc75bd8b387067a4d049b8e44dc10cd47a0cdd868a1dace1eb039e3147606f95360342d3d259b71c10c1dd0ebd6dadc8b265f7e5a0a45b4a03bf74b24a33115532480d7c677030ce55ba90c278daa83c92c786d83b32d819bbd86bb6605b0f35c90e3d28aa3bfcc835fdee200d22e193827c1859ad2ffa2e6e240f0fc99ee4bd1c4b571f75ab6e85c6971432f62dd77504da02553705706621c0b320902b9383898dcc10733ff2239f65fda4ae602d6fcd817ceccf345b1235128c9d5d30197640e19bbaf52bfb2a942b601f97c99208380956c361ef45e45ec670aec355adb5b6ed9f8d235fee7895d17ec699885a7d5c526bf27a8478ae48cf5434e2f0e75158f656337da8d78945911f7ec5d1c9cc88356871ad056de9127a7f7caf9d701750aaf085c32362f3f3fecba21d366467c0d41d4156980154fc3959bbaea05cdd518d8de2751f17c3921f82ea3b00f0d7609fbf7f9dcff26d2df83dfb8e00a0ad09c68d5ea202b3d75283f78f8d56ccbe051be4a2d9660568c1165f3e526554dd871c123991839a563aacc7cf3e62067cd0fdaf8a70f285bd7c76f3d6b35f979f2d8c4b798531e8bf49378d9bcc1ef843b0e0f81c08e3e164bf7e3f7255d022e4710660187238379324c65e5e0ff22eaf05447b9f93a249c9bdec8f5b911d0e9ce49d17314ebdc4711f7c1a83e9eabac2e02092903ff224fa42f77f50dc6dbcfdb9747afa9d087286e91941ebd0d51b2bedd2a9aae098e07588a5d4d0da91546e4eb1e4d4319e51b5705cc82b5dab2f967d5aca6abff69f82b34c5083d4ba21a91f5c67b7e410a2fa4fb55434e66998bec5628ee9e6a2ebeaf8e004451db253ec4d1e2bf7ef0473c3b6e5dd8bbc9ad51abae64c187b4ee39edbf1b53ff0fdec02c247efb6fb9082152a9e241dab002d06437f02b3deeccd9e16ae5e12034fb839c5dd7917fba1c1da770d396bb15b9b2966b46587ab5e4aa497b4eeedf6dc53c151ed08a25704ab1661ad9e4d943663a560895f0d476c67a6b834d528fcf3af4afb5c64f04a02280f60d21f858968921377e7f24f37bf24e631d39dabae7d6e444fad3106d03115c460409b2eb10add897f36604a2ff91aa79875b79f1cea4b5b0c888c9ed5dbc374a1e9c56b996c9a8c78a47445c47783b07be00b8b810a61e6841de8edcaae6f34543213ea0c2f387efc8b4ee23c5cbfebcaa4e93625cdbbf0b41b950c92be2b307b175ec916e67fdc21b590d9fd5dee853e36628d282db225c4ab6c103bde41d79da694d2755464acd6e088464ffde57f4e8359d3bd08de7f93d06278d3f5af60bd98999a12f32718d8845c16e6ee0eeed3b508c76c5109a5f0f412078a5f369d278f437c44c39b59dd3590e2095c6d6c2dc1ebf1b2e914ebc273c2f190e2c2a1537f03138a03708047abe7d5e3d0bfa58653a9d2e42007c09fc3607880207e6d1ebf6e6acaa7c01f2547c939e9b195d442a0b2f1fed4ee4e90df4fd282668c3f6df7d4c6924a9950a0882720411ea4816130445689a8097e298fd6c30388e8a32c9663f5763ccd410616ad27dfeea9b12bd483ef57c82df2f37785ebeaaee3a8050b90ba0c41f8a8c35ec675a57233b3d64fe7395a6a55cd8d0589c2784e125ee20662bf3858c330808e162c06da61f524", 0x1000}, {&(0x7f0000001280)="8d97fe84093e986d56f1f73534a3b83f3c55c7a3e122ba491abfe0a840c2ddb64d66e07437047b4c1b5ab1c5d4b040c562416bc48c3c0c8e556efe118fdcce337a31c55ea1cdec8c738b72970a51df97f2e0ef576bc426a0de5e80d850b2910763423c355ec0c2e376a4ab37b2bfbf5a2d804a6d74044b0bd6cbc416220cad64461d68120d2dea213e94c8f781e1ed472762794fd7f0ec963ee90d4473431fd0ba429495ad05787122692e045480b5cdbf1cbc81651cdf0e83286e1a76ca421272e4801cef371d7d59f4b309f2c70234f93552ac2853c1b5e405567b1ebcabaca4579d05304ffd9b5169e6d59c9bbb81a6f4f7cd72024b4d39fbfe8e3fee92e3ca993e474d697ce0db750eb62837d83698c515fb0f5720d4ca16ddc1da1ed9de0df7467bbf772f4c0745ef5bbf9f8cf49dcc420129c7dd78a909e0effb363e69f215673070f94c476d97469bb723af4488dede9c3e2a133b89580bc11b63249ca0d05f8328cd3dfa968dbf3e71ea4ca4fa8a5b15babbd7a9d184937fecba862bac37263a62870bd56b0d69eca56689f227e27746489e0ff37eab01f5b96dd3a0303c4e3bc29ae17d79018b60c47756aad42bc2db4095da5b42e20eb458fd529aeec7dd5b44c6945f2f01968cd9e4340cb93204a564b971062eefc8f5a9a4b80108e883e28c7726431c7144c472f3833df63ea73d8d58703fbaf6eb4705e1f2452ab073215d48c64fd6219e2b25a3e3082097db455dfb915bcf84273a8aab2730fec6b8087295430a83adbfe2cd6ad8e61f069f09d985ecd5bf3bf9c6aba7d9e75ff299d007b38955c7bc68c2f65df576c1b546e8bf86255322cf8c6a8ae28c3cdb8762e7dad6976a2d818e3f64d3a361f2677441a5e21657b97635ff004fa1990adafe92193507f203834967302d7fe96d18fbb2766e156144691ef8c9739a0323ed401913342a827ff0420c469804c5802093b900e93bbfdcf9dadc12557eb9ed1161209c03785000ed19c1731758801b3835516090d16b2bf418b89987497b2a214411d34fdaaf9bf7e64ad797ece06482375bd3790e652d29b6b70792c43e7f8bd4554206ca92a8e8fb3fc8bbafb262e631d93d3c574978443c14f567b555eda0b4ca7d7a78ea50828e19028ddf21655173e05c334a280fda28de9f79177d3dbc0cd059d7213e3fa510966267297fdb57bf0bd25301c351c64aa8b08841c00f00fc94523b6701c83185b4a262182502f182723ffbab61800a43685e3eb1b05839e233b8d52f1e9da9d2f59f8c443e654ddc285af7aeb0fce373459e6e9671fed5486babc3b682f88a05d61b78b823e2018a7f432670b4db8ab25e6f6b35a596e0a3bc863de4d14d9b384bc75efa784349271bdb73ac4ad4936c067bf94204b7417297d96c653d7894e0bd1f2379715da1688dafe342595a9dec9fb7ab371d1cb2bdfaf5b4f68866b98a7a2f5d3d9869426714ea1c610c74b79c533c1a559d793f42769fd29c864b0ed115f92a736e87f1461884ee81a7d9197838beba8ee809e934ff5882776699549e9bd123b60ebce5fa9a29c916db342aed167855ad532f4f781c5499a3d7e4f0f2704b93906157ea455a8fe3973686f06b0f60c99317ebbafaf40782062e0e40ed11d33624d1b6f843bcb9a5aaee5a966f7e9d7873a330fe1de4dbe44d756c65a669a394e4582744bd08f2d116d85185f58fb8a7b593aa44e96555db909e366aca163113cc270c0a22499f9d949d48839b389b68f8045341dc4150e366b0ce1efb9c34fae3b01cb3f3e905eecea9a6978daa31b9279c5e9dba7bc1da66c2499da93338bc70b83daf6cbee33174d38241959cd0ad172aaaca620318636d61fa8e790f6a959b71d6af90a206713ec77b63c76b9c42a59d90cc031a675e9d1d9ec06350cfab9bf36a4144077867e8a4904f0ca62e95613699903a3da0f35cbfc32f69b5d127070f3a6128b558abe21b1c2105e7d700e97e020bb5c2d507cee7b9140a6e9c40ebf9685e9a562852aa1609371e8c8aebb4618ec2c99c94dae3e9946a2dd1e5c6f84ffaf00af037dca79e3cb70d57f1e454f45824d8104359d3df09d73a97f2d0cdb7842db72860013c11a879d32855e3c42561ef3eda1ecebc31461b783bc5dfa65d52306a3638ff93639441639a0aca6ce185651f9facbc71c734ac6da822e9dc099ee91cfea1328f414dfcfb199f6d610698e06cf2fbc703c16eba8d5cfbca265a73d1e53e77c5ae41f56794f409ad9a53b249466a0f6caeb75c5b21e68f16b3033ff859b3fdaab7f8ba8b601bfb06c8b7a5283b3abb6fef4e5d1aca3b036b2eca7801a525590200d0775f82a6d027c5814e7cd8c788f4322e29ee36fe124a6f706f492439b157afa800324cc9292b28f4e29c5df3d99fb9446aa8d3f0af41fa7047885cf266aab618148281a527931a289f730d5e89dbb38c8e2e2758eb8246acdf9d7f68f3da9059cf75e69a6185e7b8717e21beab672f4b51958ba75f79b57a1ea4acf880c9bd16c8b69916b33983d75c6f14451b857400c83aaa062eef229326436e1271c394c34c293b2550d87d874e884e72d932d0c5ab17122d2c6b946e11ba290b9090654b440af328c5f3cf7a9c50123621dd767c60f103c8efec5db706a6324c58dd16544ee905539fb6b312a1f9731b8e646d019663be98d86cbe066711e61f6b30427190f3b69ae91b96d895db04bd88c664fa5ff06fec3c6b989c30df1fde38c7bcad91f05ad341b8e8ff3d73648c984f744e6863821c74c41e933527a3d65ac1434994774e01851177930082c5fde6c26979487d3852cd2ea25589c729660a6cf6d0ad9316fe59d40049b794605470c2c24a6edae382da4c7f50160cd54a10567d39837022159213db433de74040d364b35281f5887fddac897ec767604c22c324b1b8d5929ceb83e37ab7ff53b16c44a29d9a86c02ef61d8f01b405b1af731644793e7f406811f091f55d4f9548d94cc2ac66bd45b8086b5121aa06874a35b5400abdc38b0e935ccee31d2645de08caa44a00bc92283c7cc052fcbef7154e1da5bafe917c5d063a7257e7d304e2e76ef1b12b1d4fb2650f750aa97b197c8237085962f3e57899d6be4be577492f4be77e1909b3d7e9eaf4bb27f89727613750482fd9c97f7e223d7bc4bb70625f454910a1635eb2526db3dcef95a5a71fffe793e1d9cb24097a93b0f0d1628fb15b3d9a20bee4912849c8457093dcce12ac1f6ac27cbaa30cae034061ec7400afe9c99ae7e15660d2578c8422cb9adaa6ea897cc7d4029baf12f8d428f1d4c5ea27d650b2dfdf2e7d1f322fc2183668478cfc9e7212802021b4ded60180d6c35c16a361950eca269fe2c66baf9a0a47151197628b6200d4f9f28b42ae91be4ca2d0aab6094568cabafdb6eff5268b38b7a29c8df1733ce1e200ba030eda4a31d1481ee251d210bfa9c99ba8831211de95724cba36bc1f4614a6348a125abbb13b59f8b3684b65bcd465f78dc5f117c3a10d613ccd020f0677a09d075d216cb3b5c5a452de93976257eae143e3d6a28fcd8f88bba1941af99c6d038c71ca9a6330e664e2f2d148b86074132fe1cff140c87817eb2c1118b8d2e032c882e4f7686761216dd326ffd617d0cc967689904b5a712d132f5f2f58e5e3ce2085a49197c0695403c4440d5568deb44d5ef01a3bd0561da6fd46f5de88511f7ce757798bd8094e460c4cf603fb6d332eed0d5620d4b293dce50531dfb8b3bd09a897da4a1b7ac4e9e380ea7fb1a57b090a15f10a6e65f45c6edfd704b53de131a7f57a3da4fc443a2877346ad80090bcb8138bf9a4e78c9721d01279d0995a9106d3a859b8e135f821f401d84e80f8563419e106e7f19a03702cd6744f3033daaaec37f6cc6cb2ac3c89953843f360ef031b198201d26b5f50700ff568925d382ab6db84763c813ae6bee4cd5eace30d35ece416e667efbe44e5b6c15236335e145818208caff730f5e0e801a2c79c5ac01a0b59a0b8a950479ca57df9544c9052e6ebef91a482ce778d1181c599bfbeb52a4cb097a7fc36dc8f6916cffb8ea41ec080cb960df13e64e2d81e285096900fc3268b38f77411c3c7ef02b1feae951a610d06099e4d7bbe3c6603374537e0d543718135a4f68bbee51c9a91a97aa3fbdfdbdb3245b5a73b4e0d5424e86ca349de5dc1c9a19ab64da898551fb6d6913d8ed7e710484922a6ebf7b25b97040a2b101bbe6a4f44c05b21c8facad9c3a7e7f36683d692a7a348d9f69072052029013525ef9869f9a320796b7839fdf76fc94e4ceaca20b4bd31612fb8be033be14b3b9570f7c3f6b8f60504f8739336f668f19e2070df1a5709a9a28b2649c4f94f2c1cba2deeebc43304e65fa23fcff97b2dcec01f440b87e4defefd67da973067f576b97f1a5f23629187aeeec9263189508e7c97fb89ee082547c98be32a70740f014844adf81e4f7c9aaafe5b191975062c8dec5a654737c29d06d37e95241eabac687737b17cdaed944be70566bc8566db32ea8aa7bbd0cb3b847846f7d994151aab3250ebb3ed302d95a5436453fbc36a35cb18e8a70343ac94c352e5c39f93aeac9aa3252e28d8cbaf6518a0ada1065b36382f39284145a07aa045e3cebcd9fed5e9cbee168220deaccd5336c81e7b73caebdda3211b54e44378cab9af825547f1d157b7d58e44da0052199442b4f3944d522dbc18acf8dd53796cea6b0f49f786110ae28b84df1ef1bc59236fe68723e827df9a284ec83d2953022fd31594afcf938ba45bf8f3d46690c413c2e6427aedf5015446e1465fe65ad2d65b1e6d6674e486b9ced3bfe69900bf413fc88d2f8ef83cdeeefe387e3c729bb5da338060cc4696abace4dd3f975b200fe80b099a3e0df905280aec6f5ae5a7c41ce7d21672dae6c0844b3ae10a8007eb159a14e1b0b9248e4f95c54e56e63bd47316214ea32d3f29ab6ef2455e9371e70025ad99b84be81fe36a8edc02f59cf975f1138791da2ebbf70d5ddf32241be9dfad98b5301a9f722a65907402943af780a77b3c3c6b8693f0cab4aa03fa4f5bf63e5a3d57391a795ec085f635975724bf52cfb1ff9d96ed173975f3a82d3c13d25e76cdcd19b9ae2b647a7090f7dd8324a50b76bb512082baa2ba4076274b71f821617f79f04748d5bd28ac936acba55ffd7cb271b0ecb94b4ce63fd27990c83e4cbc8dd653ffddc378764a0ce3c4b8916ce5485d7ce40112f2e598207c4295300701417f11511e8f8be3daa772f35076dd82c21a586d1c67ba929a5e230bd84d6c754ead6e64d5c8aa93036cedab775f259c5c265eb143decc30704db10054497a43ae3bfd9286606d0cf919dc299505abd21611effd65f9d1ffdac3085b597fdccc45721b82ea8cc248e158781bf57df4c843e88005535f5a92261a46f88df24311b10755542d963377486d56e012fb8aed07d7fb5e49a2368b355b4e3805c6c5ae06e92ed6be2f5cd9ef93ee100ad0ab5d4bb79808cf314b43263ee32ea6a1a018d66199f5429e0f87feb940e1fbf44e695250d1a81dd71a9828ffacfe0d5a5292c9049f6c0466432a39b83f64fbd88843439ee0368a61a29668076607339f188fce6f3c170d4fda300fec23ab15aac5b6d1d40ab5ad16825f4a6a6c86b537b8576fb81badb3feae1978f430fa67f6bbd2ea33342832a988902d032b2fea40ec552a55623d9f42164a6de3e966da88cadb0ff4d1a83e6b3dada3543aeb11a10f4610230bf5256fe54059c06acc784051f33e1f59dc0736c6a453615f63318f91", 0x1000}], 0x4) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) poll(&(0x7f0000002280)=[{r4}, {r4}, {r4, 0x100}, {r0, 0x5}, {r1, 0x42}], 0x5, 0x6) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x615, 0x80) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x9, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x89, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xfffffffffffffff7, 0x7}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x20, 0x1f400000000, 0xff}, {{r0}, 0xfffffffffffffff8, 0x50, 0xf0000002, 0x2, 0x5}], 0x3, &(0x7f00000001c0)={0x9, 0x7}) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) dup2(r0, r0) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x101, 0xfe00000000000000}, {0x4, 0xfff}}, 0x2) close(r1) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)='mN', 0x2}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x0, 0x4) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getgid() r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r7 = getuid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r11 = getgid() pipe(&(0x7f00000001c0)) syz_emit_ethernet(0xa8, &(0x7f0000000680)="f2a99392b51779e5feec6ddce59429f668ef434745b016cfa8e0e1425dd1a488a5907052d60732dee1712ba1b05ad2607aa9927b91b64d26ba19eea123a5bec1c9c1924b5eda5ed704f5031e58fe76d68553c93479c201da30432e8bfb0f23c4b85765532ab0d7b888694ec35bf25711bc56b32322ba0a73332723e7ba0df0c4f5d5757085ab747f3818f84c69bb31d69d2d6fa2d8f7cdd8017052c1a6be6db239904f56b988ea39") sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="5ffd7ec264e1bab3d8719f5f98cabd3b1d18fc8f917a88366f621f58ff06392532837469e755967af38998857ce348b91faec348dc1d030545aaddcbaab760d6b7d156a60be2ad262e4a04dc0a0893a153c61efa09025ad0250c7c7b62455e01bd62f848eb401c2a268c44b52c3215908fa97609219c3bb7b1a80f1eee4c39368b536a0e2023236a490371d0b13038788ef059efd513644ac2a2d9f71c52922fe11ed5b53aae7f1921ee21e108f2b2c82a982265b2f2ffe43ebefe9ba06e92b924b4b867d984df53f271754a7910c4b05a1629070b722ec419508504ac2d129437cb8835", 0xe4}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000086599d16564bd32", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32], 0xd8, 0x400}, 0x402) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240d8011dc91cf2bafb8000f0f701b406003f9bfcdbff02"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="891d6556b49a0f33091444b423f1fcf3cbca3d4523d7a96097c0cf4ce1433a8225031a3b80fb490952aa503a64cbc7b2c0cbd4d645b28d603b2a23978972e6c63c5a828d08e45c9a48facc23fd364c05d0939eedf1c802b48d9355ed52a7cb82dc1ff77f356255a02266fa662244c18afc2bb0d430bee972ac9ef1addeae4ffee27adbe44a762984ce7d6fc508beecf6ec5ee426376f5f53cff8bf4e1c54ae8a4d7d6d72463dc38395d8c0ba8ff36dc8884941662520949376e71b5536937b96e42224f847575953c911715f4ed92ae3128ead19f8da1b", 0xd7}, {&(0x7f0000000140)="914419feeddd18be08e565c3e6988bf89712f8c61385504ab25aacbec2798cc4490b11c65e4135986a3b53968c69c7d5ebdabf8b5e837798685165ee649a8bfc3513e84a0ea39cbe74d0d7d8ee224595ad3d29c6d864798df35e83c6ac60d8fb8a327dc29d6c3b655c44", 0x6a}], 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/2, 0x2}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000440)=""/10, 0xa}, {&(0x7f0000000480)=""/84, 0x54}], 0x5, &(0x7f0000000580)=""/80, 0x50}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffff32) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) read(r1, &(0x7f0000000180)=""/175, 0xaf) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:09 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r1, 0x4, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r2, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 16:00:10 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: mprotect(&(0x7f0000256000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f000047a000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x7, 0xffffffff, &(0x7f0000000140)="1faaa4e092f533ad4b8cc38ab3f56345186bfa3f0f94b04a033ad5620f5a2fbe411e9f8de528d09d449d3bb65f74d54f1d61ae3660b24e8528b6074c0933644c3ee07fe85ca4a99bac64091d6aa3b3381f9efd81009d276016077a5f8513c57c256bec4731c325b4bca1d6976cdac877c474a3185d871156d68c0cb7af18cda4be05b637acc214a8d504df7708e1b03a215cde6a9c472dcb46739df3bcfdb87600cb8c0ef4bad013b0238ac8c8b5bcaaeb4ecd91b35700dd01932cd9726408782ec426a2caf9c79d7059cf24229971a96728f563606607ecff576ae03f69be56f756fd6b573dc0ae062b960a4fa650551dbe6acbf514e166fdd7613fff859f9a3d094d167c0a789995255a4f5ec60b4241dff8c0354080812ab9ff09c87779f91dd82589327d5d389345a0fb83a4eea6a55d74d62061bfb4bf6995820eb9c79f618ec0fd108b956114d6cf0027241af5b6d02599e74981c159b54a6ee1503c3e31b6b0f548142277abc962271e478c51406e76fd0d8f045a4c26dc292df843904caf4f63a3bc0b89ef3fde72a614b259a1f4199e82bb65b06649d5b74ff604f5cfcf9a083175aba75839d120b9695d91718bfd09d092270b790c67b3e48175fbc7879d06cc8010279405a835730d0ec97a4280ebc2a7048e37c48a0874c5fafe3bf080010e05a8604e72181e8f63bf38a9a17fef89aa220f638941bf65be677b8b25fedb0596baf105ce6669ac30b9979ce29dfad949e7337bc87ff20c7a9ade49529892464420e06cd5961327fc09d49066eba2bee458d8f96dd75dd92c23bb6392a339b8a4e4bb31b4f3f29dda796026704cde7ebcc2d7952dc536b89a6d39a05bb0b88f1bf7cc4e1d40fe63459554a92bf6c08af85e26b1812c72824d05ce70e0fc5c26dd2d49f887dd3c9d034761f1fbe6af15f242343ff78be7a50a61f13a21dc76422b5612156f673f5b022f2393cc519aa658d6c2afd39956347ee583fc5ed22ecdf546e3ac4fa4d38dadf83a706b9ffb8dded7e7b4a0bd574d41b2ccce307a2daed64fd992173c92ea24ff1c5b1a5a1d483cd1efd3ec66d51c48dac00336af74a959bed332ed520975216952c958b6b1320674bc8432a7d9ceb4a8e75cc28467f3a1e6588d4beda28b7e2301073fb5f8f84e312037d7b5d57de653002b8dd242e07e925f039077270329814079cd5d984d990ae29393f3f2773d74b66a7386c9e8f65658fdf07d24fcc4dcae18981be6f80f9c22864d260876dc3fb32ccfb4283de831f26b527caf1671f3ab2be5b61dbde591ecb28e0aebf564a2a9f0b1f8f63aab54560a0ff7b30cbf0018c160bac4c0c4edafc75fdd4990974060da43c299aec8cf818b11fbb79dc0d025f2735be0bed150920a8979d2cbd03d45eabfce43b79967c6269212636b009a53c1e8cffde81387b52268ce8c89ee1acfebf5228c92f3e32a28a50d1f3e7ad94c4b01407f07d16538e099a0378aeb1d30da665e8332432e08c12c681ae7dc7d232addae470ef82f1d1c17536268857d5ef28740c3fea1ae7f9350f644393d1efda1ab7c5bec038df5e9454fdde66aa50d6677a8632f088a10b1f9fda02331d51099076d6012d02ad1217de28a9e96a22600b02b622b19ef09f81c614e057fb1cf1a1871730d96c02b5f43af56db392c563dcf1e6fc1a2a1c3a1a580a7c66ec5c8193c9077b3fd82e983cf45b04d79f9a073711849dfb8913bcc085e418f26ebea8cd0044c910def8103b7847e05a28f4106efd081beeb1b481ae7c516d513322e41d06fe436f9cda6beb279b86eccf1d5749e5f12293e259c2489a72a8eb812ad9c3c90c8e468b592fdc2fb419e23fdd6aa1e300d744db41288856c2ee483258e9b7a62ec610a2ae2a97e83b65c99a94c54a40a5c1e5dd1c23459aa3d8767a2d8794da589ffcf90826cf925128d14fd2233511f26b5abd6bfe33c4ec4ff4fbd6e661c29da69a4c50f4258d3cb55cb1831d31d6f6101f828b81c0f1f6e08c298aa65b5a923b05c3927e1adf2de345980dc5cec5a51f2a0f5c4bbd76ab37f5d7aa5249b686c09cb8534579498f8e53a252f3c9f06796d09557fda00f44274292812398f5811587cda1789f310d41eceda18b941f94134c3ff5bd380669aeff94eba26bd0c8e6750d8ced725d3ba7b78bc22e039c7a98f8a4fd7b6b66585786ee4b2352e621fd616eeedfc02d238c1cf19edf15ed63e91b4ea41a4f97999026f49f04a06feeedfc5e0be9b015738ff21c90f4d6abd1985c8d15174bce2efb6f6ec6a3523a2f370a513f32a03e5332ca1378dce9cd9377de2f9b8287919638c6660492374d026f71ae3b7598473d8af1d7f98d5c59f5b1e98ad863baa73baa7d3ef420f81657d59311645cf707187f485218a31a679a7c55fdccc77d7f22b1b53572287d94847558095de090ab5501e256ae01dccfe987594db362e5434bb29ba4bbe37aa00184998db77fdbd8a92d9175029c364f1832b4886d233ea421654cf9df4302bb406d7f5ee5f9e83d642d31b508b8a442cce300813797457cd99294041d55f70b07aa71274d3a7fc66b3ff710f58244e7841d76752bbf55a43615eadbaa6bdf5ab684b8035edf928777f3c91b050df1a88bcdafa0efba661172c4c314f0ae0bc4ef413526f8f03ee7450bca8cc61089435cb329542377dd22e73ec3e4fd3ca5e65bd9f3275f77a24bab7878a3d0b6754814574ac2c6b3cc6b3575bd5ab1b1237b10165487a5705bf60cf54511f43e719de83db2bf44b9e7aadf9ef965e9ad7d72f787655e148c69dea7f3f19768a73a700fdf22c3f791a58cfb49fdc93d1fd46a7683c3aa31e8f011f898741ec1edca60b01117250f7861c2b935571c1b6df6c88a1df646f678025c9766fd4acfae18a7da6a6cdbaa9370836569f4ec17427f2b13699b63c6a0e0d4fb2d44e707d7565ea1e84fd914fd49b3edbdd278448e77c60d0beb27edbae052e623038c574e7b737df2b4bdb086d60c266788a4cd60deba8ef0db3c9e520791b92a408542f44a766dd7e632a25456973ecbfa15b02906ab40ce221823e39500af043062b4032a09df6728a7419f0f4bdbd27d17a87126643610a546bc86c93ffb27925e5f885d05137c9369aef13e8af17c640bb5566890d4e29ee1e1f4f83aed99b27242c36b10eac5b700e0ac1df0176e6a0629aff44cef818d5e399fe8e307fd21f7469969da2c501eac1dec903bcc75c7684fba04124653327b72068f8a4201976fcf35c58134d01bb31e63f7251e5cac6f734d42ad1d2263cacc3b4ec59557b0a2ede41258a26ca75ed6bbf43c9796c1f0da727757e33b75f748f0c5f2d17f32d5148add8008b184485b2c6f11c8332ce2df59f9cbe0fd519aa7a8c43a29682c916d61b3ab9d9f8212d3d3ced1345d3e5deb3a0f4220deff336d121ab1c735ecef9805108ac8c7334dc78987db2699dfeade935dd08e877a7776d416774fa4ed72159a29a231d5c184f112984c04be3c92fc5b5d3c4648a39c59edd87396cc093a2c4ea9c553fe46b259cf17df79b18eafaee8a9b6faedfd067892e7c97880124acc9ee808a42a44541205fb1e68c547d3a86a0479e070e7b41c79e2ad310187cba6c157ec4ff902772559a15f194b67811d4ca8cd18aa3e304f8842af291fe40516bdbd428c4fe66b6c71b84a1f9310edb2b25e98ec7616d947c6cdecd50ba593de94e33778fa50757faab38f28389b4e430b4367adff088ac06d890678b57dec90f801d4264dc8fc2e183c29942e4433d3dc9cd70538f348c3b4a8c9fe794436354198a13a60a81420a6c6087fa9be316e1fdb1d96b3ff1108b7dc7dfe2a2637294a06dbd333453b0e5ce04ceec849bae2e454b8a30d125fe6f8b4517655437f9736d1bb143c7b45e0b075174f80d1b95322f9fa8386066a95fedfc6d3ba2432a2d8e2792e13854e9587deb3abe5a7bacbe2f31e294970f0daeb45e635fb13975c057f27f673ea86b54af4d419a51d3d221f622cceeedaf46c1d949ef8cbbdaa44785d9382cfab1edc6d785a1d93261da50afaacc4099e200b5554c037318a57871c8c7ae8fb1224c5d8029a62ac73f54dd2b7298aab65d28bff250580cf985a84089c8847b9b226fec792a7632524f139d3a52f069a1885277cedc17144c12227f6353f43bc97da04b7f13050c06a1eb8aca97becb067f104f6a9a777a27ec2bc4b9fd3cf2b0c4a4d77c994a11b1d05912305e7c924cdece3c29709a50b69b72c969ff258251fe623a5c9e8aeb4b32eb9a688f29a136fe8680b624c4d3c6079ce63adb2b1c6d3dde42dd9f660b394f2d600b96100a89afc12bc0f2e589957bd54e58524f3eade620363374aa4729e1ff2b941b5609a1044648dce8b9022df397bdbd4b62b159134c383ed0e40776b6c92fe3f48718fc623a1b426e0ea2fdde2bc9d139ed7185db025f663bd958f0532c18b967cfbd0bf2eaeb875439bea781ab695cf07229d229b3c3d5e3e40f840a5a73cd5a53275e9f1af3176bbb7572a3baee726216efd0584f6efb6fd64923283e4868f21a55a95df90c2a4c64c065448b3abd422664d25e79bc875c1d002f0b1ce0fa34dd2c7a5dcb7c68e425a2f07ae0d92f73c358210fc051ffc2b27f94f4d83b97d952b4b7dd3aadc6fc861e2fae8704247c3634237808f2e03e1e60b7dde8999714476a0d7ec85c09bd82096eabe3cdcdc8ca455e39958f2f8edf6a2443aa1a9ae3832063ab56ab7b4bdafe7f22556c46455e1ebeff0f4e9a51e0c71ec326c75c6684c31703733935ac0c864ba1e3575775d6bf6ce6bab8077d2c681da99d5afab3ce84809289b6beca9b8b926613830a39cf0d6676479939c8ee8b9279a3a28c29de60d918eb8c0cc570a0ea2852df4c06864ed94c65f178b845edd64df46a993ea3b0d1d10da5bbfee2efef9b99070f1782cc78f5ba7a36d0762cffb922b6ad56edddc1fb1d6c0de0681786d74ca5a97fb0784ee94944a6de1677f103181a2b20dd65e174868e2e17d7ff92b7733c8f8b141b315728b9c1cb088dc01b39519be3473db334c8728c58b8464ce2a1a297d406f72fb25545f654cf33d9c7bd142c495b17242c76be00cadf9505960d1319bf65d41ec6e6b24a053626306abcbefc70e7951c4480c6735f25a7cfbaa961a38782f100f64551d89cb745d57802eeee68805f6f2e117baaec06c2e4f2f8f6ad49f27c6ba1c9bc2b6811c46c9291a79f61437011adbf2482f3cb1c7f2a3660eeeeda377325512a5df0cde756b35836d4d31e83b01367a860865b42cc0116c6a486af288bd43173e09457d3421bb4536eded48dbf62e141ce708e1daeab237ea61f80bf0775bef34ff2efed22e04b1900fca60f1869dc61af6253881bacf28a7c420faebd31e381fe0460fb27d0ffdc2eaae0bd792b645305258c6dd14c55f794c2471a9b2df14fcfaa58e85269c39cd674018054fa2ebe291cf6bfaeb9a1ed88f0a27d26e47d7681b3497489ded2a4ed6c741cb15973adaed02465d5b86fe13a33a40b0e2537610492bfdc84b7534175eaf2906fc9534f0e5ba525f1b946cfb7b9adde9905be410989572a068f0d92d9316a5528c14d4408056691e6c1ffd8edfe7f027020fb5a7663bae9dfa5f192c772b1f23ae75e86d66a7618883a0ab0acaa938b6a6bcc6e258dee78ec695c117a720b30bb148aef3d7b1fea39569fbf8c3eec3b0407fc1a0abdfb2197514eafa8847f59d8f202cab8c092d91575bf971f864a7f5b7d5a5419f44f29d610168cc81ff2e07fcad79f80e1f34f97c1d80f", 0x1000) setsockopt(r0, 0x2000000000029, 0xba16, &(0x7f0000000100)='\x00\x00\bL', 0x4) mprotect(&(0x7f0000256000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() getegid() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x101}, 0x8) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: setreuid(0x0, 0xee00) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() setgroups(0x8, &(0x7f0000000180)=[r0, r0, r1, r0, r3, r1, r0, r1]) geteuid() setuid(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = getuid() setuid(r4) r6 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000001c0), 0x4) fchdir(r6) setuid(r5) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: utimes(0x0, &(0x7f0000000000)={{0xa8, 0x2}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000200)="2b1b60b3d1d11be2cc97bf512fd1f3bc9026a6d4b56fbd030db328936179714db5152427f7ab44bc9e7764abf3d0afff6fda75c58ec6f9979e8fcfce0b37394339fb9626e54f37c9cd4dc646dba57e413814cedbe3e619364c4edbd7eb88714727f60daf1225afacc29ed30639386e5d432aca72f2f531a92c2ad36675f9797ce23a3b5f7ab67be905470802eab1ef198d20383f7e828208ee88e041ad3f4507b77078642e03218f3c1219b3ddbaae3cebb9639b04638bd25c0b7b27b678bf02c07ce1cd0845941539bd500ff5429a5def540785404e5486c332d237511cab357b94", 0xe2, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) getgid() symlink(&(0x7f0000000080)='./file0/\x00', &(0x7f00000000c0)='./file0/\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) faccessat(r0, &(0x7f0000000100)='./file0//file0\x00', 0x80, 0x3) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x8010, 0x95) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="bdf001b25756627977383bc5c217371fc9d9bcbfe1264e7ba3eb3da0d21e1ee41ea1e3c8beb9203c6079ae4f74f6daddb0f2ca329e2f24971e573efec9746660324b48c9ed238587fd522d1ea904923fa07b3353c2ee8c0b0ba185db03433db8af7f3306d3315185f91b2ea0271999809f66a982f93b59", 0x77, 0xa, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r2, 0x4) close(r2) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/6}, &(0x7f00000000c0)=0x8) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x3, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001e80)=ANY=[@ANYBLOB="025d44055a7b5dda0fd21bdf9799a479d528ac45514ab62a435e0c8ddb94e7c56049d7", @ANYRES16, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000001b40)=ANY=[@ANYPTR64=&(0x7f0000001a40)=ANY=[@ANYRESOCT=r0, @ANYBLOB="36c15e50065793f127fad017412e357aaaef5c66cda5dc962920c95cedee7c1c19ad3a88e6e0530a5e1c161befce675fac640623ca2cb944295a10", @ANYBLOB="b75138fa1de7e209e3d919aa39d1d39fa601d6772224a3d3b8d934a4744afd12452e3dcf80358209918fae7c78db7d39235474eb7c054e2a22ea27"], @ANYPTR=&(0x7f0000001b00)=ANY=[@ANYRES32=r0, @ANYPTR, @ANYRES32=r0, @ANYPTR64, @ANYRESDEC=r0, @ANYPTR64, @ANYRES64=r0], @ANYBLOB="90227d0630b98d83dbb144fdf37966e4ded46c4834565c1cdf4a30a2ea4b5f087fbfd290e8121ece144dc747d2a0918ba0386991e96cb4f5982eaaffe7735ff8a6c4cad951d49c0c317449931abaa24705b383ba3eddf0939349e41ea1de8f18b3c627799af581bb8f1015b21199e469d5d98f8e1cdd9678098d57df85a8ed37ce08681771f98ecea8e4350b8d66d222e5d7c86fb36eae1d82199bc251", @ANYRES32], @ANYRES32=r0, @ANYPTR64, @ANYRES32=r0], 0x9) recvmsg(r0, &(0x7f0000000e80)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000d80)=""/129, 0x81}, {&(0x7f0000000200)=""/52, 0x34}], 0x2, &(0x7f0000000e40)=""/36, 0xfffffffffffffe7a}, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd07002a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabd89b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c4780da3a498d2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23fa6a0597e2b2ad4fb62c7a69798a17e2261fd38d67a202f794732796df81c6ee442b4527f843c7ab221bfc354a4477539c6ca8cf689418fec9dfc03cde39012db4075b3b08982ffff487f51c4138d91df45798ef8690d2359efde12cf7063945e2b1d22697db968ca1ecc5e4c803ce17435acb15036c4f59f74b9df298d2f1c29bc6b78c847c2afc58dee1b7dc653c6585c8fb0dee4f0350c8182c1c75bd2ef62c1960221e7dddc1ad97a2b1e634984c0586ef5d9d199598bd40324e65334bac6f5f808265a8de36d10d6a943d80ab01bcb19e6367864a2b956bffa757ed30b0a2e683facab9e276445b4c2559d8326f503727b0df3ae87a6142074b69868866fa29b33a12ea6474adad3ef5b84405f62a158d0738980787f681665a0ff01141e21eb6d6231a4ff02b6deac0192736da38224446c4fc9168483f21e1926773899f192259334047f38b04bccc2080df6fc", 0xa9c}], 0x1, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000019c0)={0x6, 0x20000000000000}, 0x8) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/46, 0x2e}], 0x1, &(0x7f0000000140)=""/48, 0x30}, 0x41) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001980)='./file0\x00') sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000ec0)=@in={0x2, 0x1}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000f00)="9ce2e0f8612f1e98898772242147a150d44c73f4829815b2cb36c8d9200f186a05a0ca77404ede26acb61318e857ddcace77ebc1d03c190f0553d83dee52614227d17bc412015d761315d380797e30ba4e913783480182f04cd78d78989d5908e49158be1c947b8964f5f9cb73df3eb98a4a2c7233d9eb076937bd540c801eff04c1989dea94a643b5e05aec506c86a904120d17a0afd5b4a8cf768e1ba3458b97655592b87fb2441a44a88707dbaa38b0cb2a9539b8", 0xb6}, {&(0x7f0000000fc0)="ed7c032fadc89697defa225f14938774071f75c514af6f859259a14e5020acd54b7f1040a91617545c6bc7d0ccf657d19ce402f2fedcb67ea000fa531b3ea5c00e1f3afff686fb16f84354d9aeca519ec0b01d4d07f9b97acd41f7f4974d901bc1ed0bc25f7f30ec2ab02f84794f9d3910a81d38c84bac23963290d1f8306de2cf1f82bce9a7484e88a7d8a173fc9661f05451b47e94590ca350889fe57c9a4559a89c341a8508142f", 0xa9}, {&(0x7f0000001080)="eb0afaad3cd940cfeeffd2801dcd1d8133cc9a523db1b8ac9a2eb95d7687cd4452f7cf250b1a8513c6a05b607d70e712e16e84f4a8aa8d8a80901ec85c510ce0141635e6f4183f7b3e28cd89e992733bbc12f1e59678fb49f568b544525105987cf6ddb8282082d761ff4e90b20c9b4a79ae1426dab1a26f016e2e125e280ee43fd33447ef2f062adf69c1596ecb", 0x8e}, {&(0x7f0000001140)="a984cb81ef8941df9961f24b9b8263c750b71711a3cccb4b1abbd36a17b0698b75e97ff460e00eb2d27da959858d5f5b6da9d73b39e78d23638b8c97e66970051c7ad14daecd4dc26ea1a10c294dfd9f8a263117a9e6d7e1f901be97c5481dc1eb55d86c", 0x64}, {&(0x7f00000011c0)="eb34303bed9bb1b8bd7e0621b77ecae3d56b59558723c696a49ed5307616f950e85904734a940d6c5f5a785066569a108965fc30483758095d61fd23fd4808d77408c82ddc4283e97058819ac729240cbb3adeb000e0990d6305630d746cb1dcd5470d5fe2a8ae08b64576e7de62ecdb87aff3ff71c485de84835f15757d2d03f56103102850f72ff1bc64f581c6010ef6ab73411f76c8beb9f37b04bd7d4aaa706b0126af0084ec76a9c4c97308f664eb184a2c1ce0d43b89d0f9a49415d37993e1b199cd8c77c5fd12e9f19f6a26f4be22570f03", 0xd5}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="f4574c7990a43ab7e7f75eb735675cee16b650a0cb2a79ec41a2067c693b454a345152a8dc5ddd0ff901eb9ef6e8128a16888ae636cfa5aefd7ce59049054d9ac70fc3", 0x43}, {&(0x7f0000001380)="05588305b7a740e641d7e6d8934fc29b957c9aa6db66069dcc3d4770e91283b7d2b384d821d9cb06f4c2ee784ffd866bcd156b7d65e169660b9edb42645d3f91c44f0ef4fe6e84185db2a0e6b53ba0dca8c72a2c0029e2d45098b498970e8709410c", 0x62}, {&(0x7f0000001400)="08d7d654a96a2ffb90f3a451c181801062d99d75b00da00e51829f1574cf922b57ddd5efda701dfdf988d23df5eab8223c40ff688f5a416f52eccca05d9c", 0x3e}, {&(0x7f0000001440)="5131668822c517ec3479e27163a668d7f0731239c4a241da2862ed34b63712df13b0b45032235d7659fa659425b364221cdfeb286f063f9180658b6b37dc256a43b9f25d5cd81d1df3f718b07a10b2552a6cd2927e77689899094c4f08830944ebb6af25d600f651638ded92ef6a6f28ad5d60132494a6e111", 0x79}], 0xa, &(0x7f0000001580)=ANY=[@ANYBLOB="0801000000000000010000000500000056c0f47db9904a49203f9bb65ccc2f87a724e9bb9c0902072e1d9ee76c2d555a0d4733aaea19d732bb941223ed8e29b7e00524f9e11b12bf3a6c883c4da1fe0a33a798ec057255a1de486639d477a7b338d304fc6c7e9dc304f9d2311f107836c51a0cbd7ec574af2c39bae238fd4edccfdaced0e09dd793662af286754f6dbc2e4bda9bbfa0ce600300fed5907bfe9ff31ae2957cf29ab39e97c8acd808ba8aa44fd0d3d52e542c00d099072cb90daf6d08e6c4fb8b4326375199c6a3b49b78fda37c98afb88718b160f313b397f171ab96b1d5a8b27e068877533c55c332e99d5d56bb615b520457e7c4f3fab20c227a00000000000000200000000000000001000000e20000004b76c97535710b8b1d7e000000000000b000000000000000ffff000081000000331dd28cb29236e71628ae407255b96edef48e6a9a85e7977723ec81343c199a37aa39036e1e8edafb7a54fad467bc06a2a1b9767bc1ed25400955799412e71db65f6a9f8a4a767aa94e5afbc2eff6b1bf3fd211d8fc03a56d60ded0fb53dc9404abd00c8cb9721eb1511895d8e303186fb777980bc9d8bc48ff431e29e805cbb5541ba829260d69dad6527efbabfa2fe7bf3357fd73aa1677350000000000009800000000000000ffff00000080ffffdda589e19cd70ba9f6db24bae643656277500155fdf60bcae96f1df54b36a99202915a9cd55d095de00f93470c58e7dd78eb66761a6673c3c6c044f0179364e46a9879432cc7da99d3825b336a87ee703e837a32bb7d0806b5d796f6555bfefa831707a938d06dc58d2a368307c3448c1182fa41bfe9be5108e840dd721d8f2b832ed2000000d300e0000000000000000100000008000000f2d88db78758da671f680d9e18d3def0003fb5c62bd1cc54cf8668a7123418fbead46bb51560aa272b4a971b9a7adbdb14df2a204354cc0b25556024c8af95e9e3be750631d43fa7be8fc4093d699893aaca044445854ce51d341bac64a25a8efdca0556cf14aaca26afe3cd34e32bb2f5c177a4e9a9554ed51b6de2e8e36daabb54eeb93ebfdd863079a6e678c7bbc19179aa9055fdc650c2ba2456a4852fbec4ac39aa90d821d69a7450233f768c86e1c0f77fa625c46e30a50ac393999672444493357d71c43351dc3500000000005000000000000000ffff0000080000000a04262fce337aab834e874e7e6d0d5fee97ca9f9aa97b047663d2e8010d4bbce04ed8be73a8871ba8c34a9c30777577f07728768d7aaeba609d096c5540fa32"], 0x3a0}, 0x1) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:11 executing program 1: r0 = geteuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() getgroups(0x5, &(0x7f0000000000)=[r2, r1, 0x0, 0x0, 0xffffffffffffffff]) setgid(r3) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x8) 16:00:11 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x401) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000180)=""/95, 0x5f}], 0x2, &(0x7f0000000240)=""/41, 0x29}, 0x40) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x8) 16:00:11 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x189) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000003600)=[{r0, 0x94}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1cc}], 0x1, 0x0) dup2(r0, r0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x6, 0x101) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) connect(r1, &(0x7f0000000140)=@un=@abs={0x25af90167d5e1800}, 0x0) writev(r0, &(0x7f0000001200)=[{0x0}], 0x10000000000000c9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x8) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() write(r1, &(0x7f00000001c0)="619e33974b1eee31d41343bf2ae09ca9cc26dd3fca4e47195dbc5387a489d768e90975c1a62b31b1e197023a4c1c397f418050812c68a5e07aea504f5c210c61c63b3c0ed292032363a075713c9d6f3985ba33465b52196556ba8a5fa8769b1c006135b7d0866028f89d43c74503eae6eccb94145ddd695fdc0bde2581c035b5f4c469daf9555cb270ff3932aef89a8baad05d22f392de3a1832cfe05c892f93c2821b4a28b30720502932369fd976119a6f8466eeb6721d23abb5d27a32672490badd02a86047ff5455faa8b794d4c9e011d80b61ccd8e02ec9cf8835178a5629", 0xe1) r2 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) shmctl$SHM_LOCK(r2, 0x3) r3 = fcntl$dupfd(r1, 0xa, r1) sendmsg(r3, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)="d2820e09365bfdaf036ffd39e9f4a9b47481a33c4ca675a852dce10d9a21658fad69bbb58c95bfc8eaac0c90cb19894daee9fd29fff34013affeb7a9b4b93d7c914d6f44a8f074ece8a968442950358a32cdc263f485e2841c848850ae3c60c36d53688430ecae972b81848ad7bb66a7104593129da5a66582fa1da3f199285b47f2b591cb40a4e5d9bb5688c5f3f28a78426bd5a8c8c40471b895a49106bfe389f0957529947c9c5009931b52ea780828414bd55a1c836b3a9c409917260b8719e3b67b571af9e218dc7be8", 0xcc}, {&(0x7f0000000140)="ad3e4aedd4287a7c97e818e21b03079d3c2d228c85c4541b62e12e1212a1f2d56ac4171920ba463ee730a9b103c60f7089", 0x31}, {&(0x7f00000003c0)="577523b984f35692f3f93f26ee1eebe764c4c1baa6269e8cfe9a1eab793ad5a99cda906dbaab3dc2ced82f35c26d17c898c06abb41881f61015435f483a30a9b6e283925ef0b4989627912dc310e6f87887678d0d075173c2ac6449a5d3e39ed138c26bc815e929622bf32a34f7ae0718c30e6bf28c993a61444b4bd0f075845e867984e5ef957c3fdb5caa589", 0x8d}, {&(0x7f0000000480)="e35a9bc9dafd63117f97f963a5562e6194282688168aec86e5ebc6ad3a7aad21d9eced65666cb4ea123ae28b61cab9e15f3ce740f31df435882091bdba767cac7d23bdd2f83c99dbde3ac74610a218aa7dd9024470523dde65656af52892ec11ac9c0137fbe4a5d249f5297bc5b6f9e0f385b95d25466923a477020a640ea70d64912d5af956102562e5dd3029c295570e59b720fb1f58991ed92f209c54dd02fb7df055624e7c5f6522158aa8fa12e7be874b795890c5aa35620ca2baed97df49b56f8f0c48798895420cdeaeb41c79bee3", 0xd2}], 0x4, &(0x7f00000005c0)=[{0xf8, 0xffff, 0x0, "763ab901ce0f5e40a0314425c250b83695fd21efaea9d5d623722ece026cf8058144dba8abfe5cb10077b7f24636d797647bd3ce87b18366a83bd0cd849673199155190baaa49b123d34214c8a1a8de33252c59b8491e8f03fc1cda1899ca75dcb7f05e34cc3ed3a98262248ec04ac2c0d77bdc8a3acb39322a1d12c51bf530eed52459d07b528e7e1706b244d7f1827613b40189e870478c025336e32a30602ce3a10092498c287023bca828a2347c422647f8b0f72d5d2f81b10168b6e74af6a8089d54f081402739c26776b4ebfe163c65099523690618e0057f87f4ebf1332a2"}, {0x58, 0x1, 0x3, "d296a2837aee556d6ff48363da6c82d569fafc999c813e809e194f73cc71eb44cbe933e3897e51cb27bc7a4c210e786079e7306881cf5668dc3037c837d777a72351a677"}], 0x150}, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202545f8d0900410b18bedc185e9b37902cda4e"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a03", 0x1b6}], 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000780)={0x4, 0x4}, 0x10) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc40000000000", 0x32e) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x83, 0xf0000021, 0x100000000, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x9, 0xfff}], 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x9a, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000002, 0x1ff, 0xd25}], 0x1, &(0x7f00000000c0)={0x9, 0x81}) close(r1) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20100, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r4 = socket(0x20, 0x8006, 0x2881) r5 = socket$inet6(0x18, 0x1, 0x4) r6 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}, {r1, 0x4c}, {r2, 0x13}, {r3, 0x4}, {r4, 0x80}, {r5, 0x108}, {r6, 0x89}], 0x7, 0x7) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) pipe2(&(0x7f00000001c0), 0x10004) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000200)="1f4be4eb49d76379212916543b91fc9151e72e99244700345279f7a996753021dcc4529ef71a28ef4036fea9ab88fbe33799382606b800e3861fcc45c27f0abc21237350a4e0e2ef1ac133ebac5e8cc6e9ad3767fb7bb0589d915b765a286767ee6f14ea7d241e326bba8ce92cad6bff0ec5fe36e02e52825f34177a3c747173e18a836d892763d2fd549bb8259c0bcf18670f99b09d88ddf35d76c33816db17c181fbad001662b1c2fe727f696bf65e0b923a3d1d8ca44e68ea73066cfc7134b045a9ae3b1ba912c286b3272074acd5959458196b85acde290d39e1f675f3451bd48c3803c5", 0xe6}, {&(0x7f0000000300)="1bec61b92bac4b980d9071bb9d", 0xd}, {&(0x7f0000000340)="8165db75f25e9da2686cecace1052b7cc8ac5d942398670ddcc6310d5750c3f309597ed60ae7646e811ef6d0fcbfa857a31f6e3e0a1fae22747b9a830a94b283648ba508cb63f088d69702e69727804eb1e29da6ee9c8792ae2caa82d9dd49b4b6c62eea1cc0c44aadfb5bf600ff27e44e234f62a15c80bb2fb52e9bb5710ff93eceb0693c167e86b0660ffbf3e8edb731dc042fdf8bea41951c261b56f59aeb5b1dc8f226eb347598714c893b988f9cc25ad3ab9a21fd68bdc487a4103930", 0xbf}, {&(0x7f0000001000)="1273abb119b08fdf46eecdbf86a59018fb259940f402f5e6efa1a3f4af2e6284eef8af74745d2acc347c160ad7b1e6448182fd2d50a8074da05fe9065aff44c035f398ac2e12015824faf8efb255513ef7cd20cd543e3ca113f9972c2091e407bd421a1fda8896e6bcdd9488deae15ec9ccf17618946a4431b6a3c3644f235e25cc51c3438bc3054ac6bff601a1bc53dfcc525cfb10c02b6071ccd4805f9c7bc87e442d5bcd276997682e553ff73ca0b01c0e6ad12ac784620a3f63451a0dbf8b9c593c238440ecdac49c4a5b146f8e77a3965204d18bfd66cc7fcd76f0c84779f84399cac0eb4e5c006fe450f5b1e47c9267fecd5e1ad006cc83a943621f739b5fc13010f6c7ca841acc342a5eac5e92cc0deaabfdeafc6bf7540501fbabd0a556f970c217f85636f170476f104ca1ba98b047e8ddc6dc47dd104f3fd3427a97d975d15efd1a3b44db7c29ac85971c329a1e9f6b8c14d3e76b09e46589cc958aaf43f557d99e7eadd2fa2aaefa7440b2731eff0b56fe1b052428972b2ece8f7e212c25c7d5dd3dd46e150ed435fdf979b887167cd464ca20f4abe4f1f9b80a0b3ee24c3721a79ef63e822f8c4cea52551ab7da9e29898a8a7ced2a94708cc49e20ca84b1c94ca6f171c629e8cf5bf4a36c4e442e5acc0a951b7dd772816d19df0469c55a924afc1bd04ee7c2521ef211d8d20c02e5b3b5f6899e347fac6214d31e5e7433682dd08f66dc761788544469b565893bd3e21ab44f61dd23ce3b9755369d65d317044bec2b25d2d085197c23935fb824eb69bab7fc60c9e614c22930ecf7638f3254eb94db86a948fc08efb5517b85b7dad952a595df0f2d3c8588436d45302a747a0932c437025ece8b5c47d44343457737fd78b812352d9522b3303d6a6644edf3b152c694c612398306979e040120484aa743c2fe7aaec881f158a3434a07ace9f709d073a70a571d9786ed4bc7801aebc8ce8fa154289a8d562676bcb5732797f55853b57b0575cf56918f96d3192c0d7e5da5353a691c1d81c1053f81cfe16016c155018f893ed54cd6315164e62abdab7de8a4cf475eddd77055f63dc93a5f5b1e24dede2bbc4d2230d1893f9efafc9fdabeca11901547efe0b2f1891d7cb0ccef4089ccf1834cb34aeb8892375f047b186be8acc398cc8364673d1a890029c5bb17d0c1cfa7f93ebba8dbb4c1aa025bb82874da0b587f944f76819c7c8fa55d7d61c9f95dc98b28444157f12e1560d5f096d948fdfa9f30a34145155b3dcd7efee90f71457a46ed5be07553340bba3b8e6315c4a954b42ad01d7f52fe4a738f72bfecab0035e4b48b6742bec61c70c15213b4e930d6ec9846dad2a3a11e99999bc8ba505eaceb3fd94575c80c61329d2970fae099c3f54d87bdb55ea8f659d1dc72a419706715974a581bbc6634bb910b7d3a03794148e08bc87d98868db9a3d9f008310c31a122f22820945752b4d9c80b4f634eb870eb42fb563af8eba1fe0190e8b2d0fc19fb5c3f071fe3e98755e85d280c4e6ead2bb7a4b0e324725b204b5753ab0ee29ade5c46633ff03cc6204f595c506e31cccc5d1a1d1f2cef7a91b2849e9c626facd959a4ffcd606eaa59acef4efdb79960e05ed1b72b0822615cf12679a9ce0766c2d3f2f969f0c4f8856b6fa2f586079377ca4353f49588e75f17150c5ec0a244697c5ba3373dc7ad292541cf19d785ce3821d0976d234025b395991613b7bc23347c8a1e281ad91c1241bdfde7e571502b7d43abbaa600229563be471d2a1cda9ceb8bbee5a6e39dada4daed52e1f2586e4a8d922359403bc5618f14446a96e8cfcdc78ffdb3724688338b5430db8987c7a9bedda3cbff481d3d7d7654e91e0f027ad9ce7f57065a0f9346cb51defe7ddaf08bc0c6f143f048aaf9dcb13b13bb735d1919970dd22dc908f026aaf9dcca0b3452743c7a4f87e4452e27780cbb53fdade659bc1a298f45508ca63ea1aa4f8d9c4b3e1d4a213b89aa26ac4081044cabdbe773ee8a1c9d79b8d9c34d428a9adb2a010d727a2a9ab3ad4c21729d8f465f10a60815aea7e49f779bff17b7303683d00de82fb6e3251a9aff4b1cd362ae128979d1c5829426165a6ed2140e56fcd675c19f7965e8481afb512f33522c6eac1be296dfc6503bb0f88972e061de37baba5aeebd301a73105d9175ed88d6b6e3d58d3c684fda118dd92678451b472f3f9aa06b211c5d0be240eddbb2ddc6c9510d2f76ea150e9c619e385e0028ee5b86c020386765b0e8267247504bb8e495b8330c38270bacd50bc5d4fd56027404373bcaa19024b78607c9013122dcab0fbc2364e6db9f3f194fef949176308d9696e8f4114297bc1780e6494f772acba59bbc935b11f6c17713e6d232eaaf2e2ff4508cca9860d53ce8d10c84c22fdd68f7119d40fdbf404aea0cf99c9fa45a4ba3793db535051939a7141628517764198038dfcb588e613cc1f9d9ed02b634430cf430a4e9f7e3e1174cc418a02b7519c0d97f3b903e5e7db38aae46b54af59428ff6fe72c68adbf52d604d84382b647a4065d822c84dd43a8621cab4d73470ed8c47cfa6fb8659db726ff3a20014e8babb9b8c8860a386f4da03ec5b1243de236a4a8da1cea3793f01fd545781cf37b37127f15df5b036e9d015f9a423e0142d035d53f91773762369aea2957eceb43d20ecbb855127b4fb9932d420cbc5472b97b0118b2cad74c56cd55e97a843f900170a7637858f1bbbac7b19b1e7598a696177d6a5c65f71a220dc3836e0e6aa18d0d6a23c87a9eae35d8f7a78eaee9e8ad4995d9bb4d372490083471a94af857e989c2f9cf5e846e9a33ba44da0bb6f1b5db66fd1579c9eae6f8962a7e16f2e02ee4682f3ef6856da9f100015b2ab64043c1e6f1a5bad9021affac10e4349154b4cf078585c44d4d36eec51c9f73c94a27b1fe7d490fa9f7de97ad398eb01159985296327cf3de8bf81609033886fe15016d59222e7e52435a9ecf7227ed92d9fe193b88907d25e88c7992c5a75654be2591f13c45f9de13bc2e774d1318e4f5286d723d7f7b88c54b6d033f34af1c1aee7269fcd4a21e6d80976ed02fc375b58fd8e1eb2db15748da8f1b560258dfc65031a91ed93931182df227fd44030b40d9a25fa476094af2d0070b2985e20291ed47af0a588ff09667471a2a8429be961c12306168ea56770424a9aaa236d19f30edab15918b761544d373316f95a142be593688e3d6f0ddd1b93b80d99c46e730abbf009014337e3eb685d2213893ad61d102e4a0e605b30f149c3bb54e8034cde2843c9aaf0df4514d071684039d4973077d470baa4c7be1b884bfefc2f32e4dc907702a60e4f5c8bc3ea92ebd90ceee7098f9608cec05cdf8e584bd1d71bbd96e0067e14e3c78be8151d6586d9e08b483141db1233d7675d8d9c4b06a27cdb99557d1f5e5193fec3a973330733ac7d4974afff70d116c0dcf6d20045db5ac5a38b30ec565455768bfc4937305d416d8df578869dc97ce197d8c7a2b5555eb86aed1e11bad7b818dca2063067135d490a900041cc3dfaa39849916d6d89c68011d2ae33c4036ad446a1e142ee1c6e30fd851236e833730ed067e91b7083c375a3bc382eeeaf112eb954ca98f344dc3e4aadf878b2eb27957366e04710b1130f6f7aace21e81a95cb43864586bd9679ce80ec439b2f0da8281b91d1223af54314e9f492b0c595236487e2f2c6e2a31202b5f83676bfce9ef6d8cd99c3d50dd480c5724ea4398f07057a09c9c94e62368ad0e3962c3e8b635783adf15a11a7c5baa2f05d2d5b1b1c0e23125874d1c3b0204fc7d4d5c4610155e54dcfba3e983c253dc9796e59406c0add41851d9727a3c595b1537bfb5dd1d0fb857be9c7b409a8da0b9d7237e053fc90baaf83105a7e48f8ec516ca462c6ee90f95512229c14570a95d4b62b216041a854b8ea4c9e2c40f30858a48389113c5fc0207d0ea81724b8f72a5c9fab553304f3c294c25915e9b9d0399c39ddd119e6bed28b91c62b1b93b528177bc519c06150e23e3fa12d53376913b8886f2eca64ee387c584cc75769967dcf1134528bab5d0166c38da39c4b62e869b19366eca008bc9f0dc9e3cdb1b6885aaa3e0d457caaeec267826fb593aa2334b9fc9e1b91b5cf08498330190f0d8e353a22ecb06e9a21f4e76b2acd37f9fbf769d6fcd492e3022b77f0117937cff235baba39cd948e6c8d5afd86bcce2729f65a5f1e54e051fea29f430101d5fd92a1a8640c6322c1ddd987d0788cbcf7bcc0bfbe663cc6557b19aaee0403a0cad23675e45f0175c439d84cea70ab920a9cd1c7972f3faed85906aff8f854f3f1ddbdf9dae1c0f0f33336511570f67c3150f6f46dc4d2cf8f2f27eaaddfb4bbaafbd707bb6b9b4a49c553b17666c41ba7c1ebe7260eae598827cada97b24a7e2a9553ef35a388d8890d1a334b5cafb88d04f106421158fa3d1409a30ad7df5fde51c36ac48f0c394997e0dcc1be9ead3931b70d138533b3812bf9e3a889675051dc0b5f4fb7d1a1d73c7c9ec341b0f552a8ad42d25b08423fcc6cea2a8004c1caaac19c8d4b84b795a9e4ce9a02c7717e36b1f449b1028b2e52418b2f8e5c3f1cdb53755154986eba1b4d14c5ddd1f56c29d12d1bcb9001142bef815d8b2b8d1a1517dbdbcc994f2eda4cdd5b0e53db7590a6a7874a344f457e7870791fae750b68e6223391fc7133e5e03e43ce8e06577dc90bcbabed466ced0aea6abe4af219a398e7486a559d6f024f7268f6c8910d079049de99fc84af5bf7efd5cd6169f06dfd1d4777a70302727458f6e8a552d6cf28ecf0620348f9060bb25a600596d2e994ac6b75265cccd1d652b8e491bf897a8ba13bee65cb1bc529b6f7ed5243c540bd8c26d3e69495bf5bab10fbb0d0741a547a7e1a2ccfda5394c9661abb577311b9d1a56df65553a68fea9dc6db77aa345c64f379eb8d6424b7beb267c48e09c8d0e0019f2dbd79f0c9d3fae511f652418540136cf65e2db264d044eedcef73a1540419dc2a2a2319035aac1ab31589117eeed8a05f7c514a423ceed44613cdab5b60d144dec2bbc2c965f735edd59f01c3454088724e7fd675333f55948ba8f9263d182edebf243664db62f77b42beda63575d8530bb1888bd2d766c979373438d7498d01fb0ce77a8e250816f6bf6d225943c77267f6c19127d414beca72084b903cec152f68c2f57213350dc46f7d9de02614e44a57be4cc84327da03cab6082471cc728bf906f86a02dcbf8fa15b137e38ac53d7ecc5089f35d5b79db65c7f98a1e06e2a5dce496e02615d3385c74280be30e5833796d599ac27d26a9c97d9f20e40fa325255501797d41050dcfc0c5f4654542aee963d4625d524573d26d90d507e50edd9aaa51282205e42f8820f4365f121e69e680033ddaa0ec8dc04aae0c2a5d67f5264618ec3fb655b44a8fafa511d3dffd24fd5df8f44364faa0f27714a9e8f72c69cceb3b01014b00a57a2631f8a83ff2db13b7b2569e748557d6a63f13f6d45f855556183bca380d3419eb04bedd1f553f36e822020ef67ad4ed04592638f85a555c57563bdf423414f98084bfbc07bfd38719c1df8e52e5fa90c1266cc6eba3a7bb57258b0b1ebd343bba50d1095bd80b885f5c7d8f35f95812ce8f6b31d84fe140b980ec02ae409a9eb4f9ec114febbbd8a6f1402baca621f1108381196b15054fb0128f542cb014552ecb1f49cabefa4f1c0956cf94da4e8d5cecd85bd9e86e450ef55e0e32b98e26d81eef24a4d9212f73c742dd6d5", 0x1000}], 0x4, 0x0) 16:00:11 executing program 0: r0 = getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) r8 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) r9 = semget(0x0, 0x0, 0x0) getgroups(0x8, &(0x7f0000000040)=[r6, r1, r2, r6, r2, r3, r7, r5]) getgroups(0x5, &(0x7f0000000000)=[r7, r4, r7, r1, r7]) semctl$SETVAL(r9, 0x0, 0x8, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffff8f67bbe6, 0x0, "a3ff5fea345cb5e6a7c4fffbb56b4b55dbc7249e"}) 16:00:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x4000000000000247, &(0x7f0000000180)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setregid(0x0, 0x0) setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x200) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000100)="9a40da6d6b58eef737325a9d79244fc71de05b89f7abc598d9fcb27f8acef57efd4857c982244e1a8876820da8f86abd05afb3d3b26a8b38e6b3bf648528cb94ac101c05de82eab9d71f42c64e8dd82129e81f0b1b04320f0ca1a4fb47aafdddcfb3cdb8da70b0681a13458f3be0accc8a9dec5539283bb4f07cc1b12f9da422c72a48ff00381c1c5bed709c1d3f2802f80d810969c3b8237f95b2e70ff39d55fc9aa9b8670e7b215caa638f8486c50c7d9a88187a0e615d1da71cdc81f99dd1615b9cb795de5a7fc88e0df6a113d0e1b5", 0xd1, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) shmget(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) setregid(r0, r0) setuid(0xee01) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = socket$inet(0x2, 0x2, 0x2) r1 = getpgid(0x0) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x7fff, 0x0, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xc996, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r2, r3) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffedd, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x3) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000080)=[r2, r1]) r3 = getpid() getpgid(r3) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r4 = semget(0x0, 0x3, 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x7) r5 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r5, 0x0, 0x8, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r6, 0x0, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x4}, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="010000aa", 0xffffffc6) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) r2 = getuid() semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/250) seteuid(r2) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:12 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r5 = dup(0xffffffffffffffff) getpeername$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setgroups(0x5, &(0x7f0000000000)=[r1, r4, r2, r3, r3]) setregid(0x0, r0) setuid(0xee01) r6 = semget(0x3, 0x0, 0x1) semctl$SETVAL(r6, 0xfffffffefffffffe, 0x8, 0x0) 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) r2 = getuid() semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/250) seteuid(r2) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) getgid() select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x7fffffff, 0x9, 0x3, 0x6, 0xffffffff, 0x401}, &(0x7f0000000040)={0x6, 0x1, 0x81, 0x6, 0xffffffff, 0x1f, 0xfe, 0x2}, &(0x7f0000000080)={0x7fffffff, 0x1, 0xf56, 0x8, 0x3ff, 0x5, 0x9, 0x9}, &(0x7f00000000c0)={0x0, 0x7}) r2 = semget(0x0, 0x0, 0x0) setgroups(0x1, &(0x7f0000000100)=[r1]) semctl$SETVAL(r2, 0x8000000000000, 0x8, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = msgget(0x2, 0x208) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000000c0)=""/175) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0xfff, 0x2, &(0x7f0000000000)="9246f0f18743736719d0765cd965a64b95fc589cc37baebfcdeff03119e309f7c90813acb74472", 0x27) sendto(r0, &(0x7f0000000300)="7ba04023ead63d6ba3bca9e8b6d471fb794a8fe4a91363f95421bfdc0c662c75e1495d296a562fb30fe8ed0218458ca4fa14914acc0ea431f29f3082e1bd3adb50ababe6c35734a5de2c195e74e44f49936fb02151480beac2076869fc8d32ce69cffd384daf6d5c110eee2ea18c343b3df5c5854d08e2c2b9b5c0763404332df4b8923553dcbc663d78", 0x8a, 0x1, 0x0, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r5 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r5, 0x0, 0x8, 0x0) setgroups(0x4, &(0x7f0000000000)=[r1, r2, r3, r4]) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x36a) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r3, r1) setuid(0xee01) r4 = semget(0x0, 0x0, 0x0) socketpair(0x3f, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000040)=""/98, 0x62, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$SETVAL(r4, 0x0, 0x8, 0x0) getgroups(0x5, &(0x7f0000000100)=[r0, r0, r2, r1, r0]) msgget(0x1, 0x250) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000280)=ANY=[@ANYRES64=r0], 0x1, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYRES64=r0, @ANYPTR, @ANYPTR64, @ANYRESHEX=r0, @ANYBLOB="3e51978cc316368a389cecfa76c7416bbca8e3e6c64fdb3cfc24c2f8e98b57309f3938b3213469d04ae11d7d2cf3b66ef9df57c7", @ANYPTR, @ANYRESDEC=r0], @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRESHEX=r0, @ANYRESHEX=r0]], 0x8}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5cb7b3e79618c20dd86c41e186e1ef86fb95e1dbb39b44824bf5", 0x1a) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r4 = semget(0x0, 0x0, 0x0) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect(r5, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r6 = semget(0x1, 0x3, 0x2) getgroups(0x4, &(0x7f0000000040)=[r2, r2, r3, r0]) semop(r6, &(0x7f0000000000)=[{0x1, 0x401, 0x800}, {0x2, 0x7}, {0x0, 0x9be, 0x1000}, {0x0, 0x7, 0x800}, {0x2, 0x40, 0x1000}, {0x0, 0x7fffffff, 0x1000}, {0x7, 0x1000, 0x1000}], 0x7) semctl$SETVAL(r4, 0x0, 0x8, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff", 0xfb5}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) r4 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x10001, r5, r6, r7, r8, 0x104, 0x33}, 0x4c4, 0x5, r9, r10, 0xfffffffffffffffa, 0xb942, 0x2e}) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0xfffffffffffffff8}, 0xc) r2 = semget$private(0x0, 0x2, 0x80) semop(r2, &(0x7f0000000040)=[{0x2, 0x6, 0x1000}, {0x0, 0x7f, 0x1800}, {0x100000000000, 0x3}, {0x3, 0x40, 0x1000}, {0x4, 0x9, 0x1000}, {0x0, 0x1, 0x800}, {0x7, 0x6, 0x1000}, {0x0, 0x10000, 0x1000}, {0x0, 0x5, 0x1000}], 0x1f0) r3 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r1) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) shmget$private(0x0, 0x200000, 0x10, &(0x7f0000dff000/0x200000)=nil) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getgroups(0x8, &(0x7f0000000000)=[r1, r3, r2, r1, r1, r2, r4, r2]) setuid(0xee01) r5 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r5, 0x0, 0x8, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) sendto$inet(r0, &(0x7f0000000040)="0e716917a4383bbc28dd1b3e8322169a2add2bbbcae454096a338497774c3f3f38f49eb2718d1b8150852a13aac8c18e6b0defc9b358f9d76fe4f7f51c13ea32e6eecbbe4328f4948399541fad1eb38489fe633916eccb94d333e58c41849979fcadc8f818461f49621a8fb49c15f6f098ee75509c7a643a01be9efdafa851d7e3d97909e9563ad5e2eb67c1e147c7c57637f9bacc726b70250a38ca4fb9a7473ab4015674d0918dcde6e7c63975d9abe2c88178f8abd851170ea6789e0009c105", 0xc1, 0x404, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) r3 = msgget(0x2, 0x490) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1ff, r4, r0, r5, r1, 0x41}, 0x5, 0x9, r6, r7, 0x100, 0x8, 0x7, 0x81}) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e871f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be651dab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570a", 0xe31) write(r0, &(0x7f0000000140)="6cb43eb02069dd54939ebf543440e2c1e8da5b9bb19d36bfd4581238960180edd9945c923516ef8a47b5f3155e597efe4e246f944cf50e6fde8680db4493df6e2235e01508e07a557fd1baa08da7cbe277fc9a8ed43cfc176dac96b4d12ed5", 0x5f) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) r1 = syz_open_pts() read(r0, &(0x7f0000000380)=""/31, 0x1f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x7, 0x2, 0x2a3379ae}) close(r0) pipe2(&(0x7f0000000280), 0x4) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4000000, 0x0, 0xd73, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x3}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x3, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r2, r5, r6) readv(r4, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2d0) r3 = socket$inet6(0x18, 0x4000, 0xd978) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x8, 0x2}, {0x18, 0x1, 0x100000001, 0x1}, 0x8001, [0x3, 0x800000000000, 0x1, 0x5, 0x3f, 0x5, 0x4, 0xffffffff]}, 0x3c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xa, 0x5]) setregid(r1, r0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r4) r5 = semget(0x0, 0x0, 0x0) semget(0x3, 0x3, 0x1) fsync(0xffffffffffffffff) semctl$SETVAL(r5, 0x0, 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) semget(0x3, 0x3, 0x80) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0xa2c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x100000000000) poll(&(0x7f0000000000)=[{r0, 0x200000001}], 0x1, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x80) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getuid() getuid() r1 = geteuid() setuid(r1) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:13 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000140)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, r0]) setgroups(0x0, 0x0) setregid(0x0, r3) setuid(0xee01) r4 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/143, 0x8f, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x29b, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget$private(0x0, 0x7, 0x200) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:13 executing program 1: symlink(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00') 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = socket$inet6(0x18, 0x1, 0x1000) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2a476645bf2866fc, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getgroups(0xfffffffffffffe4c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000006) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) r4 = socket$inet(0x2, 0x8003, 0x621) dup2(r3, r4) 16:00:13 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001200), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x3ff) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) semget$private(0x0, 0x3, 0x540) r1 = semget$private(0x0, 0x1, 0x94) semctl$IPC_RMID(r1, 0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[r1, r1, r1, r1]) r2 = semget$private(0x0, 0x1, 0x2eadd76b7d6f0c2a) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000400)=""/171) r3 = socket$inet6(0x18, 0x8000, 0x200) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x593c77cccb6ab0fa, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r5) renameat(r0, &(0x7f00000004c0)='./file0/file0\x00', r0, &(0x7f0000000500)='./file0\x00') mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x0) r6 = socket(0x18, 0xc007, 0x559098cf) setsockopt(r6, 0xff, 0x2, &(0x7f00000001c0)="2e85484ce5debb7b2aa3c04c743a7948a218baaaf114529dd8fd11b7f10bbbed9628645c48eceb4929c9b97b547481a3c632725ed8009fe2b05193956aea421efb1d2051a08b7230451b770105f9cba4c903b5932c311326e227777b5a87298d30d26c79b4b55ef65f682435f95c33a74edd5835457eff5c7f2b62aa1a35536ac8070f9519df40d00acaeaa5d9422e37f67113fb436a12941de4acbf685fe0c5a47afbb29bef5314ed61def67b6a9cda02d250666663a0dc3007cbf4a25e80d677c095180f5e84fad96585a6ec08b86209b1219d33f710481fb7ffe3eb97fa07cbb9d987d6d88f450bb9a21111", 0xed) r7 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x10) recvfrom(r7, &(0x7f0000000040)=""/120, 0x78, 0x801, &(0x7f00000000c0)=@un=@file={0x0, '\x00'}, 0x3) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x2) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/108) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r2, &(0x7f0000000100)="b0e11a67c1fd200ee6f8920650be451fee1288381ab4e461d733ca9cbc835f3c6ba98caa262275308fc18979104666a89339b2e037372caceac44b36ebe7698bf90929f26e475ea8a7140617f5923489ba10293292e37e42e80079272bc7b7fe0358ff5210fca79417a11630f0c6df5129ad08a99d2856b45057000690212acc03bdc95e244dd7d94a1fa907", 0x62, 0x1, &(0x7f00000002c0)=ANY=[], 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000300)=""/182) socket$unix(0x1, 0x2, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1, 0x4}, {0x101}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ftruncate(r4, 0x3) ioctl$TIOCCBRK(r3, 0x2000747a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r4 = semget(0x3, 0x3, 0x400040) semctl$SETVAL(r4, 0x0, 0x8, 0x0) getgroups(0x6, &(0x7f0000000000)=[r2, r1, r1, r3, r2, r2]) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() kqueue() shutdown(r1, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x1, 0xc) getsockname(r2, &(0x7f0000000bc0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) msgrcv(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000df7fffffffffffe600000000000000dd70c5659ba541000000"], 0x38, 0x3, 0x1800) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1c000000ffff000001000000", @ANYPTR, @ANYRES64=r3], 0x1c}, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x12, 0xc783}) r1 = socket(0x1e, 0x3, 0x0) fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) fcntl$getown(r1, 0x5) 16:00:13 executing program 0: getegid() getegid() getgroups(0x400000000000015c, &(0x7f00000000c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = semget(0x0, 0x5, 0x101) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000180)=""/232) r4 = semget(0x0, 0x0, 0x0) setgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2]) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x65a396eebcdd14c1, 0x60) semop(r4, &(0x7f0000000100)=[{0x3, 0x8, 0x1000}, {0x5, 0x16ccb9e3, 0x1000}], 0x2) getsockname$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x1, 0x1, 0x200) semctl$SETVAL(r4, 0x0, 0x8, 0x0) semget(0x1, 0x4, 0x40) 16:00:13 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfe8c, 0x0) setregid(0x0, r1) r5 = semget(0x2, 0x3, 0x500) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000000)=""/171) getgid() setgroups(0x5, &(0x7f0000000180)=[r3, r2, r0, r1, r0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r6, r4) setuid(0xee01) r7 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r7, 0x0, 0x8, 0x0) semget$private(0x0, 0x2, 0x1) 16:00:13 executing program 1: getegid() getegid() getgroups(0x400000000000015c, &(0x7f00000000c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = semget(0x0, 0x5, 0x101) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000180)=""/232) r4 = semget(0x0, 0x0, 0x0) setgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2]) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x65a396eebcdd14c1, 0x60) semop(r4, &(0x7f0000000100)=[{0x3, 0x8, 0x1000}, {0x5, 0x16ccb9e3, 0x1000}], 0x2) getsockname$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x1, 0x1, 0x200) semctl$SETVAL(r4, 0x0, 0x8, 0x0) semget(0x1, 0x4, 0x40) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) close(r0) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r4) pipe(&(0x7f0000000180)) setuid(0xee01) r5 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r5, 0x0, 0x8, 0x0) syz_open_pts() OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xae) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0xc) shutdown(r2, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000840)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509dbce", 0x23a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x2a0000000) syz_open_pts() close(r1) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) r5 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x0, 0x8}, {0x18, 0x1, 0x3ff, 0x80000001}, 0x1, [0x2, 0x1, 0x4, 0x4, 0x2, 0x9, 0x58, 0x7]}, 0x3c) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r6, &(0x7f00000002c0)=""/249, 0xf9) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[r2, r1, r3]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r4, 0x20007471) setregid(0x0, r0) setuid(0xee01) r5 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r5, 0x0, 0x8, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xd0, 0x0) setregid(0x0, r0) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() setuid(r1) r2 = semget(0x0, 0x3, 0x3) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4a, 0x0, 0x6, 0xffffffffffffff15}, {}], 0x1000, 0x0) r1 = socket$inet6(0x18, 0x7fff, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:00:13 executing program 0: getgroups(0x345, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r3 = semget$private(0x0, 0x1, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)) r7 = syz_open_pts() r8 = dup2(0xffffffffffffff9c, r7) fcntl$getown(r8, 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x281, r4, r2, r6, r1, 0x80, 0xffffffff}, 0x2, 0x4, 0x6}) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r9 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r9, 0x0, 0x8, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x0, 0x80000001, 0x0, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3b, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getgid() setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r2, 0x0, &(0x7f0000000040)) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) write(r0, &(0x7f0000000080)="a4919817f296a4d68695b0af004a361dea2ab9b3dbe70b6bfd57c1208f6864c8eb2fe7ea0ceb0f699553670ec3cb157abe50538ab7cf94d035be10463147854a345104432c48bfa057a64ad437a5992c47dbcae9a2bdc5c4", 0x58) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setgroups(0x2, &(0x7f0000000100)=[r2, r2]) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x328, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r1, 0x4) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r6, 0x2000747b) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = dup(0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/53}, &(0x7f0000000040)=0x37) setuid(0xee01) r2 = semget(0x1, 0x0, 0xfffffffffffffffe) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) socket(0x3e, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r5 = semget(0x0, 0x0, 0x0) setgroups(0x4, &(0x7f0000000040)=[r0, r2, r3, r4]) semget$private(0x0, 0x2, 0x40042) semget$private(0x0, 0x2, 0x40) pipe2(&(0x7f00000000c0), 0x10000) r6 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0xc1) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x47e, 0x104) sendto$inet6(r7, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x80000001, 0x4}, 0xc) fcntl$getflags(r7, 0x1) semctl$SETVAL(r5, 0x0, 0x8, 0x0) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r2 = getuid() setuid(r2) r3 = semget(0x0, 0x6, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) setregid(r1, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getpeername$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r5 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/115, 0x73) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8, 0x80000000000006) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x80, 0x7f}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) pipe2(&(0x7f0000000180), 0x10004) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{0xa5ba}, {0x80000000, 0x4}}, &(0x7f0000000080)) 16:00:15 executing program 0: getegid() getgid() r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x81) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setregid(r5, r5) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xfeb3) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r6) setgroups(0x7, &(0x7f0000000000)=[r1, r1, r0, r3, r2, r1, r4]) r7 = semget(0x1, 0x0, 0x0) r8 = socket$inet(0x2, 0x4, 0x0) getpeername$inet(r8, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$SETVAL(r7, 0x0, 0x8, 0x0) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000040)=[r1]) setregid(0x0, r1) setuid(0xee01) r4 = semget(0x0, 0x0, 0x0) setgroups(0x3, &(0x7f0000000000)=[r3, r2, r0]) semctl$SETVAL(r4, 0x0, 0x8, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202545f8d0900410b18bedc185e9b37902cda4e"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a03", 0x1b6}], 0x1) pipe2(&(0x7f0000000040), 0x4) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc40000000000", 0x32e) pipe2(&(0x7f0000000000), 0x4) write(r1, &(0x7f00000000c0)="b1c8a1d796d209de4b265131281173754b1927f8c3f94c9ff26635f13f947252e6fe2e29a588d144eddcbec15d4766ea72d446653aa820683eac6324ff1f9d2f93889842", 0x44) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1, 0x0) setregid(0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) semget(0x0, 0x3, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:16 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x52, 0x20) r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffeec, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setgroups(0x3, &(0x7f0000000000)=[r1, r5, r2]) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r6) r7 = semget(0x0, 0x0, 0x0) setgroups(0xa, &(0x7f0000000040)=[r2, r4, r3, r0, r3, r5, r5, r1, r1, r0]) semctl$SETVAL(r7, 0x0, 0x8, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="2365bbdd206ca4af3622dfacaa0dd452774632b0d62b6600cdde57907b8b3de12d85d9af1e85baa5c6f72c547c83ae132127ea0793dc4d158310eb94dc9c3b20106b2d16a4ede5e83dbe45c271a79c335a6aa17b6dab2fc75f30b9b16ac3c911e8188c3cd27f49df91647d771a8463ec5db0792c482b718d8e211095faf917dab629c2bf3cc2a4c49617a3a450a3fb57b58dd79a0c1380fcc8cc06fd230e3c7648f39665ba4f8641f53f0790e1b3f95fe21382cae4", 0xb5}], 0x1, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x818a8865, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x5, 0x600) semop(r1, &(0x7f0000000000)=[{0x3, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x4, 0x2, 0x1000}], 0x3) setgroups(0x0, 0x0) semget(0x3, 0x7, 0x44) setregid(0x0, r0) r2 = geteuid() setuid(r2) r3 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = semget(0x2, 0x3, 0x51) semop(r5, &(0x7f0000000000)=[{0x3, 0x9, 0x1000}, {0x4, 0x800, 0x1800}, {0x3, 0xfffffffffffff000}], 0x3) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r6 = semget(0x0, 0x0, 0x0) setgroups(0x2, &(0x7f0000000040)=[r2, r0]) semctl$SETVAL(r6, 0x0, 0x8, 0x0) getgroups(0x4, &(0x7f0000000080)=[r3, r0, r4, r4]) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x400, 0x104) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) r8 = getuid() fchownat(r7, &(0x7f00000000c0)='./file0\x00', r8, r5, 0x2) r9 = msgget(0x1, 0x0) r10 = getpgrp() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0xffff, r8, r2, r8, r4, 0x40, 0x1f}, 0x9, 0x4000000000000, r10, r11, 0xa3be, 0x9, 0xe273, 0xde1}) setregid(0x0, r1) setgroups(0x7, &(0x7f0000000000)=[r1, r0, r1, r6, r4, r5, r2]) setuid(0xee01) getgroups(0x159, &(0x7f0000000040)=[r2, r4, r3, r4, r2]) setegid(r2) semget(0x0, 0x0, 0x0) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="168986b5525fc84c4990082db13281c1359984484856502ea50b84db6ccac74347c2128ec999af69c387d393570e6d189a5813d4ef9e009404a3534c93bdb77ca75e44c2a524c455c5645e0cfd0f153441cc402c8ab2bb9416d7497067089fa995b2823c7e85316bd0d6fd91763a4314426b266cae0cefe8b3b7c13ec6b7b0d366355afa755aa421630cebb0ac2c02c7744840b284ab27c3442f390b55dfbf79b65b85282379dec058175a4316ea04d44b88e4a2120af63a4b2c1f3cdfa53a476f54a6f52bdb2dd058c8ffbb0395e4489424b3fed48121fa17848a6125cce3272b4b342f9333506098dab9096aff976edc6ccdc3f20b3ff4ea1c0ee77fda4a42f371df221f66c06fc0453e06764cd564cb5c710003a4cc9767650101be20ea749f888d242366d62d28f0ede42a377f55db73865c411b8c17c510cef6ad4a9e458024b34f217fb3b788761ce9e9bd48efb3ffd57ace8e9b7fe07887466e78e88baa070ba9fbb77cea8570885dd23264db13e074aa5e4225a51876cd5ab8ff2178415c00fae4d282ce836e7c95033e18de4fdf017ed80251589d86892acb077edbb1aad9209e4a29dbc0338af5b6ccb8a2ae437ded632fdbba0868d9561694f631d63f935aefa42a68a5da805eec822e0eb89ea8c1f1c28bf13b210bce65c32dd9525c86dc671e6a05472812e7f2490d93bbf034f0ffdd94b6c3bd4a928ec4025f9a1218fdc6853d59f5b5053756537df90d684375a7313340937efef223e3b9e9b7ef7b39bc3ad434ace9ed1dd83c1383c00e9d94441578623df5d1b6a5959b6183f1f4af724582e9275956fbfd13a4bdc59980e391fcd3aa29d7b010eab4605f7939b428d997dae40fe8a53878f0391e242e4f53004ce622f6094cf4289975ab9d256e3e430eabe82deb0a24682617bcd15531f099e5668771d6ba0f52babbbf3c94a2a7a29d5716bdfc92873ae13bc0a7f1d663d359de3fb309a3f1fe56764d54307ffc73959bab9105fa509059a8389dfcac4167df8ddd1f671847169c55954312991e1b96e4effd27d1b7fa678aa121930e0a878fe2ae35803367c6b2c3c4ef41195869de9deccd1e01617d92984de77fb52b08bdc0888615f1e4dd909aed4eb35e6f51d5028b0893390188072b4d0e6aed50bade34ecb9374a13eabb633fcff43d31c89476113df6fe3cb53d0377cd51b4e6bab13a6c063640d5d54756972ea4bb9f49516b94ef68dd275cc0192bbbeb3ab8cda62e424911ea64596265d8a6b25273bad67a0e12e4ee762ba8ee501e2382af59d02571f8fce1b76e076c98e084a4526f4c9ceffd8dc0a4cd9baa6ebf120e71363d1c388e444201ff236ce6c7b39bd21b4f4464b03b6675246231892dc9dbde3f983ab3225e60b34fb2d2ea949ef79014eaad104c9bfc1b862f7ba575459171206def817686519cbf79423c4bfbb4ac54b06ba3e1bf76ea347f5471076d2f7d884498a655a77417f573c36f8d7bd9a4cf322566630774de670b9e538cf7745032ddc63dac13629ec5b5e07ea99446556f24e37c14cb1e3c5cf84e1f3003e43d0e5c4b39ce88898c00b79c9e89e64e7a6cf70b2f220b6e962953406300721a63d17c91ff12ed5b000a15aad01a3724f7f2a2dadb2b372ec2a06ce625e6444797883239b703e39b930bc609724212d2f5f5dbba4dca4ff7deca12c531316067354e43f7c5c6ae9dab592dfb23a8743be70811222c20347cbbf13941911517069b1f01713b6efc308f0e9a0dceaf9c071feceb81689e2c82c9d9676ea33fc68e91757a711ee707ab4fd641efb83917ed330e7783ac7e080e8c7efb39ea2d225f870633ef1eac84b07440abcca9a28769a21223f029ac4ff705719dab616b39bc41845d1045cd7c4e8b7bbda1e166251590e616cdc4647dcb5c064f570211b89fcee551d318fc4833e5ee1fbc3e61495c4e1bac481858cfe9061f9905841d3e1257372c80924514ef4b27c4408f175ee26b39d4089a924cefe3083663b93b0888ded5278e9312754a197d04abb51a24750f2bfe4377ae011f50d00e3dd7c3f6f98ca72f48c0840b24cd2620aaf4d5ec00b187bad8e72da4d5fa6b7358b60fe22c088d37536c3d0a98d61e5711e843678ac171990f84205c725c37fdea2cf1324c61ef115c796480e4f1d145ff4e28e418fede116a6faba7ac78eb81afaeca478823712aaf12f1c10a0eafeae1009dc8f47ad64a98a05a13fad5d67134fa727d65a83a4cd613870d0347b7438740ff63cad02b316d5ce0c998d4baf6621627f79635fdd598434bb61a8ad5498ca2fdc564f47e50f4b4d7723368644391c4ab90c6e493b4529ec0cce7de79e30892fff7e3e2895d92e499b9f25757c517cc868caf14490011b4aef4ebb498e8b40d4d825ef703b8a3a35f30b2a712cc24dcb9ff62836b763812ff378e20086dadc7be12706584b25f6acbf2a24e216784aa66ef50d12e18b9ebd588a5e00f164373ee33d91eaa68127ea36ccd3942057df82c8afe13f4ab511368bbf07e2241702c3fc327413daa5f26c85c5eaf04967731ae901a6741d5d7311d495205a6e6a55722052f90359357d0466e7cfb47f07bf617a463137c4886069c8aa2096fe43fe4977a9d5193bbb5753f0ad6dcaf25e6c7068ef4404b9d4f54648c196f16aaae9c2e142aa5ad8182164c594298860f34b9c55d4c6b276e6fa13988e6731331ed334b1432d80783ddffedb8d2587b254474ccbc38673f99a35f60e7446d14f9a77df19c1c952b16c476327a51f204f0eac5c5ec504449d6d19feb9316a0c7ce0b8525154d7d2fb48f90e2e83dadb90df2ca06d069a8920545a47ebb3ec91261f69b08485b89a536b34c37c46cad1673cf7f7c7712af4639fc24f4ee864b3deebb971da19a2a123722ff14870bc18d601833233950ce70856ae332ed2984d0ae8a4c1dae41a12119bc05d5f343be78ff9db43a4f0ebdc8880094dbdf449b5359d8bf5ea265d5ad8ccca6630fe6da065a113116e3db8d63f03519f524fba822ae730eab1f8cd352b60cfbfc100504f0c55879e3b6389cd05d9373d75667f283670fd282b9d822b5bf0ec9b5335dbde5482c60b1b0bd6d25de96650cf0008a9b036543d8968d6499acf68329f9bcff63770fce7488d11a6bc35a102d4d04273b9093e88a2ae0ce953e8aa9121efc7ae45892b616ebf9e0318252505dc9c6b790c29ff2c2eab2f20624e9de5d7112968f292e7c27b85da58ab7eb614023790595cb811d01db6e1567e9dc5b55a696981862ca74967f2405a14b4a2137a2a8142e3a28d745949ed481cff035d6d43c4aec5458f13c6e7f6fbadb04928e7ad453d4bc728be8146eb926da07a301a91986a0d051054a5db55980ff9f3461538e091b778751f43e241837c317fe7554d3ff3e9adf229ec587cea829e72a454e15abea951d7b7e13476d30272edae15452aee3ff5e2777e6cd546b3cc6aa54573dcda2252cc3da4e025129da54d66fe3cdafaf82ca6cd1cdd6d901e9015a104368d3a911133de39f2d7f9ceed9a66970e68a36704a5846d795083c04dfc432f9920fabd18bddcb48c401630f824008302142dcd4366baefb51f18ca9844ac6a2de268f36a62019444d88bc4e2e1ddc92157df580904609511fb8eb3889c7ef6b475d6623e7ef89e4fd54ba30db2d0a7550622120052fa8af3c30d9c6746ff0149e4eace2f0613a98f825a66d273c56fa28ebc7a43bee03fac3b4f222fffb9287f457755b686ea6e487c891a3ffb4bc6d151b6a34aaaa8a440c959ea1a649ec9ed9a3adc9e7fdd0e066a9e8652fbd1e890c8eaa884958cb8dd10ff530bc09ba25efa508bcbebcc9dcbb7be037e22aba3b314427b35643a6b6db65415ef349fb6a8bf05e2391768c5ea0288f0ee4fd6a15475899028af7f41b3bfddd2f61b1fdd16269f24542cc121efa4bc84bce94f890b67758d8313d8e89b5eadffa748f3109babd4641180e023c5fea9e832dad4383a1419e9f051ba9ea5fb94c165e5b6ae0b9510e88691b71ea20b4f676e29be6ebe62cb5f9d9fddb83c42fd70d8139f6d12ce024c113c7195aa14355c3a4d2e003ab2d77db5f1719973e82dc91cf6860d0ffbdb648c13dca72102b9dce7e55a228200cb93fd0ffedcbea2913dcc5365764814356930bf03e29198d658ed77d1d28e9c5f806ba236c50502084edf7bd38f2dce14b1d13316c3946f7eafdd3bdb3d3ac907659c1091a7f363c7a806c437e48454dbbae054a81cbcf1228585d689ecf6aca8a3e45303b132d485277392a4b80c132edb67d090a3b886b250b0a43054f804568506dbab2df7265878ff522ec355d599d849b0c8b90dbdfc434d1e473ffb8693f11aeeadbd91560d39fdd3df0ac564a53b1dde8bad66afba825bdc8cb506befc258e0aff207f25cb8d63b149478fb92fd41d7a546a085283e5a4e8a69181308b55b2dc1c26a4c2eecd90e6a74be2a3a631efc785c6720fad00bafabfa754ef53e468fca8ee92afc6426966ec1ea868630a02f5ae3eb1fa45aef09cfaba7c7a3645bc2b39f7b5af354d9fec892bb7696a7e868f5bc6476f78eab2a4eb860dda485870c172c30ed391ae9f96645a72a21ecdec867eda148c8e0793428b09363af8165588f8f8e606db4cfa2490777731894713c1610a2bc15ae813557b3580e6cba370f4897dc4a7e9be115c469f5f58801270d37966e5b539d6ab9b05e1e79840df3c842c267f51c3db87dcc4efeef178dd0873a487c02a56fb89c48533804ef4cdea8d103f6d4482b09d6ba9a2dba5e350525f2cdec52bba7876b34a44bf0536a2f7f652efc8a6523b3e97f9323d55a49cd6a30fe2255ebb11a8751ee1600c8d96839a563bb216c102f661a8cb3c75c7da86200b5af9d217346c27d59a7163b80099e0bdda71af7b2db2900a1d788ec657723db0e41beafb6f9abdecb3de9ee720700828dfae653885e148a1fb81e93ec47c4d6893c5b8b08983f9b8e65b4e361bdddb632d7cb5ba5a5b08c8d32d7b9428c5696b8a81cc6fc8b4cc071f13d6b1e4e95a86761c34103a63f6d4a903a5989ce687b82ded3347b6f9fc89715866be2c23027b6cdabd6d409ad37f9a36b3432123e4a0d927a1e759b211c9bb9c97a55d301c24e75c5541da8e3e8c8156af2a6cae8b30c8b62f954354ddc091a7223afa3bfd8d24052da4a9da9586901a58dd8053b0bf509db4e99f4975c7e4c8d156bf8b746091483298a8f5878fe44605479b651f37bceb6c992cdf8316bf8a389b55e585507a80b56f8af5b56f6553a147d57afe4ab63d0585100659218b4df3d479339e6465b70ab89c463209df5774c0c6e7f5ce9adf5b75e38090e006dad5dda7b1253bfb339c0b19f06008614ece4849017c1a1527c254aae755b3355d63b150540f511139c709ffb54de7be888e5538744520cdd5851ed2df5f7ce2734c0e095e595ac6f17ed1e74d6e570c237724aaa291ec9fe968b4f09315eca5c52ec9a8ba2cdd86e002fee18e428940ed15deb91ea11650b8b73d652009641d781242ab513808f5709fddb6af9b6d1fea2744bbdda56462d93ef44034e0876e386b281a048fe72eb26190717c0e65b6e631be6f232ffc20bbaf2e227d7acb00334ad33228854ea5016e1d36987925f2556d98eda5125425a63b3dd63e3ffa2e6a9a443fdbddde036c8f30c3b7ff8b6ee0f290ab1c338089c4621c5111651369ebe51b54514e2170b1a05e7c45296c2c7c92a053d7cc7025dd5ac06741c60a89c506dee229cf569bb4a2e0073af1633bb413bb338e04f", 0x1000) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000800)="a07890bdc7b6f11f4f4e00000000", 0xe}], 0x1) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x3, 0x22) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/33) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:17 executing program 1: r0 = socket(0x8, 0xfffffffffffffffe, 0x47) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x40, 0x8, r1}) r2 = socket$inet(0x2, 0x3, 0x0) getpid() setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/152) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e4186696c6530006816411508d9"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() getgroups(0x3, &(0x7f0000000140)) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r1, 0x8, 0x1, &(0x7f0000000140)="c11bf5da781cd595e04c4a6a16204591acd249067c4db223669435ad5187bb4d01477481aa7f08b3e6bc8461e7a397fe4444047a21c1f7cc4c8bc6d1b11d89149697f33708063990b1cdd4add3dff6bd8e66507e895d92846f0eb3cd5b61cb12b5e3b1cec59d07485839149b2e6506c8cb12f888ceed1e27aaa77b4c18cd6b781593b1e2696cb0f37f42ab8e19ba10b7815c4a959c19f82c220ac8acbf8c5e96", 0xa0) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/152) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x71d91d6e90fc9edc, 0x0) setregid(0x0, r0) r1 = semget$private(0x0, 0x1, 0x0) semop(r1, &(0x7f0000000000)=[{0x1, 0x4, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x2, 0x1800}], 0x3) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, 0x0) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x7, &(0x7f0000000000)=[r1, r2, r0, r3, r1, r3, r1]) setuid(0xee01) r8 = semget(0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x10001, r7, r3, r7, r4, 0x4, 0x400}, 0x90b, 0x9, r6, r6, 0xaa1, 0x0, 0x7f3, 0x7}) semctl$SETVAL(r8, 0x0, 0x8, 0x0) 16:00:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = geteuid() setreuid(0x0, r0) r1 = geteuid() setreuid(0x0, 0x0) setreuid(r1, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = getpgid(0x0) wait4(r1, 0x0, 0x3, &(0x7f0000000000)) setregid(0x0, r0) semget$private(0x0, 0x1, 0x21) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0168f369"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100000001, 0x1, 0x8, 0x6, 0x20}, 0xc) r1 = semget$private(0x0, 0x3, 0x42) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x7, 0x8, 0x800}, {0x2, 0x81, 0x1000}, {0x7, 0x8, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x101}], 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x7ff) r3 = semget(0x3, 0x4, 0x90) semctl$GETZCNT(r3, 0xffffffffffffffff, 0x7, &(0x7f00000020c0)=""/4096) rmdir(&(0x7f0000000040)='./file0\x00') geteuid() r4 = dup2(r2, r2) sendto$unix(r4, &(0x7f0000000140)="1872d082dfe8918cb2cddcfbea8ce7d35b7dda3f95e5d4eb95a12645c011ab40a4e7bc6c996e469cac6c934092", 0x2d, 0x6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x1, 0x1, 0x418) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xd51) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x1afd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x30, 0x12b) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x108) pwritev(r0, &(0x7f0000000280), 0x0, 0x0) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget$private(0x0, 0x5, 0x410) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1800}, {0x6, 0x80000000, 0x1000}], 0x2) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) semget(0x2, 0x4, 0x20) 16:00:18 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="4947578bea5a2f10e15b15c79d84eec1b9185b37780a6f27a274123dd5333e43ee1629a5227734e21e59a228f6ffd5beb50508e7d5e7bd5ace68f3b7177a0c7531c51270c430aad8518af00441a56e173fdc46fe45772a1dd54a8cad0eeac488d32944061cf1217694351c5821a3487cbbb9ed987ef98b2f75cc85ccbcebcabf718d1ae2653fe7f37f689c44b1d6f02c4b0838015a007b67d66251e2ba0ba7aeb7cee0d76228eafddf266d5531d7f11ca01aa812f8f7d15124c70613e63e2a4c9a1d414bd8dd2d7e21c5699b6a2d49faf8818e2360a0e3447f78a566a3717729166ffa5a4b40c6108084bf35aca96de5", 0xf0}, {&(0x7f0000000140)="48da703ee6aeafa47937d1c1ef83631eb66cfae8231684a813278d6b67fd5b90088033df796e3f3801a2ab77d8f2eae89461557b355650857e16e19cbcea2e88cf4a5c6b93084b9fd012ada50f80dc29c5b3d98683ddd34ebc1de646e8b80387f9c1a3cccdee2303bfc716ef27e1eaab3a12dfe7fa6f69dbb59f6449d4d09c23b1f46520086a1b5406589caa444c3a78923fcfef568638a3c31fffdec9e3a84c6693ea7e35d665998e11a20f4d23310cf4e9fddc41de1217a5640212fa940c19ec057b9abb7fbf0efee2e4a5cd188aa690e65475ab90b9acdbfe7ce051925a2fed8b7cc5e9eaba34af38169add", 0xed}], 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) rmdir(&(0x7f0000000000)='./file0\x00') r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, 0x0) socket$inet(0x2, 0x1, 0x10000) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) r5 = semget(0x2, 0x1, 0x590) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x400000000000, r6, r3, r7, r2, 0xa0, 0x8}, 0xa2, 0xfffffffffffff001, 0x3}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x50) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000080)) setuid(0xee01) r9 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r9, 0x0, 0x8, 0x0) r10 = getegid() setgroups(0x7, &(0x7f0000000000)=[r3, r10, r4, r3, r0, r3, r3]) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/245) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000080)=""/18) r3 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8f, 0x803) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fchmod(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r3 = semget(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) semctl$SETVAL(r3, 0x0, 0x8, 0x0) 16:00:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = dup(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9, 0x41, 0x6, 0xb6b}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80000011, 0x100, 0x1c}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000080, 0x0, 0x1}, {{r3}, 0xfffffffffffffffc, 0x1, 0x80000063, 0x7fff, 0x6}], 0x4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x43, 0x9, 0x8000}, {{r1}, 0xa5ca9d6afaa98e73, 0x8, 0x80000001, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfffffffffffffeff}, {{r3}, 0xfffffffffffffffe, 0xa, 0x8000000e, 0x9, 0xfff}], 0x8, &(0x7f0000000100)={0x9463, 0x5}) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r1, 0xa5, 0x8, &(0x7f0000000000)="0001000800000000000000e9df08ad3dc9000000", 0x14) sendto$inet6(r1, &(0x7f0000000180)="2ef19c1730a22a6060870522258a7184eb78168669c6c93b51dfac3c942d736f455287fee5852843e6e6748dfd91b04b28261c16517ac6444b656ee00e0db36ffbd91d7f51170ac2db96a86e81371a2dcacb2dbf8eeade1bb576baa828b7f74f031fedd30464165f0f6d57a4bc4a24aeb8e8058210f910bce341ef8c89089f6b6ba2cd28760bf36cb43da0e4f77868349213ab90d729a5f3b8e41cb23a28703b081899cdea8b7f64d3eac01910a5336a22ed60058d4bbb8dca9228d1827ac0b85ddaf301be92859a936673c88ca294bd518a01dd56f8ab3ddc3c731ad427ff8007910e360da283142d1416efdab4630bb1", 0xf1, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x100, 0x80000001}, 0xc) kqueue() 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1de, 0x0) setregid(0x0, r0) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = semget(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x101, 0x184) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x5) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x401) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="a99d28adb801bc4e11601f37878413d717d1dcb52115123da90e427c680d13c64a9041e5a1d14644d58a151f7d93fa6251a4df72e5b26ab5380c7ad7608bd218be8d961d60df8962c3c659983ed40ae1d088461c0e5a4d3ad5a713c233c1bc3923345ee4da0e290d7a89eac40e9602d1f068e9d90bb8cdfbe2096b202a391514254cde2206157f48184800e93788fe4841", 0x91, 0x4, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) dup(r1) r2 = socket(0x18, 0x8000, 0xfffffffffffff000) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffff8, 0x5}, 0xc) setuid(0xee01) r3 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x3, 0x8, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8010, 0x4) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000500)=""/62, 0x3e}, {&(0x7f0000000540)=""/125, 0x7d}, {&(0x7f00000005c0)=""/7, 0x7}], 0x5, &(0x7f0000000680)=""/239, 0xef}, 0x843) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x68, 0xf0000002, 0x7fffffff}, {{r1}, 0x0, 0x20, 0x1, 0x101, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x0, 0xa97e328820011fda, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x2, 0x24}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000010, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x50, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x545a, 0x10000}], 0x7, &(0x7f0000000400)=[{{r0}, 0x0, 0x0, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf00000d1, 0x1, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x53, 0xffffffff80000000, 0x1e}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000047, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x1000, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x64f4, 0x7fff}, {{r0}, 0x0, 0x91, 0x80000000, 0xfffffffffffffff8, 0x7}, {{r0}, 0xfffffffffffffffa, 0xc, 0x80, 0x1f, 0x3}], 0x8, &(0x7f0000000380)={0x8, 0x50}) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "a147010004faff0000040000000000002000"}) poll(&(0x7f00000000c0), 0x0, 0xfffffffffffffffc) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd8a, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x9) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) getrlimit(0x3, &(0x7f0000000000)) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:19 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) r0 = dup(0xffffffffffffff9c) flock(r0, 0x0) shmget(0x0, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) r1 = shmget(0x2, 0x1000, 0x210, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000120000/0x4000)=nil, 0x0) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x4, 0x400000000000000) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:19 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x9) 16:00:19 executing program 1: fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() getpgrp() getppid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpid() setpgid(r1, r0) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) msgget(0x3, 0x2) 16:00:19 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b499a61158312f9979f701b400170008"], 0x1) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x3) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff69) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = dup2(r2, r2) r7 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) setregid(r4, r4) unlinkat(r5, &(0x7f0000000180)='./file0\x00', 0x8) renameat(r5, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') r8 = geteuid() setreuid(r3, r8) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) r3 = getppid() r4 = getpgrp() setpgid(r3, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="a3d569020dbbec6c01"], 0x9}, 0x0) r5 = fcntl$dupfd(r2, 0x0, r1) readv(r5, &(0x7f0000000380), 0x1) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) socketpair(0x2872fc79daf50bff, 0x800004000, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r7, &(0x7f0000000040)=[{&(0x7f0000000180)="1b0b08822772c1823ecf2c6adad029df9ef3334eb67dce1a20401008f6cd94eddd6efe25c9611266ef56a6f1fbbf534a603b7cb468ffe1bdaa48a80671f9d85a3a643f3d005b66ecdd01b893e0d3d2dda9edcbfb1c95b29e90a307ebb6140d8191f76c776be0509cce7decfde2d5387ba83dd5277edc96c00f56a366822d53da29cdf4036954279bcdc02d66768984740b288f1db75463e171139c2b5c2956b0dd64ba4ad78f714cf09e57ae6dea43a29f82a26b80d294f66338bb28840be015882e7ca521b8bb995698b94b139fd87752ef2b8546bf225a0d59261555b624d0b9454325df42f51afa2b73349f0d2fd2f53a453e77fa5c62d84f79b8af1af2f25e75886406e9d6c2ea37fc5db61a200d1cc011ff9c207d063da2d3f5a58b05050e880dd5df5d5bb6fcfe351f5ed873e32700e0deb40131c841197985c4b2fc9995c153d9a4d10801819bbb0f7093961adccec36e822423517839150f0d9c8695d77a7e7efb41646156b19761a53e056b44290b149865512864a717cdcf1432ce4df600454760d9213ab4afee6cbce25880f5f1a3f012fff335b6af5f22bdff319543e468528ab3b67987db2a706e2fcf03056bf8e3cae5ddf9992c40cf9be673ce279d00135287d5182f783c868bdccbbe84dcebe46ec832b0c589e68116adae32e98077faf9bd904bc6c70f357afeee4e68ba5c7f2e5903d10d51904ca1bfc72dd7b5e878997283abf3808ace4672cd36815d7bcee44bd42d0c037f6b4c75a45e45793caf05205dea6d81452da2ec4fb143c20b62ff37ec46fd9816de18be3f26aff8c137d333becb7f5be7c63e2cea65cc59e567c6f7154966e7b0f40b1bb126e551ebe144a66121a5a4efdf377b24890bc834fcca5c85a166ba8d2f3a2be3da434fd575abcc407f0a98138d235f920ac9ab6844281d836ae2ba20e845161cbcc032f1fe56fedcf5ee499032f59aa81f613e01fd042843598072913e7defc0c7707cd6d83366b35be6960f1507178eb1a44f1cddaa13972cbc96fb69da650698b28746400c0995f2de2b0070058bb9d6c10638cc5edb2fa3e7f124388b2adc5309b292ecf07a4aa128bcbe7a90445f49cf4335ba0d90d5bc671b0595af5bfafbb2277f34897da16ce658161f43c3c8938acac0fcd2602eb71182d7fb5172a595f468a14d58193117ba3238230debb4796bee70bc94360c0d44380b01b9318a60ed305fce3e89e24d46c39dca1518387237e4ed0b5e4ae404f49a4a7be53c8aad97e0a89258805883d7861966a31d52e3ba2104d6a6730e59f9905dc68abdf4545da3503a4d299e1e26f22bb47f5ff3eb802fb51621a877160bfe572cb98b72239de03a4261667ef5f1e218cf44e933ead284153c2a5ccb5b73b4652447d66485b1ea967cb7cc4d4cdcab03b74c32e6fb895578593f003f4ba13d4ebe6f3720fcbb2958c27f1454b77f116292675b2de1be01955dd2ce74e3ce698c5a61041386e6d0578842e3a80534a3a290727a1a7ed89e0bedfcbb2d67f6ccd92cccf2f6b11402c4baba62abf47e20b851f940c10e5051e8cfa75bea3f694a7ed9e3d4188b2f54670a2e18e1ff8ecf06517486680cbd69fe431a13b6ee50c52fea3fb9777dec7493f22cbc34528539c7ec6835edcd6fa243a7c944c6551bee643125e24401dc7b59d709653e8db5e0569cf27522c1ad420a173162730506d6e737d03185d83c6b10f9bc83c91cbafbde8ea8de157decd2dc049ee608e5af7f1152fb28c37639a7f9c1096bdcd6f386428983dae02e301a2ebe9a3b363006fd9448ce69eea72e7b54cf571bf52d95327044591856823bbc275debc36ed42a1150df8128229d5e95d9c9c4862a5b79dd7e9472f0b5b8d503ae019bda10649c300d7df67913cd061ede18f792ad0c93f63ddfb785c8b7b84cce2395ea0693e6a258437bd694cbc0e33ed94af1fd13fc27c50e1e421de8ce640f749a04d4491b9465b6ad6e821a333c9d88c1bc7f9c4766e573ae084d0248ac7065535a7346d45c34195f0ecae23610f09bc0fb5c81885311721cd95cb0f04d37ee0d157383c6c1e210cd7dd510f10d1149a013afbac9a4a0fc5008a3bdbc29776f44a087bdb60576c3cb328bac5e94643484f76adf6cc9e5b4704d0b7d983e7ea03517c5d566514dcc46782e3ed181557be839595c2332b113a8c1546fd6e4917578cf32002bed5f29cfcb3cf46375fe89c36ab85fb642e195c9b512f52173d1032690e19d0fdf01c66ad77567a26c7f65cde926ec109fe759afdc759c227f771e1836de4f49e2b5ac16d88283e1100e4d37eaa186a44835c09fa9b753cc564011a7bfd5cb7c8881261232c904b925ed5158420909ecbe25d731c8ed5ab93f2a9a43ef2376692193b165a4b961050c662ac8fe4ef2668dad2e5a211c1a341ee097f7ab3ac5cc062df44735658c0457576606ef150153cc1356973689937af0502c5c5602ff80f88fe0b6c8868f32501ca42b78f20cf67ef1dff8b8fffb4fa23b2e794b4d85ced0fa0b97b44fe8f9f115870574a57ab6bdee40416939dc81dc9887dd5b3e60330a6982442e9991dae7dd4ef841ecedfc0a7c0707e54928c63f799d70cb4f68dfc894dcbd8d2c4c9d1b35da6e0267d524516885a04b05a681d02a1aa004192de9a4e7b5c29e84a318774fcf390e647381ba270ec56d5bbd3f096dfa10a6becb97f527b7e9c14716e8a5200597d11a4fa9fb1cf416c7ea9f076727882c68a7a539f93b1b504495f3799857212cf1fbb76da6004b372e5c71aed330fc14cf913495bfd02904eeecddfd72f72b89f4bf36ed91144c37651d34f113ccf16ada393096b883c0c41950bccf187912e8dcf34a66656c3ee804cace3ca2b66ffe9fbfc7692b9851edc39b350c3f3efc29d6ccd5d9df4317e4f4643f3531df239c78f76b3b98cebcbd16792be99326399b8d160705d307b98be7eb56ba525621ef80fea3f273cd473a9391a8bc2b74fd94dbabbb31c57d042ac90bc48a1bbb6af233d8ce27711daffdcf89d727d64c1353fa613c5f9bb79077170d5b87aaecc79f6c0f9061e1e3f7d90161be333e923164c906750d798bf16cfcb6698abaa94696786f2a2eaac187cb8c2e8d0b87ccf5715254b7442053ebf8c5e1b873f1b670570a41459a22531724b9b13d82bd2167e6b655367cca806fd3bc42b9343e839fea5fc03cbf6fb8267e0069d65ade65243473e325efbc8fb489b1740afcf9b2bd020c525c6bfa16d1e3a266cfdba3cd7f6d4d912654175af2720addcf54ecd635a7639c99db07d48a4c4a8069968d97e513b17a4a384eef65f246a9f31c3abf82909d8d960095b4be8211771ea7d7f6829ae28cf521e452c6003a8ee04af859ee49e160798c2cd015b979b204b6a0a2c1de97ae8e8c15b25f1837ab0bb4c05d2a6f915b9447c91dfbbe10a8e84265f9e5088b590b9adde8ebdc232a27feaddc03fcb332e53ea256497e99485385bf951848fd4e937b972f62d2d032b05e36a16dfa8b803d5c2cd615897d69f92fc2c0f07ebb7ec3ffc13118848077f147f0b7320da582ed2ca48269311bd22a5f54441b7005ae6937db63cfee699f713e8167918ddc191c1f2ad8e0f81ea5eea2541bdfaefec3c0026b464e003f1414a30b9fe24eff8227e625415fe15fe8db424b17602a679a892bf0530bef6a7e717d627e01bf4ce21103bb0fb37f4303790c954da75f83e7f4fb6cd39cc34cdfb4c05d46f5215aaaf621b935408a9b709a2088f582c416b73a59cf43b4091eb9e83596c43f3ad603ea275ad16f759162959edaf9f8b7859961684f83a8e3aa67633b9987e865072e4b7e6825237e6dcbe65373ab70dea76f63aabba78013895ed36f402a874c21cc750599462d325ca85a86aa49f4675bc8dfd813bc4d2c96d8f1a41c8a5f5c8e4bdfa4e3b80a1ae53eab30d9211bfc131a8f66b796ef65e8845ce5089ada94df2fdd14f8632e5c1df6aaf90a77d9e4e2945e3d7215d0a6d9d619df58c472eaf0435de256826a08b27d96d1c5728699a436fff26695141c23181c1ac6ea02bfeaa359f9e316d10c5841d84fe287b375a372d1cd92709865f44dff73bf524fb3b1e052ee123eb73f291cba578edcb442b380ff0e7baca84a676ac487f7be9de660af92412e5990fe89874f75cd7cd8f1b5213b3916c0c4b61f857ecf5d5d8996451b99f61c0d05ba5ac80e3a311b22cbf2fc4f2fd12f265d0d4e16dfac62f4523f21fc907ad060fac58e15741102081ffaaf588ab7f85e64dd675c1ae4d4b886c3f010a9f60f7b5ed57f1b579d0192eab599e6bd8dcf942e440d3d580cdd1dcf2ef95932bc011488ae3c091c7a21e2d8e273ab74435b35ff8ecd54e09a7871646420f08a13879f4e10d305dca049432e68b3431e136e07ea80a3c48789f7802b1b9162a374d0c72fee4e77705ee15b086d54da355cb3053babca7f5ab67414908ebf91fca57368b70be3f0548e9e014d7671e2be34603ef6533ec0c5f7712bb4c5da66254fda8d083243ac109f57e90480eada82953949fa7dfb04b2f4cf3c25d3c624f748ca4007b99991141c04bc0d7e391706cab9d052990f896b81273d7c75e91d096511b9c1cda76e9ed42f260a097a7accd32fda7fb3adc4ab39513cdf23e5d7b25c266ef0c672053713dd8c3e1f24595f2c9ff225c538bab4df86679a1901184ee3b04e02fa2b61b0037dbcc53f92a314d93d149ee682ab4a46026d04a4577844bb718d92a8e854ff2a8fdfcc2d44f8044761b4352602782166ffa5d17a485727d71e89ed292bd49ea8a4f39446abf81a396336afb44b33800a38753b374a68d3998b0f233156c38ad18f58f724ecfc0412761a428d25c249180188f191d45439419f68f074ea1085387d0acfeac4cdcdbb64f6b1214f5d72fba116d3a7dae3be996645a23c554be73aa744df97a593b767e1303555b90c50666bb76eedd128294481f8fa6f54661748356af0fd74f799b50d5c202c922e655d711587b99cbba825642e6307032291271142f1005f1eed7321dc8d76454263949d73d25ab81a756d32594dedd372ecd001515a976930ea7d090e5b50100b0d12f7d0fbe63b221de53a37d92dfbf6bd4d4f2268b3fce2303d19d56bf9040338d3e315a2bd3dedef13c2c089b541591623f9ea5a6b6006e5f66b4dcefa6683e17cc674228d9fddb51b4eebe4ebbe68aea1ed1157afe3bfab2ece8b9ef186375e0242f4bd171577108bb1c42a16930162925c30f1a4d5f368a74889e8943971997db9a925604c68419d8294e5ff98bfbb5456a98427821040719fa1f16cbbb0015b4f38d39e29a2392ad0983b18460d9bef67b92ee0d08f5c8a83784c382f1a5d8873ea2fcb6499467343158f64d9a3cdbd46759672931f50e26e5fab5f0cb61660633615b8245666b8b329962708595e6751abf10b71bee42f3d84f35c773ff3130e7ec643b47296fb36cbdc03bfafdf3d3902da756107f64dbfbaea86f1a72f0e8a2e454d8baf3e57ab0a9cdeff3b1715602134c6169c1a8e05e785c26ff6389c8b93035b83afea95456d47f95b17875e388bb3b431b4b7f22fedd2669608aeb00ff1b5af28277a1dbb603387458561eee20f21010f19bf7240e7ea2c8fb56862372dab3afcfdca863135b31469d71a3e704defd05867a1a4d33148313219caf4c992e1cf9055a9cc81c2d34730468191b4465cc09b2db5af44132660da8f269d78594b023409d1fcf274ec3748b552db9342d4f3983154aa6af436dec14c9e6fd41a1d705652b8b728109b01aa", 0x1000}], 0x100000000000004a, 0x0) r8 = semget(0x0, 0x0, 0x0) setgroups(0x3, &(0x7f00000000c0)=[r0, r6, r3]) semctl$SETVAL(r8, 0x1, 0x8, 0x0) getgroups(0x9, &(0x7f0000000080)=[r1, r2, r5, r4, r1, r3, r0, r2, r2]) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget$private(0x0, 0x7, 0x43) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x7) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/53, 0x310) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:19 executing program 0: r0 = semget(0x0, 0x3, 0x240) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/115) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:19 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x28) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = syz_open_pts() getuid() lseek(r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fchmod(r3, 0x2000000008) r5 = getpid() getegid() getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getppid() sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000000580)="96ae1d82b33f7f85594ba71c9f1094776335c8cdc442949abc705eee20c9b79339356e16357ad56b41d918ebba0f4fd09df6a4b0caf5c71733b8eecf1fd8b6682c94994a74c23ec4ebd806aa00039e79661051a30c24a1d6d88d4eb23bc84a8d545c1b411ddad0470e723a2505a40333152d3e283b173c04c70208fa82a7b16767d99301810de69fe33ee65afb3b0aaa27495544b7115896397c51e61957fedbb1eb78c8708c0f33ae8c50b8d217bf6f6458dae4a057fe0890a43d21c59ee7cb989aced813e035948124f02c0efbae2c4f7ab8e73852722186c7467c265d0f557c32c880a89f81c33b3cc0c8b0cae1fd", 0xf0}, {&(0x7f0000000480)="501a6ea0e18a8f715fbd9083ade326912d6c73c966a124bc026314424156d146ed276491ddfdb58375b4dfbcc5", 0x2d}, {&(0x7f0000000680)="88bdaa60770077ad468b3761e9f1931d7adf7a365826bf7e635b9fc3387ea5e1de42383027a0c77a1b8b337a97c832b9337712fee866dc84671330f913f87b7976e9fc9184d49c2bde491b860e9b1ee39003db1eaea2610e0ee945893fe522c0c023119abd1ab61328fba65f977765d7e12a5d288cdf0c18bfbbfa79a3e49e597c2e266a00c28fb57ae50f6a49aac8eb4aa010a1d3c4b18d04ac8f91ac61ce958f47bd71d6fc8546e64e94f41b4dffa47c71204ce319958603d8eccaa2ddfb1dddb7790378031ab086fbaa9705e4e8183f19a2c732dc291390263f7882aebf2f46898482ee59a43e43585497329330eb74620e9ddd4e72c5f5d7aeab1afec25db399b37542149f9ff478e8c1ab6864d51e64ad5bd7d8bfbeb34420e0291ca3a8df11eba54ea1760419dcf27873fa3ed9835987435d74329cf2cb5d231145e6b56d73f79757340df82378a7a85c49c1493eb97e974ef4328a4ca800aec0440935190ad8466087bb4cc91e3816263589d38bb5ea29cd7608863300b20f8c2b11af4ca369211465e6b619c25973e0b3364165a0cffd428d1142f1422f9dbfa6c50908257057af45ffd692a8b0c3a6d9a0f6d0a684c239d90580c88e00fc5bf4e000258a57c0302200f0823ee397f2ec333fd5ef100f3df55401c9defa8549f15cb189cb29d675bf2ce1e5a8e6afddda89a3d09e888c129396c604e2401f30cd6108ff5497a31e013e9ed3f086dbfb94b6aa96060cd5fc0a5b1bc552873d3dde30e57dbde671971399876e7d251ea47949f3c34eb1cc2fdd13d6c1a95fa05c998b6b45f623ede582313500070d9f79e28bd3ddd104d4950cb783ad03346dbde16c4a06e819f597c6a278168409e99f546184159440316d20061ea868e27195cc166716c3e512c995f02412667b49d8bfe544275ea15288f1ea4dc949bc6d6c5c2dac2a623253d1deb9ef8b0cc93e38de8a560ce4441efa11530dbfd831efa8c99a601ae24142dcefed2d7b6fee9774c0cbc22b82b3e49f3c3bbfab7cb8877c9045b06efc5a11d2ccaacfe6d948443011dca751996cfc9a264c318e75399210ab6f18eb8e105f8998d97d1498d65b6c2f71de7a20a07bbdb4884277c0bb29b9f6b294610f0984d916bae11770ea8d2226f66ffe2084194ec1262aadaef6a8cc63a9907d47d0a025d31c572e164092338d84ffce5393003c5747260dafb3279d3c403f6c904747e934abacfb96c4e0d522b68aaeb444f0ce568455bc3664330643fc419500398ed2e3241ffa9be1556bd3a599c19d074386fb32e2ef6f8a8c8ebf7552b81ef5f98695e90ec671f218b62ea66b65a9f98048036906978cbb89824213a461e52ba4a6b55d1c2cf8ee5825329c2516050b0fb8e476202e2e7f7bc38570186694a4c74a85f2548205f0983ab2d2aa503dfa9c9ee30e9c11167708eaf51be4ccc2f11b4199fcded93f38e06cb1a240bf705049388e18a20b1595324f4d2f9769d1e0d19dbda40a815b58ad16ec368884721f47792d1784c011f6337e7ed77f3b27f6f9d87ba20cd2945dd38356077a2f06d4e333bc9a20396e3570609596845466f7b2027bf51a16938aafbc54e6d74578654352445071fe83d301be060734479526dc0468def3d3e25509ad5036c08f47cd696ce5b9e6c95a3b3eeef73fea90e48becc5b83033eafc0f036f1a925223bcf28b053e199711fadeb0fa2278ac547e9e9046ea7c7f8aa1765bdde3c62838a11698c4acd306840e6983243b99b3e9fb17d5a5a8098887a977573aa9c9987608e62cb835d3bc9e3e725df4675ffd0d8291cc7b58d39aa9da54b0e6754c27c910e1eb2d94a7bcb70b2ee0a90611bc2301b22c3926bc9412f9ac09f31b105b1a1cb67f0dd97d4f8739e2d43e5b9da484de83f11324fdfe5d095526445a262918a723911f24ac31810c266e7ef26ef3083f655d7b0d3aaeb910c9a29fd17410a4f5e1b4668abe6ddbd2bd43a66ee848e74ffc3e5a0c2568e2e810f627b4760554cbaf759d2b938ca2c98a226c56e0b40760e7f33d883ce8fc09ed6fcb73f60e3e24e5c8440dde3ee29d24ac3fb059ffe26b04dbbfb1ea142dd5dab4d2b1ad2761986f6de7cb4039b6efd57c9eda245c287230e97ce9cccea16664d557cad55b50f03f9ed1d78bf8f811360616b0fb82b66c016dc2a243992d9057298b9ad2c4a60603dacfe45e6b266464d6f2f919ad0df4b587a18ab0d4b4a6635312462c27c12f106b11b046ebc29175708e643376efbee30105002dff5578d21c871006ede27e7a22d522c00e14d511401c603ff2ec0ac3642b1c038671baec931f21332e6359899eeb93af46c34e4219efcf69dde284c67f720b953fc8337fd330dcf66cba0696766c7291e679d91c8f75ff33b12d4bc587f040376520009c0d7874d010badb431bb0d7a87656327a4d0461f74b7436d6e8443a28f5d16c4ce00025879f7848ae561f1023e99701d798bbdae5f4bd887573d6c5bf131b0bf882ccd59ab4a3f6db9dcf36d09529dca453cc97b56540dcdd0556020a75f50714a521a9021f3ea9f706abdb3955940c40524c0447274345974ac54c63e80d9dbf41bab922524f238d7a34759035e31e2a888facf91523d904b6131b39ce953ae9af1958fca97fd6ea9b36d9bdcc3ec8d5c684e60d1370744af67ba9bd6ae86985f7b568880903cdf6f0f9d3d9bb91a09b959931dd562f1686c2c4a827c13f70573634002a84f99804d358ef5b1c78aa08be2fcd817b4a3ef8aa9a6970efefcfff61e99b294c5950dde4ac9d72b971466f1b00e667d9502039be28ea8661871fd41a1f78719c4055eb3d7202a703c78fb0f24fe96e6fee75870863457805d2a8f7ff4d31df3ac06cfd129e695261dca62d65d9ad89a2148be918250b1ecd9f164c6fc6c3a5f38a26a521123440ed121ab454557aa8e58a4384b6b895ef672b6fc11303f92ba9c0b2b27f15068519d8e2195e1cdf154bc5800c09630143329b47f3815264084a066377d58d9e1431dfcb41005f15dab2158043ad3d7973ea5d96f1616157abb41a744f1adad915e4ce4c3f78f1cf1595fdb855977baaa78e61f5f3addbc6599f85408197730b93ea53b5e1e69a68761a42dc990ad486efb0944bc78fce35bb64fac561cecd5b7784c401101bc1298e16571db50801af23e3735dda8f3c3415cb32d9be2552d7304ab0ca38c4e98856542006d45d48074170364762e0cf4655287685ebf37bf42cf2deee376cff81e30d8585f3ee53d5ce726279b4a5daa9be447e58a699f0ce8274ff196351d1be0e1929600ee95b3a29125a5ffab57add1a212d3999a4c6db7f876802087cede8eee83235268945d519a125d065e633b793b941a01ddb3f34966c0e3f9ac01907ca4826e369cdd798130939f47062a96234195b0d87ef8877ce08f79de83e65a97eeef9b1be14673ec223818e8efa31142265b88b32890d0cdf8aac8b7e835ad5dc7d788af695b3acd928243c64fa3f9611f5f12d78d0e391522d786a114c76dc492bd945bbdc788bc560ed4af9c684493291e34d0eafdbdb6bb5830ef374c01a8b45e1b89c83cd799970ba07006dc4140c4fed24da2d4da324ba1b3f0591ad50c2a0676e30855debe41bc1de4f210729ce3d5e636aa08bc58e40b9d194b48c41830e64b716ce83762f0a94d43382ca435b4f6f149e80eb033ef1a10a514a9ee84c0996b442fcea3ee1512f600255adcd23af552f47c4f29737f64752363e93bd5aa8442ab942e75e0136835baf6184befb546ecb047b0217862623ee48c6dd5247bf5ce0c33f8578dffa77b8b1eb3791533ea1ac30d41aed589a059aecaad94760e7e5c595968a513e7bd2a00dd1e7631fe2e1ef5f8433c7deb9f4653cc4101949277635dab649577cafc46acb73a3229063a0285f96b58d6f94ad2dc2ea969ade304938e58a598369ccaa77bccf3a1ab910866350108f6164ed259bee9ad53b2f4f2b872eaeb33c53b805e2ced3c768b5bc66c83dfee0d570a81cd2fa114a953f255a136b6c50afa8029e9360d0e8a20db5e822dd69a6b3c0e0d4cd981d0b20977b564472e7882d73753804ea2191f411c38f81a8bdf11631c04067cd01d790daa935491d9a9ac109996ffbf810e85101d800eac4a9116ad20150e6ac802093d825b57cb560b62c2ae0851ea3c3a4f77375f9f5848a1b040048fc7f349fd426798573c73575a9348e7d6b6b811f626d00a18702a1d4ca21be4dba6c6126d9b2ab45c54abd371d47d018ad64c8e6274433a434fd24632d185f734daca8311d22108a155e3dc7d578b0f0223b27f3ffb8ff97bc7cc2f297390e165829fa17a41698319b7cf803bc688a88298a962d31e731207da3571240056acc22172f45b011948e0122a4b589a5355ef215997e5a7d27227269c34747bb642b10910721ea74e7ef6d84a6aae240247be8d43b5d32186f849f3071bf8aace78eb43d95987153957832bf0705a8d531f39e9088d42aa5ce380c9fe9a9602902c26b03b084526b60659017b94720417467d5846976c37be2473a53fda063f51dcbead76942abf1000a2a3bf26ec9fc562fa8ffd5e26cf7d6cfb4bb8c280de12ad6d0a2aa15dcbc1544cc41458933cc5741a96acee5e5d4061a11c9c6c04fa36ef406f62ba5396e048f85f83da9db0c12d62cff98e0c27061b236463257b42d13b68b0fe6003a5f9fe45d51134c43d6b4e0b665fae27ac3f87921fb012cca9a227eee664ea6477a0ea7555859a069bcb52e37ee8bd267417534b661b85a42f83ae38bb4002f1939ae715b57f41ccab0880fa3cd60413ca4856d52bd94350c472d4917d66f109961689a0bcedf24fcde65ed7183115d01270ffb416fbde7da187e4ec599a1d36a69ca284c770b3958082ba055cbd499265f2148886e8060fbe02148356ea175965af6388bac3a85cdd66a56cfd5f8fa36bcb48f8bd2f9e384fabd96977500ad7347a00b18d25626ea167a9ad2c8b39267de95162f90eb56f306cda82855eaee78bdfabb97c6297cec7983f413aab9d09cace4fd85098358aedb550f56609e6d073cf5d47a6cbcdc8c43ab7f210c2f496d3a0127e6fe26de6e01246f4d188cd3942509bdc3df321e739ab2cfe3b64d75eb7a1f43a579bb87b9c83002dadf1fa8f578cb8b93f3288dd2f3e95c1fb3a800e718d06aed1d4a8b55d9c6e0389de40458d4d520ea4ac0519e96d057d3ad03a1f8ca81e53e62e01f2a66ab8804a0c8c16f96b5111de524468d107770645e18fb50918c3c920fbf53f5bc343c325dedbf0d0e4f8ecd2e1863a01f5b091d70ccd48d05df9669fc6cc532b5641f93656d6a4ecb35e64f92d8a2b9b6ed5b261f4a2b524180acaa017bb64fecd9e59e834d05fec743262ee8d80b97686da32c91cbae6a5a05340f94678c720a446ecc7cec65c29db70e3977784d55040bfd0e2c430a65dd0ba9900695c9bdb7197b21cb220c05837fce692c8859aac642cdd91bfd71a89b401b8789a082c2e28fb9c60e5b86e4f009a43ce2239794cc9f5c0273c0e218562b02d1c64bddbbe5a9756c06b4e35f87fc2ebb016a8d610ab97d4532805ec8514df71bec778bebc014bebe22544a1b0671d73d98034adcdf94e2778f733003e4cb6b72d640673fc7f40225648d3134ff03e894862c8a037dccd709929f2963927ba14c626424abce6972df8d816535f5a0ea65492168a398a2d6a2a5c36e925dc776560c7ab3bb3705b3f5c7f2b5951c6acd24b63bd3bf7b8d2fb1721c73651f0fcc94af48d3ecb8b1a212ce066108609390", 0x1000}, {&(0x7f00000004c0)="3563dc601443c5762322772d42e0325bfd47129ba2730fd9b652", 0x1a}, {&(0x7f0000000500)="7ce72c7fe03851ec44d45e89ea9b9aae5e54827c5f786e6b22c40a752fa257d7e1b106", 0x23}, {&(0x7f0000001680)="d6a26380dff833c8ee8faebf3bd272e9dbf5bda0e1c71f0d2ba56e8da3d7206664cb829b4f221e60afe32de1dfd98f85790795d2061484d10e10d64d0aea269e90f7750b9840", 0x46}, {&(0x7f0000001700)="1651f820bd120ce26fc2973768a8ce705e5f9b64125a292413b6ce6475490569f106df118263ca5d0475ed97f7fd39b266ec0db302ba7b263d20e32e792fb7dadf4d45684ccf4f21a676", 0x4a}, {&(0x7f0000001780)="04476fe55c7b5308c332a769120dc343472159fcdde30a3090f4b7bf8c9f322a82b4aeddfbad13e9f347c1ce13dea29467e8f7fd8d4e0f4deac8fcf479b130c4ef575e7dd5b8d514b4356ec2c2be3a2bf7d2b39325f89e7c6cb91eef6f91da5c502dc1c99637601ae4cc1c9afced7274d034d6666c493e789740b4a21e4fe5a296ead62707260c90d67ee7ea2200ab46a52ab7bcab0357608e3ae28697a4a755a69d2e1810b53a8a9fd25253229344aeb0c4ec969a76cfcccdb5575606d1927c30cedf86f9748fb489b168e4e3837950bfd3d14125aa781ff8049e90196ab1c4fd463324f2716c738c1c48a337f54c5f484a30cd5263989fc3cf39e45f752e4a80a18e18775190442b63319836ea9b6a17cfb2e2bb9ce293cfb835cdcea03ff8424a09ee83096d0ead5ccbc1522cc896bcfe56fa3f5fd2beb85cbaa15c9443d88a08d25c46aeb7b3e58c9e9e993c20c222b6ceb489506c904bb9e9638ab573cf4862a0d74a60cc5ef7f9e8cf628c05407c60fa5678df0b4cd3956f2e69034f7bd564c5b8b1877ea155f854f86795720719c42db75a622454a372215bf9fcb6fd4c8e4e33a3d8833798e026265bf52d91f0404b8d6d923199020e3d74182d087350079cce48a003cb12a358bad6e5cac5451e5d8e453446029e65a72585c44a985dea793fcfc88299855dcf202c698dcf25ad2a6106d14afcf90624de753d0ad031575b071b5d4ebe3d53c6aff0f7b5f385cab8df11980ea2500ed3f42f6e524438872e117d1faf3dbcf4cbeb9b331688fdac3b10cd958cd1d80b6141aee923c6d06f644208f2628d39de99db848b0d738f65e720a2affa86020733150a006f2409929b2a2fdd582fc2f322fb714df8bbf1a25e7dbb54905c52afb8756f94b687f52a3df5038cc9fe949564830c0b97b763cd615206c1d4696a51edcda9975a615f774103702f77d8891135e3193428aed0ff21732b4255eff0b7cf96b735527dbfb209e2c4cdad15661fa83a628aa1d9a8276d091786199b0bc746770abc8760b01c4665b552c51d81854fca26300af0c315a62543262811d367e466c4d3be336c54c53a16405beace4b5a4671b9ecba951eeef67eeb2a1b7495aacc808274e5c16551b154a14c9854b9f3b677a9be11180ac953bcf63fa8425a85e5564df713cf31d02d813a0819ee21ae9936fb496c11013db7a6a092255c73c3f950b2d58d141e7d5f7232f426ea349f69ffa66b86f4bc7457c7127128e7f7c1f09bb0453b05fb90e28629623db91e700aa1372b72854b247c55d54a815b4e36c01750e321bf362aa801bd74baf508f0860ac95a7d182d2bcb53dcbfc3917375bf988c04701070d76cd3f7a04de8d9873122bc75ceddb90982c1cf1980abd64d113db206773e6ddf1f9096286f9360bfae0d7dc4a024ddd3a0c8d9a66890a2e049c6dd2e577e124849fec65dc1f1fa8e3f5cf165af74b8e233cd47da5ef80cc073737a2d3cc132ec369782b63dbfcc5081b24a47b9041ff396e69ba3ebfdfcdf797bc2411cfc9249981b3e90c406117bb14ee41c1dc0fa92d7ffcb36012012ff23d640cc7bc46c095914f45fd0782222b3f005a55b57cdfe8ef781d54535be29ced852eba40e23cdf27776502d1db3e35d24b13943e7410b5e7712fa3b491b5f1ff4c5fefbe2e98e2d6fb7638460f52abb4c24c47386a757cc57fc4477c1291dfa8779ee6310b4575ba8ab0c82b7b46ee60d9148f6136fed93c16354f2fca04ff6c6d8446bf91aaf0d0e8bceae150f595a1dd56a6a44a0bfe6e065ff92c0802d694667df231866e044d03fb23079c585fa7dee8bfe57a085748c53b54e78c0904575af6f24627e9aa6017a5d417da14623fd1553d5642f3b04bdb01dc20406445a3d39abf8d54a84a8e9abb924714dc705a986b20531a2b78dbe444f642cea7840850d1789718634a8185ab5054d7a5870ddc3fa6299b36287443e10d46522eea33565eb67c1a97f532f44192afe2974a077966403aed7768ae9b61e9288a29839aa1cc50875b86f8d997f2be85cf7b4951a3e320ffc1fa135ce01ddbff823ee7a6e22b2d9920406c9ff4b232eac61921da0f200e31f840c1e6d1ad4f47978a5099753cc4df1a35174bc24a10e116cabf12ef24bc9b61e9704e3590c2afc4cd070ab01f72aa16e48c1a3551ff59bb0073833a0e5f751433134218f0343a3ef841e87825f9c6f2f0c586c2ca09d28fff2b302ea7d4dde6c015c761bfb0817cbb383d6048c9242434ecb9ae61fb122c4b451d701dad0d5a9ea4c828f1349c651978de2d7dd31177aecb5531b06415eba29d432eabd8c4253ba02f0f2b9ae110eedccea0affbc9485eaf90afb7cd0a1b5a3a1ed7d1eef87b43f65eed32f1726dda2f063b9b26095f76f92c8797b25a30354e71dc7398503078f6e58cf814bfa5b1b8bd6e6baf77c0578b52a2dd255e11bd6df80147d0aa69092fe4ad59159ecd52f6b6f8b960e06ed778395bd47f1a75cd6c9bbd096b38ffd02c887b760ea29708ca0b62cee2db3454b06bc46de6c1f27071c956f747ed1f83ba0bee7cde11eb9ab8fb12203f5aba89fdae02d12baf811d692afcf78720c5dc2cebcc01f9c3e78f6b98b475676678d790fe745c910187126d059406fd03202292e309a79e032502efbb9b725f336b6edbb8c34bf8d0e4c4b147c6ed635d19cee7808096a7e02ef009f84a10e200addfabb7c4e34374f5831ebe23edf63ebd08aa7aa28be80d6e510e1db9975f33a0c5d2911a7f7a065eee24c7615bfe3034d842dd618dda80f1c44d9f53551ab0c37b0a7c90ed5cfc653ccf84ed04853aadf8dbdf43a023778d0be0c446c7b3eb325e3c24264ff8f836176a701d38f44e57d77603ab44fd093409680e580d90b6cfe8a9b48b39fbde2dd06a6dfe93beb4c547a19089905d68f0ea2753e47490682d8c23bece1167942b1d64c82b106237ab8c70cf4b4228b339d1b6de57c1c6a165dd27ff25ece3009ea6924abd6100c95fe915c69f46fc55de8e2d2d1506a103f7bc4cd84508f14903a88619b9eae763767ea0f4b8f78627c936bd297db0a4564def55aa5a9a6937ef5a3038901eeec8c0b3971d678574c0302dc08f06ed022a7399c258ecad9e0458b36e8e3b5694b9c2559e0b825f1bef2fc7bc5235446d75def02d849dc5a3c6339f176c3b3c193fec639a19a83bce7ddb41fb6034e8dddd994d997b8700ba3ed1c71ac89635c03f3f38bd295727c266d2651d961b434253c550f40dab6d9f3d4e828b3481f06dc13fb6de36bc9fe9a18fd69dc8d99e0b7f1c50aa447daefe7f266ee2289bc52ef9715d60c107d3b024f721c46d718c00c10f13b5dca3ba5cae80966d73e7b2fac67182659365349f8a0958a20519a04c452e0054da248618eed6405784246ce3c087a1b82b55132adce3cc93a849f945a1fd641ca3d5d4a707453261aa20f4e16a327acb21bc446e50b75ae2e4ae078567a061b21b69f896fbd29d235485f3f0324d168cdbf07aa0c317387ef9f08a99f018ae0e51477b2000b3e11f833fa8918744c680be1b45b5c2c63d87517d2d4cc70f981b6efceba0c3f0e9f01f5e3b278ad633c83bf77f1e289fefd4c45ff56960f511c9c7a8d12e1145072c8ef20983772c183e658b75ee90f18c11ee999ca1214c4a336f14199c5ede5f6b7add6ec8a967e82fedf491267b8b072338f05fb05157ad71871100cbe64c51a1d19675da68a87517611190b390a7e8a4c5718879baaf2b46e0cd6102bd6a63c69098c855019ccf90ee7a81ff19d8fda44c08b4d5114cbb50864ccca745fa4884ceb8ac30e12e7e2357f5fe87e0d90c00b96bf79647475a69f11eaf54fcf74995a055bec0d550c6285162565e658a0fba486b36f7e7ee99fec1d4e1c3b47bad5228e4e7fe006ec992b758cda2f947611a8d43e40edf669a70db48847da51d067627706bf61d7aa6a572f471abd0e1b169070c50659b24989ca4d9958376dbfe6e102ae4af3bb6931d4c16b4c05dd9015961c36f8f6267599ccc3b2f4c123018e85d1aa2dc8d94e653db9ae2876790d9cfa053ab3c61f6f163b6feaed0084295cfc96eb08eef8a14d6d8bed377ae5b69f7bd24d8c99fb99c82b2ceb0ddf213332d36b5df49b9717d61f380b7029293f83ca02e9447616237040e9d68f11578bb26300127be566ead7c6859fcf1ae67bea6064ac97d3004e44ad712429d1887467ff87c66be17d9acedcf25be395e55a94eaf409203eee5b5905cd77b4524a5d183deb55ef78f99a6b553d4ffceb7711f45ac222a89eb648b7d688c0fd4e82ba91b3b72255e314a31cc3d2fa6e524f00feb242ef5c3967f3cc21f7b8b6d8e7e1505fefafc82b2b1a1648d2f7a689abf4af86eaab4d4c7e9b4e464c746c5843ef884990a54e6c428f807b811e0f2125fc76a657a6779ec25a05550b74ba6785190f91ddb7b2612a5bf3d6b260cc76fe8276a2fbed811840143ec7fa9dce4cca577e8e9c6a84ff5b7e8020e38ad51df8e2511c6c3570095f3a4ec860d1d05d0e20f630a0ef74dbf49822508afc3d47c1c9bf4169fb17915f3e0349d6925e33e0019904c7c252215b52c456c67d5e345012c1be170f6215d43109dbb30386b93c22c49e77795a390be76941adec6852e124a2d8c939a60343aea2cf2108c45b8fff5de0e48531bb86997d3636713e0ade43c527723186c958bb432daec74a3dc7e95a040d2ffdb245c978e2465c9e0f78e286d7135f2e4714ca073497ef32ed4481173dd4698c543817c7c4d326a300ce54975c87d09345d6ea9c3503c8f960f18c5eedac17074f482cb2349c2631c9839ca97f56e31164abb326416f0b973a36e563795046e13d8172e9003347a3acdcdfee9ac49460ab74f44b43d3d84cf81e866823c79afe4958c477077688474a6baa1afc6a54b5934b0bd4913a78fcc2711ec6552c72ea1032adab8e360d0c43e97f7c6b52545c4dbb237ef141d45d7f6782e52d1c0caaf92daa5041e6232cb0f8bfecc687bcf0705c7c2853173cfdc0dd9488a2eb441e0cee1b74286ff023abd77a5fc28c7b593109ca46ee5b5f43c67f46424deedd13036427983688915c30985bd44f0e2d6eeb0d9fcf4659fbaee96d9120712c02d827e17f1f458494daa9fe38dbda607d08429cefee4f85d07526bb5f084f7fddb4a7e9f2ad6e30711b4861f03ea1dd09506e42144da9ec53fe18aad4fb992f1f0e3c7fc1fbf8381694432ee66b4d259e925fd8d0b835749f9fe69b65297f401300a33af56fcc61e3fa71f4942cbfc93e38c0a45d1a837c31f0cc637a3bf8b41db6dfef3ee187f207eefa44e8c0c142ae8b2b257074a62c055ad79b680d19d5d754b7cc3b44627c17f15562b99f52638d1509347b72b113b7813ad0eff08db6fc98e4097eccb34f5584be899cd5f29e03d57e4af1644bbacd2403ac707f2784de9db483ce210d6cb99493d94005595c50f3e7346d034b390f4a99525cf94cc9686779d377e07c32c24d900e0f6ae9aad2061bd6834f404e48f06aa95c18c06092388edc1a2624c1c4da546a80877a8105a60d622d205b357aafe232bbf54cd1dbbc9638bbf794068b6277fb30ab0ff95e67230687f693e76b03d9c4462440b7b1f2ca77a0958b5c18a06d3b33c2b050d358d68dd72a73955a44ecfd5382d9d7d08d81ed5691b6aaadfb73680dfa92dbc6826193157f5192894125e0a761100723eb0c9d0f70a7edcfb137b68902d2ad3682c9ab177e183ac80f0fdbcadd66ed61d66dcdac83e93a5b01ece5eaec5be26c90e3", 0x1000}, {&(0x7f0000002780)="062b4b17f5dd4ff202648814082bf680", 0x10}], 0x9, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x4}, 0x9) getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpid() getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c65300000930300b4f4d6cf5e8faea0b0fbdf19bd79ecf2693cb5621d1957f4f5a1a82ccf5533826609ae990c6bae84146213acdecef4b1ab"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="f3e5cde561f35a10681c0db8215bba061db63da9ee1839495c36af4ccbf20652f94245ce33624523f82da0c8df55c6a433a35ea4176e8ee8b9f85dbc18d6c47eded3fd64fe97768ad182a93154093297ee1e080f96c4ad18180a0be0d937a4cfc6890037e9a9a0a5051f183389869501895ac03c59d39ae359d7db9a7c5e5af807b37894e135381cf02f17173eea8480137e107f03dfe4212e81c123293f7a916ae5c9e670c8ddeccb0014a3b87b070d79337660459d0b6e0ed5814575a6b4ae32327ee21c5161ff995ad4e6edbab2611e5cc49d9ac9eb6773142cc99af3edc1a0fd20f85ea61ba557e832c1a5d988d6ba", 0xf1}], 0x1, 0x0, 0x0, 0x400}, 0xb) socket$inet(0x2, 0x3, 0x945) fcntl$dupfd(r2, 0x0, r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r8 = semget$private(0x0, 0x1, 0x40) r9 = getuid() getpid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r9, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setgroups(0x1, &(0x7f0000000080)=[r1]) setuid(0xee01) r4 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/91) setgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) munlockall() geteuid() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getegid() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x100c1, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = kqueue() getegid() accept$unix(r1, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x34) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="0123", 0x2}, {&(0x7f0000000180)="6727cd700c4cf587af9983c4dd5645e5478cb54d9cdf0842e5aed9bdbe1be4e0fb353904a4088aa6a425227bcbe830ff1b2b27656620e2a078984b7f22d164020d19465bde9d1135b0efb339799f9caca0b39eac769042b1a8cf97f8931c643c7ad31e9bb5b512d0af7c0f7e9b0537c2a1efa090324accda7ea19ee242c1af194d3def0cc8fa894f5903462ae69b96668c5674a037642fa283d96d47117930753b1897649aa0062ac64b7c3e7738469db9372cfca43853d4", 0xb8}, {&(0x7f0000000300)="9a4016843413dd4582df73064da918ec5bccf1671ac3172bbe5e2a5f8116f64dd1a9e08ab1df3627a9dc55be03473411de6fe9967bd59493d661d288c63b9fbe788b8dcf07096d20c2d6f373a088190d09891922f4246b0091b6308cac39a164fa6473e1a1fde7faf1815f9058163e856795e98f7a3b3f21375727e1617731a710d25c9edaac169f907361b3be67fafade94a223f68c4f3f260340ad19599cfc5148ea47897b52ea55357962f0e82b98431012349e0489e3fa", 0xb9}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x1}, 0x401) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 16:00:19 executing program 0: r0 = getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = dup(0xffffffffffffffff) write(r3, 0xfffffffffffffffe, 0x0) r4 = semget(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="9682ec9cb92682cda3c0e43278663452fbd231d689cb60893c7fc921607b3eedacc5bb47d0dbaf4c99286ed5b9b428dfdf226962bf7fa47d06e4a6638109a9d3f6ce9c59ac138f0c768d62e02b17c4", 0x4f}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x7, 0x8, 0x5a00000000, 0x7, 0x9]) semctl$SETVAL(r4, 0x0, 0x8, 0x0) socketpair(0x13, 0x1, 0x7, &(0x7f0000000240)={0xffffffffffffffff}) connect(r5, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) setregid(r1, r0) getpid() semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:19 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = dup(0xffffffffffffffff) write(r3, 0xfffffffffffffffe, 0x0) r4 = semget(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="9682ec9cb92682cda3c0e43278663452fbd231d689cb60893c7fc921607b3eedacc5bb47d0dbaf4c99286ed5b9b428dfdf226962bf7fa47d06e4a6638109a9d3f6ce9c59ac138f0c768d62e02b17c4", 0x4f}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x7, 0x8, 0x5a00000000, 0x7, 0x9]) semctl$SETVAL(r4, 0x0, 0x8, 0x0) socketpair(0x13, 0x1, 0x7, &(0x7f0000000240)={0xffffffffffffffff}) connect(r5, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r1) setuid(0xee01) r2 = open(&(0x7f0000000000)='./file0\x00', 0x288, 0x1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r3 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setgroups(0x1, &(0x7f0000000080)=[r1]) setuid(0xee01) r4 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/91) setgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = getuid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x20) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000080)="7125bc44571dece3262d6f055676853f12c168e9f92f491fbe7a8be71e1bd9", 0x1f}, {&(0x7f00000000c0)="f65a9ed7c0de541f5bdc5829baf9327c08654563424f6d61c1529d4b6733c33277382580b09f06636cb87851c4ec8b225f482bedec4a85e5dc12f5f8e27f5287bc50a4d2363502370a0bee105a268e1a07a420778cc8bfb60e79a3bb64ce86e03ce5f6c376e2c5702adf7aa8bacec1e71977073b2a7ff14771233d12f203ef549a0bc08063e10afc3ee0016b7d54c065fabea4880eb184db2165a6932e2babd9d810d37601573f7f05344afb3dbfcc79642b24ce3781619103ad360957efe78593f31b66999f16c5e4f07580aa758800d58466fce2598d165ec9c0e23eff3ba5fa7477471890acb702da59b8afaba9ada48666b7992bd0d2f32a4d265134", 0xfe}, {&(0x7f00000001c0)="d6bfb3e472fe9e9df54ade9a7dde78e29dbe1fe169b14bedf835043d4a06a80a6a45717b0780cf3171633cda6b8d37d40bf28db9fc82026dfaeae20a51f8aee0a1ad203fda674110544b9813dc0c83a664dd10387e42459d0abdcd747ada9e62986fca335d31abbf68ba7c460cc765c1b910c96bea4f516749d9c907568831b2b9d1b8b5cf7a100796068d4be175ec17baaf1af4ecdd93fabd830af2fe7ba9cd6c292b823683790585aac1c090d8480c161458c93ad46592397fed03c29b21fed1eca59e8856d3b690c431d302a8c0398f9e594f390328f0101cd67071f3a6b0443bd5e13ce42e6498dd6e37672cfb3979fdec8e3a10db711df318c0ca3f8ba9ee6f47b0d89d58821f0dcdeb74a668cc3dc393e9d4d52ca763b704958953818c1896e45c61458e6f1510b2723f8496edd91ca1cb373729526155ad5c4c914a7c2b29df70df29f108c3706f211c136098dad0f640fd55f2292f6f24fa85da02de443c9dee8d9d9e22f63478c6a6f7e304a8fcb219a0bef3fd5db321b00a3e3f9de739c069724dbc09df9a9eb59278e77adda7bd023bb45722fd8ee80d9e68313dbb8ce550f624e79fe8cede318119834eeee4b6f442ed92f3a8410f8f4770152d03da8a3b8fabfe450de13abcc5a9b598050d172590cfc8f6f4a2b735c35743ccfa0f023a5a364109f17b9a2b31d7ed6555cc4986651706940b2c0c99e341050c0defff44ceb9160fbc1931d88d43a4b7cebca7c9116aa006b82865bdd3f9395be7a45c33009ab91c1ce3627a1d892805f215783ee977a35730f84eb1ade57e0b6521353278ef3a04ac1a055905f935d0e2e3c30a40b11d1b55eac2a3adc8fe37578eb5683f9bf2e7730d0aa2d8febd9f9d631d07a0d88a9657fa72c3cd4f014d491978b9996ff06461998e8d3d42124b9074f2bceb75bbb7f4c1a5f0ae40598827fee698697cc5ab6d96a1c519210f961accc564923cc2f25cb542580c207c1cbeb8171325edadfaad25881b57ac32ce3ecd45748be112481fd6e99044f75b6f69bec2e69fa0d65efc81ee99abb06ffd7b1504ef17ed30ff8dfc6e98a6dba45a8f814f8009df1c8c3fcded9c722c4e1b2066b93919334c4f8faa1cf374ae4175a3745b2f1fe42030caeafc68659433c9fa41f49536298aca39f254d46ec43a6d41c7f7b42318dc3c359f30b6dda91ff80852b06f43536158f8c5dbcf9991a323402a939ba799333c2923d6374a15943cfaea77893d6b42569f78a393f6598ad63681c07e4c2f48a0a60a6db147643ddb6aebe5aff1c3c252ba0ff6da1e88be3e756fe4d1e6dc7d7f2863e3c2040fd834591d3ee4ed5ca5f51a9290279f1cff53d3b8bb5201305eb826d47ce84fef24251970d1b8d219eb0aaecfd59259964a1908fe36b8c248ebf2e2be8c7b092c71391627c0fd9bf6c3d4ece58e8c02ddee2b8a6165fb13ff8c18cd6b2df0b22a29923e4575916e9cd3c5cd4e5d340d875a51f5aaa149e418795a31ca66e29d29474782ba99ebfee7da14d3821fc0bfa8602ed9fc7b4ecc78337c46d31d85ab5c2a8f398a4e5ccb29ade768413814f7e2b52ce807967e2959631d71299e68133d4871e0e7f3a405489fec658ee0a93184717ce0571d7824f7885f3902f3c11d1f5f7decaec0a9f6ef877999f5bb1b96c56fa2fc9f1e5d9e2bc76f6cbf68fcd45458a1213879258304f8d369ea07918a03472fc20f867d7fdf431903253469255dbc9cb7f1bf5b2b8cc7b6b398974a38503d6e3e91296b28c27e4da43d5c12d46ce2da8efabb222d7dffdfb488ae3abc62b59838fdbf2a7a61a1306a8daaa8ae117309f74fc5f837d6f2e9ce0fc43a102e46e84a56589a7f1b9781ea5569b4e13f56981f3b1f2d2af76098301a5babd9f998b00545a1388cd545d795c21bcb712ea6dc43ddeb933cfc78c078b56cc46050b6b910880b583ce8b5ecb556ddaa4045fed592a141afb276a9f3c78e1d121755b2ece63c16138825796ad662f6463d654d6bbdd4ed54a1aec2c2518ed66185578ca045e363e3c2d22bbc18c9ab99c4b5bd77f4ad0f61b0ff83c035478f018d777899cbb5d320beb74022f6402251a61f3f421a3a98c4e9c235e292a6b92ac3b034f21e776f0b8b732d6dc0204adfae752ca75924401b2eeb14385c9a187a9b93aa574972cca2feabfc2742974ab34a95960fb677e1ac861f56bcc3fab54ac5ad6447c1b2a1c728958e18be4bf8132934535f581c0f2bb46b254650bfe7c34b2c595e9756f4e17516e94356bd9664d74a33afd7c6433d2f50a931bc244f1da85f59303da9d8ff93c915462ca6a61eee8ae2f5ff851a79f40fae823a128beb329a97f48034eb26c72bd0dbbd2d70ba3b5e9c35a77f2715fa633a4decf623b6ef9e9327673923b9cdd42b09966f1382bdb0e6c52b933f2f0c6fba94fd51dea37c7ae2a57f8a2b39bb141df5e9d3b0a23ed6e95881bf59d9695ea4a6b0d7e953d6189b209938b2bdbb72216fe58567d649222e20a1de2165fb12edc6637c3be1a41d1729477881df46f65b81f8c496eccff434cc8fc39850a6f77f66124a28d5b791c5591e3cf5618bca3859e1f864daa8814a1b38800ecc54f04c41b15695306466a392f0828837ed32b8c983acd2bc2f2d06e7595278225f75f59dcb05f752c68de36cac96f0bd9ed08013bf66cdfd2e1b69518003a110d585b2e455f0e0b64d34732d4c582099958c9199d8a4c76c2a8832b62f9f61161d28c301f618d94ab4d40ea27b48b8b4ea403ad00f08c194e5957ad70453cd5fb54595a4be023374d2746af74e37eb7c18c25c6feadbfc1ee87b507447c03adeaf6507e48307e5c7f8f1c2cf9497d2e2ffe2c87b08a71d27b8248359f5868d546c7e3473fdbbe7ec2ed6c3730304c1e33827ce05900f15009662940bd657da32dfcab690c988c52464478dff8163e35707e71976a7349ccff4f6d3df93b700df23c1adcaff9a22278bdc736992a78c9a40815e0c62fb3543a6900efcb7319db723026b14649c276e4fd985505926f576cd5c9c383515b841e75d9c9ae38e4377dcf48d440e74b192aa93622a0422cbcaa6639e702f4e030aeba194cc4a5b83d404bad2e159c067139883e6c90c2481d72c066b19be8c7cb195e783e668be85e7049371f6f55e256af43fc6b880dd526128ca8bc14b642122ffb569697c68b1e08bc745968275c62eb8806fd0a833e6020a8040c412f4c1212694276a4fbcadcd45392fb5712b5e0cc64c4beb9318405a299787cae2113ea59d159cef064334ce53f2bccc576eb2927a7808149602909546fcbfa064792a04fb4da00ebfda3c4db5ab8dca4d908772e790176d184674bc514430925066716c49b9fd1447b40d87ac2d47c1889eddda60bdba56753811e4ae7e8463d8fb89f66284a51413f2769c6e4dc2af825dea6fd3acb6bad6d8efce41154e6f3c724f5914f5ae9aab12ee1fbaf2a550c7c57f68718e34844ed3927106bc84568e2c7c96419f6a3f1c8546e04d21a4361fb6df433e7853307d597b24b885a7315dc25b54855d9046bc22ed27e6dbafe1b12b1b6f5672e3b5c29c02466c1d601d3a4ae2f1b6eb379f700a49032acd8136dceb3e76f53537a2b20771970d7f093fbd33c043a24123503e6178f59fbe3b46cd16861019070cea27f2bf4d90af61a6a8538c9b0dcaed4fd4d1e140fa4de143a7494123f5be1d34a692bc3c2f7e2796726bb840976be90cf4a59ae03b85b82e4e3853a0420d2c0019099845ae7b33d8d19e9f733cf5c990ad4f6bf1af640f4deb9e20ed3eef842678f7497e8387c469e31e2ddf66a78c4a71d7b8128feee04e0a5f99db36875e414237ad2fa018fe084cfc0825f87f8bebb6ec8ab67371d0e8f2b69acc6fc6efc46512fb143cea5ad94cd7f8c7a0da1337bec0d0581946c9b6a60e5506e8e888946887ec938b854bde2fb5360710eb3e2e11457106003ffebadda25e7b749db544c3f2e2760a95e740c3599cd45e781b9f6038ef762b7f76fe9de39db48268faa32d90c2a1c02b8086abef3885c683708853d8d24b14d646e41c6f81451b7d9b9682bbd3ebc03b12f438696a67b71c286cf1535f02755f3498c2d0787f8ce2567d253400c477c3509a3f8cddf0b5dffd33444dd8eb386b488b46833119ec440a60933de5b1ee6e0573c716a21b3bdefe4301b544ff2a115211fa6b91156f7d14a590e5940957c08131b47bcbe394339ca6f650bf595de8da87a729d769e2b3d50124c7d13934f7d5a9e37bacfc5015db03b6dcae6a61ff99dc373747cb745795ea10ae8f116e67b50528f5686afc978333a757a6a78531d513a3af1da796446f8d01a4b678c285958ce65a389f1adfdcd2c90ad23098aecc06f6a39cdb4db2a899f8dc5ca8fbd2b0d3c1f937231213aeb6c51ab8a97c6f0c32b2c65e8ff7a9393225551e3e6874f3812eff603831521c0ca0ccbffeb84272eedf76df609cefbedb7363eb6d817f9ef1cc83141ac0af3295de9e29a083b3091eb0c59cf7f7c1ca2426049b699b9912f1ded31e3fe4da94df31747edfffcfb2acbd093998da5813a5d5bef1747e51a8c47db3ab2880598a084b2ac6d08f0feecf69081b0ef1c134b5b08e966ed590c0ab25469d135fac4383508fb8809d4345c1470369ebecd43c53fb005b32f226697cfb6416ae7201a106c1c8c01f004eb5bf65c2d09ef15ad8c66b548647c0833a210facd41627212f26798c5a2ae9936d88438026a8660aa442e4c51e0f1af28818deee6a3db560e96759c93475eec58857e21700200c9aa7173db2ad442fc84e3ce7e8ce6e7a36d74a78975c1f7d672fd0238c7ad5d5e796e0fe8342ca94a08235487c4b3dd8b88f1f1363d916ecf77e3cd56a379782bb536026a13feacb0339b50de84a627b684a1dfcf84faf3fe17e2e6060193abc8070179a055f3e1b11c3ea162871f1b402c404f935c067d3b2ea6b95f532380bd7d7b03c4bef3d93e0aa2d5b46f9d1edeef57803887aced91d1b062f56608958690cd7c13541a6efa3b70cd8ea1fa4c9eb183d083fff8543443764e88c79862c86a631ec56d118df81806a3b30a665d28d01cf172baee32f9a0be14ae616b7c9fd2254ed4ac58e21bf3c5104f07d77be410e5a1f932f800eb3cec04f26badf944a4afa15e9daa2dda4cbb14c4b81fcb790ce4e6ee459337604dbf2ec059064b3eac3d9ee2e0f1ea413f4152a5c2c95b4b2b960ead0b3db7860a779d9e45798f0815188fb700bd5e99dcb40350c8e49aa3171197bdf4bbb5ad835ec7c6b78420cb49a70731b37b8243263ac2ec1984a8dd98c11e35a0418818d00a361f6880de173dd3768e4a241e772a3b7eea90ff3e83e6cb64e66ec72f19dfe5bf3f83ef092b7121b7c9ef11568eb0efad94e954564ed483e4b3f154076a14f74151282f9fcdc90eefbf9b47dd7ec09b51794b4fadfb78ff25cb2276128cd50e973573f97270643b15dad998374ef463027e7fa76640d8073e3a6cb63d2678084556ddb6a4cfa95095b7ac521a67830c92465d42ce036510cc2d608dbf1936430741dea735790563aa3f42b19b7b026eb9fc11bb786e3103c654959f8b2129b3796510592a058f59e2509e0cecd0178856744220df8d9e8ab5130e6fa9b72f4ae58362d9be45148afcb29237a83a8141dd54adaf278e4ff1307cf3bb52053038639a9966e3124b98a94262498b903c34820ac3360c67092f19b41fb8f3965ae7822254092ae3b9e93578e51b7752b520c443d5bb959ddd50f14cc4d31f7e61a6e5af38852c5d404e3", 0x1000}, {&(0x7f00000011c0)="3052398c669c860336fcc0e18a24bb61872fc2579eaa4accbfd1b767cb3d4bf0ba41d3fbac306c282d861c7f4639d77b73a090f57587877153e071e442a8244dba068a73596e7512a45564389d495a000866dedc19569eec00b387673d6394efe75d71fe9f611b83bc01585f6e6551d85ab4c29170d2b578e4b4a937fe87", 0x7e}, {&(0x7f0000001240)="b8ef64a02713c8c3d4aeb31431548aef819cc1c8ab2123b75843d3fd952cd3c39e672441f9da32e42bb2a0b693255c997e5e9b002265ae8ddd3bbdee4216eedfc814682ee3663e4b20eb84a45b48019df9607c9c2d774524e218f88e61a617e42c05a6e485b06feac320551972a249ab8fab17ce78bc80676ef44d", 0x7b}, {&(0x7f00000012c0)="8572635a934830f33d162b52e5e83d48c4ffbd52dded5c2594e4aadaf8496ec6fd48fad3794547ba3eb4fe3e6db6322abde1573f2eeea46e5dbbe59938fce52bece45eaf8acfc31dcdd540", 0x4b}], 0x6, 0x0) setuid(r1) r3 = semget(0x0, 0xfffffffffffffffd, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) socket(0x0, 0x0, 0x845) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="3bc8b95c8e46a5af960b0f3d6495096a1a91c93416880d24a678b0998bb8de10c77dcf9c3ada39a6f4b2620fb66a90c255aaca1698513f46d9d393830d7fdcd1dd6cd602060269f47f8dde60bc7d3d29df79ca85710e62b03055944ab6396e1131d8b54b6b2d301f60548e3d743c43c83403a11e5d91804ea2da44742bdfe5fe744d86c589", 0x85}, {&(0x7f00000001c0)="4bd3dba98373bce7f51a8b66a969fc1d6da15b8a1d59bf4b73f8c75cb2dc60daa78dcf8f16319f87353ebc489ec1e9575ff5f230d43e8d8802f139bf25", 0x3d}, {&(0x7f0000000300)="c55b1d099d450942a65ebf1d48918ea7602455d6f4abc111696defadde8ca78512bd12d6a3cc49db870cc5de7b1aa8c562ad0d57e55d10cb6336d971e93f8f0614fbe8c3a4a30aaccf08a238fd2c28e77146245c7a53a1d164a3e122385db3f3bf3ddf3cef00591674f71f5375a8224a2024279d274ece2b625cd49061148fb77e1f714cba3a7c8109314143e4bf9daa0b03c1f13d02001d9ce5c6749e5e6a2fa297705861e2f8cd3c9059cc41b9feda00ea066d73", 0xb5}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff0000000000007c00a400fe17d6c54d892fcd77112220e7c697d28623287e41ee6f2e70f576e5afe453b1f1cc65d3126435ca203cd57ca3591c261842702249831ae12533d2c45217864949dadef06f59478e288d217f55e9fcad0a145db8d8964c12e0c957765e7f360bf7d31dba24026d0667802985ca75b7e84682bbe83a39208ac2ae1ffe8c6191ba8f44cfd35af62c0dd953f62229aaa3a202a7ee6c1bfd3766113cfcf33324c904a1cc2353dea0d374c634c0b84ac38ecf89896f34b51a412687476d1aae651a", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x38, 0x408}, 0x1) 16:00:19 executing program 0: r0 = semget$private(0x0, 0x3, 0x360) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x6) r1 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = shmget$private(0x0, 0x1000, 0xfe, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1000) setgroups(0x0, 0x0) r4 = semget(0x2, 0x7, 0x209) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000000)=0x6) setregid(0x0, r2) setuid(0xee01) r5 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r5, 0x0, 0x8, 0x0) semget$private(0x0, 0x0, 0x1) 16:00:19 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f000033a000/0x2000)=nil, 0x2000) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 16:00:19 executing program 0: r0 = semget(0x0, 0x3, 0x2c) semop(r0, &(0x7f0000000040)=[{0x0, 0xc5d1, 0x1000}, {0x4, 0x2, 0x1800}, {0x3, 0x200000000000000, 0x800}, {0x2, 0xffffffff, 0x1000}, {0x1, 0xfffffffffffffffd, 0x800}, {0x0, 0x6, 0x1800}, {0x0, 0x1, 0x1800}, {0x7, 0x7, 0x1000}, {0x0, 0x9}, {0x3, 0x3, 0x1000}], 0xa) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20082, 0x1a0) ioctl$TIOCCDTR(r2, 0x20007478) setuid(0xee01) r3 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) 16:00:19 executing program 1: mlockall(0x2) r0 = msgget(0x2, 0x1) msgsnd(r0, &(0x7f0000000000)={0x3, "0ca5ee2d21e267a3dbccda4db8642f1b4e314b102e"}, 0x1d, 0x800) setrlimit(0x3, &(0x7f0000000040)={0x100003, 0x3ffffffffffff}) 16:00:19 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x494137651c4e8535}], 0x9, 0x0, 0x0, 0x0) close(r2) kqueue() kqueue() chdir(&(0x7f0000000000)='./bus\x00') r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) kqueue() kqueue() close(r2) fcntl$setflags(r2, 0x2, 0x1) login: map stack 0x20000000-0x20400000 of map 0xffffff003f12b528 failed: hole in range 16:00:19 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28002, 0x43) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x6) ftruncate(r0, 0x7) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x202) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet6(r5, &(0x7f0000000180)=""/222, 0xde, 0x800, &(0x7f0000000280)={0x18, 0x0, 0x7fff}, 0xc) r6 = getuid() r7 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x6e37, r6, r1, r7, r3, 0x8, 0x3}, 0x1f, 0x2b, 0x8}) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f00000000c0)=""/99) setregid(0x0, r1) getgroups(0x2, &(0x7f0000000000)=[r0, r2]) setuid(0xee01) r8 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r8, 0x0, 0x8, 0x0) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x40, 0xffffffff, 0x1}, {{r0}, 0x0, 0x1, 0x20, 0x9, 0x2000000000000}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x20, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x23, 0xf0000000, 0x6, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0xff, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x23, 0x43, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0x6c89, 0x9}, {{r0}, 0x0, 0x60, 0xfffff, 0x4, 0xb5a}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x5, 0xb0}, {{r0}, 0xffffffffffffffff, 0x1, 0xd, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x94, 0xf000008f, 0x5b9, 0x3}], 0xffffffffffffffff, &(0x7f0000000180)={0x7, 0x5}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x2251, 0x1, 0x7ff, 0x6, 0x8c}, 0xc) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:00:20 executing program 1: socket$inet(0x2, 0x8005, 0x9) r0 = socket$inet(0x2, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x8) semget$private(0x0, 0x1, 0x40) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x1, 0x14) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/189) r1 = socket$inet6(0x18, 0x100004003, 0x5) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r1) 16:00:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd6b, 0x0) setregid(0x0, r2) setuid(0xee01) setgroups(0x7, &(0x7f0000000080)=[r3, r1, r4, r4, r0, r2, r3]) r5 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r5, 0x0, 0x8, 0x0) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.g?3\x00O0\x00'], 0xa) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) pipe2(&(0x7f00000000c0), 0x10004) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = semget(0x2, 0x905d1968c0ac64c9, 0x0) semop(r1, &(0x7f00000000c0)=[{0x0, 0x8, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0xe7, 0x800}, {0x5, 0x4, 0x800}], 0x4) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4d) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x828a, 0x20) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x7}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="0be59d56f838b5bb484fe43f53a98c4c46740d392b213a3be344b93a0fac70ccab60f8a2053dc286e69a0bb575", 0x2d}], 0x1, 0x0) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) listen(r0, 0x9) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000001c80)=[{&(0x7f0000000500)="d8", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) write(r0, &(0x7f0000000000)="549c84f239c6a2a3ae278664ac9bee60d14723e773f559953c1cbe9b6fe4111d6fe56e04c93985b5810bf07c3f", 0x2d) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x486) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = semget(0x2, 0x0, 0x408) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x4) setregid(0x0, r1) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000080)={0x2, "07a3ca64464a434bd37e07a149a541f1e4f9725cb453a7d0f06cfb09ff8b2a441998824b024159e275f291896a5753bd2ab78157c6ec6e1da4ba699f55a71f2e23a3c4e0aca55c44d6390928"}, 0x54, 0x800) setuid(0xee01) r4 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, 0x0) 16:00:20 executing program 0: syz_execute_func(&(0x7f0000000100)="c4e1bdd19d00800000262644a50f8c9a6a9422642e4281fe3edefd51c442f91e9bfeefffff44c11c2c0fc4c1fa6f72bc0f1bd5c422550702c4e2659d4d04") getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000180)=[r1, r0, r0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = semget(0x3, 0xfffffffffffffffe, 0x104) semctl$SETVAL(r3, 0x0, 0x8, 0x0) 16:00:20 executing program 1: clock_getres(0x3, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x4, 0x899a}, 0x0) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r3, r0) setuid(0xee01) r6 = semget(0x0, 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[r1, r5, r2, r1, r1, r4]) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = syz_open_pts() r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./file0\x00', 0x9e8, 0x80) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) socketpair(0x23, 0x4000, 0x8001, &(0x7f00000019c0)={0xffffffffffffffff}) r14 = openat(0xffffffffffffffff, &(0x7f0000001a00)='./file0\x00', 0x1, 0x10) socketpair(0x10, 0x4, 0x2, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000001a80)='./file0\x00', 0x0, 0x40) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000001b40)="7945a63bcc5b232e90bbde63441fa48adf4214b3a49d1b0d8f54e969cb9c9b6544bfb33ab6f71f7d7d462d339708a36ef79721c1a26452ebc67b36ba6449d7b9f701565df3423e9f46eed1bbc132e0757e4fdcd531bc1d43ef6abf0a145f6feb97878d72e35b2135c83053ca280b28ad4a62314a8763fd9c23bfd45646e486e8f3df20ceb691b3c5d2908cf3dc53aec53e6ea52d4843c2e54684486e0fe3ac8f65b672313eba52995c819408017151cc149da304754b8705519e991f18ba4d9790857d4ab3b2c3d0c1a75d437d2247e20d374aa3fb4b0a679b69d89769dd62267053172bc92951c5d18d225b41c0b011475763f8", 0xf4}, {&(0x7f0000000080)="6c596b38d00b8ceca2ed33680865e0495f880de485220e9e55d973b702ef1f02f31ffcb6e763d049e9a377c55fb5e5f7fd8382e673d422f0588ffb410b00a2653d2237afcd883e28d1919b5b016e47c096c2ff845e2050c999bb7b63c64d41d525df7a0a369221722546c9002e4c07d3aa0e72fd179f5fcdf27ef70371009a3eccfc6d63c88206f66d643ca0a9d3ddba8f", 0x91}, {&(0x7f0000000280)="16323e4a346396d9630845c52b", 0xd}, {&(0x7f00000002c0)="878feb174d2cab0e177946c9195048a4200d93de3c9e81378ca05fc0f1c6509ea43d8e4e9179aca9c58ce8061c6aaa9503f9d41a473db603e0f74b6fa72fa6cd180dd92a42af5ae341a17c9477b4ecc6880b60b9a2bd4ceb2d8d0ede4dc0abdf78d0a6dc712ff14a98d83c251927d2d0ef6c67ff3a87437cf3ac09eddb835bed870bfbe02a835e6cd6697e49c285b5bb84372c08536caa51c787cbb9a7d975a341a72f4f84f887755fdae02fd25401cdcd3fde24b86e35baf10782fc4f72a6d8edbb854543de61b62f22707065e0bddd4f5537ac51685a7ca4cc681562fff8dcc8b43ac512b13231", 0xe8}, {&(0x7f00000003c0)="18bb122aa0fad12574ee0585fd420e26c9800aec8071600af84135b9f3cda6", 0x16}, {&(0x7f0000000400)="1ad7eaaab96f60959c098040", 0xc}, {&(0x7f0000000440)="b9840f52b97f7c7e76c42bf41be7c2948822191bc7af663c99f4abf630288a852adb3e01dce780bd0d275e85b972ab114137bb99aa6cbc9e69b054882c856362dbfcfd5bd56bb7ef1e58307d2ae7e0a83acf54b4e1ea2273f00fd3f6bfe35f4176b8c1f2e8aab9fe8fbf048e2fa56fd9af82e19f6ba953deee62ce02672174e6e42c5d4c24629a5278", 0x89}, {&(0x7f0000000500)="1bf1d8908b35fcd0e501574097dc5b7fbdc56b4c883d8dd2d9592c8112ebd63d1fd250e2845c572cfafc5adb1eb69664a64e25648f6297a5411f9e214fc92dba328ac46598e5e56bb0eba493540df23e315ccd5c3af3c2f82939f9f7068960876c89cfbc8b808f4ba0c22aa3b3bd9880410f7b6cc487240d7dcc2c94a75f9c37cd47a741982c8126f1194d6efd6dc79cf4b5268e91f585e29dcda6d4a0d69454ca0ee31a3befe855331a32b420a400c18dfe37d71671204229958309cb14bf6c01724f7db224a11d68684af48da090bd1e8aa8d26e8a", 0xffffffffffffff1c}, {&(0x7f0000000600)="6f39b4ec9cb99882a7ea7bac214dc4ebbdc4013b46c3e5857a141609554ff9ad44d4958d494510a3e4b6eb9bd1f2e658851b3c10c492b1642acf2551361574a18cdec96f8826f357f9ea85745b0e7d3e405866095668c9ea29c02b66e04ade38f6dd845e7d226ccd2598e8e9451d1cdd6d28f28efa1bf541fe436b3f0d882613df3b298bdc825218118ba0b13cc08f37085db1663b44528eee861e2f32587c0626086d811574c7a2b17fe14d82657462b5787efc02dc4103355d0a4091084ada2bde5f20309f810413cee2a1bb967fb3c34295d926d3d662f0d86425286f5ab63e1273e9d998ce67d5e344f1ee5ccafc98f6", 0xf2}, {&(0x7f0000000700)="95ff4098fc0801c2765a9de5e7c1b8b994aba5e01f30f487a535a958abd3a89793e9c00d2c1456eb2229ac6c7ad2289acb7d57318c564ec4effa6669e33d46e2d17195064692e8982cc8510f743a954042bc9945d209f4a6eaf65fc3ffced8427ee6d6b73b603d354df627f83ee8260ee4976f59036fad4780b5888cd4cbe62d7f8a8e410b7d144792427f77bfa09912d137e6198ecea03bde6d286a20d205e75c4017845e14dd3e0e9ae864896f9d3d796424ded00b7b865f53796101272417791b16c8160f43e528a69401d6c8472abc0fcbc7", 0xd4}], 0xa, &(0x7f0000001ac0)=[@rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15, r16]}], 0x38, 0x402}, 0x2) semctl$SETVAL(r6, 0x0, 0x8, 0x0) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd26, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) wait4(r3, &(0x7f0000000080), 0x3, &(0x7f0000000180)) semctl$SETVAL(r2, 0x0, 0x8, 0x0) r5 = dup(0xffffffffffffffff) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r4, r1, 0x2) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) r2 = semget(0x2, 0x3, 0x0) r3 = semget$private(0x0, 0x3, 0x20) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000140)=[{0x3, 0x6}, {0x2, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x0, 0x6, 0x800}], 0x5) semctl$SETVAL(r2, 0x0, 0x8, 0x0) flock(r0, 0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/104) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x7006, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) close(r1) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x400, r2}) close(r0) 16:00:21 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 16:00:21 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r4, r2) setuid(0xee01) r7 = semget(0x0, 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[r2, r0, r3, r6, r1, r5]) getgroups(0x1, &(0x7f0000000040)=[r8]) semctl$SETVAL(r7, 0x0, 0x8, 0x0) 16:00:21 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\bL', 0x4) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0xfffffffffffffffd) 16:00:21 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x48000, 0x8000, 0x8, 0xfffffffffffff800, "cffe8c3e10f9326fb1179985317c9b98625f145c", 0x20, 0x9}) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x0) close(r0) 16:00:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 16:00:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000016c0)=0xc) setregid(r0, r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x23) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0xa2, 0x2) r3 = accept$inet(r2, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000001780)='./file0\x00', 0x4) faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x3ff) r5 = semget(0x3, 0x6, 0x10c) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000001600)=""/150) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000440)) recvfrom$inet(r4, &(0x7f0000000600)=""/4096, 0x1000, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000000000, 0x6}, {0x18, 0x2, 0x2, 0x9}, 0x3ff, [0x40, 0x5, 0x1, 0xffffffffffffffe0, 0x1, 0x10001, 0x1, 0x3]}, 0x3c) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000005c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) faccessat(r4, &(0x7f0000000500)='./file0\x00', 0x28, 0x3) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x4) fchdir(r2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000580)=0x10) 16:00:21 executing program 0: socketpair$unix(0x1, 0x10000000000000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x800000000001007, &(0x7f00000000c0)={0x1000006, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) read(r0, &(0x7f0000001c40)=""/234, 0xfffffffffffffdd7) 16:00:21 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:00:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) r1 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = socket$inet(0x2, 0x3, 0xbc) setreuid(r0, r0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r1, r5}, 0xc) setreuid(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) recvfrom$inet6(r7, &(0x7f00000001c0)=""/104, 0x68, 0x2, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x3}, 0xc) getpid() geteuid() connect(r7, &(0x7f0000000280)=@in6={0x18, 0x2, 0x2, 0x4}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt(r2, 0x200, 0x80000001, &(0x7f0000000300)="3755f09f485a6f8dda15c7e98cdfb15528770052445376fe69acbd5a89f0bfa8d38039e38a7a35e68469479adc83b4726618a0eb0794a7ca9ac502ec687e9e171ce02950eb69cf334938f590b06a143ae493d45ae2f6fe11b0287c89662fdb5ea884c91a4e3f98ebeb8be3c79a714e3634bfa31ae81f381676a74e418634d40cf0a6113573b3981c7da340fcd4e7c07c16d0932c678136222fc2dc0e28dbf8aa84fd", 0xa2) setuid(r1) setuid(r0) getuid() setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000003c0)=0x10001, 0x4) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r10 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000480)={{0x1, r8, r9, r1, r9, 0x2, 0x748}, 0x3, 0x4, r3, r4, 0x6, 0x8, 0x6, 0x2}) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') fchmodat(r7, &(0x7f0000000580)='./file0\x00', 0x0, 0x4) getsockopt(r6, 0x5, 0xffff, &(0x7f00000005c0)=""/112, &(0x7f0000000640)=0x70) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000440)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa8) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000500)="f14c9018dbd8079f38536e4ab3ce2f879081ff15fa54e8558e72df7979d73249aa65dcf8d98a196522d2abb33a59b2a92803917f3e49b1bb3b8b050930b7ac3ec1371034cedd9e82959373bfd6bca28516962d667284b03db77bd129967ef4bc2dc8147d46f6de7d1208f9714ceeef3ffc83ab1960903ab44b5605c390a8bec7dc1d89d6c9f407cbaa280352b8d4fadc708e8d0763ae57fc8de2b6e665ae0779fc49b7df5c80027c47f1609ded0aabd3b2c93290b66897b28af28f7618c8ec5ccc323520a9a553206669120a65ac0c8eee5236", 0xd3) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) msgget$private(0x0, 0x20) r6 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000400)=0xc) setgid(r4) getgid() setregid(0x0, 0x0) getegid() r7 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r7, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) semget$private(0x0, 0x0, 0x180) setsockopt(r7, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) r8 = semget$private(0x0, 0x7, 0x0) semop(r8, &(0x7f0000000280)=[{0x4, 0xd09, 0x1000}, {0x0, 0x3f0000000, 0x1800}, {0x0, 0x6, 0x800}], 0x3) setgid(r3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r6, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 16:00:21 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0xd, 0x2000000000063, 0x0, 0xd7) 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c8, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xd, &(0x7f0000000000)={0xfffffffffffffffc, 0xfffffffffffffffc, 0x7fff7ffffffffffe, 0x1000200000000, r1}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x800, 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000001c0)="d31ae104930e717e383378d0e6078dd6f14a8400eb8e975ff0386f0f2fb9b5f8a2beb95d4c1d456f3926c5f814849a0ddd9af2b3e43098c1e62e18dcf14e4fae5fc337085e34127e9d20c1976cd8c53d0d4fde85581705fb0c1a7422fdadab240664842838da998e8a217f22f343817d2f618ec5ae19a529ba5590781b469d34f83bddd12156d819531ea2bb6f26039a10cde9a3edc375d236daa5ce2327a04a8061bf915acb558c33293cc32d20a1b4cd26b6a0ea180c50d84d83068f74e69401fd775987ef5ac868de3fb5045e7c7c140a60fd9a7afae937ca892169efe01e7f5d935773de1f41e72dd8b72aaa71546378020000007384159b202c31055393dc1e8b185054eded4707b760e1ebe192969eba5016d27ca991", 0x119}], 0x1, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) clock_getres(0x2, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000000009000000010000002ff485f11c381d19be01270000000000"], 0x20}, 0x9) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="82", 0x0, 0x5, 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) 16:00:22 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) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffffffffffff59e3}, {0x18, 0x0, 0x2, 0xff}, 0x1, [0x800, 0x4, 0x4, 0xb4, 0x1, 0xfffffffffffffe00, 0x40]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x8) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x43, 0x20, 0x6, 0x43}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x10001, 0x81}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x80000000, 0x5}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x5, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x84, 0x4, 0x100000000, 0x4}], 0x9, &(0x7f0000000080)={0x0, 0x9}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f00006cdffb), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000000), 0x10005) fcntl$getown(r4, 0x5) 16:00:23 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) dup(r1) pipe2(&(0x7f0000000100), 0x0) flock(r1, 0x3) unlink(&(0x7f0000000180)='./file0\x00') dup2(r0, r1) execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x17, 0x2, 0x1, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xffffffffffffffff, 0x200000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x3f, 0x5, 0x1000, 0x20}) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000, 0x7fff, 0x4, "04dde597079927108e120c4804d7ee3815e28be9", 0x5, 0x8}) close(r0) r1 = msgget(0x2, 0x8) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/102}, 0x6e, 0x0, 0x800) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() r3 = msgget(0x1, 0x420) msgctl$IPC_RMID(r3, 0x0) syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x10) close(r2) setsockopt(r4, 0x401, 0x95, &(0x7f00000002c0)="1e1fbcdce60b331141e2a22b06b971aa04", 0x11) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x0, 0xa8) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000000)=""/112) setsockopt$inet_opts(r1, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) 16:00:23 executing program 0: pledge(0x0, &(0x7f0000000000)='\x11`Wl\xdc|\x90B\x0e/\xa5\xd5c\xc1\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 v\xa8\x8b\xf8\xd0u\"\xea\x137\x90Q\xf7+\xc4~l\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6\xdc3x<5U\xaf\xebB\xc9\xda\xd2\xd3\x00\xb3O\xff3!Pk\x1e\xc5L\xdc\x17kK\xf9X~6\xcd\xc7\xb4\x82%\xb7\xca>\x11 \xc6\r\x11\x8a\xf7\xc5\x85\x05Zj\xca\xb5k)\x9a\xe7\xc0\xa7\x82\x16!\x9e\xae\x15\xb7\xa0F<\x01\x17\xe6\xf7\x83PG\x17\x05\xee\x13!I4M\x86\xc2/\xbf\xcaFGi\x9dr\x92II\xa6\xbe\xc8\xc8F\xa7}\n \xa9\x8f,C\xe4\x1d\xe6\x93\t\x1a\x19\xb1\xfa\xe0\xc1\xa83\\\xb8a~') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) chmod(&(0x7f00000000c0)='./file2/file0\x00', 0x4) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) chdir(&(0x7f0000000280)='./file2\x00') accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) recvfrom$inet6(r0, &(0x7f00000002c0)=""/86, 0x779f48a07ed053d4, 0x40, &(0x7f0000000340)={0x18, 0x3, 0x0, 0x7}, 0xc) mkdir(&(0x7f0000000240)='./file2\x00', 0xffffffffffffffff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:23 executing program 1: getitimer(0x0, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000000)={{0x79b, 0x8}, {0xffffffffffff7fff, 0x2800000000}}, &(0x7f0000000040)) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000480)="35110fb17a315f743835", 0xa}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xf48c) 16:00:23 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ff7000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/136) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6548) setuid(0xee01) open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x0) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r4, r5]) 16:00:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f08000038f65f6697ac3163"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 16:00:23 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) syz_emit_ethernet(0x4b, &(0x7f0000000080)="8bea5cd399e085a1f6112863e44a2f6fcea4bee14337b0ba95062c207501acffd910f861a0e1447e1687803112c9d7d2ee1e6c0f6e6a212619e8659597bc5cced2982f71bec4d962fb394a") pipe(&(0x7f0000000040)) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0xfffffffffffff801, 0x9, 0x100, "24e1ca95a4ceeffde08153f63bf198fc924e1509", 0x3, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:24 executing program 1: r0 = shmget(0x3, 0x2000, 0x114, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/160) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) load: 2.90 cmd: getty 5679 [ttyin] 0.00u 0.01s 0% 312k load: 2.90 cmd: getty 5679 [ttyin] 0.00u 0.01s 0% 312k 16:00:24 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/4096) 16:00:24 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ece32000001fb4990d445106229a9da66bb400"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) fcntl$setstatus(r0, 0x4, 0x44) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1029, &(0x7f0000000000)=0x80000000, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340), 0x39, 0x0) 16:00:30 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x4000, 0xdc, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) dup2(r2, r2) chmod(&(0x7f0000000140)='./file0\x00', 0x40) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) dup2(r2, r1) 16:00:30 executing program 1: syz_emit_ethernet(0x10016, &(0x7f0000000000)="f322f002e97a475a00eaa4c8e125c791bc727b4ee395685020b670c6ad5e0f05c34ba58b03210e6a3eced5f4542b1fbdf66777b0825c7081800013f9c9da4c83eaf09a14d5f8c7a86f844aa219b96bd0de65e3b7204f10424fac52d638ddd5e7af3c890217616d0a55eae136e6f6ea3ee1e1a128c047e149f0f078a558b32b7cff3462a28cb44c16004ed5baf70badde3ae1d7fe327f20f5081a3827fc4e022125db4c244b99d070bc356933d47a3132eaa80f5248546d56230162e71be10b1ec58a9b7309e99256aeacd8216f1ac7c1cda3706d10ace1b0532937056f00b5ad579ffe61d63258ae81704087fe0af9bcc429d319e9a23b0aa7db242390327c365447a85700eaf9399ea624550c3833004eaf44e092f4b3e8b227001662c19cbfac7bfba1c7ef620448d5b69fd20a7c9b9ac339d301cf61b6ba3579285842fe2a2e72c6a0183736") syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) lseek(r1, 0x0, 0x2) 16:00:30 executing program 0: r0 = semget(0x0, 0x4, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000012c0)=[0x5, 0x5, 0xeb, 0x3, 0x6, 0xffffffffffffffe3, 0xfffffffffffffff9, 0x3]) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = socket$inet6(0x18, 0x8000, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f00000026c0)={&(0x7f0000001300)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002580)=[{&(0x7f00000024c0)="2e3bbc97b233d7371ee3d4d24dfd2594efed349480bfaf5465802f0a3be8c7ef7f0bc1531b06b1f2a9cb6edae4acbc5413d46dcd4db91e82f226a73244d869a9f69a7e5bc8baf29919cb22a6e6f04c0e9501587427c9ee5724a49fa29f8add5898919082579581a1472928eb5349755b0dbcb23a4e85d2e91cb4c9379670a1b903884c1d1273e82f07afbfeafdcc64600ca5dcd826c27a4132b6315debc5e17bed29b464f17dd176ecbbfc72653f58cbabb2e4e5b4b1ce", 0xb7}], 0x1, 0x0}, 0x0) connect$unix(r2, &(0x7f0000002740)=ANY=[@ANYBLOB="070610800000000020007c8354003ca078319283858222022c28d6b0405a2082503e24a75d1c780f3330914520bd4d0dc4312160d98e7ac33bde418ab2d23af9390dbea148c96d67a62b23a1722143"], 0x1) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect(r1, &(0x7f0000002700)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f00000003c0)=[{r3, 0x81}], 0x1, 0x0) getpeername$inet(r3, &(0x7f0000001240), &(0x7f0000001280)=0xc) r4 = semget$private(0x0, 0x3, 0x70) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000180)=""/4096) setsockopt(r1, 0x12000000000029, 0x2, &(0x7f0000001200)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r5 = dup(r1) semop(r4, &(0x7f00000011c0)=[{0x4, 0x7, 0x1800}, {0x3, 0x2a1, 0x800}, {0x3, 0x3, 0x1000}], 0x3) recvfrom(r5, &(0x7f00000027c0)=""/4, 0x4, 0x43, &(0x7f0000002800)=@in={0x2, 0x3}, 0xc) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x6000, 0x3) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001180)=0xffffffff) open(&(0x7f0000000100)='./file0/file0\x00', 0xc0, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:30 executing program 0: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x180) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='\x00', 0xc002, 0x0) pipe(&(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x8) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) write(r1, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a519f10fb22200007c000000000059094137a55df1ca524accbbd5c1e35e90c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad440000760000", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) 16:00:30 executing program 0: r0 = socket(0x14, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/72, 0x48}], 0x1, &(0x7f0000000100)=""/17, 0x11}, 0x2) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000100)="eda2f570a44da0779095a2dbcd473a5add24e032e89266d24d26c9d66adf4076d2068d3da10f5eb90f1ae0dc40247695a2b53cd1542c516065a0eae1e553d195004bc4365686bb053611cce86b0a0cf68117733001678f1ed2740e4f97b5b0cff40a237b5e9d990609da1a30227969356d62bf63c9edb79935b50f529136a3a96cb1f59cb9e5877df3949d09c9cfc58d46e5fb44eb442c18ff6988709c7e92991987683006dd626653a31da47b6dc05587d625515f2e21923b317149a1f2a0929ca6aa8da0cc78ed4656a8fc5992ae34164beabf4b1e77e3ebb7761ecb16e9c4e32649957ea87b94277b2c8954", 0xed, 0x2, &(0x7f0000000200)={0x18, 0x0, 0x6, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) fcntl$getown(r1, 0x5) 16:00:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = msgget(0x3, 0x1) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/249}, 0x101, 0x1, 0x800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:30 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="2f8a86d4073d5c894a9757f1c02876baf798becae2eb6670366cfc0beda1680252e80c13d47a73740a2114516c0a63ebb975c701c81790d6a96177e46f89e910e52b4d8ae3fe3aac12d3e07c87fa8853c5b7f558a07abf382d363c9b93ec0e23515f553ea7f1df5d0e75cc91bccc0e2ddc080c9647a3421f0704f3767f821a7b295c9a4b49ed6d17b8e2a0ee004dd8e71f1f13e68b4f6b18d7377eaead06d160c7c2e63dd42da215198da2c1a4abf6e1e8a2449ca29538b113e8060581d28769c2a3ad32c6050e3a41c46837229116d56e470355edf63494cba12e7cc9", 0xdd}, {&(0x7f0000000040)="a0d2da100820f9b717f91a32122c1bbc1b933118c7a14deee0b10d08e66d58dff9438db26f0de37055eb0275a6ebdd", 0x2f}, {&(0x7f0000000200)="e1a9d66a25776b55b61c7b5c9c80a48aee6d77ba0cd68bfe2ecaaf5e0f79ae3398603c0c80e375bfcf6bf16a6b391e12234971089f8ee1a21e3c0d42a2d2b32136f5660821cadf8e0934c42f52893dbff194fec5d0cc7161368a4bd8cda01804470766a808421eab35790cb86ed61c3e0d546cfe421429849f8d3ab9551b4a8a135480c315c559b60ccf60c6eef01f563d2eacb3ad8651f3f559cf99", 0x9c}, {&(0x7f0000000080)="8e2356c19dbfcc37dc4ea718da869b87edb25f943751b3d49e00a33b9aa99cb3f9998c3000555e691bcce89001ead592690cf0e01847b3d69670", 0x3a}, {&(0x7f00000002c0)="73f571093dda25d4b963a52cd9aebb25460c6922c45349e72b6f9bef9c2c5dd08eaa7d1dcd23f1cd6bdb4acc2acb1ad468821dd6939c6c63bbb4917a237740ea688477a65c65f14f972419bfdedac5757188739ffeebaa09c755a4595aa3f360a67a5e9c9b447f0ee3585d6ba1fac6951fd25d39f63e32c2916b62367fc95d3aea4a21fc8ad37f653506386d6c242cb4da208924181b82d91c136432fda1836fa4284be340d56cfcd5eb76a1", 0xac}, {&(0x7f0000000380)="23ca3b479815f752bb6f2898393393c9e91ab4a815aede", 0x17}], 0x6, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0xffffffff}}, 0x0) getitimer(0x1, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000001380)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417009b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35dc8add34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x46b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) syz_open_pts() setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) close(r0) kqueue() syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20808, 0x0) socket$unix(0x1, 0x5, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) r1 = msgget(0x2, 0x410) msgrcv(r1, &(0x7f0000003640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064e1ea44cb79d969000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)='\xd4\x00', &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = semget(0x1, 0x0, 0x140) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getgroups(0x7, &(0x7f00000011c0)=[r4, r4, r5, r4, r4, r4, r4]) r6 = getuid() r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r3, r4, r6, r7, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r9 = semget(0x3, 0x4, 0x8) semop(r9, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000040)) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xe000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) accept(r0, &(0x7f0000001080)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)={{0xffffffff80000001, 0x9}, {0x28e3, 0x2}}, 0x0) chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x4, 0xffffffff, 0xd80e, 0x3, 0x9, 0x80, 0x9, 0x8}, &(0x7f0000000080)={0x800, 0x8, 0x7, 0x74, 0x10001, 0xbc, 0x1, 0x7fffffff}, &(0x7f0000000100)={0x0, 0x101, 0x4, 0x7, 0x5, 0x3ff, 0x3, 0x10}, &(0x7f0000000140)={0x7, 0x800000000}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x20000005, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/98, 0x62, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x6}, 0xc) 16:00:31 executing program 1: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x8000000000000003, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) mknod(&(0x7f00000000c0)='./file0\x00', 0x30, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) clock_getres(0x3, &(0x7f0000000080)) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0xe4c3, 0x8, 0x7, 0x5bf, "597be4b9edd57142e374297ecd87c70ca48d9a1b", 0x200, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8, r3, r4, r5, r6, 0x11, 0x6}, 0x0, 0x2, r1, r1, 0x2ac9, 0x1, 0x10001}) r7 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xffffffffffffffc1) r8 = getpgrp() setpgid(r7, r7) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r8) close(r0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c64f0ae"], 0x10) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001e40)="fd68238e47503d645c70879cda4c16dc393d2d329909525f4b76545f7f0e68af25880db0dfbf9dec400f8395967501c7c2798872243605fcc0bafe8c2d8d5614150df2c29a714b3306cf0b501e61e3324e759a9a86386fdcc3232e90ecec01fa80d8952d3de5e503d182813fd7c358b570d76a899baeac6a91b0593caffd6a9f661aa0adbf8eddf1d1eebc55273223df0e6b5b45f5f313868a81db071d58561f3dd1ffea98eb82a6972d4e1b593ddd30dc427958f0dd5a3bf6d5d06d55dada690dcefdf6b7ccc8b005d5ebdb3c436a2f206c2f9e1dad7169f6426f8b18292d86490900d4f0cc3bf2c62afca99050743fcd5022514447eb60e2a1187dd523a6ac8a6c8417791d0624427483c8917251a69dfb2610b57a7416d72d3965db523f2fc73bf9ce436a56d6581b169d9028e41010d09e642c06b511670bebc99ce880a3b70780adfd10a9f6a23e02eb8f827a05c7ed23d8e332cc64c572c613746b90b5fe7f90638765d1ce2f9e0ff7cbb047b7e6251fdfe587e5d4fe513847503a085c9db2dce8f820c4ccf76727255cf4df99951e0cf1bb44f318f7ce1ed585fe7ee86f4761172c64880df0c0704dce1a9c73b2bb113b48a21c0384a35f97f600f83b6c9c64b7a74ba6277f32e78b1fc65a815f37449b2e04447808887a9936a0ddb730bd89e0c197c15f2a82d4298dc58e6d882a2e6afbfe968391d42287737a431edb7408de4896ef2498a650b412743e9d1d3cd85cd6fdfd706794733f69d15878b0a3535eef8e4b7f122c7de91773f13e0004cf8744cbdaa7f55419ec633c22810a61186dbc5de03b4752cc4ce0ef6614dbd65743b11348ea5dc59a9917ad5d786dea7b6a28209729d54c0fa05f8a47c9f32cb12a6cd9c41c4584fd8f0533606c40f3d5fe9e827426e482e6cebd5102cbd62624001ffe1c8487f6f455b2b308f4a787e0a7630778fae8031e3c376930cd5d09e2e84f9b404c301e515c3ad0141c4c47e84e212da5ed8505e2365a4fb66812d625006554b637d8d86f96888a66c19cffe5042a0cf51666c5dda2cb597feb228c027ed4d41d4be0068af281e3e5cc3e8815c7557da42db1e0ef7bc450aa206054cdf8bba2d1e5fa6813a68fecdd4b6c1b338f299fad0345536fb083d30179e4df41710c60f842c181b7951345f93a4800d9bf537fbea0d1f1fea93cd87cf0d22cb25db5a8bdc2dd60cfa16f879bf08160eed161b7388a5fe18e2c0c6854fb7393fb31e49d376f560fb1eaf39fba0f04edfaf594c3b01d385b218db8ea44703ddf5802045494db31d04c83b73ef5bad256d42110c9f4bfc38ae183d82db8d0e2ca60c3d9306b3d6cae1693a8c71e2f4cee6c694d206a70ea40151d0d8188fa416b26ced60702a43fbe4d337163ab541befbf1e202a20ae9ffffdcb8b6723fbdfa9f1a1491e24ede4849b63a04a41ee3383a32fe35ce20d0c5053590c1e5797874fc35d69728029d11078e67cbc8c16bdc50b744362ca5018e2f3336ce96e3d83b1b661946e17b58cc0eca550618b31366ec00308cdbf22c596aa445ba2b28165766ad4bdea035074f378722380f65764da0bfaf4a4cc56682e14e115ad24b82d59bcc4ce5e27a01ed321f7fe64e1049ec7f2eac0301c499bd4f9c95de4deba14d4743fc06e6aa571514885cada6b4fd1564c155fe58fdb2efd1c2c721d53d090299a853559b352845e23f83136a525ba5e3488e47059418a7c4f761def91125bfe18d943123daff5e7d01a516dedc9ee176ac5504a2de726258d0a84742e827a3ff0de1c3daea8a49455af7f945ccb83bf5055a8c1180df003c1d2ccd1179ff8166bf2ca24a8132c5dad8d29213aa3df709de58b0e5f062fb447d23533259fede2c671c8fa9aa22888797cbdd3aa0a3d68b5e06d89847e7b6a62b8ffd04cadbe38ed94d82618a0284f882c28406ef1097b3dc0516218b430646f3cc2cea156ac32d2c79dc589c7bf7cd4a3cef3f991d360e9e5647b626df38e83a4cbffdec5e4e038fe4ab873ddca53690c0e561f26baed93c8bf7f0f3c9670fb855d46cb3d7c84b301bd1ca76c3cfe9f8bb30e0ed4307ffafb3d6ee31333128a3061853118b9b58f19251bdfb0503b664215d8ff95ff56f3ad9cf32f760b1775880495de2ba847196e19e5265eb772a844487a2e01d94e6101a711fc713286182ddd37643e95e3832a8514ff85bb0796699aeb00638e657fb81335949354417aba0fb21c7c0f063e73ec8eb29fc47ce7b836e187408eac01e69be9a83aa1265404e3e1cf89b42e0afefe9277690316ce030241bf80316168d0f1ba3425f17ca8954a7fd8f541cdd8a732d28ce9c5a84aecf94fe55e1cb8a616296716a2a9b3af418d3c317c428ac17d537b31ee2edf34d40556311434a4e341cc0adb38747497c4aec1d8849c25c151b2c2cf842f0fe21f05549e3018877fa8a68a73109a50dfb538d8c73b2eed44c85a650e01e6540a8995428acfe0aba0504a41657b844a05c326f39213697396b41b0799a1c8539c3f6370e4af81f55c7954a9c1545cd39f1b619c4abf2b73d4975a5b6381d0567f4963825c1f9cca6c689bde558a010a7db4592bfd5c62a63ec3cb51e48a7b245ccc28fd7b0b9379cc8fbe1975d9c451876c2d656302807e8b1e244a924ccef7d6d39940ac52490483b2c017a0676cc5e99bd41ae0b7969d5433f49acd60839e0ad2b78523b766deb264b591d8bb9d0c7b801f1feed241e22a6e10c3093f2a222f6c1437476ee5f76b2f07d8faac58919733a45203ef4d2139bb67e5aa0487fca1c0051cb2e1ffdae513b4cb7700e89f4ba5eda7aa4b62eb4e1c6e3051328c6ef4aea932699b9b17d2a844bcd3018f6af9d58973086eb018aaea08bd1f2fceee56131a451a4d01fd3b55332b432f11c3d9fa862eae603435f71a96fb15fd52fc5f522970707a3e266f12053d6e96945a87e0cf949b15d52ce491847a8ea6c6674d938c59c1fdb25554dbb6fac8f0a1f0ac606106282352ade8e674e4782c4c6d95d0e65b663c50e280332f21bbc4d2e624b30afd7e4136cd2f09c6c09c5b6f032f8386d57d6e1d16566868892d21a1fe591984d30133bea4529ff268309d3885c5b261a7607d7f43c9c558b9feab657e27124de3c1fb9deff66ac27e42fdc226949a7463d23451b5f12b769b0a9b813092eb40dd12f3afd88117e540b53da9338b45f4d306c7040801778484d2fae53baf81eadaafab255d94262475ab01e1c33efe2bba883c13935976f4e4f593a466b304d4f2cab672c24fee1802af733ef3e2df4e255fc6e8b3dd9da4090bb04d32b1972af1ab9e6783eeca78133f55eb9ee41d2259647bc1757c2ed2e9f613f0cb2b73861f6c2b7048096fe34f9b90443e2f0fd146b6a918af263c8f3539d500eb89f76c301b91b02579da8f92a38b1b51308735661c1b0ca235cae71b4a9e66ecb788af8431e0155cd921ba4d13a946fdca8116ffdf94ac8a3411b96842f5eebff1f317c4aae1fc0b61ed0fea05cca23b52c053f9350a0020a2b78162e5afc2abc169b4551b69d1a5e8e5c543fc8d3a8b024970649579d2623c37a9befb524a24b4ab65e3a648a92e77123b8ec4fd1c14a8c3b8314895a2918d9bff1e22049278f7e3512ea9d55d4d4fc15c9fe87d904526b82187d4c99158d603ba900298128a98d086f970c1b136d04bcdf53b981e41e15aca948c47b53a2b33874b14cfbfe4736d902bc814946c5f85ebf219c40146de46b9a06c6e29ac9e3c9a267fad531d38b63e7fa7eade0fc9bc38a5328cd15f3eb368dcab5ab71f377e18fe2937e6a332ff1cd17cf147f033ba4576c21006b37f43e17181e4356937901b823db499f25e2b873f2332419570a9f631958e638490d74e7d01fbc37c3f910fcbafd8b3c7ef5cbdd13b6cd72f2968771ebd55b2f12f483e32c4387f270e506ff3659d8b93a5861d7297531e25012fa0da5b34d810d61553c560258b73f4cfcc393a2a7c4427f6a6792de58599fb4f19411be42b27136b462463fa8a4f78c55d663b69ad22316696347b83a2136fbc446fcdabcc9ed08da38cc074cab3ad54d0a0ef21d4cec2cb35793fb2a54a614fa8324cf693fee39e271867dca8eee35469e186bd2ab54bb3388357df30789bb63f4a99bea135fc87db9d458f9dbbad6dc5445580bf83f769a4147b13dda6e9b092585315d6cbc05459804c3e66c41e06a33b89b2db322706634e9df22c3ed91be0b71282", 0xbb8}], 0x1) write(r0, &(0x7f0000000a40)="be", 0x1) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000100)="1cd1a8f0a0c63baa6e5b4ad823228f99aa6d287b000000801b837eb8658ee523fa5d4a10d664f9d7a5fa8483562dedbb15c25a4d2fbd15e745174940d940bc255bff8d29b01b129228c40f15655b97737cff3d0820b35287d2c194540f52880000000000000000000000000000", 0x6d) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getsockname$unix(r2, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r1) dup2(r2, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7", 0x14b}], 0x1) r1 = syz_open_pts() execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000440)=[0x0]) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x80000001, 0x100, "6c7d79d377017e129f5efc2cf97d2b94989df37f", 0x66, 0x9}) open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) kqueue() syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) syz_open_pts() r1 = accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x5}, 0x10) 16:00:31 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f00003c7000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000040)=""/63, 0x3f, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000300000/0x3000)=nil, 0x3000, 0x3) syz_open_pts() 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) write(r0, &(0x7f0000000080)="6ca518756e76bc36437215b41f0045dabfb176c1f522b5565219a666bda0bca98c598a6118837c2cc7c75fb912ef2fc515031299e87d42977b5703c2d0665bd321899a72abab3ff80c0460ebf50c2d662b", 0x51) write(r0, &(0x7f0000000100)="04b41472341dd4466617434d17d3daba8edf508c861118b9bae3f386d12343ecc0989ddbf182cc21c46199ff71f5b41741955f50cf69d5ab03031079910e5599983469c51d1d501066b82fc04181e130e0d2f9d376102222eaadbdd6f17b88788da0d04a718bf1415e176202f7b0139adb67f6fa235d53cd71003659c8bb21dd11d95ce9dceb6595e1505f1f35d94aa4ed97162dba7ceab557d506a30cbe23d5f6daa13c631e17d7ea37cf05d16ea8fcfcda34ec36eba5c8b34f6a21f074", 0xbe) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000001c0)=0x1) execve(0x0, 0x0, 0x0) 16:00: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, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x0, 0xc00000000000000) recvfrom$inet6(r1, &(0x7f0000000000)=""/89, 0x59, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0xb72c}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x0, 0x10000000}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = dup(r0) r2 = socket$inet6(0x18, 0x7, 0xf9b) bind(r2, &(0x7f0000000080)=@in6, 0xfffffffffffffe08) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7fffffff, 0x3}, 0xc) socket$inet6(0x18, 0x1, 0x100) 16:00:31 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07eb8f3d"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x64, 0x4) close(r0) 16:00:31 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:31 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x5) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0xffffffffffffff40, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ftruncate(r0, 0x2) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/66}, &(0x7f0000000140)=0x44) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x3, 0x100000001, 0x1}, {{r2}, 0xffffffffffffffff, 0x28, 0x42, 0x80000001, 0xffffffffffffff1a}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x4}], 0x5, &(0x7f0000000200)={0x2, 0x9}) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x81b, 0x5}, {0xff, 0x9}}, 0x0) r3 = dup(r0) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x400, 0x4) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: clock_getres(0x4, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) shmget(0x2, 0x4000, 0x84, &(0x7f0000ff9000/0x4000)=nil) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) r1 = semget(0x1, 0x3, 0x604) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x7) pipe2(&(0x7f0000000140), 0x10000) shutdown(r0, 0x0) semop(r1, &(0x7f0000000040)=[{0x3, 0x1ecde295, 0x1800}, {0x7, 0x0, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x3, 0xdfd, 0x800}, {0x8, 0x2, 0x1800}, {0x3, 0x107ff, 0x800}, {0x2, 0x2, 0x800}], 0x7) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) r0 = kqueue() r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x4000000001, 0x54) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f75e9b47970ed9778e349bad5a1c29ec9b86ca1d59463f0cc1d03ef7a0229c7a075183ae1bafa9b9676997fb240a5011a946fca4db1c16ae9573ddb956c9d486adeaa7b84513dcfe2d57f10c1c29c7d7e860240b154a40a06955d3b850a51cc6dc172534e478f9dd5070d4e3fa3e7cd187a228c32d90e13b7aea49754f9ef00f3ef7d897730ca711db154c20331bccdee20ee5304e7100a3959d76f22a30c5247459f1f8e6ef6e3c1527cca8", 0xac}], 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/6) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000080)=0x81, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x7fffffff, 0x4) 16:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) getsockopt(r0, 0x4, 0x7f, &(0x7f0000000140)=""/61, &(0x7f0000000180)=0x3d) chmod(&(0x7f0000000200)='./file0\x00', 0x1080) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) geteuid() r1 = geteuid() setuid(r1) setitimer(0x0, &(0x7f0000000040)={{0x3, 0x200000000000000}, {0x6}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:31 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x7, 0x9) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kqueue() r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x2000000000029, 0xb, 0x0, 0x0) close(r0) 16:00:31 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0xc048, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xffff, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 16:00:31 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca601b400120008"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x81, 0xffffffffffffffff}, {0x18, 0x0, 0x8, 0x9}, 0x5, [0x4, 0x3a, 0x7, 0x2, 0x8, 0x52327d9c, 0x1, 0x3]}, 0x3c) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ftruncate(r0, 0xd69) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13ad59de3f67fef", 0x0, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)='\a', 0x126) 16:00:38 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8090, 0x1) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f00000006c0)=""/4096) truncate(&(0x7f0000000100)='./file0\x00', 0x80000000) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) r3 = dup(r1) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7ff}, {0x80000000, 0x80000000}}, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r4) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x20, 0x83) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x63fa1aec, 0x6}, {0x6, 0x7}}, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) 16:00:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000c8eee5424501a076caf5cfae60433bcf0585ed9c3f212ce4f53309bae74484186d0e7b241053af6f0310e86ef44ed2fb7d3ba57f091166a89c0822660f494c1ebac28ab0cc7614311ed23c2e9a2e2d860ad1fc2757e85f9c4181dddb76b289cd"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) shutdown(r1, 0x1) 16:00:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fchdir(r1) writev(r1, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r2 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x408, 0x10) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x0, 0xf000004f, 0x1c9e, 0x1}, {{r0}, 0xffffffffffffffff, 0xa6, 0x8, 0xffffffff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0xfe, 0x3f}], 0x80, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x12, 0x1, 0x6, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80, 0x838000000, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x2000000, 0x1}], 0x0, &(0x7f0000000340)={0x1, 0x5}) syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() write(r1, &(0x7f0000000380)="533e3e16845c8b4af0e3de837d210260a344b284cd18ba2c52ce3afb5c466e8416aed2ef104ac9", 0x27) close(r3) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x743e4b89, "ba804b75835db500", 0x4}) flock(r4, 0x4) readv(r5, &(0x7f00000029c0)=[{&(0x7f0000000400)=""/105, 0x69}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000002a80)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/181, 0xb5}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/123, 0x7b}, {&(0x7f0000002840)=""/90, 0x5a}, {&(0x7f0000003a80)=""/252, 0xfc}, {&(0x7f0000001740)=""/37, 0x25}], 0x10000000000000f5) syz_open_pts() socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0x6, "7dd684e217ebb381fd9d526516485a87a2b322c1", 0x4, 0x4}) setsockopt(r0, 0x29, 0x8, &(0x7f0000000100), 0x307) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x4324470e2bc21888}, 0x8) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) clock_gettime(0xa, &(0x7f0000000040)) r1 = dup2(r0, r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f00000000c0), 0x0) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="03000000", 0x4) r1 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x78f) 16:00:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)="c15b91c1f8a54672977363202198b2e6ae3b8c3fdcede81be13973b956821ff8227af52d9685083b862a51cdde590189", 0x30, 0x400, &(0x7f00000001c0)=ANY=[@ANYBLOB="d0ae86f3cbed6178a0a9dbcc58584d2553a39e27216cbbb3e62ac0c603a563865928d34ef3adacfa96ad2af5a9763ae8e4b0ba2761e82bd72c6853bf2a8b38339129b4353e9b24851da4f8"], 0x8) r2 = kqueue() kqueue() recvfrom$unix(r1, &(0x7f00000000c0)=""/11, 0xb, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0xa, 0x2) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r5) shmdt(r5) close(r3) 16:00:43 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) read(r0, &(0x7f0000000180)=""/230, 0xe6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getflags(r1, 0x3) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x3, 0x81c, r1, 0x0, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x0, 0x3486}, {{r1}, 0xffffffffffffffff, 0x54, 0xf0000000, 0xdc, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0xf1}, {{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0x22, 0x80000018, 0xfffffffffffffffc, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x3, 0x80}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x7, 0x3, 0xa11}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000062, 0x1000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x31, 0x80000000, 0x3ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x14, 0x3, 0x8, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0x1, 0x80}], 0x1, &(0x7f0000000480)={0x0, 0xa0a}) kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x200000007ff, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x8) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x4) sendto$inet6(r0, &(0x7f00000001c0)="98a53b3a3652b0625797b24630b2223d5607dce7212d7c35ac953e368709fa060faaf9de6852fe6f73c385c600faee67c240e74a727cbcb8a8ef4151bf5072885cdbb3c9d27fd5adf2e4b9dbe3519dca72054be45c52", 0x56, 0x8, &(0x7f0000000040)={0x18, 0x0, 0x40, 0x7}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000240)=0x8) 16:00:44 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x1, 0x1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000000)=0x62, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) r2 = socket$inet6(0x18, 0x3, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000200)=[r3]) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x5, 0x4}, 0x10) 16:00:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001440)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt(r2, 0x8000, 0x100000000, &(0x7f00000014c0)=""/200, &(0x7f00000015c0)=0xc8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0x8, "1702079b37982cfa4e00000010000001faff000d"}) recvmsg(r2, &(0x7f0000001c40)={&(0x7f0000001600)=@un=@abs, 0x8, &(0x7f0000001b80)=[{&(0x7f0000001640)=""/121, 0x79}, {&(0x7f00000016c0)=""/44, 0x2c}, {&(0x7f0000001700)=""/170, 0xaa}, {&(0x7f00000017c0)=""/195, 0xc3}, {&(0x7f00000018c0)=""/1, 0x1}, {&(0x7f0000001900)=""/186, 0xba}, {&(0x7f00000019c0)=""/161, 0xa1}, {&(0x7f0000001a80)=""/209, 0xd1}], 0x8, &(0x7f0000001c00)=""/10, 0xa}, 0x1) writev(r0, &(0x7f0000000100), 0x10000000000001d1) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f00000001c0)="f4345508599c07a7c23bc87971d729c3adfc50e9a4420c6f384dd1447be8dc9570c3176cea9c26b12bf4ed09ad46ddf41fd3d0b84fda939ad277dc4c9f92012baf52ba29fdc7f30f89706779b8a3f21b2c4e3a21cb82e6bf6848c8f4c4afe6517fb98057767d7b349f5ce73706bc67fe8d451bee843d43585d5e866ca58428c2614fd119b21466974196c89cc6a82a353c2c3307101ed7f00716c971ae07e699fb1920363fbd5706ce584e636b212f5719cc50abbccc1c2f9c9c4bce0eb69ac72f070a770fda60cf289142233fecd3a36144dac95cc9838fb341f7f6f1023818ded0e0876b4066b10f9242dbf502f29cfa28757c8430a89d2d540e4175bd9e67c2756f5640adf4b409b665aea090492104e2fa1ecb005d573b6ad9965bc3d3144c3e12f283d5046700f945768bed7f4ff990e5b01ed14a613d6bd0dbf1c8281768d82952d747fc0e8f000d6155da182b7c7c31132a87fe592d570a2d1c16af6bf4c17cf0660f5ab36e264a1819ae26f3524cf3f5319dd39a9b2f8d65cc2de2aa52733999c1dfd9c444a444babe496d0f6c9a92d072be15cbfe273f02ad1889783ffe59e8b3751f34dd48358d8f11a05dd451ef27e77e8d058dc1233cc5e4c1d832e524a9f9e220bfcec4bdb789c29dc588f50aafda963389a27784efd03a8280ce57ed500444ae3449dba2e022c92fa06c9dfa6bbf9fd1906644d1deff7a1f9795bd85a55631ef697249daf668e63fd2598068a3590cc2264e33c125f30591aee4c1171fd468e0cb503587a072a0684bb2ab28c41f3972a616b9809ec2c1e9bb8a8765c48337aa40ca5ef59cb47feef0752eb8da2f414a0e5714a4b54708ae0c5fd2858bb0312ec194f6d17b0545d95c6744aa2033737e92013f6bc501f54496b669b8de91584efe8e89383aacaa22017d222b89745579ac3c21f1e44dc0741c6126c3909866ce9f3b66a0f8a59f33b6c77a20256a9934887ca63df93d76621f1755a866a463b32c6274f92af82de34f1d4dd4a9e63c3b7e1d5430633bb285fe14590ebdc4402d751f6a144b98fa6fbfad025ffe6fdb35b54b134c51e709622bb98dd4392916a59fe8b5a83dff2fd23863e568427273618c05bd17e9ad03ae6ed963f7787dbadbebb790560111c6a9f2f3be8a74e958f7930c482c79a3aab9461b9232930486eb8238599476a1b55de3e4ff03e9f42bd4d894d8a06a5953e6b165e585f88724f653c5bcc24545902ab2ef5af0508b0e89692b6e8c2c3fd959259a7a372df537da7e8c46b6f7b380443d279b19d7b0dcba8c6a5f642903d4c18adaa77502d1706308ac498246bf65ecf099923aee1796bffbf64694bd0e550b2877436a8734c44da2aec6bf56a76469b56b0b4ada0377fd4e5cefdac558dad735c257e69688bf008022620fefaca9c1f199a72a817cda0c2b9c5f6cc2632273afbd07eb12738f0f13fe80a1db628767377ca9b4bcb7b61c32610bf16d21c107041e888e612493323050c374a1ab4ac83663e413d20eb0437e633c80263b94477849e10f8fb9978c416faf284e42d34b26e416fef233d61651c6093794f1c04cf3a069a4591be39447216fcf085099253f31ce88de054a4b448686e1b64bd73f0f73077ac5b86bd9da9fb20fffcda7240cd0c33e566768ddf1370de578b89c3bcec48d609d0e5b1c85ea5ffb18a9f2c437b99282a5441c7fba1d51fec94f6d724cc21e1dea20465854f2c8c29902e8b1736c21649dfab2574ee21a8bc04cecfb201f24eadc3252768cd7952a86707adb5558ede15aeb016c3ca113465caf20c623185c38c2e74a7947913c57126196d83b29dd2c55aba7178bb93b7ade52c5a67f8c240f591f6be37ea75b36e99a05112451f231759d5f1150858026af543049dd8f72a2d8123b2562e877871821ab53f57ba9df7f6aee4dd854bb001058a5fe04b4b84f2709d876fe076f4737c3c3f9afd809ab17cc7d6f9a0439587c0cfe08ffa329460598e03602d5dd88f37cf5c933cefe7b631db0ffe622cb2bb3a987ee409f035642dc52ea164bcc83862d168020cdc77754c8e333b15d8ac9556c90a32a1c3f8a0ac93b6f4476df96445a7a1f62a6b36fa9f8a9b083c27ff501725c0d4beda44f5ad4d531e39598113e40912923bc38fb9ab8eddee0eb3bbf2e5a3105b6fdcdf0b3cb4f0a1886235a05c29c105fb5524a5059a646708e25f965676dbe507f9464601af94ac65278922243bc7a128ad6fe13d11db93f6e81218ec4723ad37c3888ba359edf34b39470d2591622e284b9f41eb21f66c1c25539ea3a945a11fc66bb520e79014b59f6976397c0dc7aae687407dd250bd709f8dd68f9cac71838676ad0aaffadc05d79db03c7d4356ce3b7fb54b6db5f993e5504c487c46e1314dd8d34faaaf16e954b1a6e86f5add2569df58919f2a4b1208261754779092189722192385d2a55202d931aef92cfd5f8a51d8f541480f6cb5895e21b9a89936920782814d2834f35d27ec2a99769de0e2bfab7c2b2c769f07a10cadb7c5fedb01cd60af5d572c93fe75468201f69be487f7335cf4b09276984edaa7334e8d37ed33d6a96b1fb393950befc4d18e02b72e3315f1372472ce0de38de0e3edd9a3674b2316547aa90d498079108a0c792c15d9374bca1db8048f9f120f31f3a3b3fbd7cdb692c66f8fe19679b8113d083ee28bc67fa2505bb87d3d5e9283e3f699fbec29472c0a4b23340e2776e0aef190a69dc072fbc5032408429303410b1c4df85900e90dc3e4811c56d256fdbbae9bdf35cf82348834629955b721385fa618aa6c5fe628ff0ab2067ba24394029e22a358aee10a8f72f8f78aa9f19f89173fe3faab6708b1755d3534b12d7e5cd5791e58496d814b8a61a6185284997d808e1656ed709acc8123574013de15b9d2db527719eed2986d053093dc1f8c44985fdd2893d713e8f800700c8482492978e86ed7c36144634beb82e5231595b64cdd0c13d06344455dcc5f21d796f376299d2320f6b1e442795cc94c762c30e56c560b2105ec3c6b961a4a2ffb3bc047ef08e890dd582b09cf51df87fcf0940634f185389d66044eb58341af518a5a350c93f9dd193b22b00123354cea7eaa8de6b51932312a60ff003c7b057824757f3367ed3a4422df69d009d4bb0a8bacaecb64f78456b712594dc3cc0f9f233f000a8caffaea3246d67faa4fdd0b3ef0158614a940535eebd6855a86b7c71744e64752bf9936192cf2555aad718d3d745f9e1351f1a7e40ca824df134d00b1df76a2fa6d7ef87caae5de99596ea48b7eb7c26a0d6baaafc187ea7fde6242c53c899422b1b62de51f1355ad99de3e4e2ae2500afff16910898956a9036f0fcc9c23a73f9ca78ffb9fbad4657d5bcf8f6cf2512b6a93c0540910d677c21fce8812ccc9e44d3e8e0aacdee23e6924d72e8a4d7fdc3cbf4a3867de9d545dcf4cde8e96bd53249b29c49a871cc366df80457833d873ef2cf37da5cbcd5ab3be5d747b23b9fc9e408e0b3818f38fdb8d04aa1819232f4faae0e6f94ef9c1a05e731bb8a4edbdf0bdf3f9077e01bb011aa213172599f668c942064c8209a3a86753ebddf1a63cb279c35f13ef0a9d9d19bb182261344fbbb07243dd117371b18fc88ae912fb6d492173dc7c311ace34da7e3911759f5d56cd65216ba597d504fbb2388e1cda65c2ac5ca52f4470e20a7863d24e43b9782d6d2d26a694608ae24b0bac9b005b7e63395efa5c13eafcc155f3a94a1cb1bd967a282ab820ee3bb58139e5393fddb3a27472a2ec7616171b9e2f5accbb2ca71ce10591f394ef624afdb71057f335eea400209eaba3ba104980e4e284db63b977050e7e19e8436be53e6683bb91c10b94d5eee7c02f18969729da8e59e779c52da43cba66de334dbfc6b8d4e207221bc01cf31be0c890c9499d4f0711fd9662e69e240847bcf1435a62a50c5813c983d3820464c65da53ee082d5fe69b4b6bf6ef394244e141b75a3053e309755c91179ffe351bdbd2b582ccc0b6529a487e2e1afd89625ba04e6ddd40dad391c023f4840ffac07eb5fd7b2003ab24e143173b625fb388bb49f0799d19fa8c89596791163764a28fbff0dfc7f78800c3913bd700b2d6ba280f30e49c217c32fed172f3c9ef6c30096ba37aa5a0cb89d0ba9db1f4d14443ad6f5f4895e635bd450edde5d3ac624a549427940793be1f2b80e25d00d20ba17f25ccd8f594d71163c1b006106f09e28ee5dc0c7b4bdd3861ccd3b9f6539e7f896a6eaa665a1ed5b23cbb6f3abaed999591c9c7286f5431261d36ecb1a556afa8e2cfe98967bdd9ddf50cafe1052be8f54806812eaa81d302087a8b0c70fba2093a868ed4e07511223b1450fecfedc4d41a3e702a7bf5659ba8518cc6ae6dc90a77ecba6afd7c41a075288a0e598e014276506017fe714c2c3026b088a474c3e018f084f05fc18a3e440e3ed89751f1786423c1154f9c209fcd5522993a7436bac6db09dc4fa619307966cdee3d799acbd5f37d8b80b2948bf3a7dfc91b06278a86bbf335c829ac577716c877bf24388abb9006ced30b19f9dd90b3b8a616cb915c434c44c25d6e25e26616f2f078cce02ff1e1372f2879dd7f9a18a9931b8bf172a0341f199f71353c06fa01218166e0ebdb288c5c07ea877cae898093d927e78cb578a29974d364840876efba9010eb4ae668f7d8900a90198d7c00c8e6ca6d2c065a6897e63af013c2c8e9faecfe9392a4f92b7dc51388be8eef93ca765aa709f53bdcb7c915d7bd64525bf76c7952160c868f5b6f9b1a06a4916d4fdd0ad157acf78a68c3f288c56d5fd1cef1d99d3307f9b250455dd5aa3bfe781adb323330be5315f858127d31e5f520ce5550086f49a7c993a14061aea880cb789fd43a1a42d0bd65534454afe82befc4db84dc8802dcf6e0ed0af06eb278282a47df817b352d20c95f9473616ea6eb1c48a68b823b0a44ccc3200060b966c8c9aaa1db10138e03b462274a4f72630715c424f794ec46d5eba2702cd3eefbcc45642fd63f33710ec11a4cf865628236e3de2dbb0f20bd0c61b9a05446e20949fa5b1036b722dbfccee9f3cb40209dec0aab75b0493881a646cf4706c3ccb81b887a7668023d0a534a527750442ec8aa81630cec71d01dab30e9f0330da915f8b1a6155c220096ed4d344d9126b685969937d352d7d9dba10b3bc6fa03517acfcc70fa1324c2dbd927626898eafa3acd65dfaf4d72a1e9cf0a5ef4bacebdaba38d975fc8f52ab4a545d442b68939b6da5979e24b8b7a5ace2eb180747b6071cf6387bb9dcd0df33bb76b2c4efead8a10791cc044a53c4a7cbceafe62c98308e06053036d668b1859eae6f399672ea8a442637576cf8d9e0eb648ed1af12f3c7f0e3c4eabb388210ffe98fae7439c65bbf17defeb6646014419db132a89181a284daf6f8aff5b657f69cfde82ba5dd5f9c1c63b3f28995a0b2548c6726658c93007969ce7517e589b45b704840dbdced99def5a61442ac9665a35d9f3ffceaf5c83a94b98a2e973b71f044d753c8499cf88c2925f428af76e7d58c5671ea2b74e7d63a5ff5831417288462bd9bdcb3b74bcca048db81dee589e3bea2726da8e0444c086b942ae7da1982035b11f2118a31007ea76d57cba0f14e1ef495a1ba606b8634a3af88204c292213a46e2da313fc13d25efa4c6bf43811441d689fd25a5ebac4ff102f85243d4ce682f47bea3d635b05b73b60d54abfb2a48a241e8f92043179d90b99f4b0362fa9d9c031d1e005a9219d7ae907e02fc08886999bc", 0x1000}, {&(0x7f0000000000)="d0ff", 0x2}, {&(0x7f0000000040)="67cba3ae4f74992f043771f33af1c509a0324389d03f3c21269ea362a24b53b69c0f6d4c9316e4ca60dff42c8d30d39753433eb5e3d872088a133eccc59a94b5388b80a72e3e568104923bb1645ab85ff5d470bf58945745cd932b98f949811d87c65871230687bc8ec1f9f214ef37dad78841d04deea675e7c4ee323306cac27139ab168b2f55ef84106850acf7896059ad8a89", 0x94}, {&(0x7f00000011c0)="341aca4a25630c766b6a084462731500e0b13f3e8bb52213d32410fe591c3d985ca9fdb0bb5149b280a0e7a5eaad2bd1c4cb8b849bf9c292ecc75da1c98937edf261316d9578519d6bb29a803ee1d2dbf8c2539a2663290a146e7a", 0x5b}, {&(0x7f0000001240)="18fd74ed8288162fe7e4a1cc366e2857871624cc3eabc314a4a76b1024b5a21018f8a110648a7561a07dde638a183623376de5c5680119d971d9f2c453575a67844521496e1b43d840b9f5a751db389c2774d8c37b912db82ce196f9526794d2b75771aa5241ab3b63b51edf5fa44f", 0x6f}, {&(0x7f00000012c0)="2c3e8f5a66d821e2dc29ac0e1ee38a5f51ed965795da656d8f751d3f46545aac744f84b3499477319429cc6e840a8afd044c08b9b3e94ee1fd1779b2d8fe90c7f404a28ddc84a6976ddae76009c992b8b72e2fa3e38b0e545545ac562933d909d3d065c8b5490967a1d93e229011d40660c80f4b0b543c700f8d607ed77aa85806967239580b4ecd587ac77c6f873bed82fe7bb7e4605bab0ed6009bef2951f22eb4aebfad06d4ada3e44d4bafffe0843cc9b8eafbb4179df9aee5f31ed257d79b774615e6e818aed1895eb561d8651f670509809ea9931025f5274df5f76aa26422a401351a86d137f8a45a63a136e338", 0xf1}], 0x6, 0x0) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 16:00:44 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x4, &(0x7f00000000c0)={0x0, 0xb5}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0x0, "526100548100"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001640)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa", 0x20c}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffff2e, "f877f02aa17e99355689b85c7ea95412f71d1ddd"}) write(r0, &(0x7f00000001c0)="dc", 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="acbc1af36c70e870ab51201ce4d6ca067e84ec6961", 0x15}], 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000400)="68f58aa8790cdf17f867bd0697a2c2d54eab0ea646f439fffb3f63cb9e62451c9fbfcaf877176a76a06c2e8275a87f60a4602b7e0c4729ca847896df97c702b1b508516ea11f5deaa2578f18aeb3b381be840b612df8feaff9acef2e3e97b296aceda36549fde621b6d1e5a1fadbaddd633f71f1064a102ef9ce2e30c9623be3f720884b7dd89ddec7f9eb490ec829544fc8034ad9472359b5ba0d1e4546fbea42eed9ef394c3e3aed4898cbd2d0eb83f5f536a4ca4f7003241680c9aa6b8dec8432ab0e202d50f967f6db5c0cae618fa60f6ea43e9625abbfbeabbc2321e85cfb6858aff2eb55ebc2f9d2a39dc7c4922c12f3056a524f8b826522", 0xfb}], 0x1, 0x0) close(r0) execve(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x1) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:44 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x3ff, r2, r3, r4, r5, 0x6, 0x8}, 0x40, 0x5bbb, 0x80}) setsockopt(r1, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r6 = semget$private(0x0, 0x7, 0x100) flock(r1, 0x1) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r6, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r7 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) shmat(r7, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:00:44 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x200000000000000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = getegid() chown(&(0x7f0000000000)='./file0\x00', 0x0, r0) 16:00:44 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x1d3) 16:00:44 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3a, 0x100000001}) sendto$inet6(r2, &(0x7f0000000080)="a148f150302c1856b4cc3ffb163c41a3a097e76e", 0x14, 0x4, &(0x7f0000000100)={0x18, 0x1, 0x4}, 0xc) 16:00:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x200, 0x10) pipe(&(0x7f0000000280)) r0 = socket$inet(0x2, 0x4, 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(r0, r1) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') 16:00:44 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r0) syz_open_pts() 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x8000000029, 0x68, 0x0, 0x0) pipe(&(0x7f0000000000)) socket$inet6(0x18, 0x6, 0x94) open(&(0x7f0000000040)='./file0/file0\x00', 0x880, 0x0) socket$inet6(0x18, 0x4005, 0x5) geteuid() 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) link(&(0x7f0000000300)='./bus\x00', &(0x7f00000002c0)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x4, 0x400000000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x4, 0xa3a5}, {{r0}, 0xfffffffffffffffd, 0x21, 0x8, 0x400, 0x200}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20000023, 0x7f, 0xff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000001, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x50, 0x4, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x21, 0x40, 0x3, 0x3}], 0x1f, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x101, 0x1}, {{r0}, 0xfffffffffffffff8, 0x5, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x3, 0x4, 0x0, 0xfffffffffffffffe}], 0x18, &(0x7f0000000000)={0x1, 0x2}) 16:00:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000003740)="15f797bbc04e9c32a9638deb07f3e56718b45348e80b63882fec3d35a7c3d0c3c9cc19dbb47e9d7846c762c46fdbdd7ebc4097961ba0ffcb8408504163713a849a990b24c7e536f47f60e59f582b5c008447593ceb398f60baf65ae7cde4c158516783ff8c399f43125bd0afd489a5dcb06c7fd4cea51dd0cc6465fbdd0eff65698e033a95948c71a9ff3f56de3f5641edf0fe1e1e2b0c918fc423a51c837d8d5901eb47013c956b0ec06969e1567fdf19e3b16b3c2644a32ab7d9b4ca19eede701338b4e845700bc7de003ed540ef8f433b9c62c8cb50f7839840cb886fde7a4b5ef0d5dff9438fa28260d2bae90a83e58e34b9493f78ad9b38b3d0c33789d28c2812765d0bd0ac31983ab9cfbb31120c7df2e9310d45b210f3a20c72d676a94c9eb9b578bc29053eb3965937ccd6ed04b5647bd78ba9643d341d011b367cf7648800dd551e374d1276f344fd10aeb5fef8d7459c18f787d96285ecb97cf2d4455d8d29c2a3ab7f7fae4bbe6e73e0bb7268cd6326b9773932e922b5e7093c863a8a1d10407045dcdb28ec22f2f2b9b00dab8c075b2b56d0144c68d5921efbaa19ec9cecde17c570701bc892e9fed6587f22f8a6e450343d215e3ac48210eca2910b81e929f99800e8f73e56ee5a5b53bcfce4ec9553b0896e18de426c2eb4bbbb40226c10e7d583dbb5f246c9da2eac58913c9a2da4af41f241c1aa66dfec21a3e2d536978a5af10d7cc9da0740718ca19a73d2a993b934eea482117ac9343a3ea3e15336282539945dc9ff28cde8ebce589fa6b6d7dc6b4319b6e31a4ea0d67a90329c06867b9035a7e833c82f855b579f7091da67fa0090dd2c9ec5f033c4ac96b49793384aa1ea674d8ce09fe40a8998a57535262bdb6cbce4f2823f36a9888c4382e1c332be0194ad9191c487f8c7d12038b0403bc9e52c6a4f932d76534919cf54ec9220d531faebc100ee1e80f2722888256e788066ca029577ab5627bf032184e083934698f10d0f4d27ed9d0f10df4f8f47ca64644ef31c64eebfc5e2c036798121c45988ad6ebd82c26fa1acba5f40971d796547ff5b0eca476788ad43d93dd7c310bd015baba300e6be0504554d115cdb2e84a9e63193f4f51fe2a0da4f5b17199f8013eee3575169587776db05aa1e861fa8d1d528526e06473349bf2d7ea0fa677feea3ec70cc25d18664af497bdb7e3316c8e977ab6a520211836a15cd9caa142c99ca96fc5af70340419f80e5a4d9eb5b948d73c062564830a9424e1e325f2b698e02151cbf582d3a5eed081b0e8b276ff21e96c9c70dbceb80c7ae7557e88d4d40d970685f41e2754c205f6c6ce419f937b6e6a53ef2c364dd7f9ceb2bd1edf72fb28971095767c9908d67473e57bdc62fbaa7f5188aae27272c2120bfd424a68d5070e50e1e9ecd706fc792a5d8f1d9a5f18201db7e6d888d49a73e585d8de9801092440ca19fe7aaa6eabd8e0b00321b3c202eb3ed885011853e770bf5db177ce73c1fee4f49dcde84c6e4afc7a20d98f1314f86052514b899471692f40afa5ec41cf22d9db29fc586595a234f3c5ac0af4d524fb847756839e5e0063670409292c37eecdcdea3acf73cbe6156df02d01bdb10c58f3142e323f2b60eca1280b85e8c9b8d4b42178848e904f50ecb6e8344e6306a602ea8cb91890ea1891c5d16da515ef94c69138af05888dd52e91e2b6d77365993068f0b00b8f3a5b78504618542c64422fd4dfc83f5d21157ac5ab313a40bb13f01ef55d410490b7015be5add4c39ba9f8275f84865d161fa9d09d2f79f04128571e8e740c3b424c5ad22d390b383f0faff5ffbb6d1cdacd1def4b483a509f062c95febcb2aca4122529924294c6e55a18a9860f1d5cebed65940656f03a10dad142b9d15fd480674202bba06afb411f5a7d2ce17dadf330b5952fab9d2e73a942660e39ec4301d330c3eb66c534d390ebe4ccab64b41bc35ba1927c426b8730cbf7e7dfb5254d700d6f2f1b3732d7a1d06a81de8cd113d2d73e456e1b1fba2d57f8cd6b6c789fe5d8db9116fb4b3563ce69357150d658dd5a0e4468d86bcb0fb5eed7d9fbef533f27e83e8c169d22d5cd3472f8be65dcc90131a92d445a51d8c53a78f4aa127313dc13b5dc92f6463de7a60dc5def1ed433df08dcf1a61347768b033ca6bebdbaef48dde24260ff45f5fbbe0946ac30983ebfe5d9ba35f176b35edcdf97a1fd9e9ac80ea63df5ae60572c59ec52136821fee88154cb1f64f803c8b1c4811195a2e27ce791d65512bfac7b859b65a8a220f84dc61c3d078a337f7d341b7555333dc0f4da628cfede88da7cd006cd5c523c1e65287ad69a073ac25ecfd1092d5636984c370163e31407bce89d0244e0021c790d6ee42302fa329f31bf4165fe5f054728d1a872d3de99557545123010ead83ab74e695fc2046c9eb14fcd3cf6149cfd1533770a0b73998f9e0ae4ba5e204b12f54f9ec4d22e615f9fb76b2242f428df11cb781e70d3f160a4dcef794f9736fcab448043fa9ac4928645f2666c91a8f090f5e32d509f60b08a16f4952f9c0fa30d734a5a78b9934b8506bec13952e81e43206b1b80791473005b60d56ab3544bf47b224b48a6ee6246812dfc9b1fd836bd435fa005d9047a78c0fa2953739040eb4edf31da6898319462c55f19cc67ce1b2156cfc0f78532df78ebec4201041cb5a85e0895ee415139679c31979e758eb78952c644f0a8c45abfc1a7d8eb2d90d9b1a60405f0c21ce886b3008de6763da4c87593d814efda7100d71c45326a5f99228b7b590e73bfb658e4d6602e1ee5796dbbbcacfb132aea7c05187eb24a56163cf79ec27f7f580d1c05370f35202104e60312f14d4c6807bd9f38337f219bc467ad291a13a871ec7b92b7034ef5c3b5bdb435f751d6ab25de5a00cbf96648d5d68369ea019abf9e08b5b38a628e8e27f635b42ca6166793b492a41f06e2fb38d5f5b1c19e06671b90a502fd9bf01587514552afac8469c222df1d1a7052b83e9a3505b34c50907eb567b8e60e62d91ece913f31205d93ef9da97290b20b27b4f4db8cc136abe40fbe108deae09bcc2a5ce653b6f6456dab25baaf99b89c5e100b55712b3cf370761e41d23c7acda9786a88fc17c49c3ea183eb5ba3aedec403c1057c1e0b936d0e8d752c4f82f35f39fbae8959e2e8ef8fbd2540299c4d840ef34355c3e7bd72fabc86326fb54b968e17a0dab3ca3c68f61061e6392baf2e90e90a060c24ed7e2749229e9839c64a6d6dda8007b3681db6ffaba2a1db89ac121f1c763a63ef87faf21b501467f67c7b4de18edd839039ca82c214d3d57583ddc6ba08e38d05b51efed7d49847e6f4c7b0f36584b3feab430b09f59a33989c5a079540ec733f0baeb4884baec261e3ae21c885a414fddaa6724a9755f6b26f4d69280af8c46ce39aad5ee3c478d04e471f105b05d5aaac3f70947a403e2c90484ca72ff9a5588befd82256ce72ef5aa16fab5b4b30b76c3171489545cdbab9f7579b6264aff631a167e304280b7cf9e55990c574a43e73e6f97ab72e539ea808980344779b3321572ceebddf9e2b040e60ba88456bac1731bb635e1e9c462448351ca5cb76e624eea910efccb06854f7057ce21afcfe5f7efe6667d002985f6cf8e8348f7b721f769ad50cd1c0c1021acddbc9724d8ed903000b99035fbe0db973eca30e5cdb9d55d0bad149f4f77a6ae1d8ab552ff50d72be370a53bae2aa5b74da0e782c24eb26d5c20c438ff74d5a0e3d8c91c21f65e909b45444140b37ba318bb2863ed49ce25c25d4fae384d966821d54b00e2bff972c527eeaa77408233cd1d1f90c3dc53ce57291163054b3e18d9f57dc7e0e1aaecef53dc6212b2ef4d7745fa89cc0352299292fa3a8a6d8878997cc82c242e5ce4ada73b7333231edc0e651fc20884d31f7876498ca1fc905eeebba3abd08df4711db88757bfc3b1064d2e6c439dc2336738ea0d8eb45be8fd031346a68b488a8d904b49dab746b15fc819beeae690decf42bb5eac362d25b1a814116776b02dc9bdbffa91e44cff55e239fb130bf899589337a4f4ff54d25594ea06d4ac5d1aeb7b6f4fdf922876374e7e5cf42ae1d57955ccf441a04501736f5e2c1e14adaead17864e8cc3c0a6d768577f0804a1958045ac9bc3a9087849bc0683516789e1fa570f8aa6f66629f208b00e2b5c349fe6f01eac5d09b3cb917a25585f8b780d046db0cc5aecdafbb77cd8bcb1b89bdcf3619a4002704d950bc5c1974a67666a76c317f255618f342af939091efa5dc932d2e9eeb87827951fe1beb27a6ccc8bdc671c7a3c55a6816ad1ee5609349f8b76968aafb65d69eabbcbf1d167ba60e947f08d46d93a43d162a3396e3609955ef8bde2dbf1aa459c5a6c2f63f2c21500766ab5a08886c6a6a5f5ff9dd4a99c22ecb58ba9dd4235230b0e6690b5d48f144f8e8511695743e8241ff1916546fb37bbfa682a4654d198ce05702e2cda12d1bbdfc2dd1dc7a7048ff6a845d3401c075c0dd4a24aace56d74940f8c47e5a4e1a639e5e287b4849fa713fcec510b4ce6ed977b9eca1e9d14378cbe130d8c33607357a55a5a87af7b194261a82a9e3dd5693521e9cbdfc27bef8035f4eea8173c7838b5eb80b5fbe0bdb6ee358484259c2cc412b62aa2f7e765f04439ebcee3d09e5ab18466090a6b622cf15f8646c09ae305788f8f7793cf6b504fa636eaef7c6ada62ecb2693ca751f1c67bad6b1c8a8beaeac7c136c2cc6adf7b659264668a0caff9561f24b9219abf8be16c77a53478ecb442428527159551999b6e629e0d40a53ce369a1034b70297aba2e8807e64d399c03c5c53030eb4756982cbdc188d8073442d19d162160e7b45b14bda8e214772e6f134afd58bca4180fcc837dd5c51bf87696979c4b4fae8f1288407efd84ddeedad1ec86da34811ac198ae2638524ce74b20f294d452b5d9b24dff51acb6404be6fa9f8922da676e7fccc84cdafcff73bead8c7699e436ff3df9803d978224d48994992e359cb44a3fad0e761ff32c5ec9ac90dce9e0160e7f96206edad0ad070e9e29c4abe5877550db0e53c4f893d1d36c5a634b3c440cf16ed2c7d2ee051a656cf00e386d239910e303d5835d93dd4029407aedc593d88a5ff03d995cf69ea1de36c9c9035971f65e3903819b8556e097f90681e783b792dffdee14a3cb54f340c38bbf07620ad2749f615fd6da70654e19a692e424a59ca1c21cca46cad335ed2739609d804ba72d29be1f5cda17b6f5d9f1935ebc31eca958b66a8b50c5c5b8dbca9759b64f44f70754ce8c09ef583225c4baea2622701883e5d222ca772daff29b52d9d2d3f68c60c11d7c892d69be91a4092972bd41cfd8cf98d8d1a1be5b92e9fb2df3b347139e61e3d168076c3e1938d55989a0ab4af9e553b76ecb28e849a51466ae391bfbc990d222760751863d94ddee473f9fef08d3cd0a2a7d9da32ed652db6238eb99760f301b93f0ab2b58e0bbff5b691d9508aff2577049f7f32137d0ee19ddc45943d0dbe41e7af4bad8a22bf604b8f84d1ec3e6871414d6582bb861d23739ee8dbf7a58ef16b8076c7d7aedb0ddeda84d8119fd3ac1a241ac00e601725f8a3801084c196a3020e25aa658c4201971b81ec26e26fc011c5a3c1cff96f4f847a05f3766070fc8342f66bc173ac0c4707dccfefda1f8180db51d6256bff240ce4f3dea1ccdd9570d48cab6240c3a8e3de8b43542e584aaf830a4abfa60ad317279d53dbe94b4c1483845f7ee39a9bd064b97929be6c1b", 0x1000}, {&(0x7f0000000000)="8c4e37d66645b3959612247a09eb9fc2b7d1e07ca4050770b4d6647227e5cf1f10f607f454cc6fc683be3d0cc7dd92b1a19c8ca89daa0327bd70d8154e01d8544599e8d70498b061c1b28932eb639f698d00b17f6ec8963e4b81ea188eb2d091e8f7497a37b5583f690d3bc7a68e77130cb76f4a5ef2898b14582586e098c15077ab5d81149eec0bc131477810811cb9216feaba", 0x94}, {&(0x7f00000000c0)="a283e91a91008e20f29147f6c2d921fcfe1225409bc52e1b45342aee71aac9b27ae3d4c19c254cb84f2f26b2e9ccba6e50d3e5ec47c788d5bdeb4053ad4a7ed60014aa45398ac9cfa7ff416b19c86255b1272549fbf9c51ee1a964f591cef2e2bd28b9849e57a970104008f37ffe901fd42ec5117e0b108750f0d7fdda388e473cd4f43450217cc59eeb6dfe7daae46ecd7dc6ae2c04fd80b93a51889e1f", 0x9e}, {&(0x7f0000000180)="537c4ccb26e3c34ce0404f6be4d21c3d0ddbadef96c4c5bae8d2ee81710e4d5f0016ed001e9df12303de471b62ff8853d758a4117803ca346b36d62ded31b449cda6dedd6f7f68aa0171e5266eedac20ec0859dfc5eb4a77de826b5337a5783d95c157be7cb0004ecc9f7dcb57", 0x6d}, {&(0x7f0000000200)="df90a85b78afd9cd7db306560e69a5cdea508eb1dd13949e00bb4711e449b18d718963b207a6c38026dd01bfc8a63e476272", 0x32}, {&(0x7f0000000240)="eba295cb4c5879a6edfee685d641e93c99ee790c8c836db0e3e442d70a95090cbf69e0b0a3d4441649f7d533882a812299a0dbd2b4b4ffc6056cefc309e493ffe6625e765bd622e61d8125dea0d1cac1f50871012c30a661886fb122ab1ef8db87", 0x61}, {&(0x7f00000002c0)="e05c5cb647c63c483cc899dfaa6822cac4dbeb3b498b9566cb47c9f4c55951091fa854c625a3e4712490f7ebbd5fa9f5e45bec216a703d2a3ccbcbf64823db2b722a2bfa5cf737080bb2a5bb02310a478d1a82d071146991c41da8e19e408f10c75a70ece80739ef1ef442221c198d4f7e1eeb94ee703fb4c9", 0x79}], 0x7) write(r1, &(0x7f0000335000), 0xfc94) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x0) setsockopt(r0, 0x4c, 0x1, &(0x7f0000000000)="1f3c9bd518a3543aad29551690e3d516c3a96421535a28706cd6a2f7da0e1102efdebac7a6927f2c92e5a2f0448cab1d7efe7e767b9658e461f6c86617232d", 0x3f) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="02030000", 0x4) 16:00:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x40c8) socketpair(0x1e, 0x1, 0xffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8001, 0x0, &(0x7f0000000040)="019e730b67d1a445b1d6b7f058dba78fef18e1a39fe5ac54a8e87f6c0c8dc37593263457129241f7bf6cd42abdcff5405e6125c16ebf28a1db5a0eb643e52ce75c459df5306eec43f60d87b58d6e510ac3b6800c20a244", 0x57) r2 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x6) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000000), 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xb5e, 0x95}, 0xc) 16:00:45 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:45 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x4002, 0xff) poll(&(0x7f0000000080)=[{r0, 0x60}, {r1, 0x4}, {r2, 0x10}, {r3, 0x40}], 0x4, 0x2) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x58) close(r0) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x6, 0x3}, {{r0}, 0x0, 0x1, 0x20000000, 0x40, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x50, 0x2, 0x4, 0x3}], 0x17, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x3f, 0x4}, {{r0}, 0x0, 0x1c, 0xf0000027, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x975, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xfff, 0x800}], 0x7ff, &(0x7f0000000040)={0x5, 0x100000001}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) close(r0) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget(0x3, 0x20b) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000280)=[r2]) r3 = getuid() r4 = getpgid(0x0) wait4(r4, &(0x7f0000000140), 0x3, &(0x7f0000000180)) r5 = getegid() r6 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r3, r5, r6, r7, 0x0, 0xff}, 0x2, 0x9, r8, r9, 0xffff, 0x5, 0x7fff, 0x800}) msgget(0x0, 0x80) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040), 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x9, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x318) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400140008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) 16:00:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="3e5a9f794e06b7624894e640745263be9299dde4fdf0633f9281ee334d615508641b1767cc3f6c78122a5d91da498b9692d01ba8a2c7509b8d1a4213303c5c1c1892dc1d7a492bb69c4336b2543c1d651adec316849bce0fbe718faa2ff4b4edc953f5b5be8b05b5afffc3f1232441f68b55a0974ce313e18ffd9f4051bc0fced3d699ea563fedf191cdbdf8762a30c2d4b0f42c1455ba47eb68e0a3cdfe4f419e652d4877328c078a7573c6adc3f72901403835fa69ceb26d65221fac7a543e32b35305edf810d611d80d65ba400c2579eb00a58aac0974f53a59cdc6be630b2f71e27517e4646329f50bbdaa0ca3c97be859b151ce5a63838bfedb1be061f4045e0ec8ed2bc6fafe3de82a40c81fee2d5c389cb4e18ac6334fda5f4c96142d524f1d7d7edd3bf76e3519de81d0e9c823f005fbfe5cee0222715ea85fb97cf0c2962d02ebb07d9192f5a098c81be779e4c26b6c3f9b306167c52387692c442dc4457f35cd38a2f6da5d92f598ede789ee173c888110877db42bcb884ff03886d7b35ad357557f907fe849d5af8df744568b51f52aef81f2880702653a47068b96cacfd388db724effb7132dc6dfd1bb42fbdd24a8d2ab70ddd3bcdb9e6ab536afbb2620b1e9f52704bfe6b187b70a43a211c7647f880a68589da8190a9d60fc9c6ff9a78a426da26384abc89633e7ac88b683cd8b3667887b9f9a6ae39f5ec1d1b50157c9f60c9a68d7413d002db846b3729c08c631cb39ae760415db95bf53f445375b58b616a9fbc3fb9f83abccfd09738645ede643bdf032cb48d94bb785fe90d3ae76d3f298aaae7d4f865446532890bf28cbaf6b21b9d432c8abc51925d4833bb972f7fd78f54d0698d9cdebd7c7a22a7c2631783577c890e057eef64ba4067f08c7ed889aa812bda6d2db86ca57f25cfd9ba7f10cabc2fb7a110baa0fd633a9cb3f56a61d36beb956a258ad216a5ae1546f56eb31bf8f6243227bcd9a0e37b09cb0ad875b6fa0c5dfffdf61408b50537204c5ca8524a400376e9686dd193cfc1da46c799b3515961e433a6035ad919c0dfc458a590b442879c7e5758611b5fffbff173ef1feef66472ddac960010aeafcc197a97aff8af7eeb8556cebf906778901d608dd11bcdcbe56e8bb393ff4eac108622b0ce35491c15ee6b6fc6eebe89e2952496cb2fbf076547d14326d5842247dd0367523a98a992fe7494bb23758ac5491aa695fa1ff7390cbb347820c1fef9bfcbd31c8d0ad522feefb3d27e41fa8596129e76b91a712b140b6193caa017d65b6f0aa0b06bb1c5f4ecb496084f548ae193983014b5ac395f9858ed1429fe9666fb80de35a462383e6867167e990ae8d124dc68e5284fa310904bbb24abf32ad382a3c863b2914d0386639f4e624aac783554a6d6e7ab0c565dadd696a31270d255f02a3387ad16649c5f6ff7d6524e96f9389101f71ef5898a1b881efdaa7cdab881bc5baca05b2e311791b272b9be5b6beae39e53c7ea6c2980ffcc16af7120c3e607bbad5e65cb6e558a9389b750476058e908f1d27f546933eb3f2b874d591dbc50c4d66d316b23ee5e76faf0b1b8a6b9f4d65e78ac7e72dfcbd4e401fde20cb58e063b7da08501ea78cb96778a6b1a5b9f4c36f31fefbeb04b1ad2a0d8e9d1e191937d9815d68c5b5aa0f597850574e9a5989554171a6a1f4d920adc1f8193bf25734130688af1e59110cfb11e064e7ae5beaf220f06ebe4d149166b6e00548c58f1f32dce92855a9c23153871f35d2d24e43e1fbf05602bd2b51e3bf52b890000c69e88cbc6f74b1111336717eb34396c15c8f1d29146b2f51e0d1d57bd4a053187262936a2532afef328c8b555507f8bc8a9acae514249cc96f9a3060b03ce3523a1daa152ca0b24bf9de0e648ca8747511d81820bceb93e9454598ba8ecf10d2b908e40d6acca5f4b3edb88c1383d9b4739493aedf1240f0d26b70a3c5046a2944539fe033d3270335d841f5e7fedd15bc220dc3c38a5d9c777b70dbd1be890d8584cd17b4f85aef9a4c535fd809d11509ad2dfe719b330dec34d74987cd7244e3228528baf1542b32cd0253a2839a9457a7a4d13bf6a06631fc970e9e95b07e093c210eebace532333ac01809edb4563631e41c9f419153c3afb83e0fe0ded90960414abba06342219a92d98b3c924b672c7e8541fd46f3b0fd9ce037c127f007801304af86d219e28f5ee8c89a2fa59d6d949d6fe1e4faaf6439c37f918d33e69f6a024b4d1982ee1a62b3b5fbaa51cceae20fef0a091d7d21eb34c38e4badf0e23f62e6b3eb104f692e074e17df2f44a8617dae224e94cf5bbb64142f48947f784777bf592e671b6d502762733e5066c3f9617943cfe86d2ceb4d34487997eaa27fc4a81c339638ed80e6e05f4e192bad7913aaf3ac4ca80e21e53a9d151e7bddc3e03d5783a2bdf84f61b4261ad72b6ee96d56b6afa26b51ac221efb64fe4b31aff4f0e2835aceaaa249b4578973ee3a3a1df9f05d935c41c95d372306eb2fb78e4ce255eca1ad3bff108daa3a672f4bd1e7ebb07983f0e292ac147e93c65e6db52ea39b0f53efc2dd01c8e51d11e3277081c2fd9a647f996f64318e294ed87956bcf219a4164e37836f9552e0d115e18fc10509796a65ad6c1a44b607133a58a65184a11b1d53ef9f9f78594fa73c0d0c53cd1504cbe124e503a7a1305292d81387af5e1280215ab0106b0cebd32e495d5c9b5b239d014bce016345c5786e10d926012b8fc9c77c9077f5a8be8b7003c33cb03b0578dcd0a80eb5f132082210bae4e050e85f3a619b3568145188b30f8ca3f37d48550e2d9b14661f505f2bca4e1d407db9e47bad479320fc10202159f4737f4e7efbd63e8573073d650ff8bb52ef1653dff8dfb0a1a166083810995cb600e81662d8d5848487ddffee1d8ab4738bd940dcac50f235352fae12ea6d033ff0254401414f86d17c967863264e05365c2ea72fce9f3fb17951e5e45f7fbc96f6fe846d67c507759350742bea32562b4b61684c9b04f886f856d7016f3fb8dde84ecb95cb1af0cfd6609f4a56275012bcd9a02ee75a400dae9ed747cdc0277582699458c2e55b1e2fa2f940d273994ca8aab4de11b763ff84fc0d9692625020c9300b480ceab3b154054056ae6eaf65a9ef9b4b55e20bd8f626952176b1838d69072ee5b7baf5c6af64b1a8d000fb864cfc21e563c35f55fe87a470b623252bc7601066271166fb7cdb9a93fbc3a01d9d8fb2e4b6e8562465d3565791bc71cffde3c2a088070195db3e7c27b4ee5c3df3576bb81fd124e539aef7d7198b7421c94288e247fefd14543093ad5e1c1df72fd3a99fcfebf2cf85d420ec526189222f4c8c3b8c0f689ce89c58d113170e09784bea251aa3c517033d8adc5a35043e17fbdbec3c7e96a49a76ea9d60ddf4e781835e1e848ef8f298bc7eb02d7e98d2d4ba7304ae80caa43e3cc7251f4617e4689b0daaa6fa69cab38283cb55b3025b51b2241f44bf247e443a0421d0ea09a2a56a4b289cfc8a5229ae54e893bc7b0333bff4662d79c80e7f9856e7b34ec50a3cc719af06126b0631bc5084d61a5e5722a820bfe7af9160b9434d1cdec7fc4b2df3f0d92da4a1def125992603fe87dcced8952bc0879065da57055e79a17755b04dcc22daeaa236fef09005dac37b0030719fc1c64d6d394b58ff5703e3da926147fb6d5ef54690355041b4ceb71191767d52a4750d7165d6c33930e40db47839832c841a3cb00a03f1d4696a70cd0ef28eaec3fa9e284df5022ca8670fa9901857d7883c2fb4cbd44989d50b631ce50dc6849f6e0b5f7488111fa5fe32b4f5007cea41a3ed3143f6242027a5dcdc0de2ec097470ae70fc1a28ae6efdacdf4ebcbafebf243c451dd51b3c736089c8f1f1700017438dcb60b3c8f8ab10e3ce37ddd3eddbc16e8776ac57df23a7dbc44873d120dc9561309ba92bfc22f770660702d78631774bae165dc7dadf7f2fe7c57c383cfcc4e055f6e3327b4895b36430cc6924ea0dcc5f878b6f787c10fd2ee15ddf3284ddcfb0519baf986006d64ac7fc5257038426a36bc0f0c9b57a280fa2f371ad237ec5f0c26cd0e43d786ed5ae212962098ccc32d7392d1acaed55ddb15cfc23b58b1cd28c4980198957c7adc1665d47ce941f8361fbedda4534db3073d2a03a1f863a4408fc67f6e7f2295b4bb8b665548b60dbe448a9fd72068755e4428cb776510c8a1adf4ef6343eb3e55559cd12231835c5733aa50408a301eaf74a98a63b3dbbe0e093c0b99d50557149744f8f85a63b7f641c3178262aa9b5a3f151d79c5b8c13c6b3747cff6abebf2ce4817cc7d6fe2ce41d2cf652d6facbb8b926f7caf09cc9f35061e8abca89d28d30c761d8f94e337fa5381a0e0510b697efc1d05264d5dadf1fe1562bcad5086ba8778e389648d6e20eeb346f7a642e6d701c123eb216865caf0e0da77c77743d95e34bdac720a3e2e705f7e73bff4ba386b75423901c310c2e3f8b946b65ab8eff281ffe9f2d52d07cd985f34cd3c7de32051f0e1b0158cfbafa44dd290e6e92bace0d9915cdca79593e1cc59f03bad2c90b5adb62fcc6b2a882d9e17fba008f686e11d2b302168e0bb4b760a40bc1d7e407910dc14082ba76664d6b184d91034f2220e36af186b42a1c95c4006c3b7e0ff9effd9005af08753cd67758df9eb51fdc927b898dcf09ead49b21db46cca219edf5ec7547fb470dcb9af3feb6498872b8e51b0736b99f0e8dd44935937ac3fd30dfa465c4afe6479ee42bf1d348946add9d92c0ec4c8736fe05fe078f1d7c3cc953239ac7e37f0d0b0e2bdfe06b3045f64e8989612ce32389ed8dd7643cf076d1e00fbb1d168714624e8c9b9f2f180daaa262efefa4bd7ba6bb9c919a46086d31acfdcd507fed7f14398bca979ac4308909a334be6c18c083b0be0539b0610467f18c5e068f364a3d7b953475b1dcfb2b14e6a795d4ffdfc24dc7365d6c5d8b8c249cee858e5f0e243d0f2852cc27352bd6252c45a27ea850ac814748c164a48a42a71daefa831c210488ed5cb8f334754e7a5d6ceaf8b172aeddfeaec3e042d752e48714a7af57e008dad4c19c266f2c100e223bba35ec11d43ef5e9ad932018f323d6e7174d5fc72a259ea6dcef138db585dfe428cc18c0c40fd4a6763ae54279f81ed3b200fbb2fd6fbdc6bb01fdb9902a22c6ab01ab035de426aa9924563cc13e2653547d450b35b816a9f16db8d7a9d95eee9cbcbf2e70539c51361fd9defc0637c9cfc39fd2d286719905ef7ffc6a4345a3328ed9b384b3eff8040ae142c7bcb9bb1a1c27cd2b2d357a7646445042b9ac02e8773c4125b69480193893504ea403d9a1023e6b56b92ce2eb6b85aa8ac4ca41560b3893188ae2ef30ff2d543af12784155d79ec2ed690b5db7b32b1235774e72854c239e6a38ba82e82ff8e50b077241e927b8b532e98ff3d2c4f53a905e69ea2b3640f41ade59599802e0039d14fa5f6319c3a7dec8c87ecfdb640fc5d155d9c4169f58b2b91d924ece9028a468a8fec9d09ef371dee735c961677bd0386eddd9cd497d4d9b68969d5eef3a605711d0db8cc46f75c9a6f320bdc3b57c874dff2630a19546a4b916cef9d977c0f9d0dd5e45aa45a6226e4e5a1fc7670bdf2845105c2a5d0d9158f1542b8d31f050a29234099e7df63945b2849012fcc511de59f3ea6145a0292726aec17245ffdd6c389fcd98acdc056c49826e335b23e94a7971da9fa07e75372eb589d32a758144a2ed520721ee3217db3608836f86f", @ANYRESOCT=r0]], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e65", 0x171}], 0x1) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/189, 0xbd}], 0x1, 0x232) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x384000000000068, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x8) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fchdir(r1) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x1000) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) close(r0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r1, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ftruncate(r0, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000), 0xffffffffffffff51) 16:00:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) mincore(&(0x7f00004f3000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/129) setsockopt(r0, 0x400, 0x81, &(0x7f00000001c0)="4db8c0148ea0d19112fb48fe42cbb62bce43f7cb050e2d7f7f85c36ef3a47262e449dbcd71ac83df22c4c1febeec737f482b4add69128de37204e03cea08636b36f07b81798159616b540875edfc47d80889a4260edb268795a350f3b12acbb0c4a30c57e1ae86875b3026ddea84467b5ab4b6f4639b3275177bfdb878d2e74d6268ac817e", 0x85) 16:00:45 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x8b1, 0x6) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r2, @ANYRES32=r1], 0x20}, 0x0) flock(r0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 16:00:45 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setuid(0xee01) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0xfffffffffffffffc) fcntl$getown(r0, 0x5) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/191) r2 = geteuid() setuid(r2) 16:00:45 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000100)="d30970d7", 0xfffffffffffffe65) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="70022e2f303c1709a67f05a14e705fd96ff8153b53667541395cbadd8be3d296d56dfe9e45180219737db940d09ccbed"], 0x10) write(r0, &(0x7f0000000180)="7600004b9b810000ff01000000bcc2cf01000000b46075ad0d480db1e420c922fa40d0936b02bcb08e72677cdc4585f5b5877124f8bfd498067ce9c9d6278a32ea50d82266478afd14f96c", 0x4b) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:45 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) getgroups(0x1, &(0x7f0000000000)=[r0]) setregid(r2, r1) 16:00:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff]) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) r8 = open$dir(&(0x7f0000000880)='./file0\x00', 0x20, 0x10c) r9 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x0, 0x100) r10 = dup(0xffffffffffffffff) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) r12 = open(&(0x7f0000000980)='./file0\x00', 0x100, 0x14) r13 = getpid() r14 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = getuid() r18 = getgid() sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)="c3400b49393bd98ca5ff29e0fe64334018aa7037a77b225e77479ac38e4041599821d14456d1427b3e8a0fc8921b2012877cedb683f0a218d626823448e08214ed8d08a879c6f861480a540ff1221eba2ce1d40ad03fbd3401c783bbeb5b596b846324d1695eb4a92023c6ee7866f8b983685fbf8ae5b347b52ebe66e5a81a2085ebe857737024529c1607c47fc410e166b6128a8394a81dee816d174c4e5a2c3abcaf08293312efcf610466c3704256f25f2a09d8946d1b765ff8b5669d843bcb7452f2f7edca86950d1aa21bdaf9f4619d5764313b816e27a0a46af59f217442", 0xe1}, {&(0x7f0000000280)="728202cbace29468a3bfe3612948c7addaddc5e6b86983c0523722192d9d711bd7a2b32e11fb62773f3428209214eb261dde897856af20ca9d1cf90365f30703c84582d5cbbc41a479c8d718c53e398f3fbf8472eab0b55e61960a17df629b30073e99cdd61afffd90669add8c38e0e2239010216842eb371d549af760a29347bc2d8bd4", 0x84}, {&(0x7f0000000340)="534a23485c44ed32ed486bbbe25d316d1bd242b0ad0d5a42e73ed8f7ffdeae2d135393ca60603aa056fecc998551e5e286fdc7cc61be85c8f29ec3b114b4880359348e97f28515ddeae1a8e00b8bc47d732774e7f810f5e7deb2d8bc81570cd38c66f55e527b4149828738c3871e6da4d6790e21bbc4c905d17ffface4f0a9fe83866e1035ed3db345d59d8b3692063e5a9b1e8b2a57f3cb357aa0e31f3868624c7ea86c8627d4cb68ac32b2613255618a70bbebdbaddcc783e3874f2370985f2f6941bf65157209fd86d3ef15", 0xcd}, {&(0x7f0000000440)="1e9173da79853bf112b61ad8d9769d3a29a5cfce82382d5f541333ccf7ae9425dee5db485e1d98811a1efd1cb5219122e99b5095b3a1d1d93ac2de8b031bc3275c938c7de17e153289be8be7f96c6cfa0036f3553829fb10c5d8e0f1ce2660e276f4d6a8b8ee69e21a1cf62ee290a6f4d4a91b81f942939099325cf8b3dc3744eeb48df91b55a9e747499651002e52b3f5d9202e6a616fb471c3661f72af1573b9358116e43e6498bcf2ab8a609e2631239a", 0xb2}, {&(0x7f0000000500)="71d7548965281c9b665ec14bd2e09b4af19d46dc79e78c5b98976c02cade747d8981fca4c9e7bc597f311ec9e903e437fa79c7c25577b8486e4df87d6469b04d790441f9be65f676c4140355cf8bb5013869f67c7f889e9bf7a00e55dd75d404c14ce8ccef7c019043fa5d8c61c7e9fc20aa4937f7c761ddf2100b64120dfbda7209be9ff9a87673", 0x88}, {&(0x7f00000005c0)="c0059554faa6a8d5a28044b357bf5c68a0256ba44220b8a4714842fdd2aa21cb5b96410a359ac52b180472aec7e9265d73dc8eb335f0cf4c06aa2d1897247bdd11284412e19bd5da4cc6bd302118aa8b8f11fdea3d0988962fb30478", 0x5c}], 0x6, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xc0, 0x1}, 0x8) wait4(0x0, 0x0, 0x1, 0x0) r19 = getppid() wait4(r19, &(0x7f0000000000), 0x1, &(0x7f0000000040)) ioctl$TIOCDRAIN(r9, 0x2000745e) 16:00:45 executing program 0: getgroups(0xffffffffffffff7e, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = shmget$private(0x0, 0x4000, 0x46, &(0x7f0000ffb000/0x4000)=nil) r4 = msgget(0x1, 0x8) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) read(r5, &(0x7f0000000340)=""/151, 0x97) r6 = semget(0x2, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0xfffffffffffffff9, 0x3, 0x81, 0x8, 0x0, 0x4]) msgctl$IPC_RMID(r4, 0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0xcd, r7, r0, r8, r1, 0x8, 0xfffffffffffffffb}, 0xd, 0x4, 0x9}) semop(r6, &(0x7f0000000200)=[{0x3, 0x80000000, 0x1800}, {0x0, 0x98, 0x1000}, {0x0, 0x2, 0x1000}, {0x2, 0x7, 0x800}, {0x0, 0x8, 0x800}], 0x5) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setstatus(r9, 0x4, 0xc8) setregid(r2, r0) setuid(0xee01) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/13) 16:00:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) close(r4) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) getsockname(r0, 0x0, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000900)=[{r1, 0x44}], 0x1, 0x0) read(r1, &(0x7f0000000980)=""/105, 0x69) flock(r0, 0x2) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="00002e2f66696c651000"], 0xa) 16:00:45 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setegid(r0) r1 = socket$inet6(0x18, 0x1, 0x0) fcntl$getflags(r1, 0x3) socketpair(0x20, 0x8005, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = getgid() r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgid(0xffffffffffffffff) r14 = geteuid() write(r2, &(0x7f0000000700)="e48abf7fd0aecb7e680fbcaec7220d8207c965619aa2aeccb33756ea6f5d56252e9cbff43cf4877c28c6a00b8effb4bc7cb6dc2f1661b6efa62ac72e159aabfdfe90c7fa8eb3d288e8a9e5ed664bc6f5cd4d0e54f7fc862e6ca988a62e5bfde20be664f5306e8987a39af497fc739a03f63dd2ca45f9", 0x76) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="ecd1cd72e96a04c7e2392947647862bef7b4b374109c2b52c14ce53f061f1b8ede69533b", 0x24}, {&(0x7f0000000140)="9bfde51b2c9ca4788dc3f636d5692fd33b8a8b5d02531c9cf6b8d0e001f9d78db76ec1823955564a6c602d419dd3fc4e45cb190868586c82d38429ca4717d1bed65a216bd30ae5b3a51d38f427e222159bf81729d90cf405d42c95c41200eff985799dfde636befc7c0e964c6b083be81406b046e10f6a6a5e2ab23f85c828b3a66657c90e39c589e8e629acf4314b4a2a2c1b6c176f2fdf1905498a98ae686d21f297e12bd2ffe5d14b61aef8334b081dbf90fb0f194151b6c634", 0xbb}, {&(0x7f0000000200)="25e3140b525f0cc8586fe804a67766debad88db2606dcd71ac381462e4edac301107acae5b6d677317504aff5f", 0x2d}, {&(0x7f0000000240)="e3127b3a477b85086a0db6b89e5d881690e1", 0x12}, {&(0x7f0000000280)="a84de02b8ac0d1fe21f7ad5a98b86da806e78733e583c25dbc62ed6ea1810373b1bb7530ab502ba99f2c08a404a64e923c5f4b7e9a5d4efb021cea9aba7f67e3c493f769696d118eb16077cbd537858dbdd858427080e1e1dc4b1a2cde7b9918f4519f59f4e74b4b747ea98a7b2a62bf1eaa152125e72a1cd0155d555325e52a", 0x80}, {&(0x7f0000000300)="e8d33d7f8a82c7ad4d82a6bf866cd4a1b178606e599a0ba4add2b33d926e2a9b2e7836797e8d86e6a9826bf8a7aa059d5e850a4662e084b82bb65204df549399dd2012590520832e462fa246ad885ab63cc10f13fc34f9c94c8c74c7ab06b4aaa67a872433d000a29abc2f40e2b008e3941538f3b699672f392bde61460bed4b092e0820254f02e38cff3c9fa7f32347f42b6fea4f10ec52397cb52cde8c5158b398a9c52657d6a2383e0bdd5f82b6fdc4549821f91c89960d6be7df78daa1d8ad3c9211017013b915ed7bcb4c23cab212f847d764c9", 0xd6}], 0x6, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x108}, 0x6) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r1, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') recvmsg(r0, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/30, 0x1e}], 0x3, &(0x7f00000011c0)=""/4096, 0x1000}, 0x1) 16:00:46 executing program 0: kqueue() 16:00:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2811, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596", 0x67) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e203ff0f335bf20d8b8f32ab2a3b8bdad934c2a441cb886ce69774a19b3f0001e61009fcf41fa98a0bbd953331022c3f5c42bca801f470986250a4cb3723000000000000003198b5e22fa1d98e", 0x57) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x3f, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = socket(0x2, 0x1, 0x100000000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x80000001, 0x9}, {0x18, 0x1, 0x0, 0x20}, 0x40, [0x3, 0x5, 0x5, 0x1, 0x6, 0xe3, 0x4, 0xeba7]}, 0x3c) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getuid() 16:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000001100)="da7a5cacd424ff5cbbbd5c7898d47c168d9237094dfa5bebdb7346d9509e8adb3918b0aace6482bbbbe72765d74d8b15912e6090583d88d4277c057803d63a6ee70ff97a16ce519ee86774298bf4fc1c2477a9d8810f4711329af5ba0ce2c84c051ae77ec2ad7468efa5bbe24f58d8c6faa3088227ab9ccbf432277d5b8e97883c9630b7020d5e8a55ee1cf76a7d89a6c7878cd73441571ad6a106b3d04f7f9c154e8aae87bb67ff0e19ae39b0ad17b1a63b0306bd22e45721463ed3d81635dd5967acf277bf72d5e0b0f478301a19d17d0644f44cc63a8107ec8ed2d6b8869c19b97cb6c774f2abca6c039a230a21b61b5100a94e", 0xf5}, {&(0x7f0000001200)="e38f67a42d25664a7be827a54c066aac28b46eb1f6d119c1392f5fde231f4c33b5130b89b3e4f5e61c84efa79d23ebb3bcea8761749da49292dac2147e1ce28f4cf50943bb7e2e1418c1f5957587cb1ac5d4be86a6b2355a15ddf0badf4014f7806347d0d4ba342deb824326c6f47ad8e3c9b3d86b069aaab8bebd4aa74db7706b6e87bb83389a6a9cdadcf88feb0afc8ec2e4a2b79512048f6d9bf6e7ea29f917cc911ce7b699fd263c2136e93c954d1d793ea5", 0xb4}, {&(0x7f00000012c0)="9940d585e0e3bbd82ee2b598b5a4404aca85e0d49d2f56d15cec7e7358df138535c65909e983ccfff66fd182ca15f57dbe8179fee4a90268a7441a43e7d5048c7a433ba76c05bddc8b5462ce4051fc4164a4e6bbbb186472c437d9dc9a0774a960f8cf1ace1508749de75f14ecff07f84618a8", 0x73}], 0x3, &(0x7f0000001380)=ANY=[@ANYBLOB="b8000000000000000100000001000000f795808611f6cd91b2523e77e101116b0c3183a3d32091862e90e83180811d123cf0c062befe12ac083ce108e6a6dcf259a810d4718ac5dfdf9dcfb5dcdcdfa550d0c2c0228c912121df564c2aa30377f5e2d3c269698cae2908725892d35f080e4e2c98fc6a353618c03178933be779f203fa1488e8b1c4398812618cf51c11e4d3be75d015a346314dc8e812334b8761af78b32753488e5824c7d49e98e80d7c000000000000001001000000000000ffff0000144b0000cee6769cc2ccf7100cf7e25754e48bc8ec479e9b45450d503326001c3e484acd143655a1a2c9cee92e276cbdeba5039b7fee68aee89fa7ed79ddfdbc930a76acb4b03d5202c8a4c1918d87de544edbd7440718d9764d5c9c1be7042f004467e5224e2894ae3a02c7be42835e1caa7a7c251c8cc24dd5a37d6f1b61e373779824ae4378876ba989644b1917b4649576979dae0b1ae13f3350ade52c1252e3c16690c49a37ed46afca29b40dd59b41d48b18a11b8875ae847de7a991b8556861d68edd372366ee8e92dfbd02328605361ae199ae4c19d71943c7f1d9300876a85dc9d64512be41b9f6db97c10a31929ceb9e51210b67367172fb9645c9000000006800000000000000ffff000000040000c8af8873b6b463f97b2c3067edf7f620dc6f2175a8b0a3e19cc28167443a6fbc4e39b787f06576a9eee2784eaecdea009b9fa13db83fbf383333c974451dcfae59a9127dce8cc83672185bd28e455d8d7e4d2500000000005800000000000000ffff0000000000801d50ab731a884fbb27dba3d7e9e16ecd7c1f0eb27f78bbce215ef06734915e96d38e251a4d53332b23ecd97f3bc35879548eb59cc4aa6397a4a65132890e551a5bdd84eb65000000"], 0x288}, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffffffffff55f) 16:00:47 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xd0a1, 0x9, 0x2000000000005a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x1, &(0x7f0000000100)={{0x400400000, 0x90000}, {0x3, 0x40000100000ffc}}, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde06b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x8e}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d8", 0xc6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffff414) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000280)=[{r1}, {r1, 0x80}], 0x2, 0x71) 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, &(0x7f00000002c0)={0xfffffffffffffffd, 0x0, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:47 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710d1141ec011dc91cf2bae8f37194e1576b229a9ca6017da1c12c708ee9f174e8bd0f4cb400150074bee79c8511c97d6ca5d21096393a0ab4b51af7a937d0478f0f220a3c9390222f90fa07e36875efa124fd54e50032e203779bee6aaf7d1d9e8f262a3d1e8addc9524b52a4301b0855c0c6fbbfde3a23f5c7f9670283e72075cfc63e3264f9adf183f998c2605139a20f8938ba1d9d5f79b0054ac1185523fe55db0faf4eb8e18ca74ce24d9d51944e82abf7ff25d212592ae74f417e1ca9a3534f88a6b2def42082f897989a4dd5c30d33693ebf3d2e8a785ea5f4def380cb9401e00a8b6188a9e558e069ffa836e2cb8872a14c75ee17d3a36b9cec472058e1b1a1fd5c74c3afae7e9128a6fd63d5a5042403d9819f61d027984b83ac7bee239473467bae4c122fffabf5bb54a0fa96d5d9abf16e5ab7e26a04"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:49 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x0, 0x5b9) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:53 executing program 0: msgget(0x0, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x6012, 0xffffffffffffffff, 0x0, 0x0) 16:00:53 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r2, &(0x7f0000000000), 0x0) write(r2, &(0x7f0000335000), 0xfc94) r3 = dup2(r1, r2) write(r3, &(0x7f0000000100)="e70b1dddf2284cc95e6faf55ccb2ae7572e0ee637e41bd0856c91df22f2dcfddf12a42b92c47f64f26ce339cd51b9e31b0dc607ccb41bf4a24e080838a5c4e502ebb298810753bd9fe08274723bf40793eae11715ad9f676b49aa103906f95726a16bad8d83306127990b3ef0829a805a8e0f9a45a0b50d775dd9cb2c92e3af68250f94f5ce2921bb7777dffa7018c768fecab9256e684abe553ec45ba21743e9263e60937268da68a27eef33f9a74b284452498b0ee63f673", 0xb9) execve(0x0, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x0, 0x6}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:53 executing program 0: mprotect(&(0x7f000043a000/0x7000)=nil, 0x7000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/21}, &(0x7f0000000040)=0x17) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x72340}, 0xc) 16:00:53 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="710df24076ddd636330e073fde03be70aeec011dc91cf2bae8f371"], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x2, 0x10000, 0xfffffffffffffffa}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x80) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/93, 0x5d}, 0x0) 16:00:54 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/69}, &(0x7f0000000340)=0x47) socketpair(0x18, 0xc007, 0x7, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) r9 = open(&(0x7f0000000400)='./file0\x00', 0x4d1, 0x0) r10 = socket$inet6(0x18, 0x3, 0x800) r11 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = getgid() r14 = getppid() r15 = geteuid() r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r18 = geteuid() r19 = getegid() r20 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1, &(0x7f0000000580)=[0x0]) r23 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r24 = fcntl$dupfd(0xffffffffffffff9c, 0x882564ccd26406c0, 0xffffffffffffff9c) r25 = kqueue() r26 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x7, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r30 = socket(0x10, 0x4005, 0x10000) r31 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) r32 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="600bc53d74e229cc5fd6f643f9148934121a9eb653386b6754e259f7920c12ffb9a23f4d6a38b2811cbfbcdeee271843fd4098c547c5cdb2e9a1a2bd662dff5aa8035e77116af1a2e2baa5f44d998e319edbf672ba4d03bf2b0fb1be127e4b6d850817d337e814f5699cf7930ea28585af0ecf5987bfe40e2a66e6890313", 0x7e}, {&(0x7f0000000100)="9318b8b09cb7988d1d4bc3a2c442b49f35e383e869c9ef971b29a0814c8335599c6ae73c0d693f7bc0efb9debcf84da655fcc3a616", 0x35}], 0x2, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x20, 0xffff, 0x1, [r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @rights={0x28, 0xffff, 0x1, [r30, r31, r32, r33, r34]}, @cred={0x20, 0xffff, 0x0, r35, r36, r37}], 0x158, 0x1}, 0x2) 16:00:55 executing program 0: semget(0x3, 0x1, 0x480) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) clock_getres(0x40007, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000200)={{0x10006, 0x7f8}, {0xfffffffffffffffd, 0xffffffff}}, 0x0) r0 = semget$private(0x0, 0x7, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0x0) getitimer(0x1, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x3, 0x67f3, 0x1000}, {0x3, 0x6723, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x7f}, {0x5, 0x2, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x0, 0x800}], 0x7) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x22) 16:01:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "0001000000000000000001000000000400"}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x15) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000002bb, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x20) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x20, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x41, 0xfff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x52, 0x7, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x3, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x50, 0x4, 0x7}], 0x4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa4, 0x200fffff, 0x200, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xfffffffffffffff9, 0x7fffffff}], 0x3a092af2, &(0x7f00000001c0)={0x7, 0x8}) r3 = msgget$private(0x0, 0x140) r4 = geteuid() r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xfff, r4, r5, r6, r7, 0x2, 0x1}, 0x7fffffff, 0x3d74000, r1, r1, 0x40, 0x80000000, 0xc65, 0x5}) 16:01:00 executing program 1: setreuid(0x0, 0xee00) geteuid() 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002880)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b638460d1550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b258a7930d04dd3cbb857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd3700c21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f234ce02854f9e0952eab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a90b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178fafbd043b672521a8eee796f23bd4c842305210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184bbd8348a98b637139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690b2fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9643aff7e0a2b56ef662e2910204a394c9fe2d903385d5c13d2fc7a1b123f638a5b41be1a45b7b8ffe6b1bd4c87c90d00000000000000000000000000000", 0xfffffe43) sendto$unix(r1, &(0x7f0000000040)="ced414682a104247cf7d2492cacefc63dbd32a6c6f7c6a573e1ed5e46b9df34d26df9c14a5d8583f4bf5676583ea23040c92e595f7e739f90ac3f9866a3619ec3622753c1c8f53c0b80af4ce187a2c7cbb068cf9b3429ca837f29ca8a058d5c243d9b3803b63b096f8ca3900d3f7bd96b962c95027d128d2b995bfcd05c0e5679124ffd7c7abf9bba01e52236b92f89b2bf8048af2f39f8f9fc2a336b4e94792fc874aeaa3cbbe8b0b54112dd391840f960299e457704a5112d1a11de2", 0xbd, 0x0, 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&{+!\x00', &(0x7f0000000780)='+\x00']) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x2}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0xf42, 0x8}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) fchdir(r1) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1f, 0x1}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0xfffffffffffffdce) write(r0, &(0x7f0000000180)="d72353734b604525de4e50ddb88dd3bce729851d64713e84f77b7f320d4ddcceb79f2822947ecda67210cad2154f38577d2f4c4dc2be62925adf08438350a8b873b078d1281f4290d8ce96d216391d71222f0b5c95efea8dfce7ee54975531ab344f483bfd6cacbb3ca8cab139f0f520829a6d2c8e1c1f65b170b6064f5f3176319ab3fc96799f42d879e260f950be1c75", 0x91) write(r0, &(0x7f0000000240)="d194c06c4eea551ebbf88d3cc16cf0adfb0e558604db360a93036d87b7d510c0b0f24568470476d6da2897c68802a5b0a51ef906843fc552d4c24b9088f5f1cc32c8049c9ce7a1ab4b8956d6c6bfd1e6e7bea0fad05d0dabef2174bf34fb70bb12bc7c52205d0bc9d9d04b124bb2e7d37ab2c4b75b67382b21fa378ea09cf747d0ab04060193ab13708979e8479a099bcb20558176194dbb", 0x98) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x4000, 0x0) 16:01:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:01:00 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) 16:01:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8b, 0xf0000001, 0x100000000, 0x80}, {{r0}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x5, 0x60f}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x2, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3}, {{r0}, 0x0, 0x2, 0xfffff, 0x2, 0x80000000}, {{r0}, 0x0, 0x1c, 0x20000099, 0x8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x2, 0xc7e9}], 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r1) close(r0) 22:22:02 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x800000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) open(&(0x7f0000000040)='./file1\x00', 0x2, 0x5) 22:22:03 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x83, 0x1, 0x2511, 0x8001}, {{r0}, 0xffffffffffffffff, 0x84a93e760fc64bdb, 0x4, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x6, 0x40000004, 0x3, 0x7}], 0x8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x2, 0x8f40}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x3f, 0x863}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x21, 0x0, 0x1, 0x4}, {{r0}, 0x0, 0x0, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x44, 0x20000006, 0x101, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x934fc9984b7df1f4, 0x5, 0x80}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0xfff, 0x1f}, {{r1}, 0xfffffffffffffff9, 0xa, 0x20, 0x0, 0x8}], 0x96fc, &(0x7f0000000000)={0x3ffc000000, 0x400}) 22:22:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x80) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000200)="b584f7136cdcfbbb2bdff10053a1e89c90275b9372edbe5e3e2d06bcd90c94e049b4318fb5b0aebee08afd86af08bd990df600acffd1e17fe9e13c92acc813f806d0814a5b2fdffa574ad6a2217f1e9adff5ee7ca6ea58a93197d12e3f078b677d57c5ae47ad3e086a9cecb5464a8c303218149cd5e4166546d8534b07a6f11978fd6aa21cb1f616c9801c17de0fca6ef7a7b3590aded2aa0fec3a54912b0d00a0ab910f210344e2153a95280dd65f2b407a118e82b3081daf1c144491b8586ea2701ebecae6585f0e947ca7b030d53fe069be05b5fd", 0xd6}, {&(0x7f0000000300)="128212cc68ccc78c05009ecd5272884fedfaea754aea55939394079adab64e0103ea7fa0407a54bcc4b53027e7a2aef87b78e7ec1573a58f7a5ba8584cf5cad0c8", 0x41}, {&(0x7f0000000380)="b88189bea8ffc8ae84bccafeec4737091ce5cff4f3343cdce7ed121c298353640f0791af22ee38b2b2dfb88edc2073db66a9d0738a6b1b68ffd8347226cd2ab7f3cc25d1f6a094d3bcb345a30e295432e8483903fabee005470b7f5c65e747c7c997fcce18336a8539f3b0bf44d3258d0b969331f7fc4ae7c54ca6d7b9db2b3a59d959b0d60295551ba0f76cfeecbac53158971ca1aa5f44ca68708e25dcac115b35f1e7bfbc0868cc19ec4e5c78724ed88636b6b9", 0xb5}, {&(0x7f0000000440)="6118e0c3fbc60fc32b46ca38792635be1332b3a7e591aaeed4d5634980de128993bdd47a80c223a42cc1289bc8343bab0bf1e7b6d2396240e15542380f10c2fc88b70277ba166221709618bb6ae72142321f496dada898553593156cd92f8dd60c4582b64250d15fb841500d0c4147102847bba900483de67138a716e92d1d156b81ce34f84aefa98f3d5f556b9ed7f863ba0414632620cba08f5d4d2d8a1382921bf173aacb0260c6c992ed34897390b405eb0a5aec964f8463a4f3cec5323b67b8dd92fbd67feda1049d63b2425779c6bfa4f0ad5bfdaa58f3b94e9e53a880aec4d28e3d2c2bc25199d6", 0xeb}, {&(0x7f0000000540)="f20d83d2d30c7adb22f69e8b6809fc5b92ed7f3260c5a1a8801840f2fe33215b9aece278e160df13a51e8e993e72ebd2301490be41a0e13a23d5fcd4750fda8f0015ce76d30f10a9d0f9035802a3ad", 0x4f}, {&(0x7f00000005c0)="b429a004cb16ca1a9850f8b257cedaa954e7c697f361c793f6af7682796f9c1f4075605bf0bf750022fd201b6d77fce049949570b02dc61b490dd5e3a113dc21c77748bf937fe97d60c6f46ccb1a5405b81a794aacdf37051c34ccdab014f624ed2e8bcdb864dcd94d294d064cf538973e5c1adebae1d41e4596bd862270665b7ec622158dad50a6561613c6e10777e51a1f47b9b26fb2e697717827cfcdaa5752fb32cbbdd713f1777dc5b0ef33266533f368e1b7915e140b8a9cd0adc2553918022e38f4c1a2ec8e9b5a803d66e1cbe030f1a498c6358cafd323f62f6b425f39884f9a3c0a4dfef8e84914758128", 0xef}, {&(0x7f00000006c0)="2b3f8c9b00552d93f116b939d4ca7e3e04f8ebbdbb2b2ff53fc15fb5bf8408a077fc7d3d65a3a1ce06b13092b93cc135aac25d0325f3d9c1e7f0a8af2eb051f31c45ed9aae49d58546a1fa7f01909d1d0f1633d4d1f2dc72a99e18ddbfe713af2e1af8f6bfcbd3a2ff037c8e16dcbcba9133610f00a89b35f037c2d2562843369c387650ba126d63962635dacc45ddc1125c2e8c418c6096a4cac769818fa23970225eca93c2defe2cfcf4ff1ce366e9533f04a2184124f6c6e3c6a7c60e12571095f2dea3b380d4caf23a02b5b881256612acb9f225dd9d78d0592052093f040d88258b10264f328e29456fa24884bdc2ec7b18b3d6914d36d63887e5091fdd79fdf63ab4a5f2b237e8671e01d6108716696cb85d51ee0381d366ab47579c514b7fd40eb459b797fe3b1df2a23eb6686518a4fe56a5959f02270cca7e9cb4a39689d50322b38c1733d3c3d8c3be6f9393fd801170aa1e4a942131fa95cf06712c20c003ced44bdf1556f5d0cd7310b3b3f931c311581bcc5556d157386bc38351859529a2f75711b769a65ff1969ea3928cf8eb50dc0f8d7f039e32ba15da7331c389f5a78b9a357a46dea38b4807eaf903a14747f489d26af8174804d4fde033001e3ca73576f0d177f7bccbb33c9d24c9faceb7f1ddcddb17e8739af4159b0321f480d838bc9b239a41c07bd0cf611a9a367631673c63f97030bc54bd68cb77755c2dff4b470a7506a4e3de370551a937d4092b2b23b862261b8e8335c97868cefbcbcc68db8ad42e95bbe55f5acb8a3f4076fa42f411183ba2ffbd836ea70dfedfd98a0579b99631934f29b825043ed39423021b9cd62ca854eb2478469bd2209880669d3e0f604e5b05c5130d0a6917dd7b2efdc98aa0750bb454d61488af31369667b227227d85e88b94faa06e45af89ba1c7cb83e025f19d410428abae98027a7352662562f79829fc25832ea8a64975be784fd43d492239d8b9ef83504f1fa61121b9688d6e7862e24c18f8f1395101fe4436a672893494ee50eead8d69b19b4e0245473f410f1b4b877b527f832ad350d39ce6065eb04c24f1e0a3f847864c9390f656960ed704da0bba6bc0a7b17746f23410eed3bad6af2f18f16e79b1577bcac00edab9d29d146055a2f8b1488edf1aa06545b2d4fe8c425646754afca519d4a74823b5dab454741403194881792b01b52b08fceb9785949959e01340e48c9f5ced3be94c656c134005d043fd8f6d255a1bfe2c6faa25c626458893e2691d4e695c8c6be67aef30b3f7aa0542f8c3cfd52294a8a4f6728499d37f81bb3ab6ea994ec11c537dc937fd61eb8699197525370f6776073186ec8c95f0a4a68652f32631299c963f1119c52ab2f35b50bba2ee7ecdfa83fbf99e844e014a9beb2163b5421d1cef23be583b27c65cf876a90f0b2d3769242acca93ebe7eb822754c0a86e48a6448e8f0b5608034325bfacbdc2e2d061773674229d9bdabc29b7bfaae6141385e5f7791d2e8eb4dfe16acd68997adb049310c3c55ba05d507f956026ad4529ee9ceecbb994877e018a25fcb9d9ae6ef36c1a0002af0cb8a6f0b517def826c7b633b298b05e9a3fd6d63e3a74ecad31f9da224a8b8aad682bff0aa45eaedf75ee7882e002b72dee98cab421d3c9f8ad0469bd243162b34c797f2eb992b5b6e85bddda791f4d4ddc0a8c3eb5c70a7fc19566b05c54da1aa83e51eaf8359063d145d365392b7bd33377e8c59663f9bd0487a57eb7c7262401dd66cc1cbde2506571c834d3b93a5689909d63da2fcf7a5681eaa3027e703e9cfd8c77bd90f347e14df9320405fc7d754c82dd0fd8beec43dbcae2192e038c0df53e87d1c8544bb9b8e8a65a36b12caf6fcd489c02144d3ca6cf34dc880707654ff8964bf1bd0c6eebf647c83a7b839990fdb5a399f40eab15f25e3ee9c3d40bf666545e0c1f430e5c63b9babba96b1734bd65253a1f061303649da4893f7582daeb4dfae674d958ce22ab694fe5ba387db4edfb4e65023ba33d604605661e829e631c516b484c330bb0ae0566729347d49012ded5e56645b7145533c2b5ec4f1118d407aa95dd3e555bbc719155371fe81647bd4dd65045984075c29b90d45d719d799a7df9c284c2ef5371c306a0c4560cf30919100c9bf0c12f5c1c57714ea44349d284c3bb8c1cb9c63682548ef6058f24c91001eabf42c111a0cdce5c87bfb4e80d423cd0860c3fbbf3b580afbc43ab4942ffb0402a61f7a740437a9241582e7f5fd857361e0b990b19603a846d34d763273ca49183012ea2115b25636e1bb752764c083db4efa3826995f1c71831b5121121efefa58692d8db5857842840ec7d100b4f338cf9faddbbd318f3546445b8b6946050deebdee671c5f0430ab8131413a9948ff0d7910819db8ce4200cc35fd52b19b73f9f26b1b1b4732a39388aa7f0d6fbad1c7969ac05925df4c2254f5348f358c6d71878a648fc3ebd631ff3bba66b2d4c3ebd1a207779c97f6c2826be4d6375a7c6ed801384d476531a4484c685bfd0f86878ca3a4faa6a337cdae3f910dc038450f3cc151b119dfdcd47f087595a73d32f92a7fa3d1ba102d36f844b4c07ff40582b8af7831ad9828c220fc707245015b2f395cb607a9a0423dfbc09af2e52aeb808ae9c89899ed682faab94f41a8386de7c3333a70ed89baff1f8c62b34384c197fd1bdb16c21ffbd56b887da666ca8a88d2ced0e8d8406f4f589888024588cda5c2dd766c3da7d434dfa90aa74a1cf3cd433a721ec4989d3086db6ae08b740a4e336cff2dcaf98db8660226bf46e2813a259e06d5b208a5ef79eafe210dd0fb081170d364507dfcfae734a39bdcdb094fac3e2f62eb6773b170cee0a0b6d68ef7c1e6126de984b1dcf44772a96afa9b2779c857af767be27aa57629c6b2515b07dcefdfc0597b94595afeba4a5ba41daacb03da67049bce5e38eadd530abb96b6f086a95cdf0ff7471e91fc846c98403477ffcba89bb9ed9981518e11731eb057322f2e7b8ece8a966288e8d72eadfca71cee51edd1894dc111e75a4f50442c89f8ed301766a605a64da06086704bf58583ac572321cde42689ffa878ba696099f356c308820c65e2275e860d75b769873674737a14848b11ab021cc4f0524d06a7645034650b8a48b5be303b7456b304765a065e3a4c8c9919972435be413aea57b3538c4df49cb4a74aeba32436909ab5fd2e04e395b43146729df9a0dac9c72e034a8e671c12f4e2c20979e9a5e408184373cb2c3b857e12f1aa2444dee49d9284e3aed21a0f7b25248399818428f192ad3905af95ade95e8f8dffc6c91595253f83ae42eacdbd89f3519037ce977859080e45f4c5c279a2f37823eed9072835b04d030dcd5e35d5f9bd7b1109964d0ae729c52eb69c38c60386a91f73bd29686eaf7bcdbe5dbcd9978d018c834d5709acbefa2793ed0dfaf270d08a85debe34fbddf4cb4a8005130a71fd8a058899f6b96e7ca8c43a51a2c2417b385137e470ff0d1d677ca425daea43b50d6e4a1049e1e54dce2ffaa9d5186183b035eea0205160d86e2611e821874d8af038ca1da9289c2bdcad43f54d2f4d313bf1dc53783c595bbcb7ca93ea5129d80694980d01a0121f17045c99d05db284fdf3f4177517614ec4a9e3eb8039b0f116c6091a2b995a95a7780989562355816a7c9c3a62660199739c90952e022b6acad008c1d354926f05c69c4e8c7a941876c6b6595e7b65e7caa6a2c6c115acd31e7a0070f08d5fb37ee04803abffb06fdc7c01632cdaa77340c31ff737804de25d3d1e882d42c5a4078c1c96a7b6fa87bd233a4dddb3099e0a1edafbafe786dd68daba46adf09479aeb8d41156a12be50c3a6ccac91534ed4b336aacda8b997029250854d2c2ecee96a54dc61d3539a40939e842fd89f94bf3c3c6384a35aed1cfa5cb625c77748296424c9be7ca0ff7f460d2cd747c312e28429f6b53d33cc2f8957912d7eba66de037d97595f7162a3a53ab4f7161d4871aa15d0248008936eba0f86a617b65ab8b4142fd72a47f6f3251a060cd7f25989a443ca0d441d689c80b174227807ae52f37ddd707bbfbcc4594a736d51dd3098b18bb8f1095f48dbe5adedeacd24692135014b5b87b49e1b2031792f5d42c21dd8e6b7d282f9931e3f56d940065e05718eebc6e76c57014ab62c243b7a0e1188ec549968a09472246549b9345dbf8fe53cc987dff180b65b66ff2eff6fb03a2470ceeba0b042c3cee928767a1f2ea53a3d77c20a06134a8f3d64e60b3723eaaace462275d9a36c6274680f1efac8420dfd0d1c13acb1639579e63f05e3a7c4fdd16576fa659c789fd8d0ac976e2e8d9f26294423d954e65243079ea11e5091dea846db46fe9bc23888473f52156af92a7154b322ab984496cda5118bbd243d3d1ad396484c03f6f980c7f498969ab0245de3979d02173027ba46e8f7e80ec27ace9cbb83831940250ed91b8d6e73cfa1de7b29bdcc32ae271a27243e61e110b4bf73ba4ef696c50a7bb1d333c5079d3a9d717b1a08db0f3be702fd00a01ff63e3b973da60a2204ae4b434a5984a1ff6ef2b13d6112e11bdf90cadfa1ebbc3c394f69369939bfb29efb6e0e37d46ae82929f009aa9cb73f8b8eff5a44259763b16b3cea3a0ee5381d6025e7bb389163636b98b19de5821f3f961946ea4f93a8e4fbadc71b8b1987f0411e501f0f2b42b08b137be10c24ed3c46a47d3eeabc0241d5d0f7eddc715778a2c854cbd0ec39fb3384a8ae9a98db55d70c7617f1aa293667d4d9577d98b53ff284cbd903064ea262e49213e84b823d06ac9e3c5ca87d344d5498d4d0ce47b97e4c7367b24eecc6f866f61bf5e5bde660c2d031abb7e579b6afa0aac660a06937a1ce3bf4bc9ac5c8ef4be595ec8aea2482beab251e91417d677ec037707890ed5c2575074f71eabc1908b966c6e65df9beb09c37b53ab1faaaa246c05abd018c7db5acc554dd713b9ac4bd4ed7dad2cf759e6c799688c10fe0c28ca42fd57ee2684061a22a09f19c322457920f2fef4a856162ca4a1a50b80400513157a78488504ea4aade79e5ad838cb89b4174eeef6f1dc0d0494fb27f76b32c23d0f3d664bc1f9d6d8ff740b898dafe00270094dd89d48cefba97084255fa815206fa50bee62b71df34b8274384e78508e02e2f253289af80c8032007d9def7af61ea5a0eb3430c6ae947a35e92777229b7208ac11ded92b7432d950dd3acf4b6b71e452d9f15e69ca4e256ce69d14b430af66d0f482d8b6031fab4995e3797e88ce60ab2191b5445d643ef25150580d7679732d7d5530d84cac94086779c8cd2a7ecf436144c1f0f0656192c23686f786f82d828b0bc178dd6099de5f5e9ba5313e25683a3a8637317d125328bfaca67b46bbd81df69e08099694489d9d92f7996be7a3394dfe604c9b80d02f56612334d36374f68f13960e618c94ee31dc5774ee0705cfea7f22ab87278a288214fe3635b82d6bf014434d041637da3d3e9e3394561bac4440c1e531e02a0f4f2df047245916a04d17a058818b4d40a9f739f8fd06f4d765299dac2798f3382baeb1c9c9d31fe8cf12dc96d2b1d74567f54e48030c25216e8bd7ff13f601ab582468c920cf552a4b70791c6da4a2ba7c14ee4f849e9f1da223191afd35c992b7120e36acaecb6505577fdc30b9143bde9d64f1f21167f4a3c055c7191c1a67d929171908d4cb70746f7d6f4800dc8cccd2ecf19d8b979f6ecb0d3289bd18c30da7fa7ddfe06d8424ece8205584e8db14b", 0x1000}], 0x7) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x2}], 0x6, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xc0, 0x40000022, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x6, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x1, 0x1}], 0x0, &(0x7f00000001c0)={0x105, 0x4}) 22:22:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb08) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:04 executing program 1: mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x40012) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x2) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) socket$inet(0x2, 0x0, 0xfff) 22:22:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)="3a929119", 0x4) 22:22:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) syz_open_pts() close(r0) kqueue() recvfrom$inet(r0, &(0x7f0000000000)=""/65, 0x41, 0x40, 0x0, 0x0) syz_open_pts() kqueue() 22:22:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) r0 = syz_open_pts() close(r0) 22:22:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="27f64579239b53bc5d7e4a43b1748989978e6ca1e47777a6a479f12517a061f218dbd15a3dea510bd5cf37a1e860", 0x2e, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x26d) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x10001}, {0x18, 0x0, 0x100, 0x101}, 0x80000001, [0x58e, 0x1, 0x10001, 0x33, 0x81, 0x4, 0x20, 0x1]}, 0x3c) 22:22:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40000000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) recvfrom$unix(r0, &(0x7f00000000c0)=""/187, 0xbb, 0xacfe4a36fbd6c3c5, 0x0, 0x0) 22:22:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) listen(r0, 0x35) 22:22:04 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r1, 0x0) shutdown(r1, 0x1) 22:22:04 executing program 1: select(0x40, &(0x7f0000000000)={0x80000001, 0x3, 0x3, 0x81, 0xd898, 0x7, 0x3fffffffc000000, 0x3}, &(0x7f0000000080)={0xfffffffffffff000, 0x3ff, 0x6, 0x7, 0x9, 0x100, 0x4, 0x2}, &(0x7f00000000c0)={0xa2e, 0x2, 0x2, 0x5, 0x21de755, 0x0, 0x200, 0x2}, &(0x7f0000000100)={0x100000000}) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 22:22:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) getegid() getegid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x34) syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x100000001) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xffff, 0x6}, 0xc) 22:22:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x10f) setuid(0xee01) r0 = socket(0x0, 0xc000, 0x4) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000280)="84630e6fd7ce612a573efb45717597c2391c042e02c37c5091a7e9055578244d07333e6d6a9043ba1c6cc6a235703778dd0283072a6c2c82ad5e7ad23330adcced484dce5657413d7e6824a19d8e052ad159a25443624c6770f0de5576708975ba6201f6aaa9b1dd1dcfdcd44eb3552392bab8b9af743d12fcb09fc5fc8ad18483302b97a71dd1b6af6cd935d195c8dcbd75c78126", 0x95}, {&(0x7f0000000340)="28f38047f180830f156f362824280cca7c6a0b7d1e395bb48c3e9cd11b7eed0ac845c137fff583d18b3ebd34791804b645e81dab6a072af66159f612fbc246ae9f94e4314251b7f62c4ce592bfd974dbb83d405d8bdf48ac78f3d51a2e66337999aea97794e7e2c4a472671384", 0x6d}, {&(0x7f00000003c0)="30768d6f6654a2df1fb4e06185765e18a6084ff9167f8b0e24642521d16f266678edef8a2780cdd22cc8e3b59f8ed20e1f17ed66c038bb8f56c94a8b97b9e9128d6b0ba133f1af22314a3f645c2c25129afa443190158e87f25c80dd3bd1a06fe7b38d9d8afe9a40e99d748f37335fa9eb13454989852b7f8b4a87353f6c11bbcb123335978bb8e825dace0b125f542f0d80e948937ee33b6543ffe289257d", 0x9f}, {&(0x7f0000000480)="2e5116fc6d25e298c1dbadbf737def2342a9ec5ac4bd31c00b4793159b64815ae02b1baa78f882c5519d8e97d43700e6dc155b655a8ce9ece86353af200f411a680bfa17a4ab3937c0e32e8beb8a88d6780ffe9c4e582153c9dae49cdbbbdd52625b4af1e897e94b7fdf33c35d0c1862f06e81bc5409bc56dd486949c4e827081300c8ac160cd0eea1fd293e4734f01b9eae4a7c977004dcc92d12a49d4dd9454818e3974efbc2d93f972c7bea7bb1c51f1f38d386348640b91732be567d51953fb6a727d8c8a3f78a82a0b8213216d1b9e216ae4ca273280adf1f7aed7b15b2b67ab9c1fd08810e51b1a16befbe1a46e566664457a63072a82563539dd297322187d798a8b59407974345d68cee3ba47ea5c1a0712888e48e6b845f9c904dcbf8905c417d5677ea79bbbcd1289714201fddb5ec2ffc28ad5cf8bb604e84a4d91caeab24411802b16e0f4f551d4803c2615a8c7e26b91a6f5fe40b3a5667f4945396495a51db97bd24e558d1a7a3019f8a6250cec274d6a680f8f8387aa2f4350e5a75abb2b663b368d90ab0f7647d0b3a55527fa34359b58160d69e1aff723178298e93281064daf6f893461d37fb83bddc00c65bf26e29ecc327f61a1af23f358573dbb2a5e866a13e8e91d6fd85a18f56353335fc2dc9185bf1c71e9a1f065ce063e381786b56deaa6df1890c93031876b3755153d2cc9ae86b8b7e7d2925e71858166789f070d60551886538cddc64b29c661f9b1115e4d315e54674a2c94208a45ce05bc5fc73c59fe40988a49215811587c109a0fe1fb927cd8df3aa4755b6686ed454d7f7b96e580f905c048e22af2c8f5fa65b0293f834cca0e37231147856faa30951dc4b0da47eb8458b373d40f00d17829ba305b8fbf43528fde2caa50cc9c7443927440e8fcd6f7b89d14b69bfcf389ca24c16bb882bbf397fe517356cf72bdc7a1999afecc129a2d6ea4077c6dcec49632db4da946f01fb895ede08cde95e453ded0920878402337de2adb642c8e46ffbc6af0b875379fe0598a157034b3f06ebcec6429a39fc0eb5beb4a65cfa5386543483f14f0b3e6352db1cfc0d0170132c1264c76456063043484420ecde4aedcaaa8709c3a805b6ce0d920bd9742ec3939b97858b37175d455bac58b7f0ff5483d0dc92408c601e3a5a0dce4312904318f1b0c125178ca73a90aebcfbc01505c67f1c1cc2f6e2288e2615fa47d444f4aef345d8cec1bbdc87f0d7d619c7222bede048d06c400f051183c799816e638e6c145ec18a238c4a481cbf80913bc6f0f29620006fde511455a57ff78d01e73a4d115b6511a674c3fbe13fa4b393b1464cd9fea5ea42291e3629808ad117b8830787130dab3c12039b14c02fd6905d34ecbde602580227f7698b3d2262f57e482264a0babc7eb7f60940edf4d7a68e99bc6c2f9de1b4396e402ee7423a850ab8604a2c17376c423ae60fb71cc369f4df3d19d68bbd7f71f96f78ceb8fb9e8333536be8159a99a58a585d63c73e0f715c8dacf7894da9d13763a13b0f3b39686aab617b4a84ca99f32153d1c04394666210b3da1b4ca394b6cc21a806d2624906759d846ea5282eb004f2d8b2606770550993c65abe15355ea6c9f97b33f922e72860a6e7b475c8b4982605dd204378048d8cce868f171737919ed327ee668f9de7ac057810ff3a55a27754ab87eda8433ce1099032b289e6f41059969e569c022297e7a224a387b45573697197e89a53270d400f02e06410e565b9ccf99ed5965c31cc76cfc87db0c9b4f5fdf29a912195391f29e57bb837dc217559eb028309b2551c1b5e0a560f5881a5ae1f26cf6ee61525c1863868cc99c517850521af32cc473a5d10c0b2eedb1c2f1081e00e7ffa03776f681397ab23f9b566127e165c2b53ee91c249b887f51848980a8fbfbd9e2e52ca55c32eebce3d4fdfc2b4a89375747a3e7153d4d7ff114294e51d4f13b0fda64816aadffcbd96fdb2278f2a03f1a1185191d6727ab95222b06c324ea6b804f3e6741494030fa5f448f0b18691f63d4df39e1cbe51c7405acfe7036b561d04c9c76ff327c87cb8719c80cbe2563682bad851ee8f11d6cce6725ec08189e36b6754e233a998371c0debe0fb77076886ceca328e2aad2da4e54b08bf8ec82c7c323c5420dcd25648ac83ffdad5df32f09e31cf593fb3181cc528ec9c49cfe2b0fa075d88288d38d90b77c6d7aad7f6f922d0fd993c03e059f4ee1562559cf0b249926038b81b7a193f9105ff2931e39bbd33ee200aa1eb10ed8c0da117d2c95af1d045fbb8f8b5dd5b831e15472007cb46893798fd14fb865a1249b793e5ac4b0037bde24c4350cdca3d336851a37f981341e2bc35375a215d3bc298ebb8afe82a66fa630dd51cf5615eead59cf908334f77b10d07b656e06638dd57149644d0599a9732d28b7370472d313109e1f4a2726eef9da32bbb556ad203f121ebe9fcdd78ed864c35dbd047196c81a8a9ea89521cc9abe841bf3dfa2e2e58000493360c5ee14ac5bc4c00cbd4b2975c767431f5433b8e767e4aaaf43370a71d12c03c81d0e3594033c472b2647f899f6b67ca531eaae53c7e01a24aa35f602bd1e4360824b162aa21699a26ee8ceaf9b2cebd28185bdde881d06f16322c9721be6a03c4a2afa657e7c3616ad98f90aac928e57550db9c0a11795b8b7aa9ee832d352d8dcdc29f6496da130b5f34f8e9602ce6a910f870d128607fde4b1e42e74ca6f6087c55796859300f8870bad8f5160c9e79ecafb3eb03ed658e6beea9923b285afda43adff9d6f4a6bf29ed85ea890bbe0fcbed6b0ad29db5042c4a8144b9de9aea8919ce9960c1b80791612ef4138d024e6f4f5f010687fd81b34cbb2760aede70c7305eaff7e7b385ebdfb5eaf641e12aaa7aa09c8dfda7cfb3d71eee797b3df964366357f336bc4675ff52fd54947b15d2bf726a17ffaae51025011382d7cf1e3652537e749b0e8e2b9ed7679357b3003bb3dc10d7c54fe62ead1bb2262e00f97d3837b03fca7df3150c027654af093494fcee5a700389895775d8608d7a23ecd3d8042943ea84d2525253c5792757fe8b67fea345f0cf0121c28995da1375790949b08b4b419f10e44b4773cae7632af69d601b54691e9b9512d1aabe71fd6ebfe768aba0e148e8ad8135c99a076fe4343d38f4f55c4eb908e0816b97d40bf5cdae39af5aa067f338959c24c451f2dccc464f06f4821ff4c9294de6a4fbb76849d25d351efbe95c6b88e8b42f93fd5621d4381406d84dec6342f34c2ec79b7bc2dd4c2c0ffd45d401e4e0ffe21bedace802d98e1248a18e4a66213ee75071f402590ba846e747c45291cdaafd0c2aebe8e13b953db1953cbd849fdbfbc96411e28579995cd8912398c60a9127582443340bafb6fae9beb063bd2a14379030da18ed3c221fe2b6ed09e11444c857cd4197b914822be6352732b27d25a9b0307cafed111f0de017bd8e0cbc3c63973c8ed4e632325bbb58d23d7b6c05deceac06da9df447dfb5d4f82b26bc9bd2a4e74d495bf27924fc6dc3929b0463ffc7943ca7d4a1cfce0868aeed01cae1987e7d1cee3d7f620fd97eb3117b7de8cbba5a6e3146afa837030a8faea21f63f24275a418fcbd6022848a554a151b24dd8a91a29001ce0e08ac9776d9e92d7d57ecd666692ee71ec9c502711e83299ade7d0677c5b79c3a50cb5032f0785b34cbe99fe143625b112f4368fb100db92e59dc7cf11c4691337cf137811c726e951ddcf40f8b8321069603a844fbb7b4840c655189799862a2edb73034b0b6bb7ea9b2a603998b575322c9c8c7130af4971b97750394eb38891d397460c6091a117c5cb06b2f8cfee8e55cc6466aa9bfe26a6390b9c70c9671fcd8af6ede3ff2c0b4e7024002c8f8654b683f2c6d03864a15f691ba254d853663a9cfbf16e5607e8b57c51fa3a578e7bf9d0a89707796a4f50df786659ec8cba3afea63fe59ef48cf2fe5510b92620312559fa0a2804cddd4efb1358b80a75e426b6c37d680dfb52b4c6ec5dfc9f5c36b5766a0575a54c45162e2a315a3dd42be31b83b07baa8edecd059d2be14bd90bd70bf1a5c3d5eff308352e8b3a0977a0d19a0d484f9c2e8c156329ec5555b970bcade9ac30fbe9c5db858b6edd7af3104dbd7a929dbb697a0fa113a8b532774eb8e457a9ad1f5a2cf1ba6a95da5339e3b698e1a59e0b5f2a345835ee5d080763bb37631e465e515dae16e93f1a9265ac176805f0c753be63a8fa7c5c476c2915bbb89122b08532951e5c21a2e3feb17480256480d82484ea2e33829743ad0b11c98d10171940a0a2ebbd3750db5c585c7d65a98962cb3fa3b319ccc6d97d12487fc8127de6a5fcd167c35bfee00d941b8e64ecac65e1b1f82bb3cfa907ef9cc5baf2efed2dbe4de7cc089159a8198c4cbd30554a1213cec42cf7ed0e09505ec1b3de4cab684a373a8463e8b186dbcf493c7006ebc7ba15141a5276ae57101bafe976eeae99f1d9f7353f9c3a094636344a341b784f08d1588331fc1e4d4f679f6074df62d52769414a672d6f2278e773f3bc135f3f506c18c6efce90bb8b762e1a3659f27120e0ece2036a0a47603fd67723492a452fb02f1cff1f91713b0bd5d69bb7b16c1fa484c8c19215d2719af488bef3ac9e786fddbf7e85ba586920de110c96952021a63e618e7cc14acc3edea90f8970b8ba58767df2703010b9eabe28d1cc542550f1e5dccea63d80408cdfd366b6066d02b13b519bd3787e76524aaf713bcce4da931151376614816b45c752a6e45e433596f3542df2dbb12685862d65c75cb38c631fa3a56e46fa960a99c05a0e224a5cc73a28d97491d7b70ce4a3367a2ee09597640f3dab3ea8cd043256acf456ac85449ece119d98c9557cebaaa439812d8b5df786ad73464c217b5aaaf4254b1d53f62656d7930ebafb74be8ff561d7352f53644de57b08aa332c47c8278e998e9fbd06501befcf5ff0e0ec7460df7a263ef58bb4a85ded1c644b4993513e457cc589a435dc6a475849b043e8e06890bbf89561882a04600d924cd77702a234a07f5bea96a76cd9c9522ffa061c2ddfdf0a18068d57318ac27655f2162ed293b7e3c49ae0591afda9b96638886499668bafa7df97733eb7772fead260040213e179b4b144d3ceb9c19c7d0f5472ce0d9ef3d882b09b7ede28197302ebd6ff3a27f3201629607c47b40cde8a51d2d7f4d8373e2efd84c864af6bc29b598fd2e010928dc327dee6b31e4592bf25469a1204ea7d10975f7b35a255a22a2c0ffe5ba4ec4f8aef73bb8ca69ae32f38e7af9d95449e7a8a3f9929ea8a44b13e86e129914a336dc6b483c228b5e315cea6c6189b6896f245ec45e90596352b209fd91e82f78778cda0b6ab2c8403bbce62b4037cd616d41b534b8cc04fcdb40ffc4f97f128016c4146cacfeb73c0671dc0f51365916c3dee00a1a44a0928a71d4f4672ff8f3934f59cf8a2c5de4c3c8dddd03eb35c688d5c726efd6f34adfef77c1137defb7d575e2d3d9710980e0bef06a9324597b8263fc1a51985f06b261eede376c7e76a567520cb9f8802c79bd4b83b148b19e90ce4dfae0c8840dcb1f107d9450799729fbac10d46db01b6620c954cc7baa3a3ef0a8df3682e641cf5560994ed47abedc13e9a3b3c5c37dbcf8ff35ca1e8080bf3305dbaa622b124b3894719e9fa5c7eb7540ed160d0e77ef7e7b8b5c1bf38ae42ab71f33c9f2ce849c2b30d72ade0076503d3750f4e7281efcf6a1106a9d0ef1e2640f6f2cc97deaebff3b", 0x1000}, {&(0x7f0000001480)="2fc6dbbbe61f688450e4db961d374b7449c5f41bc4f650317cb888e9c6a83b322a7bc59ddc001a52ae5ad07fcc97ca1e51aeddd438a05071117df8dbc135d043d00ae69c6b9c7372f8896df501cdd20745d0581628d3b295d7f750e813b59a191724ecd9c9b7e6ba5ea61424cbdc280dffdf7ada6bb9", 0x76}], 0x5, 0x8) r1 = msgget(0x3, 0x201) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0x103) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xfffffffffffffffc, r2, r3, r4, r5, 0x4, 0x800}, 0xffffffffffffff21, 0x8, r6, r7, 0x0, 0x9, 0x1, 0x80}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) 22:22:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x7fffffffc) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 22:22:04 executing program 1: r0 = socket$inet6(0x18, 0x100000000008001, 0x4d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 22:22:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) listen(r2, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7) 22:22:04 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, &(0x7f0000000380)="ec3e9f9fb5298795dff0b666fb94893e58029a", 0x13) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x100, 0x91) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r1, 0x400000, r1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)=0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getgid() lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) 22:22:04 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x10000, 0x9, 0x5, "f96438b93b8463d49634e8293058f6dd492536a0", 0x0, 0x2}) syz_execute_func(&(0x7f0000000040)="430f1832d9d064400f0100c401d1d122430f89d39800008f6820ce7900dd3e66470f3815b10b0000000f758b4f000000c462f917b00391f45cf2662ed14f58") r2 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000100)=0x7fffffff) setuid(0xee01) unlink(&(0x7f00000000c0)='./file0\x00') 22:22:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f278177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdf0000000091402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f135601000000307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2b2fc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2", 0x7a3) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131930ca05501823fc7e0d7a"}) r4 = fcntl$dupfd(r0, 0xfffffffffffffffe, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a034000000e700"}) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000300)=0xc) r5 = dup(r1) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x1, 0x8, 0x7, 0x40, "44a7ac652de6b1b35c6cbb4ac0843577b02e2496", 0x9, 0x3ff}) close(r0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 22:22:04 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) msgget$private(0x0, 0x10) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xb, 0x0, 0x0) 22:22:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) write(r0, &(0x7f0000000080)='l', 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 22:22:04 executing program 0: r0 = getgid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10011, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x3}) setgroups(0x6, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0]) setuid(0xee01) r3 = syz_open_pts() fchmod(r3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x0, 0x1, 0xf0000000, 0x3, 0x2}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x4, 0x5}], 0x9, &(0x7f0000000180)={0x100, 0x1}) 22:22:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x89, 0x2}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="b00000000000000000623daae7931c965f723246b157f5fdc6b53490ce0b62601a2b01cb8b542272785eb729a04e494f7e8f3dc1bce14a187dea673b1c87062b904f508c046738e461fc6798b0045266625c5346b5f6a83f9fe6f1b055d6c10ec2b7f83393fad8debb8fbfa84a26bb3d44c1d3ab3ab192fc3f90964006fa887b2623b6de2c0a791ac8eba6fe5c3fcc7ca94f8fdd6d0accaf41ce554934ff01ec5c2f999c611896a34fcf9abb50bd03eca5ed629f6aaef15e8cd5843cb76b2696f5ed06b4fdb011d6446c370a8713991b93ebfb968285f776fa2caef3931e1ef4acaa4b6f76947de2dfe7c714e32c1477225524636314ae1bad8d3af97574efd7f6a25db73673fb434c63178f642d3e1d98b056df5fde771e6ce65ce0025e702edaa224ba4b75bf40c8d9337b183d098dfc762b99c19f698df4bbe71de5f318c7760e13180681a5d329a6be3ec3dc4e3dcd2947ebbfce1139c24ec44941d15624a8e1a368488073e988bdc97f49f584e8b95d4c64f8571adc525ee32d05b50ccf6ca88e6a723583bcb3425ac0ba1d06cdc8da633e665f48eb6f6913ca5d88707443c3c3c88cc247adabdc66ab4167c4c026470dd0f2ff42a5ce1c56987aa255648a67e6f23d1a63105a"], 0x10) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd07002a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabd89b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c4780da3a498d2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23fa6a0597e2b2ad4fb62c7a69798a17e2261fd38d67a202f794732796df81c6ee442b4527f843c7ab221bfc354a4477539c6ca8cf689418fec9dfc03cde39012db4075b3b08982ffff487f51c4138d91df45798ef8690d2359efde12cf7063945e2b1d22697db968ca1ecc5e4c803ce17435acb15036c4f59f74b9df298d2f1c29bc6b78c847c2afc58dee1b7dc653c6585c8fb0dee4f0350c8182c1c75bd2ef62c1960221e7dddc1ad97a2b1e634984c0586ef5d9d199598bd40324e65334bac6f5f808265a8de36d10d6a943d80ab01bcb19e6367864a2b956bffa757ed30b0a2e683facab9e276445b4c2559d8326f503727b0df3ae87a6142074b69868866fa29b33a12ea6474adad3ef5b84405f62a158d0738980787f681665a0ff01141e21eb6d6231a4ff02b6deac0192736da38224446c4fc9168483f21e1926773899f192259334047f38b04bccc2080df6fc", 0xa9c}], 0x1, 0x0}, 0x0) 22:22:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r1, &(0x7f00000001c0)="3bbbcd2ce63e61fb057929509a8d193523eaa93bdfd7c062e11b90f88ddb6b", 0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636a", 0x1af}], 0x1) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff7317eef7e441b33e36b3e6bcf8c41af330f4d51b66dcd097f74a8d6dc1e5f711271233f2299b389084c2176ce089c50f7f710d22317f0d1c3f68429987baf4107b881fef58946a9ce78f6ec58c459e45b83f1d640a033c26eea7e99c68c9865a206cded62f2e580125840785a5efa7506b1f105fd26dfba5055083c9d780c41592925f498d01d1c56767fe43d5861e7c56827312ee93dc7314c4f7c191ad7e3487dca0470e49aff2e3b5dfe6fd6b2c735cf3c24d7042fbaeefd2d44874923275b1e664c30f61b47c490b73347a9db55131df40cdf8f46db3eaa3ea40ac1c71bd9d4fa2ed7fa47d3269c6d23c663517512f839d8652f621e8883a28c74591127b4865ad8102e03770702df7b80e91b25adfb442aca1f512753602cda33c8f6fc2809d3cf296ab17ab7bbe320ccd3cbc492ee9a41f30453389dad33cf87fbd6efcf03518d1df6812ee6fd318ae3aa318119dc1c4f88d720d6a78ce310c8641fbe64b52d7c4fd79ceb66aa933d0851658c0488c14faa93a0efdede65ee93e45cb1451305057baea53fb1cd7e4b664e9bcaf455f94c1899eec001cd64c951d2d16801d0ba656b896b8dd83aafd11b8acd6a6cff12d952a560edff8183be29f4ab4fbfc856214847aa7eb0613a35c853277937794a67eb98614dd91374695e237861da34b2e1b03c3e1ce2eb8f95a01e91847958266c70c51bb80216730dfc8dc3652c1029fc0d111df30e66ea71ae948d75a8dd5f5d8c620d3b94afe483c52e528df2e81fb5ce4832fabbb1f20f7e0d3ece5d9f2ba5d5eb62f8ffd23de459dc69f8b41bc74f25746274391a22a2fb63a9e7b8d40ceb68c9efc08b8432a4c0db7a28c288cb9a93941b0431d5e8a29d1a1342bdb216d3ea1ce11c600f716f5b67c287fd37c7e3d96e2ca92bf04523e7304554b865f5382d6c706", 0x67f) read(r1, &(0x7f0000000040)=""/214, 0xd6) readv(r0, &(0x7f00000001c0), 0x0) 22:22:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 22:22:05 executing program 1: r0 = socket$inet6(0x18, 0x7fff, 0x4) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) 22:22:05 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="17", 0x1) unlink(&(0x7f0000000080)='./bus\x00') 22:22:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2fb80758a2809b3dfe937044a459a8bac4da4bc602447832130632c3b4ae3609fffc0b941d73bf7319e4990bd56c20521a443f1a0018736d0e9c0a65df114c291b84b8afe7661242f0b41be93494bff3dab2f41dd001f253603adcbf43519d6be9d7761176cf0295773d41ebac3c28824eb27bcbd21b6b7d21b40c69bbaa6fee218a9b3b14e38c54b04d1858085f5dba784bb223a00080ee6e18461186c26dc06f787a777887d215e99d5de75ccaf39da6b1a0b9175912807a41b25", 0xfffffffffffffe98}], 0x1000000000000035) write(r1, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) read(r1, &(0x7f0000000140)=""/80, 0x50) 22:22:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ed2132d19ccd2a7fa0023d58bf6659990bfe432044908d0d99df7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() munlockall() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="add569020dbbec6c01afa2202e588d3732cebfccd9559319c7d085cc273b12a7382e95f3b012060000000000000054cbf270a54cd46fd201edc038db337115f3477fe68e1b9b629d6e6a5dc30d92a5ba5c54303467386b8cdaa05f96ec2ee229ea990c5e83e11906ff94acf3684ca662ea840872e1a6ee6c1a05f46f7e9871030418bee9c26b33457cb83248793aea248c5c8358eac989637c352cd52997425a036be382843ae20000000000"], 0x9}, 0x0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) r4 = fcntl$dupfd(r2, 0x0, r2) readv(r4, &(0x7f0000000380), 0x1) 22:22:05 executing program 1: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) r0 = shmget$private(0x0, 0x1000, 0x228, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r3, r4, 0x8, 0xa0c}, 0x0, 0x80ddbeb, r5, r6, 0x3, 0x0, 0x6fadb0b3}) 22:22:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1000) write(r0, &(0x7f0000000380)="e38a7d0c1a00001efa29171a761a5cb5c7efa0e99586132c77f256b6092f273cfb255bbdc3a5197094b25ea0fa0023d18bf6659990bfe43204", 0x39) write(r0, &(0x7f0000000340)="7270bf66ee789fbcf5eb69ff35", 0xd) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 22:22:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x4, 0x408) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000200)=""/113) poll(&(0x7f0000000140)=[{r1, 0x104}, {r1, 0x8d}], 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)) dup2(r1, r0) 22:22:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)='T0', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 22:22:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = geteuid() setuid(r0) r1 = semget(0x1, 0x0, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/217) 22:22:06 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)="83b40e5c4c41cc270910e4248664f8457b5269a783eefddf1aee0eafe74c4c301e99e480fc2e841bf6b8e0338ff4c921c8f8b08d66322cbff02236ce245388bdda5192cfba8ddd7c0e603086897234784a19dcdd1e11c21d0ef9e2adc75e3147cfbabfb067dd56345a7c8e34608bee2561b4509d493d38136496b3e1e2547e3122a07670c96d15c67b28e093557ae0ca5d0c9315dd", 0x95}], 0x1, 0x0) 22:22:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r4) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') fchown(r0, r3, r4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000001c0)={0x3, 0x8c, 0x10001, 0x7fff, "40d7d9be9c704a8e34c7295318db92860cb52e8c", 0xf8e, 0xffffffff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000200)) r7 = getgid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r3, r7, 0x0) fchown(r6, r1, r2) ftruncate(r5, 0x7fff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) bind(r5, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x800, 0x81}, 0xc) r8 = open(&(0x7f0000000300)='./file1\x00', 0x200, 0x8) fcntl$setflags(r5, 0x2, 0x1) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000400)) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000480)={0x5, 0x4, 0x80, 0x10001, "c793527f816387699775de9bacd10e9f6c2db4e5", 0x4, 0x3dc}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) poll(&(0x7f00000004c0)=[{r10, 0x2}, {r5, 0x1}, {r6, 0x1}, {r0}, {r0, 0x101}, {r10, 0x10}, {r8, 0x2}, {r10, 0x10}], 0x8, 0x8) fcntl$dupfd(r9, 0x0, r8) getegid() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000500)={0xffffffff, 0x1000, 0x6b87, 0x939f}) syz_open_pts() writev(r9, &(0x7f0000000580)=[{&(0x7f0000000540)="a431760eb198967efcd03e53319c1f9c9732efc5ac0d0ed8c71bcbc5", 0x1c}], 0x1) 22:22:06 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x3812, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 22:22:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x4}) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0xfffffffffffffff9, 0x81, "2f9493ba661734aa0e825a5423644279ab3985d0", 0x4, 0xffff}) r2 = getegid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0xffffffffffffffff}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) read(r1, &(0x7f0000000380)=""/86, 0x56) setgroups(0x8, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) 22:22:06 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x40) r0 = semget$private(0x0, 0x4, 0x46) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001480)=""/67) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) clock_settime(0x6, &(0x7f0000001580)={0x1a54, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0/file0\x00', 0x80, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001780)) getsockname$unix(r2, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001640)={{0x1, r1, r3, r4, r5, 0x100, 0x90}, 0x5, 0x6, 0x9}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000006, r2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semop(r0, &(0x7f0000001540), 0x0) clock_settime(0x0, &(0x7f0000001500)={0x5964, 0x4}) ioctl$TIOCSTART(r6, 0x2000746e) fchmod(r6, 0x80) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/126, 0x7e}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000001280)=""/142, 0x8e}, {&(0x7f0000001340)=""/16, 0x10}, {&(0x7f0000001380)=""/97, 0x61}], 0x7) 22:21:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x4) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:21:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x90, 0xa0) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x18}, {r0, 0x1}, {r0, 0x104}, {r0, 0xa0}, {r0}, {r0, 0x20}], 0x7, 0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffff7) 22:21:24 executing program 0: r0 = socket(0x11, 0x4000000004001, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040), 0x0) 22:21:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a02, 0x20) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 22:21:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="15", 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) r2 = semget(0x0, 0x7, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000100)=""/56) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 22:21:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) clock_getres(0x6, 0x0) clock_getres(0x6, &(0x7f0000000000)) 22:21:24 executing program 0: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="c0f4243b1ae0bc161cb461924c059b9ecc71d4108a241b1f38143696521c338cdea790f30bd22b96d562cf13c7db7a453e9b5f0380fdd5bb7246b414b80327e6a6920939b10a2991137c", 0x4a}, {&(0x7f0000000100)="6ded5bf7988d41995f5067cab1b910df71434365b63f86aa0148b0043722995cef007f5e56cf7e2d509323198e09c4ff0ab9d2cb52ab0276d57ddd3f33bb1aca628176ae0f3ba2367be82842dfb6de3165ac33382cca6288e0d947de779b928ab41181a2c654c65d451b9e5fea1bd598e351cf2048563405cb5dff4de5c3ba5ad3", 0x81}, {&(0x7f0000000280)="35cbdf3a52d01080e835de4cf5d4d6252155b41058bfd9c857c380ba09349f484cd3d47ff833006ffe70effff8779b6b2288b18a6931500f4cb4ef17cd4f44213a82b6d3da812a7bb36442e93cac455308892cbdfc00b631a24b23c2399832088590dbc23eab20", 0x67}, {&(0x7f0000000000)="d250d08d72fe3cbdd01434a33b5114e35c83facc7aa995d09ab44f88ce9d48a9f134a5ba140441ee38beada75601d0", 0x2f}, {&(0x7f0000000300)="1294abc36a67fa1f99ff6f7567d0b845d33d498d9f5547da33ae2d16a7e2b4af4cd62fd6830e02061f50c0dbc370e582b39bb13ff854724ea9b6db36b121988c7eeab3cf361ac05069cc3fa7742aceaaeb542c3d3ddff5dc282e8cc8115c73925a64481910014f8be3cab44c9a19595e3430ab7c7ec53bf02d4762", 0x7b}, {&(0x7f0000000380)="02fa9dbdc634451e9ed4e291314702293610ac46c82bfc985c266722e2c72eade2567cba821a88b92e293726307e4892f6afbe19a53699aafb3044da9a8ece708cbb81a18c7af779e11f34f473", 0x4d}, {&(0x7f0000000400)="0fd1d169d6bbcf51abf8f52302fee9386724becc2cbbd8daf07607652c7f2ca3a0e9ff448d6fced0eb7a7066a482fedaf5f6d0438785d952785ddacde06b3766fc91af9e7352535d73cc4a2fd4d2447b9793c0187be5eca2d645afee2073cabb9bb7d6337dc1dfbcbf0c2fb1633c01e6f1526f0f9349cc39edd19f11818df0c1000acfc1506a0ebdc5c19819d177c9", 0x8f}, {&(0x7f00000004c0)="aa6bb2830cbc0c46704c481bd1d55c7d4b2c309bc412772408c00ae808b5e4bce0abdebbb820fcb6d9568a41b3217f67a6d1f6f2ffa8a77eae2a6fa9e395b3ea212de88e7fc3f6a1420582cde30445c6a84bdbca70bdbff9873774164202edca176481db0179e44d01545a83c3acbd819058c7aed0ab893adf0ebdcbe2bb49180671b1238ea4d1a32bf592016fd8385f9b5a384e4389645aa8577579331cba6d384366c7f185a4c5fb9be158e641c431a215968f0f0510755d90fe82b7", 0xbd}, {&(0x7f00000001c0)="29e1a7f8e32e1fb1786a509d0117cb68213216b8a2bdb70be8eb403556263f958451dc12927a710e95fd4eabe5f21a960d8313d538", 0x35}, {&(0x7f0000000580)="79f6125137643c129e7b85bad108dd5fc0078e394781535afbf3f851d954963ff59d62effd8585a9537b02b3a9c7199774c99bcd58ee37975791ead60f2a6fa66db58d3b624cadfe515aa02c0dbff8104bedd1e4d4b13f9f3f4e6b266e75a01ed0cfcd932a56969f2bf165ebcbc048a2c43c840e2f9b6121fac3e0ffa13d69129563529dd0c5a75b3f568c0ccc6f7f6bcb1156bff418cbf65ecf", 0x9a}], 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000200)="41e31ab41693c8deeb5050ebece5fff502b3204b9d98c4ca561fa5e0706ac2194921527957a784f2815ecad9fe2c8e38f1d4cb2679db70691eb665f97b802190617cdd0bc36407f26844bb18a4e24b1bb8502995ac6e3037", 0x58}], 0x1) execve(0x0, 0x0, 0x0) 22:21:24 executing program 1: r0 = socket(0x2, 0x0, 0xb2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:21:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xb7c}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001", 0x47f}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0xc0}], 0x1, 0x0) 22:21:24 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 22:21:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800000, 0x10) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) getpid() bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setflags(r0, 0x2, 0x1) select(0x40, &(0x7f0000000080)={0xff, 0x8, 0x8, 0x4, 0xffffffff00000000, 0x3f, 0x3, 0x22a}, &(0x7f0000000140)={0x0, 0x4, 0xc0000, 0x0, 0xfffffffffffffff8, 0x1a, 0x9, 0x9}, &(0x7f0000000180)={0x7, 0x100, 0x5, 0x100, 0x10000, 0x4, 0x1, 0x4}, &(0x7f00000001c0)={0x1f, 0x10000}) 22:21:24 executing program 0: r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x20, 0x4) chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6810, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0xd229ef9ebf0b2fc0, 0x12, r1, 0x0, 0x0) 22:21:24 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, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x3e) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x9, 0x7, 0x1, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:21:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="7000000000000000ffff0000070000003a912b0453279d92f45bde336c4f232a1b1b32520a677bd9120dc8d7e56d9c3178f7eddc15e78e9f89926449823fd9b2308743f07d5692678e490d8c00712317f23726c06266db18a4e1691fcd580ab00737f64d92df33dbeb7f483645892e7a4000000000000000ffff000008000000c1acb9e3cf5ce17869469783eb90cee14e2ababf13bd08977506ca3f7ae23a74f4f8455c96b8c6324298b855ac000000c000000000000000ffff0000e2000000adcd07e724ee2f275cce0e36f117da591aff9c7d7bfbabafd3b7af8dc3904462f8f65b07516b4e7fa8cd61564bad84391b671f8fea9448433b906dcc9211d15bdc0bdc05f65b9344c965e0b4a5c76a317757041fb3221beea6be075cb9e269d01a8f99eab203e234e32ba6aad0bafdf616a9e792aabf523c0209fddf15e653f960c8292a2b41c2e2f5592ea4a42b936eb6eba59ac9550cec28fb3f4b9fe66fe387a7065bda8b8fdfbb90002c08177c91400000000000000001000000faffffff4ccac8fc180844270a7d843378c10dd6692d979ddc235e642806d36d64c64c51c2eda3c7e509c779b8bbe332a7e70000c0000000000000000100000005000000d8262605c51d74db8eeec1d7728c098c325829e1b6e9375a66bfe9c6befab27f624a0bf999b07ea0c56023311f9c50c7bca15299ae6fc08abf9ffc503b745869a7e80e216d7d4b29cd3eaf56800210eb5a7e53350d084f464d213c74c7aa468cca3d5e9f5690def88a18cd009ce4c833be94573ae0520e692db75b1ebde79332d1e33c3baead768360266f91a0f391423b68ee1d451ac3d6de3fad6c10666763a6040000b92d074a991feae03d65ab81b9d918f7f47f107624acd1dc81a00b4e7889d4699eb30f318be316e8f15811254e9cad24f7c4dc680d5f192fa7ba0000000000000000000000000000"], 0x2ac}, 0x1) sendto(r0, &(0x7f0000000000)="5bdcd13ce26f69d44848d8059db34a41a6a6eadbb710fcfc0fb7ee427dfd62567cc0a2c5afe9d381902a1c649bf15b6fe90af1d178e27abb106b18ea9f", 0x3d, 0x402, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x3000) 22:21:24 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000000), 0x0) r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530002d3353b19b7b734f0599608ab620165e4f64b653f99ca47db91392a09452edd22cd13e624c44808f343484b2c5b4f76428a300002207d26e9fbed3a6d764eefeb441854ca421050edb88642eb904a2a671f2e0c3011de74af4b5b951aecba51140b0133b88eac58d042e2e317fc7eb33dd2d2d4756fa165269ece11b653154e5"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="81f6d2e432cd9c195fc3deba379f76b31bb83e101ec94cc6e6c3895ffbdccb830309a3f703fb5160ced183f1e906f12db88063fcd09c1f415f4ab089e328b793e575d641ddbe68c6b788afabdfa8fc3f309a0cabb73b788b4767c404fc592043c1f4bc2a3279a0c14e539bfa07525621aad1c36ce01f5b6e016cd9eef54919c5091d4b696a6bb9c105bac2afd6", 0x8d}], 0x1, 0x0, 0x0, 0x9}, 0x8) 22:21:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000009df60109760984c74ff78fcb5358be03352c0024b9a65ddc61580180000000000000433a964351e5517fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742f4c9303c97d9ecbf707ea5fe02109bde2bafcabb4d93e5a74058b1a4463c87209841a749fa8d78fc772b7972"], 0x78, 0x800) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r2, 0x5) recvfrom$unix(r2, &(0x7f00000025c0)=""/4096, 0x1000, 0x40, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r3, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 22:21:25 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) setreuid(0x0, 0xee00) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) socketpair(0x1, 0x4007, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/232, 0xe8}], 0x2, &(0x7f0000000340)=""/138, 0x8a}, 0x1) r2 = open(&(0x7f0000000440)='./file0\x00', 0x8008, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x1ff) r3 = msgget$private(0x0, 0x400) ioctl$TIOCSTOP(r2, 0x2000746f) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001200)=""/4096) recvfrom$unix(r1, &(0x7f00000004c0)=""/185, 0xb9, 0x1, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_RMID(r3, 0x0) 22:21:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)="c2502ef45c72a0d5e2acd636", 0xc) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000000)='.\x00', r2, r3, 0x4) 22:21:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(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//../file0\x00', 0x0) mkdirat(r0, &(0x7f0000000500)='\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) rename(&(0x7f0000000240)='./file0\x00', &(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//../file0\x00') open(&(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//../file0\x00', 0x0, 0x0) 22:21:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1, 0x3b, 0x0, 0x0) 22:21:25 executing program 1: mlockall(0x3) mprotect(&(0x7f00009ce000/0x4000)=nil, 0x4000, 0x4000000000004) 22:21:25 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x81) r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x8007, 0x8001) r6 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x441, 0x190) r7 = open(&(0x7f0000000400)='./file0\x00', 0x10041, 0x40) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="619d7620d73c7cac6ec370b7122f92b1228b670810ef6ba53121939935c8523e618ae4247ea61214dee62c687e94ca8ec17e7bc6", 0x34}], 0x1, 0x0, 0x0, 0x4}, 0x0) setitimer(0x2, &(0x7f00000004c0)={{0x5, 0x2}, {0x1, 0xffffffff}}, &(0x7f0000000500)) syz_extract_tcp_res(&(0x7f0000000540), 0x7f, 0x0) r8 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000580)=""/193) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setuid(r9) connect$unix(r4, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$inet(r5, &(0x7f0000000700)={0x2, 0x1}, 0xc) semop(r8, &(0x7f0000000740)=[{0x0, 0x68, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x6, 0x1800}, {0x7, 0x8, 0x800}, {0x2, 0x4, 0x1000}, {0x0, 0x80000000, 0x1000}, {0x4, 0x68, 0x800}, {0x1, 0xffffffffffffff80, 0x800}], 0x8) poll(&(0x7f0000000780)=[{r0, 0x4}, {r7}, {r1}, {r2, 0x2}, {r4, 0x8}, {r3, 0x100}], 0x6, 0x7) recvfrom$inet(r0, &(0x7f00000007c0)=""/96, 0x60, 0x1, &(0x7f0000000840)={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000880)) getdents(r7, &(0x7f00000008c0)=""/44, 0x2c) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000900)={0x7, 0x7}) 22:21:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x9) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) 22:21:25 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x20) syz_open_pts() syz_open_pts() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) fchmod(r1, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) getdents(r0, 0x0, 0x0) 22:21:25 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 22:21:25 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x800}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/181, 0xb5}], 0x2) 22:21:25 executing program 1: r0 = socket(0x18, 0x8006, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup2(r0, r1) getsockopt(r2, 0x3, 0x0, &(0x7f0000000040)=""/204, &(0x7f0000000140)=0xcc) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000000000), 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) 22:21:25 executing program 0: semget(0x0, 0x4, 0x0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setgroups(0x0, 0x0) setuid(0xee01) kqueue() r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x18) r1 = syz_open_pts() socketpair(0x10, 0x0, 0x4, &(0x7f00000003c0)) fchmod(r1, 0x0) msgget$private(0x0, 0x141) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x10) r2 = semget(0x0, 0x5, 0x15) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000580)=""/243, 0xf3}, {&(0x7f0000000680)=""/35, 0x23}, {&(0x7f00000006c0)=""/183, 0xb7}], 0x4, &(0x7f00000007c0)=""/120, 0x78}, 0x40) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000001c0)=""/138) r3 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000400)) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)=""/24) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchmodat(r0, &(0x7f0000000880)='./file0/file0\x00', 0x52, 0x2) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:21:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ftruncate(r1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/79, 0x4f, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1ff, 0x4}, 0xc) socket$inet(0x2, 0x8000, 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 22:21:25 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kqueue() pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 22:21:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 22:21:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x6}, {0x3ff, 0x80000001}}, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="e0eb803d", 0x4) 22:21:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000200)="dc237592f536425b3423f97d9415d288a3ac2d4e5536fd5b16058131ab524d81e41029cf33ce476c899933c9ec8e4ef3285ffd2966547ce3ae00b3e4af6ae418fdd037341b4eecaeb8eec28c1d31f882d30ea8a17b9ce401615e64b6379fb4781944d16e994628e9d20e2a7bd37bebb9668d43350a2f343249bf", 0x7a}, {&(0x7f0000000280)="10c40289c60c4f2733913d631dbf520dc1ae8c04e9a1e195fc12e5b09e2c818482a0c792ab1b77c86ec5d06c6215150f424e3bab453e97bc242ce0455cdcfcafa807a23caf0413bf8dab56173e4b01fc44e7918037bd37e99a69c3889efa69b47e9f728921904f7192e57fa9a0ce663097fdebc4f5463a905b2d342b3727104375989770f2de98983d1d673b42f7aa2f9bd1676ab02d76ebafeba7898fdb9d3c8093e46b064a55e6d075f737a4983225f7f47531868c2d04e925355ca2004874", 0xc0}, {&(0x7f0000000340)="125d1caf045caff4d495bd54db096518ac592d9a832de2aa361107e33e9329526bf0b8e74e770ab35d0a09", 0x2b}, {&(0x7f0000000380)="8a8bee45fc102ade4e8cf7a01003c1e398dc00bb52321184f6ddadf18044674061b77441cb01ccedb7eeae4a033479394c2cbcc154ae9e6e1f6fbfdb1cbff6089d9a3639915e74f9306aa70fe8e1e60439f24a9930b5b2903753cfc67ca9429813c3df01673c5cf4e21917c270cc4b96e350aa905672f38a54a4922e51897f112325c3e98001167685da5242333d2116a54529babd7e9dd94ab5b075287a9737486accc71f0c508343821703719d66b53025316d6d142807fd0e50b33304edb3ffec3400aa19eb386c5622b89ca2bef33cb5", 0xd2}, {&(0x7f0000000480)="8ef325ca99f9fb1f517f6cc7375d569a780615ba73752ac9156c0184413c21eb23d1c68816ce308e9bf9101cccff983f0e1e4bd320b8df3cb42d33546e9b181530de714ad8262b6afc920fd6c13bfee5b8878e68a5dd61d62faf4b595e87ab76e74fb89c6fdc71d6216572bb1f3b6462cf4a837081ce2391545faa80b6de07a72aa59ce30279d28abb5cd1bda07f8ecf3be4e6c28112", 0x96}, {&(0x7f0000000840)="ba079b9d8aeb518e70ed324637d7157e8efa23e73a4b72eb6e05700542beafd60c20d9b6d0de60496fdc47f13c685742806f52508b685179a3caba8f12", 0x3d}], 0x6, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) semget(0x2, 0x3, 0x201) setitimer(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:21:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x40007010, 0x7ffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x6) dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x10002, 0x12) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 22:21:25 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, &(0x7f0000000480)="7270bf6c40afb6fcf4eb69ff95050000004e95000078132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x9, 0xffffffffffff74cf, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) write(r2, &(0x7f0000000040)="38332c111c4cf8a47e12f4ddcbad9cdc1465d1ea949be0d655c5322e9986e046759bbbeace0a4a407bcb027c38", 0x2d) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 22:21:25 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x2) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000180)='./bus\x00', 0x2, 0x4) fcntl$setflags(r0, 0x2, 0x1) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='r\x00') 22:21:25 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getdents(r0, 0x0, 0x0) kqueue() 22:21:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180), 0xffffffda, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/48, 0x30) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r1, 0x0, r0) 22:21:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) write(r0, &(0x7f0000000300), 0x0) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc15", 0x5d) close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpeername$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r7 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r7, &(0x7f00000024c0)=[{&(0x7f0000001300)='L', 0x1}], 0x1, 0x0) 22:21:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x1003, 0x4) 22:21:26 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getrlimit(0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r1) 22:21:26 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000002400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, &(0x7f0000002480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) getgroups(0x3, &(0x7f00000025c0)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000300)="8fc52710f44cb0475436ce8bd7fe7726e9366ffbdb17d108f328daa289d64b9ff5adbe5bd2c1e0c0dbc37073929a907e1cbe0fde56ed1d7c27dbe1903a0b8eb8db27dfa88ff9115a8e752fe05e7ea5dea9ba0fef623dd5429f46ee0024493e47b9629deabc1d0409da1d89558e37b4713662b885820e36d37c15f01d312f5104c49ef141b36198e003355eb3ffd49cfaa7b2e9718ec5659232ab0a582b2e41e4df0108bb6790b00033d60b6bfa9ba3990f82d0ff494840b5f8a694f9280a3caee0639a5c5f7fc0dfcfcbbec6daadbb7f1a7829877e64d95f4aea64c362f4d055e8d7735e8bb6393fe49da0a29977f44b9064983fb8d1b500cfaaf86804af22b3bc56a027a4d817c09d4931020f7e4e26d05cc4c050026afc1a75efadc88b2baa7a58d188100bf64353cb4e060d86685b75b6e9bd418a486e2881a1d149c149dcd77b46ba543e3cd51897b852675b710073fa62440b5f4395ca0f435372b2dd505e609817978ce27125a2bfc18be0a60f0559e12bb9f702eacc5c2fdf7fccf2bb0cd3eca4d7117f2405c24cc832b0bd4c27acd83cb49fd09d5109781d63d5e0bcd35d83c8d2d83541d924e773b06daeb036308c700de0337abbc3e898ddd2bd4173939da2d928e23c8f5366f6ff96ec89f490c08901b52e52ab547909e3c23048a4a286eed69910aa1760e255e32f2e8c34e8818571b2a05b99db6ec1aefc3e0d4fc88ed32fea86d97dc461653dfd60601cab470abf7baad42eafefdad0db9adb1b572f0fae76e1fd3e253a41be29374d52004dface2924faebfa45757bec4e96965ed4416b2b9f7ff165bc3b86fcf95e40dd33fb004e526f38eb189ca87c0f00c69b0b5790bca698cc989b1a51e9d9c787ce5b742f6995d69a00444897d77f9bbdc4b5b4ed99b7ddae3ccfc17a104a0e7a1bb24391f48da600e65387d3c168997307546835c5f95e1280e9d69b09b38a76e34de505a71bd488c8250cbdeeb56812d41a488e11ea0e97451977d09243f4a42c191fb110fb5f527f719826509ab128e5d173eb99963288090878dd80bcd8fb8e1415b33c2c435521b80d8325140e8d3ca3e91521b3d331a446695c51964d9020c8d81c70a07f7f12be897079ab41c3b708a78a805a79a0ec76c9878c5ab55445deae7388d52ce8a3e99c358f7f1f25c65fd9b0086909988b9cdfed7037dffa2e9e8d12202b6e2ae9cdc1eba8b0b6b4e104d7d3180ef0b869ee281af6a2df5c8b5b5b5afab8c10ebc4663a67d93542058566c7f25ade9a1e80752ce0033f551a781f63e3508df5e4f0d1982c4ec228ac0d50781cec9a63eb939bbe244c2dc93d64b60c7795bc46e55d35b89795a12ea0ffae472e71841764789b1ed63febbc2f4ffd33f90fbb76ac7249844c24d4fc791d1f030303500229f47a348e39cc25d01228512bb36e73b00266c4ebe3c90357e56e6ede97d05683d95687b32d54a3e19adb0c9499c6e971a3d243b1a9209e12dc2a200ffac2fd2e609bd1f5c03a0d183400a5db8d205ce19f6598cb8d5ff58da33b5478433ec8ccaf8cdcc641bb307a64bd18b506302e4074d4adb2c7d86a88902ce7899faa8338c4f0bbe4c08cc62fcecc4537ded3da0a843bf03b5d1be378c9a0ad13bf8f7e749fd048ddecae6556e532596a42098e3e75e833e1d96c95426e8ed21ddb5f9451b8b94157c222d00bdbbd656d43e01925655e138f24488779f2ddc1d6e12285c097025456340e1e046832a4d08bdb242bb9020886dfebc7f77a8ed6df76da9f43a889fa98fd1c86a79d463e5bdd736e775261b65b07c10cab269584b0c1a496824d6c2760149b37382645b8d09be05cd8d4a5256309ae81f58613bc1b45734b3b0920eb67e0e3736fb4c74b3fb5effaf447e2f0eba0d2b86a3f72ba3f3ea5a0fd791d3da4990d08d6cf0e7f173c7890e45d77bf2e072a8f0ab8f61f23e2495a72b70aa9b727a0da671621f3e181879bbf115bf856a8dcc846aa37644aef78d2a1672cb4b5e6a2503153a0d93a767e09ad1e533930cfef0adb547032dffadb8247fc64cf476fd91f8f2b3fb0e4c4be0e212dc773cc533d70f05958eef65c4f66a807f70d8dad2a113d3fb87d7d53020e4a36d16a3d9b8613a36b30350faf15f9b4a0e5f21bb624f63006de72275d7ccf902530b6396b15b8840815532ae6415ef2131085f278d10e6161231d1a7d0889e3c80603cd11333c36e67d643a54a344d563e37b555eb5cdd1e2ca1cbbd6cc2fbd849d6d004ced6c808ec7ca4e9fc809ef7e8c713aa7d6a2ca8290ae7dadb265a3643df9216d9c64fe352ddd06f792fc6a3ad52aec82bb0c29e5b59aa8fadbcafe44fabc42e7c5b3a6913621eeb47eb60c5ae351c890b5f4fc475002f17b4c6a62070ff84205dc20037cb8291c693f4aa939eb297afc00696f986d254910192bf71caa27872fca61bfac12c9508f57f6c321e9bc3459295d3fbc9e80cdca2659fae408325aa99092daeddcdc2cfcd1769e2a8faf56ebf0ecf8d5b49a87093d546facd4c7db785b6764bee8fc4d86f1ce88496698885c3b2194317d72a70b0f76c450369fba4b004b013f22fa0e3cf2d920e62c6c47db2f47a4799b5df01588cf0dd77c7a5b3116bd3860b9999396760fd8477f265a2cc39509d6bd13a7c1fe4f6c4124d7890bb481c960174160123444b31f9b9e1dbca4d49b33edfe68e7446bd11f5048348b04a0924d91d0e02c3606c42f2062ad365b25787ddc65e7ceaf62fdff4bdf029b4910247f018f41972c39d37f34a4815f1eb2ef01ebcf6594fa139820f90930a57b0b1265a78117826a9bd301b6515f380a3177d19ff44ad82b17082f1a3065011160077720e970469cc7b12798be190d09c1f68bb70742ab067e84f153c07f35e6dc3169189485628b7540d46c1c27a487da92a47fcdc10b9522fc5fbd32ebb5dd3b7afd2063cee671b77ebb5db44cd46c4d7ab9ac905d004b3d0ff25059f7cdeed2b2d4ae9afd160f4d6fe3d98830703746c416d2e0f70066062508fda8817fd5479d1f39d809f910f0527cd727505a0a15e2fc7d21ce68ac280cb92358bf50f8dbcb08a828530c3c29dfb48ab596ea48e6935c5a5da7ac5be39b519c30af9a92eba440382af5bfd89ed18a608686e94e13a2b51d7f3d040cdf9e017856122db40ce81ceef2b6f891645e7d4bd58bebb1a4f0d800508be34d68d0ddce094914eba0d2adf37eb8c99e2761fb70d2c11af61db7578a1254bca0fecec11fdac3f53d1d3eaea4c36071f5bfb8702adebc7f9f46649e9e51a4ae8e8281fb0bf33bf2164776a56dc04d29025844d60be18c15131ce8098dfe2de5306c9b86edb86ddd67372b5785d99d2e86e9578fa1a735f8bad7b8776f35943a6a7eea44bba5008be7ac05ad132077e8ceee4f8b918604cca179891a81d0e3196fe540890c817250a51b4515f67b6eb131cd1e39157b23de989d555656983debdb49f15c3ed5f6bda781475cf5edf41dac242b0a87e65d732f9cc26163dfecf3ff34d00651f9823b6b1773ba067d917148bfef39af9612b7025f30d60b57ea0b646273aeb57050909c43e282a8e07cb1fa118801307b4fa44a642ebf13eb4d683c9c16bdca837e1a3b2a8cb8e6cbb980e6747e03759129e2a82c1f2a6e1a686a958dd0a1795b74378aa1bc0c2fa5e41f4a6194485c5b2b46338e1916a9a8a868300a876f1670f29d852a8418f2fe34cabcf184244506c567af5dc2d25ed874a3ad0beabb4010dd1cc4ec40c10bf4982fafbb435650e35998567a40756ad43c1d1bcb3e0cbe8d4bd1f81c66a97e50c754c0ee90ae4d5955deae1fc4e1b6437bb9ee31cf7e831d3902b15b6203f153ae4d293b3ddae46f563df46ba82a4dfcfe5a23d13d28b3196632caccbbfc496dc90de451b1a72da2439c414e13f0ebc4d63da9557912825ee70b92cd57e8fe6e64262544270e645c6aa9872fa03ce0408cd89585731441e005d29ffea456da199b15f71e168734416ccc3dedef9a3823dfb6508485f66987ceedef90390e2d2502f9cee40b2c77054725dc7b79bc5cab8921781b3f5251956016e7063c1c855272369fa205f831e78bf8ab4c720e2b57aad5b97bc2a40f18fc0274ee0c67a5cf5a7a53557c0589fc906c63298adf22b0a316b231a65f599cd57fdfdd1fae45b80d3e65509149fe3aa25eeee025e497ac3607b15c658e66ab26cd15c9675abb4362029345b16125b905f3da79c2d139858e08bc037fe98fe4eb3dd9fa08cb5ab5e5bd48736cceaec7d617ac43d73dcd2c7728e334dace389002e8a786640a7c5a7617fac79e9e8da63d8f98e823be713c4a3f60269055e45b0a023ade8c962ae46e38fcc08ffb0a9f63257f52500836c70d8a5ad7147870b67cc7e3a1a7e617c99528664fbe258c7c4ec13d206644560720775c4292b0acd7a5d379bf0e129cd95d8343002c7fcd9149aa8b15b55ff7d2baaed2a65fc08bbff1c72327f568d9d4d8914a378f383538fb942e94086a721e39eff833f6f5510e241b1e1f25aa7506cfed884679f2aa84d318fde8e3b956ee204d48fcbfb7baf0d8377972f918e2dc66e2f94580aa852c12c62ad8abc6233fe71f0e7df1018202d5cad01b3aced5c1b53db40f69d0dce97d31b81a7f73af96c2f17876701b5bea99de2402fd558e9471481773d328179e7eb1087c781a5de8046449ca3611abc6a8fedb0aec15122f79637aadf174c53a88fe7de2f8ca93193e821a29e9430470c22df23b4e9975ffc4f1dc0c8e422ab442be15f7a293bafdf73e8ddf5230846377d18e950964a2ba2d45bb8341071d17812d0319fbfe6329a1f308b6246e6fc373d9993f6c9f6982e8b1bcf93d9411e88c2fb502c23d8cb98b2925c02df8bff416db246792359f850808d403507e0a9824009687cb82560e384808b798db981a9bca2f39f5791bc924bfef4ef4f19f46e97373fb8114608da2206ecbe99fb3712e87b4274051957daa4a648a838b0e226f38e45aea6d7f88e8676f6a5eb37da2595d1ec7b8b52bacd5385219c07e560e4988be49f794f1c49c32a47cf249d33e6b848a7fc7336dcfeaa7ba0b3b5bdaa1ba83689dec15aaa0283576fa977169a07862f876ae538078d676f576f8980aea886e71c9691bb5fd28b826b6cab6e22dacfa447a021eee3105f1f61c6defd6c1f310c9b2438a90fce99d7c5bd925521719bc0b8fb016d2d162aeb388b13f0dc2f8f33bf9379366771d4388d161ae4a8ea06fd15ce8e9f721d1e168d3f5aa64fec5440b9aabe83cb00c644b76b40d45b07badbf94aa686ba3817b583537667cd1c526dfe489ed4bd667f7664f1f70b1911e0cab79646af9492efc57fdf42ec8af155d2bcc91b26fcf6da27e6b8fd489323d8d481a056f644f7660ade95d093850cb4735f2810f934bea2e3501c17b6f3e35c30bb762da6168b7958835277775e604865d2635ea7344def925bb1cbd5ea06c9aaea36cc1e75fddec34d0db646ad6e2207d77fa4dfa536a5efd75925482a4c8bc716f2ef7a03735403c09eee25550dea566bc845006e2a55fbc3c2e09a68fc0ce1bb5d765aa1a50643b7dd09e6feb15979f044a433011537cd8acdbc5bfcff0eb2e7a92bd932b68f94007138c629d4cc66783e0a3d7ee605fc0cb148a1decd053d914ff5ea26a05b7e78c7dc114c6ed7eb7ab931d920da68a317c939729e0bb6e564c73e370348824f093d331593dc0c30f7da6e114747244cc75e6a422df8a49b4bdf2214777c831a5ded99a7cbd32d41513ac5b6dac978f2846b4e523d42aea713", 0x1000}, {&(0x7f00000000c0)="8c80bd96d2a0350c258b1a9ce8cdbd3681389265161c4daf8947dc8bd9d87db682d9f3383a9361adfcdd950f59900dc4acfb74d4693945916b423f0f8362d25facf9bbc78bde3f852dc3d86f6790420cc4c69e9bd2e43b220b0d569152deff21ff19a5f6ae79808bb6103295c07db7215d24fd75ed2ff3a4ed85e1e0e4d57dacc169858e3c134d6a0383e62b4979648aacbd39fb01acdf5ba1f9791306992ded4ede0666c2eaafb5c10fdaa062c9f904b9bf78213c0a1dfe83e82e8fe77c265eef4bc6a12e2bb916a12e3e7579", 0xcd}, {&(0x7f00000001c0)="a8d7810f652421dc009ada22ff8579e12e665eb28c2205ba2e82385d450a62ee143dc03a869dc2f4ae85ae278bf8c080eff17efb45fad31c6f8fb0acf0b28a76330bf62188c9ab4f1d0555d1322f7c51c970fd11445908d8a0df199854f5ff79ac5c01daf038dcf4d1d5b117afaf8752bb1306526a3acdcb9d1fb69e37945c071d4edc0ce4a394326989f393e6953658983d1e21ed4a5b9a82537328f5b186336eefab01a77a", 0xa6}, {&(0x7f0000001300)="7fbb1dcb8c9b2d1f3ce84b83a375a1130f8cb86088b422e367585ce8625c77b78f4bfd1d39f467fe00c0f999efd134698b4fe4dc4b9a9b17a3d9c929a38517b1cdf195fed9249baabf032fff46f01cafdc621ed48bb027732718506eea86b615b0e0261ea4b7305c376b81809dea4bb0cc0052600ac3f8c734636a63d4c4e48833bfcaad3bf4888f70bb390263ae0f62857129e0bcd1e15a579596c47f6d7127257515742ee98ebfb65b005ebbdf3e2b2a364daba140c498edbcc570af9c36d0447a6577770a76f62f775ec78ae0a8c8ff1603517466611b33058bbeb98d0b0d4bc7c955f161e887dae5aeac1aafb9bd8325dc61a3ccb7902aa3353d3bfae5e15edf4c017267080d6227e69509284b47278e14add950482993115184c834e0e4521f101b32e7611b9f2ee43a27e8893a8fffb28d5f46b82e9c9c93ded511dc42bf1da2c3db6d99b5bd9a8743a92e3b28e463b112b5fa82bfa735f15ef2eadea190bd46f451387191f8b65564bb558a39fcdb2a9f832f64ee95336c2e60f98b442ae006ec8df812d6cd9b2655138a85f462d42294a73fad480891f8431f6132f8911558a5071bc12c21f9c3c17e960fa0669beef371d4926540c5c0248097dfd9054c36d325826f2bf79f48e87569cbb809a2c070d9661eb3b76afefc8a7e8f2e7626a1fb12f45553992f4b8591d6fc9abef8b77bdf6895f47dfc6e775869cdbf1354580bddf595288e3ce78f45139ac4fbf7334200ec13640e3c181e71fef920f93e3ec4352c0c5b30e67b8c5293d2ff9bf156a4783905aff7ab1387ce5951122e23e547c4b7def64cbd89de396f9430b5e81254490fdb8860be41029214c0bbe3012f3eaee31abea8f2b894d394fdee2d491dcea8741bd9e9549eb7c1330c1984faf96394eb2d64af8fcc5cff946217940ebc5286290fb5b097c4c9da2a3b53e5f7d2fcb842e96d4c37903e343b110e5aafeae4552f8ee8457267ae4735acbf808cba92aaa231cad1c2455e0fcc48abd957ad41961d4aa38e61021dad59f1ff78d44ffb6462f68e6ff06c61ab9ae115a0a0075eccf34fade82ff4cbf203fe2210d36ce6656d284b4f7d5b29569794f7f66000f94ca18e82e454ac972b7ce4df3f616eab4c77e243dc6d04a2ff1ac6f936fd8fb22a96474061bba434195da11dc76546480661c0e094a5582d378717d4380b8488137c48099982fbc5d81f51f30f02e985bc521c3eb046534a2add5be749f8ae098ef60cadcffa7781c9b379500d3e644fb6098fba08ce8fc69f4a6e9b18378858aa4d1aca00426da26ddcd7213537d298bf1fdfcd4f38da6ef815531fb6970a88f63b0290a23d95832913dda2cba0a43b1cc7c0879f9ad72303d16ea89bab2c3ec10f90c7fd3ef0a5579b11728bdf433b39a9f4183eb4b615a7334d54d39a68f63b12abfe2067338cc3dd92722af8450e798e2071a6acf1726101a364bdfec6ddbbf7d3681110a2dbc1367099432c33257cbbcd85212d3d2201f634ee8100d148126b2b99aedb698f218e483d1fd8f8a1a780eae16fac40360a15f85f157fe126b09c553edc021db19604472a299016617ea8a5d745811141d873e44dea4345ea71d0b62b7bc865c54824fe552587bce4359b513c934b86c9149bb3144163e2dc89bcb986661b555d20f05d9cbefe7e4c10884367888a21a712010d8c0a478b1ca89ba83f8b913a6c82b8d03620e6d5b86c10f9aa835bd2691826010bebe96f4daf38a0aadc3e51985710ebf3a2940ec029ef733f56ca9af03abab2a5814832ca65485fa4af037e9140e286334ca6962139247ff835b1a668c8d4ebec2214dd9a3d087766e30e5b38a80ec124f078917180ecc1a42b566fb1a70ae149f1f06dca43c65e5be7244aea7bf3f5acc2d1fc36aa08f99a891b3c142902a3e8dd2737c595f72dd3116478333a0837083381654694d9e7a5bc372c74482afb3d8b298a63030c2b892cf1193dbdbd5324af58ef9161541393987f6b64df0f1d3552b53ae67b7ddcb3f838809f27b6b97a7988ace93d4a9c4e2cbe488ce537c595a7428792c95991dde9834ffac764f41c8ff3cd476ec5da5886dfdc644adea01a2ecfef64af78bec9a5fadc9b1c91770e49503926573ff2a8786b04f1e2c5ac042b2aedb80d44ba7482c46c07cd12dce8dd54e1f1e94416afdc8a7176a793023dcb562e8d5c3cb52236cb35cf7ba576b78dc650fa62fe901600ba325f0a16b65ccf1cb6538010b4bee21cfcc64cb97d6d29352ba77338de9d0f9d3af21ec947c9472bc8374856071a02bda700f1bb75cde12235b153b668d48002d7da35de6df507fa5f203d6742f8b65e13eeaab9c43f69bf4f061ed0914db769131a33f1acd52481a001fc8cedc26e010f8cf2284c3d0e4b57e267655f4c60386f8bb52016cefa5aae5d85938879504a70de902c62ee26bea4053b6e31d65ffbc4286eabb1de60d4de3e1825f05520eca525884934c6a2ebb325ff01b552142bc4f136cfa6b9722c2cc2e210c658c3cec924e13f616b02aa77fe4151ab42ffa46c7e08da9ee6306971898d9184a24017f7f42f78ca2323a00f9b9e56e6397d08344df67cb062a0fc13ff3202a86c555252896ff50a59f1dedde042f4500b887c0c3781ff5fffb65cff90f0d2dc8ea08e2f7bd5a4fd936fde4c015cc84f3dcca82670d4dda897e2bfbd73b9cb1c4be3db3b7fe8f7025d6d986bdf0dff0c6d4f2510bbf98c02b52fd78993cd7d2c787102548f0d299e6ea620b74b0af62777ddab16388e95112a644610ecd9953971b0d86ca994ec2849505fa143366c3945b17dbfb8098c69ed18b121a81166f85ec8783882e5c1d060374f663f922bb988d58b518534a57e867bddd22fa2dcb4ad8b94cbeca7f04a20411e156a0c7f5ef2170c5aaf5ca6d509ae893c4158d22f94c64e9f33e2fdf62ed9fdb1e04e67e90b811d7b41d3d092f9f21305bf135d1f8c3459a451df6d8bfab2d9226a3e25aa21d85943354e1cf93684df97eb24fc69d3cff584d9495de73c54974de9d50681b9191205d60fd7e2c8ea9e6ca83d12ea85090178a1154b95355e32b91f724ae11d06153a45959f54d27a24ebecf0c1bdee894cec5d7476f92ceb5b7efdcbac1a3b16acf4725954f2e69a6e5800a21211293484ab08f40363f34d9af764a34269b97387b2a28701e23043b080dfab7865f0a4c56b6971cecbd3ac68b84078a3b3b0c7dc936c739296f4e2d75063cc80ed288ae41743ad81e38dd1d2bf3994022814e6fa1f800cbdbf447bf07b9afe94f9af3d87ebebdbbe95fcc7528e78b089a98e908b770ddf94dc5702b83cc9053ebc0af72742038a079635e4a63805c0c9af34b7f94bdb218626fd26df9c057b057d6eefa17e2474b087fce0fcddd93cd03f68773c748db3e84317a5c520da7a59a8c2d01006354edafa0569fa390afe244b688e3d4f6e1ec6ae35317232ec221bb6376f599faa3ba0f945b158052ee141cc466b96846d5cd376b088eaec6fd0a83abaca4528c91756e862c4e670b5c9f14fddd25af580e69c9b45b30b0eb12fc08e4c94ae069b998a5f50c8af908ddeb7e5b515b48064f67483faab36fb85bda41c25b21c6ba09512003d1599235b5af3f7cbd3a11ca6d9bfab47d3e2bf99cecd73d9ed53a4b36d35070fa41c33b20637daaa2dfc40f47745acadade9fba0dfa8e77107c80d5dcfaff513a669f7cff5bfc7919648ac77a9098e1113b6d5dbe174773ac882e5f3cb6ba6681c3b4aa884d9f7957b4a50dacb4ab935851d3d35ac6b6406b71670578aaa161d1556a66e4164642adf4c52da05e1d3ed186eb94d671eb07fc2338e2fdbaac0600f54dd7111cd3c8f90b28eeec635d67e244843292a4b149c3cef6fcdcb4410ca47d6d3c175526253cdcf1c37a1f91fd300308eadc7b37758df4afc0acb7bd1fa786d2a80fb11dd9462cff49c3aed5cda74b39c814f9ba66f010211f5dbefa16f562a34c731d7e032d2a68fc5f588f89aab6e9ac56d6b1d2c4f7ea911aa3db3f8e2ca4662db3887e7609ff52cb54f654ac024fbde2a6c277e709966b2c243195915652973439358af4e9a3481ef66a4d7ebf7ccc44fe2e75276ae8c5af88d9660e4d2ef6add09895e35e803f2b08ab0215898d5483d7d89351d66352c99614681881495edbf55faf4912e244feb660119d5511fabacfe6f5c51214fdde19c17b89450737916175268780d0eafb502a7e740ab5958768f3b2b310ed7039e4d31b77a02227ff96ab48cd8b07c23b60e5cb59067b14e1a1e153264d4046a119bff88cd3a3b8dd2121c05962fb81bd17ab1036caa594d9bb2484ced0179303d34330e3279e17dc21ce2120585706ec9519f2a594299056f6c92aa78fa70a61cddeabc811b2363b7bc49f08745ff8fad46826603f07b752369851b96673b8eb7149f2df951b2d99610213d32f1fe5c26463ec59011ebe7185fb80bccba3bca93efa3ba710e5226b747adbaf392546619a4d56942a36cbe3851e276b1da9c7028b79a553e8c4adc801728b6315d5aad72450ef36b83b57496a7c702bd9f8bf4ffe17aa882cd20146b748f05a4fd98f9e66fad2a6e692c54ee8e521beb5e00da1b5b6ac3228a54de326e24b77681e9a24d5883b7d4b838ceeb5e706ba3490707cecc2b710c36d5f2b37f48f47eb6ae0a4ce58917f68687a3ab8392de38245e94c592dac058491b6b1ad741d8ff7cef3f6514b2575775a30cc9d6b81e0175533bb2d91ce7012d040f58d1c05f7a953211a03bb0ebed0fc9ea172e15293a834fcb0a7f40fbd32e70778700fde7ea8b03757c14ee14e195d202753c80234044e6d94cc8b594efc4d81cbef9928bb15b7f30528c8a4f280bd4bf92d573fd399ca3fea3cd9db734890647f6bf384316a70751c08d025b7a396b7549a895994f970f1df18b9e245894f7f907ef57159cf1217a5aa3b8659f4f9170f752c605b3315891877dd091fd5ed40a5e78ec8703ee51b164cc7dc25cf7d3915cbba3411dacae820393da0ccc69a6f723e553029ac798f36ecfe601c22ce282f122db9a16ce938fa6639d1d6869009ebbfdec0beb47d413966d791b6cb1a192fa560372e7d67f8e8d97cb2c5a79f59d777d6391cf7e98094a0e8fac4eb27b1f2d6d0424337fff43ad9fc37d25299d9cfd3334ab58f39f2145bb82aca52d7b0c29cf4debe964bb40aaaf22208ec313951e584f85a9b0b2af2bebf20fd789ca478951a40b8521029b0e3c480c6b4b6e8b7cdbc5fa42382c51442633a0a7b0ff29b17cdbcfaa5136be6560bbfcac2d1301856ae6c88a4ef336642f502f36447c1058c0fa23cfd7bcb46afe5e2974f17549b7a50db998089771355ce61235691d0c5b41ee9d629f5f7969ff21bb4ea6d453a88572d59f785920c81287459081de3d9eebe710a226bb98d4e87769cee2414df780288098afc879ff548d0c8795beef2c0d18d769ec21f06f00319ba5c090d4001f0d7af4d179cce6104f9fe59247e0fce8e806dbd68666d6757f9be324a52e9e766183dbe2894c2936b7ba04adcd48208f116dd0b68765b31f7cdaf6c19895e46ba84c67d9a320545c07799531cfdc6cd77750fafceb658948d3f33cdb9822194ab11ea0b733a2d6be28361b353686ba9204007e920336d0852106cf18278629af64c65aaec7b2d253759d927f2f893e058e260c70273ffe19c440f40e603b0aeb4bac7f4f080e40f54d863548b1081e2ba347563c063a3fd2131a9c3bb114cc9484054469f020076b5a9cf5b91b1dfb3e1ec26cae954aac6737e0", 0x1000}, {&(0x7f0000002300)="e52cf6018402c3a0163c8d4e17b9605339a0bd86dbb1f0404ff7d0e58a6b5b9f1c6719951cc5ba9d86bcedc38d937851ec8fa4612a26a2537d60c11d1b088c896ac64fea83ce73caf536bc7742c7c5a79651791078526e712fafc7532023044c88460c9afdb4a4ca1ed22d3be88c985493ebe8dd8f22e76730b8", 0x7a}], 0x5, &(0x7f0000002600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x128, 0x404}, 0x404) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) mknod(&(0x7f0000002780)='./file0\x00', 0x6000, 0x7) 22:21:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="85", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 22:21:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x400000000000) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0xfffffffffffffffe, 0x1, 0x0, 0x0, r3}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r4, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x60, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 22:21:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x44) listen(r0, 0x0) accept(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept(r0, 0x0, 0x0) 22:21:26 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = getuid() lseek(r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x2000000008) setreuid(r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x945) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r3 = semget$private(0x0, 0x1, 0x40) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r4, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 22:21:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x40000001) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 22:21:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) geteuid() symlinkat(&(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0\x00') fchown(r0, r1, r2) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="c78a5a445b426fd9691283c8d4cd4df6a96812aa264668e5109f18829172594983a5ab34564224758b9606e65dc6e4dab6a668a3799b190b8ea3ab0d4f505d30ebae768f35594c3f32153e4c8956b794118a90f58c27aa699425dd285035ac5bc02c2ac1dbd1d1e5ce7f69c359eb161cabeb0677e2e96b913d444b408a414c54c1a2b0b9ee5ab83b71db08c0d51c3e92bbbc3fb58d3a0331f8d9e9a48c8d58c46b81d53058d365f404512d4ee0055910c1ea94e8063893a1d5613a81a69d9ffa46e436b1b43cbf17e78366d75e6db31754ef7070f479", 0xd6}, {&(0x7f0000000240)="49752062b77d92cd1bc35f3b43b8d0b89f30c3fcec9315445cf1266c62e7e2e1c5a027bc52fe0f0a3ab96f60e2f103021ab23166036834718375284fa582eba46b8fbcc6e2d290a80ba70039bd4631793e89e86ed54451bf673e83d3a9ac799491f1c76fcd578c0d753ab0fd158a4ecac681fd275b222475f82ca295bf2362664d390bb3aa9addba3d983e0ca2bcab767f229b116f62fdb6f1f6d819f98827b0df3aaf702038eb30a26c6b796ddacb039cdb3353249355b75c7b9b2b6e64317bc178bd46dde3da0397ac295323b8552589dbda", 0xd3}, {&(0x7f0000000340)="5be15a7cfee3921b632fe73d735b84a50c12a73c3179e20a85a4669d3362abd4106d1de47b3afdbd6e9804d76c0913affb93186ade3fc8802b594caf3a0f767493f897ba0408c1", 0x47}, {&(0x7f00000003c0)="741f6c1e5e92086312122065f432539b8018d2b3dbce6e2762e5222632ab7f73a4c4d0aa96caec60a08fe6ab0929707bf67482d50f9e3cff0aeed6d8e1c5dc2b5483bd4e4ce67431c987a8c538777d3cf0a0a7e96a71c15be8393ccbac5272d361a5a31fe631e9afd03d88e404988c75ea150dd801a04345cde7be857487cc4a8e01b40d6ab9e6a361264c1b3d6e14beb6c6987555faee919845e5069279696eafa92b83b0557e032decb1f578ae9747ba0d0113fd72f465938c3950fe8d4d7b03b12b10fdcc08880c1c57d0b577eae399aa965e72a151f8181f1e1ae4", 0xdd}], 0x4, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb0, 0x5}, 0x0) 22:21:27 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:21:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() write(r1, &(0x7f0000335000), 0xfffffcf8) pipe(&(0x7f0000000000)) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 22:21:27 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x4}, {0x2000000000000, 0xbb6}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:21:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040), 0x0) 22:21:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x6}, {0xffffffff, 0x25}}) 22:21:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) write(r0, &(0x7f0000000000)="2ff0acd086a5d5cb7630d0817018db15e480c5c1acaeda2c31fdd299db0daa04cc9d9ec39b72fb82fa7ee5355159dc28ca1e481ab7965ed1f36483998cf5af77e4a523", 0x43) 22:21:27 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x2c) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 22:21:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000000), 0xc1ad, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x8, &(0x7f00000000c0)={0x9, 0x3}) kevent(r4, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x80, 0xb7, 0x5}, {{r4}, 0xfffffffffffffffe, 0x8, 0x4, 0x3ff, 0x200}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x2, 0x6}], 0x6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0x48, 0x2, 0x4, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x5be6, 0x81}], 0x1, &(0x7f0000000180)={0x800, 0xd4}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x22}, {{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 22:21:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/208, 0xd0}], 0x8, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000700)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417c49b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35d667dd34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69689d5308da41835461649243638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x477) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0xfffffffffffffeeb) shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000740)) close(r0) r2 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffd, 0x75, 0x1, 0x10000, 0x8000}], 0xffff, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x54, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x60, 0x20000003, 0xdfc, 0x81}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7fffffff, 0x40}, {{r2}, 0xfffffffffffffffe, 0x90, 0xb0, 0x80, 0x1f}], 0x6, &(0x7f00000006c0)={0x4, 0x8}) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) 22:21:28 executing program 0: socketpair(0x10, 0x0, 0xc1, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x23f1, 0x7}, {0x18, 0x3, 0x10000, 0x7fffffff}, 0x14000, [0x3b, 0x81, 0x7, 0x80000000, 0xfffffffffffffffd, 0xa9, 0x101]}, 0x3c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readv(r1, &(0x7f00000002c0)=[{0x0}], 0x1) 22:21:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0xbd12, 0x9, &(0x7f0000000080)="e1a10f7499b49a3aae4c90ddbd38fb9d4e7e44b38ddb1a1f1e10ddaafdf37b9563165e3ffd7673949c4f90514c537e6bf06353925c4c42c1ce8cfb3f54be68dd36b5be242c6e0e3ba71d9b971133c894564dc788cf0ba4515019538a51463627d19fa3913a38e03b53d15afba89440e71c76479d54a6d67e495596410cc73b3823b365e6c90a3ddcffeacda680c91ac1c828c2134a5dc61b8b51b9e8bcb27c", 0x9f) r1 = socket$inet6(0x18, 0xc006, 0x40c6) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f4669f55ce11c"], 0xa) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r1, 0x3f, 0x4, &(0x7f0000000280)="33cd8c0de7acf501cdb9b205973f846482540fe2d64112b2b8f9f71a44fbaa82f691c897fba3cb4c66899dfc87739070b326ff511b3154f01044b0bff5a5ec7891e3d87a5689b1d05604a0e37ed7dd19a7ba", 0x52) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 22:21:28 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="83bc745bcff84cc5d8107b0a734c2f0d1bb559a1c566f21a8ea985c5c76b9221c1ed61a29d150fdc0509b1f269e75a6da6044c5bc5b7be120422ac41a5fbfad8e033950efef964d724398a8619d8f8e05f952ba7e0e097270c1cbff6bc690f1f05ab26cb8639bad4f1392854740d9c79c2e815604601b63c830f67b5bbcb1b9fce2174d2d7e672690681bbf46442bbb066a75c2b0564ac15e4c77f1652ee3f98b718ec8484e2fd577d55a114ca86da08a6cdd5c33512a6e2f2d7a27a0318ffad8fca2f5339086fa11175f4d7301409917bfe9ef6eef752b825e71e2719524dc114572512d13d1899f1751f293a92873ec84d9df04e0a713ba8e9ada3f438efb02a83967616e75dea44449eca9af695ebc1fef2158045a4dff0bced990b35b2fb2542ddf1e66ad7ae9ef2d9865da20afbab88f91cd6545411e9e8798ae8421d884af4df6e8fc8a059a94d57d627bc77218100a6126b92000000000000000000", 0x15f) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x3}, 0xc) sendto(r0, &(0x7f0000000100)="b9f32f5c5f79023d7953f47d57bdca39c3413f4fc67df3d1f63878828606957c88be6bf5a4e9c60f28bb8203794307358e67f9d0df134967061001a7086306b09594406c8fc42f84c53cdd0da47509c357da3d9db439e9afa5d0700f08f9c0d741cdf56e209e97796a99dc0cbd3a771067b5bfe0a7ced3958c9cc48ab93408", 0x7f, 0x404, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) recvfrom(r0, &(0x7f0000000000)=""/130, 0x82, 0x41, &(0x7f00000000c0)=ANY=[@ANYBLOB="010bded424002e2f66696cad82bf2c000000000000"], 0xa) 22:21:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x2, 0x9, 0x200, 0x0, "400100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000002bb, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:21:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4211fa202113ebdcce37919e091ada8781110ad38659ca521272b606264040f50d5104d43912ed339c39174e09d523a917779ad14c35a526832a3013770890ca0310f39cf785dcd932f490e7edb1ae96c8d2cdf944810004aa037de76274be9812bff9e8be8efa1c2b451c29157a900414", 0x71) r1 = socket$inet(0x2, 0x1, 0x8) fsync(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) getitimer(0x0, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x21, 0x8) 22:21:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000), 0x0) fcntl$getflags(r1, 0x1) close(r1) 22:21:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r0, &(0x7f0000000180), 0x81, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x2b, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1c4340425c9ee1c9, 0x0, 0x1f, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0xffc00000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x4, 0xffffffffffff6f12}, {{r0}, 0xffffffffffffffff, 0xb4, 0xfffff, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x200, 0x4}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0xb5, 0x5}, {{r0}, 0x0, 0x80, 0x2, 0x10000, 0x7ff}], 0x8, &(0x7f0000000100)={0x3, 0x9}) 22:21:35 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x7ff, 0x93}}, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 22:21:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(r0, 0x4, 0x20080) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x502d) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) fcntl$getflags(r0, 0x3) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() pwritev(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) 22:21:35 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000140)) 22:21:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x89, 0x41) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080)="9693b590c3c6b5b52acc15af305a1abe98b3d78ac8157862b4b1900a0e868157aaafadf4238fb82a4a104a3a58cefa0c090d0b458103f156bcec7b5c96f7ee59b6f9ce82638e85ee8fc8da8743233f81620e1c8350c2fc2bae5514f5c1f9858998fed46994ec567008d3", 0x6a) r1 = socket$inet6(0x18, 0x8002, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000140)="55060010", 0xb6d913adfa1d1b95) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000180)="73d97390cb1cce0d7a11c6bcd5d53027625543038c17a23335a9e528b3278a02861ad62712096f358129fa858b029506f56fefcaa898997ad3a5917d57cb62d226dd01e6c8c6d128545e6ada56903fc2385e2e9f24e4350597f9243c94e21ceacdd65487cc05ded8c897dc6b4f1b082b6794efcd24f47d1a66b0d175dbc703a109bc58d701017fe0ad8364358fb412f0bc63b02fc8e76d62fe971d2ea11098a6b6c9917cf33303276aa05e75c52915f3d9c6bebc620fe8f21ae886220af9799209d5577fe6290d7a83c9798d502107d470e09407d85eb6d7b8b8e34010f377ca6d8d577c5b20420a458474a3e56683b5ca84f7c6666983", 0xf7, 0x404, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 22:21:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mprotect(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000feb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 22:21:35 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001080)="b982a1f7e227cbbaa2516a2942a45b1e4d4ba440cd508c03200afdbb6fa8039101e3f7084807658dff4fb63c4818224caeeed0a484acbc5dd46e3d3a819924b154510de7794683aba3b072c871ab64f1d249f3f081561904cefc884518b9a3559f1824769d26", 0x66) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect(r2, &(0x7f0000001100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 22:21:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1}], 0x2, 0x81) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='\x00') open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="3d6d5bf664ad6883d06f96f7cb1d7ba8de6c7eea08413d1cd97cdc218ec3e747c0b0509ec24bdb9b6ca457976c0c425dec5378d13d417b3ee55d0bb6c3fd60507014dad7f0458ec53c48c496adb4111f7197b96afb3f47862c495741a68cc297575fde9a5b30e6436e40ad2da6d9b53bed7fb35a96469fa63bd48af31d99bf2b3da6f38c45a9a740fd9b2fb8fe", 0x8d}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') poll(&(0x7f0000000000)=[{r2, 0x40}, {r2, 0x4}, {r2, 0x4}, {r2}, {r2}, {r2, 0x88}], 0x6, 0x400) 22:21:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x800000000000029, 0x2041, &(0x7f0000000000), 0x0) setsockopt(r0, 0x591b, 0x72be, &(0x7f0000000000)="3c44993f9cebbbdefce1292a27eadce0a39ab2ed9e18ebc03c3f32ecc0e4c98ca34f44afc7c0f10653b83d1eb1ca22a623eac095627a299903061fb05f79e9be36ed9d2bd87399ecaed93df49a03af97f866f673b4c3c0bd3367ff6afc6a14d2bc9a8fa4b7eb46c0c29299d0477f8985d086a729624d24f7ca3b9feca64869c510c4b4fa0aae3b8d49fab44ec464e581bb603374cab61e750884ad09cc7290288b99b34e845db3ec83e2e6c3612794ed546e09c45935f95fdd7060c5160dcaee035b5ab1e25279bf956794b0cf50bfbb0de5da2cddacef17480758976f4598a05b3118166da4b22e10c4eed8fe7aa003bf0e85f0944572ad5d56e8c4b95342ab8bd6903f11ca5bc81872b5479b9b575a16cb28c91091b08003f15d279d3db0e4197343af04aad99a84e33911686753f8502978236f2f1b76b6dfb1ef2ba85a3048cec59955a64984d4c353c592c22dd0064ea7f78a5d747019e0eb034806f23135d6a6ec977a815bbe030d1e8fcf2618e6d23e1b1a20521dc4cef7faff35691caa797e08dab50a74cf7b3b4fc5b2a1bd0ca7f9cfd93680b4fd4cfb2a1772ce4d89cabe2cd4f2e50e9722f0796f86f532206dc07e0926ae1d15c58642e1ae72382e21be95c77a3ff61a4c19635618f0c2f74b62c03fe2a230fcde80b6fc7e3f90609192978ab21a2c51caa07d49c497a688d4789bc2115525f7816f52c9d0c393f340659ef56342fbf375108c1a596c662229fd67f5b6a6bb2eeb4ff455e01f396e45ceec748053c6cbf12069eaf703afb8c2c7b374fbecb2163fa88b23495e0bc75edacec80e3eee3d1ac647f8e33753aacabb0b3855216cdd6a15cce61ee569149f8e44e2463b7051420a13ed25e795cbe7c44405823bbe9af0f0cd02595cc9672a8206db0b26a6d501eca9c421dc8c066a0fe082044f0d7bef2c9bc9ae71d8aba9d2d24373222e8e3b41962ec60ac7b3803e73ef94af1875978dece38359b1ccb012786a4fe771b0af95cdc16b3443bed54b21e3ec720931ba39c0acc0dd0186ab466d6e7a70eb2bb02c441be1fffaf194065c4da82722b0ffd36df0daed223f3c22fdf975fdd807dd44d1795ebe1702fc04bed4eec21f6b533a2699e4476fc27ddbe0ba6f753b23c29c1f45159c2c1f4971ab9864989bcd248990ae83975ee1d0d93557272afc770417a606c44c1d1a4d4e6e143abc9c4426df809b3a8fc32a3a0acdd6941e39de92b2b1673d78fb353c699fd593c73f62ae69a8509e0a00090e96c8eede1dc0a1d40259345651acf2e04ef136f782dd8587f117511f52245acc036587cb8824d1ceb5be5df77e782752a05d2fb7e43b0e7a3e899d20f73f9d596cd5ed71ef6d1c83b51cbc099b3f830bcb2d98bc6cab3fa7a994032a88debc3cde25d7ed6142856d09ff734e7de9a87f7b1fa3ef2f6e3827db43b7ea2f89c5afc0da4f32b7bf45a17842f4e50c0d90ffbb2c24a792139e8d20267fec96ec39c191cc3914e5dc6c85b7913f8aa63ebb253d1ac25ca0711aa379989d85a5fcbeb1e0fc5db290ea666ea2d255462920335a6c9b46ac4d217ee756e177c957405e7fec43d15635af1154b2fad907a1b1ed27a2ff837c4f4c252d8707918777e6400328dd20295a92318318549f544dc2c3d1c10bc4da9133ff495f25a29262180bccae16ff74e5c0f74bcfe9fb8972fcef16d83cbba837658ee79b9bdc42609317b59683a36b28367d198d2cae84b5c327619e7158292f8a5e0c50b87518d3036a0511a639be6242ad2b516db6dfb78f49cc1d602926fadc31b208d3ade52629937b51be93c51dbda979bd090ac2b1e2090422b06fff4b2d56d28e5bc64d97d8bda278257c0b1842c2345be292b42f55c284e274b8ac1e1796a54564511d8b2cea0192ac943348cb2246e7957a9d809690c40e2ea484d541e939db92ac4368685c56576510448554ffc3b8d03f35e15a3c623ec0329475a1034c7b4cde2077632ec8085c6ff8b8720fc14dcc1c2db39630b2aec142b8c427b7ba14c7d737b32f929c061933eed7083717f066e9efb07c65593bc251bc1029e6d7cb6a248a4d9c36fae3afd1d9e216f8409802d9553e95cf80556c176aaa8ae4e7c1decbb885bfd2bd2a8d4f75e9d15e6065850ec7c5c5e4b9f7479ebb9be8ca9f43a38d0804125c4d31a42cb24accaae77066ca2c5d4d7b33d8817677012c37e8025b2901014f3c75da10225f6d68b00bef4a65628d1be388d010e2e8b758ea6bc95e0c1a92ec91a0aab9621aeea485a0a4b9b2cf0734ac6621369bc3a180f2fd8a9f7fa9264546519f5e615c441be3617ccf78b950f86818827b0da25724e21fe938bcd6211a1bce2e77d41771e127bbdebad6855f32886ce2cbb80f69d216895aea52c229724810ae0c74d3a22b95598c6a0d0057e689ff374cc6800f55f08ef9682f412f0efb529d0d19876b227d98d1a572c53c3ac4d9f9662c202607447f48298a503c7f99f85e759671fddb0efd3b6132197b499093c8ee68e1a8e91bbe86081771dfd09292cff7bb837b933399893e2dff04f328348aec4c6417d9b345834da92bbf750312b67cec9ead7f46c415b1dfdfc429b1dae7323952e9cb7501c465633865f821f52f09cf452b64843cd97f3dc4aadcb8af00d4e05cf620568e74529ed9f89aaffd24b4fbb9804af9b0079561318c304a69020e5dad899aed71bd421d0f920e9be03efe8626e51a583e027cecec2be39ffd43e724f32f08876c1f30d762b24a331b1877fe00db8c19fd1ed488d259ba37573f53914a148c6471eb39ad7569b43ce16548914bd40f18a95f389e109b6b703912d0a18e286f6ff9e4afc5e9296b03cc35695ee49335c9914c65563ee76c3147baa12d5a98b49522c41398e5480ee596adfbdd3feae0010c2470f7c7ed452ace5520b3ccac616aff04adc87a9c3bed0be45bc62f7a0f1a4b485ca2e7c18ef6587fcde69729926708a3e06a659e96e6db6737a82323482cdb86d22c29fe4ab1183ccdc46b2df604c7df678842d6062aea532d862a28a108c7f43e7efb2674cd887e9a2cfde5b832fc0b31966380c8a62479256ecb153aa6ddbc23a5aa2a75966bf120e73d7ed086219d0e977fd8bd8449b6a5011297b4a92c25d2ffdf965eb05551b33a9f80ce89a49d9e7daf189f0cd6b5a0afd565f8eee14163f2fd6ed1ccbe5c72ebe86fb72f02e11b0fbf2bb73a9fb1e7e713704f2a4db3bb35251bb2d7e597ee79c8b7a9bf237b9e2780b0307ddf542e74d0862e0d228dd114f0ccd20d1de3737cec95da6ffa7454b226d6e898c8db6ea71fee2afa3ca4767305b56114e771107cec36be8f6274d2adde665a8755cd153fe473378fa269d5f9e5ae2f2aafcacf18510d3f07b3e39d430bfa90dc800ff85040ff618f8d050d668c35fe3bb4d7a0919d04dce78b149d693d702a8784046b39d97d2b7c47adeb105b8c31a38d57b37757978a3b6a42205c0ba24b6ac674c06613a2020c60a1dbd3415b906c851e9602f833ed421d7ec4abf879465cd5094d6cbbe97a7e9139fecf0adf62080fe5134d396f5369ac245e73840b0ab20abde399d103c8f6317fcd083aa3cbb47d87d6db161bf7bc4a7d8b1de7704fcdef5c95ee5454d1a7ddf80471813ae787bc33e579895deb9ff95c3a477da408b3726675bf50fcad83ce3212654e924622aa987dfcd08e5d23dfeb6a5f9c70b82d4951d0f40f22004fdbc8cb10944b98a241f6fb70d799095a54b602bb42f494c6d8aba70f02320e4b2c23db653151245e32a1c2c4fda26961933bce8703c8230a1f109dcf0cad1e2730e8b7852bcc66820752eb02626be43420271851aff2720d0ac400d79ba0c366c13d6e495a555364a793392c9309a7caecc7291da947867bc0b2a4c12b993bb4365cfdbfd26d47ceda70354a52741b768ac2d06150d28587823453de6373153025cfc9099dfaa275a32ba42117a189ea9340164de0f827156b2389e872cbc423e21d7d6bb44620a41ea397356f22de75447c76b3892047be3c5de2bbde814bcce05d4e38b54f70c70fe5515e2f082bb065ea42d29105cce6d49280906d20b9abd79a21907b4e489ec537ca99acb9e124cb7af04bc1c4c878f6706accf705a72be725caf2871401b2aa4c2794a4dda108c080d6013b1ae9ec3aa048e1b2279ca50609aed33d64dc0b7b2f8c8906ca3c819c029595ec8554bb501d91d07599fb879df521fe00de1d22d7dadc51e4daa777495f817a43eb31d4739fe4792bf59834d0f92db653a8833a52604441c50780c7c9d4c53b30fdf4ccd345a90fc77ef1632476d22bed817513df36abab75eeae8072452cd4abe96568ea6491b7c31aade98c6e1357a97165ac330225811c600de1a2a6c976e4faa2f6ae6b10531ee9a170af424c8092ec2956a350ab1b2a32eaf7f13fd0d343bf017a84f37e2261f7fe5c3033f27d765cba4a6daa6d96ab64dd042863b80900ca1c38fb5b261fee7d61bf1ccfec7186a84c85abdceaf329e2a5a087216d479690c774181f0b789052616f3bd2e52494823d9485b79d1970104b7b9171694b44f592265d4c249cab061a184967132ae1852796b14c8e69697ef44f3da0b163f294a4f5cd7fe9df83f325d39a24c4b2cb684964753664e21b95562c709e81317e77b3a24bef2f50efe42eb0af805af008977ffc1ebf480b7aacb2118b3cc7821e608f80d7df0d464b39546fbde18f862aff4d0dfc239025c06be599b0b68cbd9f2fec255fd7c4501b5814443da0669ce32bc97d66e4b662c73a602c327fa49c521874ac8af72e0e8f406310c7ba486ecee635a5a6281496c3eae2919c4680d2759d71256df693e0627088bf21a6ce6d4f216f3adb92909642cdf3a53b92837592cd6689e28d97c97474ae86fed65a23970757d7596a7d3b80bb03c6597da5762a6169112705480a3a29bb2316b301e49a8c93585e27e5d1568d2ae6933ab3d4efa9fd1e071c18856f10aadb7507923878f4464e41f5138ebc24fbe554712600cdb5548304be181609b83a5d361e72be965b822ed2d779361b2b65cab3441647765c53d019b08fbea576335006ac3bc7603b83675bb430f220f3b09dcf3e5bd2725cd3c0ace19dbc1a59a0b592de6cdf66226a3e85a3198a579b1fdd1903db9699d7f89dc30ff37ee1b99d84a205ab911ec82b53e236a2a4fc3dc1d656f48ff458334f200a37e0d7b171d46e00af9e2944da4aa4289378af406f512b66eb1cb367f1171ea6ebe6af80e33da3e887121562bc240ad98da9c2fb5f6c9fc5cfaa9ee39882dbcad78cde337f1733fa4cfa1bd3e4abd6bc959bf36f172ee486cfbc01afb6c48eb48547d34eb74c47b57fab3a7d3b2ea8faf10f416715b132fde34f29c840685f6d4d6da4e01e9436b83995ba830a4ad93ba2d888275534ccce9f6ab6b42881e07bf774253c3544af32c76ef7cc9ef2051ca71af83c99c670f0b7102e5c053150e64593b4e546c74bc293f1273abbc049f710c3b951718610541410eb5619c5b52eb5f3086e864cce5e73f4e32e19d4165c0b1b6e2a93ca28c16987c9f2ad490232f07ceede51ad7eb7e57bbaf3a5404c449b5ca143960a84248c6d3d593000a97cece4930855b38fcbcc87ffde316f7e025c4eaee9e0106f228c24652ed668ae01089c39025e6f345a0d3e7884183e2803de6d50c91511b4797a1e70b9440a19cd4f75fe64f8d6508b553c0c221ff19f21441b89a0425c88d938f53e07e4c4113691ba84b5169baf085806e6312017c1c9ea88ee5fe3e5eeb45db0c01bec1c", 0x1000) 22:21:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0xe9e, 0x100}, {{r0}, 0xfffffffffffffff9, 0x80, 0x46, 0xffffffffffff8000, 0x580a}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0xe90, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x80, 0x100000000}], 0x1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x4}], 0x3d, &(0x7f0000000100)={0x7, 0x3}) kqueue() 22:21:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7f) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20500, 0x27) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000006c0)=""/162, &(0x7f0000000180)=0xa2) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)='o', 0x1}], 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="e69c5ea1c9bcf921342c8909e7753b7883f08822a3547346fad350d9e02b1bbce894bedc8f3fc4070f27cd718ccfbc2fc7d2a646d948978ca7eb0e34d351001274bb6a3f81e9edc7ebc9c1e45de4d0d4fc31e7057515a4b763e29de18fee7cbd12b8ed16c766ed2de15777fae34b9d63916cd360c36f854d96763b2f2733cd92a76320d7d6ce328ef5da2f678764b274ce1e422e592a4be4a3ac9876c434c628ea0196acd3384860e4b61ec19d83116317a4624a04e932ad45ffb66db5243c3ba708a3fe3a3d978b08f49c6ddde54410ec4e58fa2bee9e9ee054b6e322b6607fb3f6e97fb3fbe29955"}, {&(0x7f0000000640)="7716df3aae7983a4c7c3d8067b771c29e0c7ff193cd134bb07d635654f331781ffaed1579520199acf72b7eb3176949eba19731ec7adb9c88a02c1c1b49eb36e6d17e45552a318c927697a66df984f22a6589d5c997e86cfc8b9c38e00cc2844798383c7816c870932860695e1"}, {&(0x7f0000000300)="aaced588e52a8ded37c6fbe94a18c7e3a8dab110af39f3a8d6105dfef09ba8e981f3a0b1737cc2ec25789d3b419fe4c17cf59140878a913aaced2a3ea96305c331af251cfb9810f0775c5d3b61928bea2442ecaba3a4f53bec1f"}, {&(0x7f0000000380)="85f9b5cc22a89ed155fe934bae661f91d9070b2145ef09c2a7e7d56db83ff4d9b7dd7c7d4c08d134517c2e63daf0a63a1957145356116dbd2b7a01bedcffc106a692d07e2b905a591f32c8aee091277c79db14003052545648f453aca7f87a81d8d359dd87880a4dd328fe5ee0a849a5b52baa3a6a22cb25aeded9e04bcbac49a2fe96535bcb410512bf05e59848fe13f24a329bf0d86de19ec1ce50a9c12357cb7e905f516d6a64e00d51c52ca83bc26bededd0e64658796d4c3041ab"}, {&(0x7f0000000440)="9bf1a80fc4979aa56e1683e89a186d25be0d34b83d2267841ac39c35bd05442750d4b8127c0806fcf2ca122399b516076a4862a70284224de39d86051c13c11dfe731ad9a100fe6490babda2da4d5e3b3480dd016a85390ba4b5c102d0fbfc95cc082f3eeed8976ce37fbea49f4635ce091f64e12fc1d6ef777fd659aebe9452d3901b49197ffb6f53d74e3a073ce37825683054908fa7ffbc6a36b2e18dd72732e691393d6cfa5dfa462e914433006e1d45b13f22977458a5ce54ec"}, {&(0x7f0000000500)="9d5b994e609ae9d5c10e2d92d5c3e52176051075ad33967abb89b786c8bd9fc375301b2bf99b0a153e1559c9a4850f10576e4c7d3f31a9028a7e7addc47c18d9b1560aa70644050e053336d733036cc09470095fc0f419ea3ebd373dec6301f80575e1b38d569abce50ae98c55f84b05104f944d3c96448a7284fbfd992a2e97fa0ec5f3307c8b694c"}], 0xfffff2f) 22:21:36 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2395df00000000000000000000ffff"], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000280)=0xfffffffffffffe72) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x3) r2 = socket$inet6(0x18, 0x0, 0xfffffffffffffffc) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom(r2, &(0x7f0000000140)=""/74, 0x4a, 0x840, &(0x7f0000000000)=ANY=[@ANYBLOB="0465f4491edcbc8faecb578d49002e2f66696c653000"], 0xa) r3 = semget(0x1, 0x0, 0x180) semop(r3, &(0x7f00000001c0)=[{0x4, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x73, 0x1000}, {0x1, 0x9, 0x800}], 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 22:21:36 executing program 1: shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 22:21:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fchmod(r0, 0x14) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) 22:21:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 22:21:36 executing program 1: pipe2(&(0x7f0000000040), 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) fchdir(r0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 22:21:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005499341ea097454abdc76f868ccdaf6a4c78a2db", 0x17) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x3, 0x2c681b82, 0xff, 0x10001, "40025a2223d28ebdc362a658872d19b281e2a749", 0x101, 0x6}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}}, {{r2}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) bind$unix(r3, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) read(r2, &(0x7f0000000140)=""/249, 0xff90) 22:21:36 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/111) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x0, 0x0) setregid(r2, r3) setregid(0x0, r1) setuid(0xee01) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r4 = semget(0x3, 0x0, 0xffffffffffffffff) semctl$SETVAL(r4, 0x0, 0x8, 0x0) 22:21:36 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20090, 0x4) r4 = kqueue() r5 = dup2(r0, r3) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce19f5ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ffe95a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002549ab8b26e45d993d421b16470e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fba06246d77fad88a4bf3acb8fd1130392a1f30e58dab04240447f5310c4e23e37e59c9474d5aa462fa4ba49d6eae2edc074d9d3c949da50669d53df66319292b61dffbfed138ea77e2d9081f26bb7308b4915106f1a8b483"], &(0x7f0000000040)=0x1002) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r5) 22:21:36 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 22:21:36 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="ba52e7c87d6546fda675a6a1c480e4f9bf7a8f6344d9ae8eacb03f2addfcdbbefd61b8a0f50e16ba911632ffab17f7d0bef20c2b54325dbf5494d396385f5506408140e0716db741b5f937483304bcbc679389c56ad95f75b3d9ea4654eab30ae03d45fbd7f462825abde98fe29c68b8e83610904facd420c9c1fa6d47ce06c7273466bbb632209b996a08d7cb83babe", 0x90}], 0x6, 0x1000) flock(r0, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="840d0021"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:21:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) read(r0, &(0x7f00000002c0)=""/159, 0x9f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f0000000140)=""/249, 0xf9) 22:21:42 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$inet6(r0, &(0x7f0000000380)="57538f03acb21edf747f0e4ebcaca3decf369c4c1e288c783e2ac3d57e8988c72b13343fed8b56edf42ca370f92367ba708f756f736d489dd79d69bca9ba2459bd25963eba1efa83ea2d68a92f301f3b4f84cbabad6287acf065ef98f7539cfc01bd03a898a1e9be269b2d51ab9c0a861756c82aab31991a426e095607b3879fe79793464aa120164999e8c7afbf3fc0f439c20f95999fd65542b28170bb4c8db9bbdadb23f7e621020f0049033bb23265ab46c2ee69898ab47ad6b708659e3a53f997f9da58fb46f3d78cf130ab4849ba275a3c47e8a37f24f5675ee1aa13f3f92b8b7bb7051df543ce2247407943c227e0b73b97d727037209b200478411badccc826ea476d7eebd87b3be6fcad272c49ed4a9a43234e68d018978957f450d4ac6c928f4db6f1cfaa16e2e37a3d50150324d78758fed0b1217a27c6f9632eea4b0c762cf2978819d0bf709ff1e146c0d265b6b37849298516a61b1b68d52d9aa7f5bb96427e8673d3651b79df659e2013ffc001b5df62b856f2428cbbe3b8706f942e7b865dbfc5f423be49970f140028a5c419cda9bc99246263eca510ab8ed397b8e2194d0f18afd11471757111f2b6d0b5de8248ed483fc33534020912340b43fbe180ded28781c44e5abb89616f3275a525af5ad521a6972c36576703205ee28fb61c12b35a250961873c68eed93b3c4ee5d041bcd55fb69b74dacd5b8e0dd69156e23cabb2d21c4daaf4d18b3e2d9559312bc047a9d5f11143215add8cac080eec352abcdb3f20e6567e6386d3fa259fcb72b5bdb98e95aba584649d31142dfd0118099777dd3cc7bc10673f01efc4694c0262aa8414c9c388d869d6bc09d2a071e556306175fb91d5e596c211046cb7ae2f0a02791000cd04125bd85f6357fe98c724aea5829df1d4b3378ab177b69b6540003b299c9ffe59ebdc9af6699c8165f965e86f7faf0566fea8d593db8e428f0a841c0577a95099bb45312dd2e16a3fed1e2b570b04edfef4ba6a87a09deebf0b227309681734b9933587ead866ea4f37a0cf7eb02312283a437656bc8fdbd940198817855d207d3bf5447a96e8fe7e544251edc56446cf2ffdf3b64279f577ff7ae7e3504d8cd3f4e886cad79d32fec0d03f752295141c07b5e68ff25fdc7d766d2cfc31a50f00f7bd93198ca1d1101d5209fa9bb309a349c0971b3c97e76a838830b8030d41300d2c150bca16bea0b9714e82ff50a0b025ff8620a9446cf3a523cf108a1d84f9ca367b6e8da6ec056510c9bc8002f437416260eb843aef578797d5d02faa54eb37e211d5bdedd38dfcd81a1be90d2fe03b329d7d5c105ff9bf12fb0f158aca6e3c2c337d899724850d90f7ef6a83133fff4975552d92f3201f4fd682494d9199d2ad3ada1bcf09651cbae8673d2650cbc8a735a0809c70a7f8e439e3e1241fb738d5d249ee6571f5264f2227e899de95ee4df7fb5b4cb780c7418a91b10a9858d83231ff0a4e5b8656d20269b7ae98486d6647b9307cb2e25995f1e61c4ecb6b831ad645628205e88029c75205a33c4b69d696de55db87b151da2769b12737e470a54e94e1ddeec9a72f4b12d450a84601886a32911347ea71012b14840093d21b038c2238a830a21e520efe317064035d411a65841d626ebb22ca58422bb888abdea37509714bf7611f1fb30ce766755276e401aa2739e5f0a75c3ed5bc85f84a01fea7500c82355fef84610aa750bff4fe4d37ea4135439f100a17e03797258bd7a8d8bd1c2bba44bdf569204b2254c16d5ea280b734596547d475072b704c98539d9f4d12027a1de153b992e68b1e501e79adc830f47c89325499c1392389eb1f7bcaecc58c94aee2a885969f098d0342c9d29ce90d56a8c9db6a80ec582b8de55120202acbfa831904b2092e6705aef97182c54e6b560218414caf26106840ae512db75459ebf3b3c7fccdf7f657d2646b810ee745de448f12ab605134ad2e985331cfd41218cab0764db9982cab87f1837e720515a71f3b5e40a340715bb0f06aa717653d8fb0c51d561b5bcef24932f9d00cf0ebcf7f91d722c05e1763a17772be1858c7f3574f2a4b8f867cbbf7d03297fbbcf027691f001e8e8f912af6606ccadec6569a5468dc8a2ae46ed897fcb32d139c63b3522a8e251375266a36e3331c80644521318f63cd82270bab8f35d0f9af9d0bb18d08e069346d44c73a938bf334ecc6021d8111cf2ce47922c35064996ddfe59be48574f1c33838ec2a3e2ce5a1a65e1a1181311890e1b820d2b395e1cca0d2c4decd0cf5d628d5afdb71335ff8373381a5244029e67dcbfeb638a9bc6a6ed5113d7e4579075650de9a146365df6a6daca046f8ca49f8a99213764193be82b66baebc96829c74f3bfb65e36f60087fda5d0d68d53e3df9beb3247cec0729f168f69e82ece8d43304f9797d7dbbdfbca92fecab4ab73789428fc0baa13d1604348f48253ae5c235887cf74027b402c6f0e79681d418ee292fe7c00d5f0e8412501cd2ec12ea5d36d1ab73b71cc9e6f83c4d261ed9b0c89fa88d12ae4ed33ca4a35c88dbe397a182f55bd7ded20f631c26ba11179fb10951d49c587cb76447a205512179901f6b419f4fa7c3911b5999a2a49d9ee953cf59cfa5988d0ad9cd5ffc361f6063834012e40847042d2f3df1ae0a63276afdc614735be452f0b90ecb3bcc3f9ce116319f7a71e32039671e6f37403d5f3ec1800e3542153e6f05edcc106668ba179a6a2242787649661be8a7d4984b37eafb1037aa2a927e10c346bde0fce12233c8a0447dc9993658614cc8b0a4321d4fcc673ab12a40328e6c2f3ca0f120166250cb815c2b15f4d79f7e3790df97ac00d4688cee07952f2748055d37e49c7b8c092004e43fed6b7ed5615d0e5d6da84dc7a74c5a64da11b8ebd8a3f0366b994ade923fd9bf053d90d360bbda174f2d93dbfe6d41725f015d8ede6592b8ab120087aa1b013aa2242aa3c9b1484cdeea1b3e6558ca1f1ad994cae194cfc54d7fef21a535fd3ed9c956111d2072142c5b3986f4fbcad865569f2600f80a7f9969bbb0d213881c94a4863e856eec13de5b8eaf5dc3ccb0782cb61765772d7f978c7c72440ed1d824e4988a6acf6d297a794425b6ec306db1d465302814f5c1691a944c896a35613ec87d94377fd83240e4c19aa56030e05434fdfe4e9ddc88898aadc53174235371768f85120a07a461acbb01db64a293902e2fc0cbe5f27ca800d6c823a38753eb048f30c7e0ba444d72bac902deb709bbda72a8c7c953ace05a9021fbac46d3e258cc97a781d2dce2b5518168d5cf997aa77aa6d8944b223d8a13561186e939b286b56054cf4d29397f2aeeb1da03c2470132aeb61acd1b38f1d5787437033ed636a37bc31ee1f6e32730b8c04ec20fec279c93b5c07cfbef10f2da08e956a2b73866024326b31b97381ac402a6afe0994b09cde18bc00e8d6e7bfaf1fd1273730a470fb0081ccb1e80df4bcb14b469662ebd66e966058c89ddfc84389bf47772df03a221d71f58e8d4185b60fcc619b42e818b60734b17cf21faf23a20d113018d9b1b6e86dd1ae8c74b2ed367b63991e17b7c512370705f784726241ddc18ddf64917689f7d3db392fbe600cdcd19d2fcc8d5eea7dc9c67813b5a0e7fa85040133bbf70786e86ca2f26f85badd6870570c4fcd44773f2f344061c03c501e48e5246f9dd6874e2cf3e5e7be2ff8e7e68dacebbbe8bb4eaa4c5894af29519f12dc6d7930cc5773bc385b87cc5cf9cde508e227b1eb3554d8f2e05c3f7990ec84d7cfbfc4e8fd7cc2983ebf0474a5cb6a314c74468d5df5f2d97c0c5df03e15104c3efd37e2ad79ff8a9ade052bc1c2d4d08d429a47fcd694b0ea28581c9528d32bd3fda865c7a32e7c364f18003735ace1206039b2c57b9c1a385ea6ee9195bbe3a6c06fa4d8729735dd157b607d04a40b7a401929c0675a7653a8f3da440db1d2a6be54bbf4cebe9a39efd12558b8eed4327722c5d60e75848df8451352f0be24f910055c6da1c80281ce0ba3f60fd853d128a5d4d00f71078f4586d7f0048fd95f6d706dcecd49fae46e181a5599112bd1311decfe41de2a506821f69527a83f70a969b79d0025d5e8f8b29aa9fd5cba06e9e5d5f72589554a7b4290ca37e361d26cafdf18f3802e0af6e98c6338970c823d3919ab215563cd9fc7631830e3c58751b14b5ff18df5886719fe3c528533672a6ed4c451090cd21221756faf364f08398488676b1907bc662d443d83fb4cf50f59b03586a42da9d6cdad7a52a933514492a4f47eff2dc6887901dc9b2a6c7074e92ba5b1598ee57c355c97b435488c75509af6824f586b105a4f10ea609db91554c514cd6c9e627d69807cdfe6ef0e649494bb649bb70a34081184fe43a63dbf173a1dda93e7a1b56008c52618a215981103b67e8bf5ca6c8bf24b99229791147fa774c4b4de6d46bfe5dbe36885bd57bb15c0d97b0dd8c0750ed8325764ccdf93d7715388398b99e0ad2fbe0e9065fdf17cbe63c87bb4d02620093a9effa1afb1170e3827d08fdb3339aaac1dcb7c1003b057c8153b5b8bbfb05b0ebe90a1433a7c9a0a3de68a37907b9d4f3ef2ac97e6b65870996494ae7f1b3344b82866ca24b9ed305df963ebdfce30c26bcafcb9f8573cf82ee2ecae5b6368d483f5a7a7d1f09af7586b2a1488b716fcd76969a86786a5953be45cfaa7f71f6c84b29b26bd5d718b332980c32cef67e416449b517b1c78434992dd7a8d90c629c1074f48275a00478ed405b11299b730e1ea66ad53efbca510710d2d15ed1d693192f22eb1e17b00e4ef9ece46dffffd7bd945f5d07476235eeebe4e7c18aecab7aafcd01d9114465df9062dd3c80f96574074c22bf189496609f7974dd6bcf801dfb90bd2c17c3f6b57c14ba816348913ee5d121d7fd458231c3ea7e588c2bbc7fefc9a0d01f225e275937d8254e7f34e3f4a0afac78cbfd026ef3cd24a78e9f935dc927deddbd1c5e3dfd73f495326b69a8506993dad7d5e68f05d7842f6c7deedf825c39388826bfc72b41173a45c9a1b5758e321e228ecd0d24412b509ac304e83c88d3be7ae921df67e7017a655bb9cfc1faf14b88a92ef8fae176a7363210b53f501b0a31c70e3799b27f7e37f5d125be1ed2bd8ff65455c8eb2ff34d1ad626f5fd909a10633f5fd3289ad9142a1be1842b9b863ba695fffe90d57ca609b24ee9abaf531e2b1c16c17cee8e885a9c60f9174d8f5bffd683d0e4f58c6433c94ff9c0c39dc2d3117cf67a0030cc5aa1767da1f8930082535c45d3df3bf6710a502dcc9923489269052fe9dc17c3b418556a7afcddb7d33cb36087c5a973f680b0edde27c2b04f95bc0dfe9f1f8777a5f33ce1f2c41a45d8ab3f6073883f216584a362da775d54dee34238712ef14934b0e0bd62b5b9dbdb77832747c7262ed3b6e81d57d2c201f770872cfaff4489eece66a8ee5bc710336bc7599b35c5e7e126710c99c55168406db6f7c482cef3e2dc54c4c4eb8c1ff5d91d50e90cc7764f4ba2dd28813216a9f69d535d9fc0c3b070ad6d67e9edcea80e0a529a91a16054cd4c5902b3396e3ea231cd8754bd0a5268669b723387b858f3be9a89502a99cf90e26eb8510748403195fa7f699a82da332537bb8eeec9e4e34d544bd7c3e689c4629bb8a9a24e7b3f40b2d3de12b3066aae3413fb59377d4decf073c8c33d64e657438c404397639f919d08bf0ee8fdccd3adf6bc5811ef0e30ea696fa0a57336b068f8b5bbd0c2ed66c1c3bb197d0737a5", 0x1000, 0x6, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="eeb97a86e09045ebc705fe0646053e3efd72c45542c74888fb79129f7d80e2ec1e8db9a96245ffcdda42693db862a2c4ad5590faa97bfc8d5602a24a792c4442cb12ff3651b3a7ce9596e655d29db44f820c0196ed62fa2452f71d56710e4e9477551f839fed67ca0ef4b03177b8d361ba601b5456d4769b377446c5e9bc3301a0247a4292232ca1b014e4e4da9fba9962e24d16af60b89b94066c5c751eb5895d328cf2942aafbb27ae0694a227fd8811a3188da3aea28a6073a6e20558fce11a1aae7899cd640cdbef51b928315893328f37806b7cee", 0xd7, 0x402, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r1, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002540)=0x1002) sendto$unix(r1, &(0x7f0000001380)="a975c6fb09227465959523d0c470eb3dabd3899ed7e6b8f54486ab77254e30debbefcda02f90329004e7709b37f745443a263100bcd264398efd4c114be7211a348a2fd6692cc5dad5fb4b10ff24ce38", 0x50, 0x4, &(0x7f0000001400)=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) readlink(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)=""/169, 0xa9) rmdir(&(0x7f0000000100)='./file0\x00') read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={r2, r3, r4}, 0xc) 22:21:42 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 22:21:42 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xffffffffffffff45, 0x0, 0x0, &(0x7f0000002800)=ANY=[@ANYRES64], 0x8}, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = semget(0x0, 0x3, 0x570) unlink(&(0x7f0000000200)='./file0\x00') semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/232) sendto(r0, &(0x7f0000000000)="02dfc70eeffd21f44f374e7acf162e79e7c402f0155d883127754d3ecadb7ffb235f9d5dfea4d3e8401a1a338387296cf2d738f68c974ab98f698de588301b36c9411cf0d7a9fcf9380e2c07c045fcb92d24ce34043e9ea9b1639447b23db288", 0x60, 0x8, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/34) 22:21:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000040)={0x0, 0x281, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000000000000001f0921db1117a9fdb3e7d8de4ab3cdee3ca0d98d34be86defcc460ddc8a9cf802dea62070ec658b284f91e297fab90a1c4814e13c8c2bb9a7a0f8e9922a5849cb84e567735c2537d4b155bb48f0db4f4169026971d7354678f899578a16d0d3e7a2fe0e49d6e6b75ff3e72f9102a9f11f40a0dffa1aebe5bf9136298b22d8f4967a46602cbc5c0f18d6a0ee080fd935f9bbe11ac0d50f9fd94712e76140823ea2bd1b060300aaf34953a12be90942bf4623933dc5a27c1f3a61e5da1d197460d87163fde743c9c31b5a5f0af054099584363bd6da86158463165c1938ee20c8850d14ead1e5fcc81b3eaf225160cec07213102816798112567b5eaad81e996b184f245ad22c32cce23fcc24f5fa69febd3ab41905d409c0c704645f8a9694494c3fea31dfff9a9a08226867530b0b949dac77d18bc72c6cc3e39b6e25ad47159eb822b86e86cc67441cf4405f9dd79894ca926f5c051768bc21d9d7aceca504fe62e016cce0590c097ba135566a7e97f40785b72e833d7be194af23f5dd27450b9259fd6719d31eaa329c29bb422c3728fd9b5deb5def27eef236e10ec228e4634bd9f6be89d03fbc720d85f3e5be0501f6"], 0x17}, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) 22:21:42 executing program 0: msgget(0x2, 0x10) r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000000)="ff69be1d923dbe68", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) msgget(0x3, 0x420) 22:21:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001b80)=[{&(0x7f0000000280)="5c6c02c7945fa79f51bbee1c685019d11bff3b4b3c6af5e0f370b344561a2e1272303fdc448de9279eb6ce2627175d17cf00381ec3fb7d0c94075f49f667fd606bcbd29253f4defeb49814330dee5dac7ba9f8c7703532b597eec84a39e55383cb50b3b773c31c54979e5d6d7e1f2898", 0x70}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 22:21:42 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) close(r0) syz_open_pts() mknod(&(0x7f0000000200)='./bus\x00', 0x180, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/238, 0xee) 22:21:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) dup2(r1, r2) 22:21:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x5, 0x0, 0x200, 0x4563, 0x5}, 0xc) write(r0, &(0x7f0000000100)="3b4e3c27739196a83990cdf17cf4e4716bb937e65e0e1babf4f8086c85c6b01b9a1fe894d6e1bf8b360ceacb2e5731d618255f4fff7a520b5196bea4eaef7d1a3f28c98b031de05c8f441aeef1d1e0117781edbc43cf490a6b2de814f218aa7a1d5f28df79e71bb6550ded717aa46a9de64702b8c241264f56b0da765dfa1c7a98a560630a13fe5ef2c21148032ba3f9aa66094ef2ae217c8a7fd7042d32d14257cc0a8c19a909f690914dade33bce8c73873486bbcd54b0ed05d1f94f05570c3f3a2fcf14de69ec4268c73a237f3549a7064fd3f76ec59026a34230451cf3cb1d1cb30689477911", 0xe8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffc) fcntl$getown(r0, 0x5) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) writev(r1, &(0x7f0000000500)=[{&(0x7f00000002c0)="be7adcff621fcdb04fb9955b83aa13aab7be6326f1bba5b05fd64c87f41e6ebadfd187ddc0d3806cd3e5d84b69530e538d93c46f48c4559a23b67084f92190974535dbd2978c07af5c4a4fb13936f56185076c8feeb13e87183b145016c09f3f57353c8a108d0f29074528c3df301fe19351888c5aa506245a971b102aeadf94bbad5d20ae90ae2eaedf500a0c04ff0f27f31d8799f78cb57ba30f7515f7971fb64124fe2039a550f4dbe280e2ece99c34e39a84d12f8d755d10fea848f3462bf21047c711b3f73ae289138b6ac9b73b7beb551d0e2ad45ff3dabc2f8d6efe418f8f8f", 0xe3}, {&(0x7f00000003c0)="7070012f7b6e6bc1caefa66172e184c01160ef027ea88c89d4340b9b061ef1687039cd5abba917fb1def1f0db60372f4b676eae08786d8778f851570f64a8500d651a457dfb80cbacf8a54feb91bb3a1930ca3dfcfa47ac084e56cb3f3136ec21660ebb975156ee89fabd66eff66d5b56c643fa0643ea30a1707d906f529d3bdfb48f3452328422f6a1a5db65e1b04f8a9c67e15329a3e839abdc8db54404e9bcb567a0b72916e24065a2c610ec02ac28f0c2070f1980d37a8f8b98efc6b7a4719093f", 0xc3}, {&(0x7f00000004c0)="a247c8d976824cb018ca439be0852890641dba", 0x13}], 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000540)=0x8) sync() 22:21:42 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() close(r1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5f0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x9, 0x5}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}, {{r0}, 0xffffffffffffffff, 0x5}], 0x8, 0x0, 0x7, 0x0) 22:21:43 executing program 0: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="575656d0d4908f635ec842e7d867c7cd6590da9369d0c8a8b4aad6bc7fc6c614cb93b6d5c18f627abcf0ee0c3083b667e10aa6fb4f083449a74be303e72f195bbc6f5b268c226d635f4282111a3184f562bcad1abbcc2c8e39c1f08482e66cd19ac0b9ea722e3a8a167fc4569631d6457fdaa35b10d83516f8379122323eef77", 0x80}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xff60) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r4) sendto$inet6(r1, &(0x7f0000000380)="78cfaf801681456369d920f45b321d0b41faf51cf7efbf6a4a28295ef76db57cb6700c65a55caf07267baa7515c53a7756aa1ebfea327d2512e2fd174ff31319cc83e9275c24aa67afefac253846a611c3dfbd206ed782c8d1d60a4e4225d9f9129c5beb83537d129097dee6caa98926a36f4a3809e150e890440b4ba3a86f2936c7d7a51ef7f20623768c38e90b52998694026f1408", 0x96, 0x401, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open(&(0x7f0000000280)='./file0\x00', 0x100, 0xd8) write(r5, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x5, 0xffffffff}, 0x8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) write(r5, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x5, 0x9, 0x1, 0x3, "b840434e6183088ee8c278c0d02988e92849368f", 0xffff, 0x6}) r6 = syz_open_pts() close(r5) pwritev(r6, &(0x7f0000000f40)=[{&(0x7f0000000440)="2debe21a58577a2a0083cee2a254c97e7dac128a40cebf204a635a22366623465e83c08a050073c6733c21dad7687a73ce49ab323ed7a5662bef6b76520c7d0fc3c9c75d27bd14f1b944cce5eb312d8da7d9730f48f21372a6537fa035f8fe3e37cf896a741bcf7434999c3c1300151868ac2b59c368340abee461f57dad84a1d6962d1d83e90d0bd36f24a4daf249626d2d6d7a5cb72129d56314e9c1ba", 0x9e}, {&(0x7f00000005c0)="48ef74ae5d0fc7380ab1d4250802d919e447fde2828a17ac1d655224898bd6d39ebbfe7c4b0e3b827a2b42974e9f3bd86725f5bb89caa6595056ab0bf39679aa2df39a2966a7e4737491711202bec8de033adc8c212abdac8a8ca27160bc84a4eacfc8ab76874ee875ab967c204d9818492560d1c26ff45f6d36f07ee60bf16b40175aeb3c7f1dca6a783d54de23704ece2fbabdcee9f517064eb7c2b35c6d7949c015c37f6a8c35ac908dd8560371ac99e6f8a65100c55a635823635863f17e16e6b69f92d34b07eeb4e9786b575d30890be5e5d8c960a816efd9d4b2bfb0b4a5df36ff3d38f5616bf8c9e82e", 0xed}, {&(0x7f0000000500)="b0167574edd5914500d9b02c6c0233e2d63946ce8961b61bc5e3e09fb8951e5039f81e779f22ff944468df1d4c42854d", 0x30}, {&(0x7f00000006c0)="d1ea61a76ab29cf1e37628d489200b7692a05a7b6f10f7955ad2467f6b89e85d1bc1ff905c446d3db09ac6c3349b54273dfec7799fbb024fba5cb2152952b4a230d98b2a31270618340f242e38e2211e1db9d3344526ce5a8c069621755cc6fca22517f9a8912b9bf19e3fa34e6b542b181434399de8ef22b5a957a62e417d85897a", 0x82}, {&(0x7f0000000ec0)="208fa6d2550675aeb1a2f26e22612c0236be3596acf5305c8fb43f4f207b00482846fb772cd6e19d90a027855eb31daf6210ea4f9cb2b5e1f01410e6599f3c9ccaf1c6414e268efa5fd81e0ea4a464e4cde14bd6663dccaff70e3d3288de", 0x5e}], 0x5, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) kqueue() syz_open_pts() 22:21:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x1) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000786d5a1f3fcc17470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b26d6286a366bb1ed4fce7e9b7b5ce0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029364c36fb2423a1182700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ede748d893c40409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ced4cd628518c4a9c05a435ee0ceb8f6bb3febc4c900734a64c3271eb576f222bcf03992d00261eea1db8cf3144534b91d4"], &(0x7f00000010c0)=0x1002) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) 22:21:43 executing program 1: setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) 22:21:43 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4a, "fa2a26563d64459308caf5f230a1401f086066ac"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000540)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f", 0x1c5}], 0x1) r3 = dup2(r2, r1) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000080)="c3cd555d53aef926f40109d321a2326b08960b31e40cc9180b83aa63d05d07315dec36169eee1ec32623024b661d67722a52a73debef870dd5760a432f86ff63d7a2b54693144719612473d31dbe812c41e02708833e9b5f6110452e3ced94fa5357075543f9a48f496cdbaef75e96ea27a149a5b009c1bec0e85112d1725f2c7b966c33971a64eb6bdcb6e0563c19509ba55ad45f783ccb3fbd87b3e7bbca12b2fef8d9d1163b3e49a4ff47c18191085d7bfcdb5d723243db44a0b85f1b0421a88200fe5452a993ba906e0a", 0xcc}, {&(0x7f00000001c0)="b08cbbaec635e60a7234f64ff1a81800c377677c8dc13f5ce4d66ecd1255e8ee726013a3878b5b42c72a1bd8970d919d3de94710e131e7320e680e8878b037973f3db5666294fba7b3b4f16c831b3aab726683aaae79ade63f9b5734c22d13f8e8b7857c9a3459642e7e3e4343e9ea5acad50d49a08a3742f23a148de7344c6b7cae28f1643092152a9b9b4d88500c2307c25dcd9db2e5", 0x97}, {&(0x7f0000000280)="a4a6fde5796f9db0870a0cd8", 0xc}, {&(0x7f00000002c0)="0cc3a36aa00c78ebe91c9af102cccdef01f264e0d752c1ed565760c93f3591334130ce9f0190a33d4816ba9b2d", 0x2d}, {&(0x7f0000000300)="e3fe3604d7e0dfa5ab9c80268dbafd343873db4c7ebca6b5a975a2306810961376fcada2debe3cdee4c51efe7321b0cf4527f2f4adc274b58588a3977eebb5d1b062dd346a16731f02447fc43fab8a48c86a8dbc97b96699cac1b091d46183935474b8dd3b4280aa2979b3c3e0ed33c3169cb5d5ab2223eeae5fe035652e29a8d9d3dc8a3cea6cefc6b1157ef100ccf6f2a8b473ea215fd9f1018d3d1f33a82cc6c7b0098aacc92f4848192b796c3e43ba8803357253182f4a0485441329", 0xbe}, {&(0x7f00000003c0)="a56f6f2a82782c9ece8fb2a97cfd157eb608765bedabcc89e69da9faf79562510f0e0a87087ea33d915986", 0x2b}, {&(0x7f0000000400)="a3660c369467d6b6998f0c9ef4de864ef257b403ec5d82bde41d701e3dd9c88facce282c72f26bdb33fdb3f2c31f324946a01322d2ab15a6cd57f31b533929cf57fbc70f7e143debb77451f9b519d80c1cabfc074931c713105bdf5c0210bbb7f48f3715c4f03429251dfb1d51da7aead3ecc8b14e3e29c2c315c69c0d0306a55fd8f52d17f94064282c2a7707168a81ed5385a7108e43d3afaa5d26161c70a15e9e29c484a23cade357433fd7be4ee5a364c0bb095cd893bfed9588189961fbd2489e5ebd9a27e9b376582a4b12ac7ba7524301b46d0a9255e4", 0xda}, {&(0x7f0000000500)="40bbdc6dfb98298aaad6f4deaf497d095f90bc996db379368a54", 0x1a}], 0x8, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x58, 0x402}, 0x4) 22:21:43 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x81) r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x8007, 0x8001) r6 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x441, 0x190) r7 = open(&(0x7f0000000400)='./file0\x00', 0x10041, 0x40) write(r2, &(0x7f0000000940)="f3712e2ff79e69b30b240f03844dc6008450902857bd36cbf9714f9625baf03747977a2aa1c0e5f7ccf4e19e6a2bf456ae706965a82b426f889b5181856dcc7149fe3c378e8718e9d142067e92c0f9a7ae2f590225747235a9681e09a6b337e234eac300068fdaab5f7e7a4e68f67049a1aecd3a56e4440e7a82ef8501be15da6e7f19c4e1821e4222b5eb8c64047b7d87279f65c9730d018410abd2decf4eb743eb81b37a9ebca0d7ba759c9d7830da11755abaa2d9d7ea6696efb48e324d38f32e35491c454b77c0f40d85140c2d03f6bd84de8430fc2756f8bf894603a7bc6d8709542e9fe3194f11afbfc023fb568b84959048a84d48af812cb27b3531f02ec443e13e8ad81789e61fd2ce76f2069ad752cde78dbcb9ed044287a2a74c5a44ec30ae7499438332b8f3218186615beae3885da0c9946f18d76b733ec5a76466a606c337eeabadf871f86c4384fe29b6b73cedd1544b4c842569447c5a3a9863b07e145ed7899c875e0a4fe232de69093a03f70f2bbd138d819c97073c2ab5706f085941ec05ba6a407e92ab19b8bd6c9a1a0a6320266dad76e004a0983e1965774a550f21193b420196344c1478add8d292540980136b517aade4beffa43311cfabf166980a34791ad53ed50a3396613929ac75f326e908611b92e4c72adc6507a8d37a37e6dd186a09a5e3e54044875e4e4ba3542ede78282fbe646587e0236dd06cf68675fd3fbdbf5e3a5ac507021389253b3834e56d706858b4ca7ffba100f02b6cde59aa9391717cceb7fee58ac56710e1d94475fdf23bdf2776a6ed2792fd28c4b8c800265665cb13eaf393f81b798d676ba15886fcb60da92e58f19ae4e6348c3b0857719429ee92435abee9f4d9d5d295a2830dd7f53009d36a25008364a4b7f42389086e2006c3fc92d926d9d5b084835b8e55bbc104ff778b01bba9d1a9927b0af7afb4f573c59a40ec48bf796fca8156c2a3610a3de884f6ac979bd298e3e32b73e9cbc815da2f4846e1de0a01d6aba684b7689fd7fdeae5a2157afe0b2f9435499ef4ed7f976045b204056d724688386aeec33de874329d83300912c8e960f40598eec4cd36953f98557e287345ce70db932f714e908893b836385da56a87aff5d97bf57d65e1cd76b925de755c6806afa2521bb77f76746b6d931a95b0c4f39486acb2fb0222cd3272bd2245d0120077825209e10145db21583bfdb71840832b3fa5ce85849b34f3c8ecb2cec148f5f55bb41bcc95de9d9faa19a24d6f1518d53b01f876b66b2e540989e0056e4c643c6073e25ecc6b61f9802c9c0c9f2f3154ff4e280488fda042b8f897a3fedec88e1d18f872cdff32a49dc7d4d847531dde21aeb0ed6fc6ed00e69b93e1c4a1f7b9f58563d05205e5b8b6ea374ceedb6610c436fa4af1b6a8523c3085612c5501e3c07ff88e18d579ab294f5b7c9360c37b6b84f88afceddf7556c25d1b49fccb468046d283ccdbc9506800708f0b5003eaf5696e4659c41ef4f25fe5d3989171b856f50eda458fbe337d61f959ac42461e1aacf7fe9cc0bafbcabcdfbdeadea26cbcb66a16618a02f1a0432918cb450f403441b0433bc64cde35e16139ef4c26f19ca7fe834f0497d6f3b9181ead1af28887cc30e98393c42864122a8327b48b15c777e01fed5d5956e607b1a5be364c8a93c63ef549bffe5915f9ba04784188b751b55cd133e1ef3a279f2c23df06353a2246078ab528be1b98779da66de9d72bb516debac1d9ecee844b3f4bd6e72aff28158c27cde5df0c928b9bbccf4a6abbcc863afac27db764fb0ed918dd364db197b5f2be2959c2c26aa3bf25fee92367dc76c2e00ef3997711285a41ff7570b412485badb21521ab2e7302463ab2d5ba5295416c313e66346ff06b1467cedb10ac4475a53a8a41c339ebd340e1e4ac35e158946c303a43ea04dc85c81edee43b5a8183a1aca0235870c8b76fe73b21a370a68f41cccf7f82169287ccc09f42006c912464651d7a50fbd22e7486b3ca95daa283b05ff7ff31bc7ea7da481b4811c27a72e342ba90cc13084c81b8bfaecedc9ca73f3a24e0569512b1d245fc6dc75d1f3be16d67d4b827d96ded6cd4fc90ee3e129c6952c768353bc50cbc86bf122cad8c9525f02ef6776550ae983b238b730a7459922ede5f382e983aeb019e690af58bc2f862bf705c93b2d7f6a5c56aca9027c0bd5bfd60893f7b06791bc744168d6431a7fbf38012a50a1fe2f62f653a7519aeb298ced89566bff022a1c29af14ddf3222d990a264f452976a69b19b8fa5d38d7bb4356b12946767a0a56018b9dae2905910af99ad61f8cec5e92465812c04507c75f18b59e058c2bfea25160ddeece805eac471e2fb651f5e325898f57a6c69f42351f7b2f42bdab7cdd1e441d2a120701af2c9ed9b3c92b9eb8705c82d91d46d45ac300f3c2117c7c8ffe2108ce0e30687021638f64ba11f6bed096f5ca38ae5043ec7713ff71b075f5c835c1f2796302d7b2b7a5fbfecc1479c87890dcd7af37f4615fd280a0ee5e4c5b751b100bd189087f358f333117c74b8ef1f67c7bea3e89de60f88b691dd2bdfe8b1d11bdce87c7796d726e5e9f050477c5af547250b93ea78cb52f0e1060cf6577ac79ce69391a4606330228f3a8c5c8f202b48a2b0da3d8cb13d0c2fcdb81a48508264fce63e76a00ed1ba6550c30d3d8e7cbbf084f387c1c208a2f744359e37adddd9b7659e2020fe5b27937494a478ab4e4b1e276b1e33624e10cded394205dc6a20a6f436e78ae386340dbf6402b33dd53fd25ab405f7a672635a709e26e1864bce3d75919d1cf9c6ac0853e86b7088a0ceacb3850a18a8bfc30c40616b5a9b94c008a85f55399aa0b37eced2f53726e0cf878d2f5f37aa223a07080a595e01fcf10f35844b591e49aac3cd93b3a253f9f13be1f9e71d0609c5780de93c150f5a48342678a0c4c07d752365d9bbcd26c36e842fb0e4acd19c33a270af63742ae78b6d153a8961dd1b00881c2a976961ef202f1472f0dd8ffc6b0e90d9f66785acee41046f4a9920631503d49322e5d978432257e39e00df8ad83481180823caf3ad62ec78739a66cc2785ee739bd9acc78b8b4f3376b686be4c4934372e96c68b816df7b80e8228b4e57a369fd4d2abaff79b5a29a1f91f4aedd5b3207cbc8d1f6698e20a4eb2599e4128439504a80d8b9c4bb3661df7fc51896bf279ff794e7589d39677f7ed130edf213e99f960d407feb42cf957082ec67b6a4ca0b7360ac70040a180f94cd2e6b4f4f28f0f218c92d15e54e1b45a964061718bcd75c42f33dcf7c2e40f201451aae5e4fbf2ab71b3e42d3964401203b8987d82c25d18ec4e599eb2abdb5f0c9089f5e90c36ed81f7617eec5c4f8789e82ae56de1e1e91b61ac38c09c6649d0c20de78248c915ce4c6b9229a2565921d6f4f32eb47bd3b6f4552c9ecf7a7527c573c884c89463191218b9f6d6f03fec57ae2e91e4cb15a049ad1f1df493dae7a84d87d691c74fc20e2d31473445bfc035e3b33251e825550fabdedad1cab0cbd9b03e99c15d0b38490feb8c6acc11bafc96855ee2ccb285e74201e9d4871c5324e4fd0097f1abc79993b03fb5aa593b23dbcd5a819fd6cbf5aef2eb13833a8e63d43bcf4e53f40c499a5bf5a677a0be364025931970966d5ad046f0f2fdae214248b45af73dfe64fddf907ccdfcb8dfd75eeb464f558e4032bb8c8d8e9edab2b737674f77fa83f8bcd5e7ce11e28582479791ff436a37ea7206960238b66dd033abf879218335e20c9d8e32a8b96c53953b1bd1bf5ed96f1680910bca6616d797f95accea81a197257985dc837c4b125a67e378e83cbe4aa4802ef38038cd5aeddfca58294e2c05c178c2910ed123d653b7dd61ccf84cfbb05032a191ce6523d538b8465536c19d983103c278d2a93aa30d3256a2e528fee5abfc63ff0532dee18184f9f9bb797911739235608a0dda9f6e19352e2db73749078a694e38d20e219e116c2f534a86c391091c8c0ca3857c38875b4b0be11373e27c664358d13eff5e84bb97c17e2109a683ac0de9fa00aaae3b2d59708c73edd0760774bb10c6bff89d8540b02a953ee7e786e596cca02e22830706ae044bf9fd7667c75eb56c373c8a200f64f6cabbd15a78b7924dad32a536c6eee5b268bf03607241c8cdbdfd7a1f16c46ad08c5444baf64bdd6ace70147c1d2a026eeff1c42c30b7e289db9b4f51efaed5beb6ac236d8a4207c1b585d34dac3a12698eb1f9395ef757a1e6e33a39262ae1c798664379d4f7ebf03c17c8666cc129edb5f3c4cfd23ceef96fae6c92fbea05fe3b179fa1d3533ef2898c0f1369c40f5bc326309087c93a72b6272644aafc7ef0c6647a4ebfae0ef808f2d4d1625454a85a32a16bdbe63cd87d36bad248b957432a235e6ee7325513cdd585bd6788494666640b905734293c1ee5a8aed31f043826069e102cb1cef734a18c531e24177b1f4431d2fa0a1f25307569f1d15afabb4ee555f21ddf671cebad5dcfa391a5d2519a01c14c7565b48ff6e6ff2d03ec4ab0484f802d6ffaa8a41ce9c16f6c52ab0347e1d2489426902205d763f317adfb2bc5d9923e133d65d0732d4f955ae6c031bc4325a540b0d8f5607d4c6f306ff4752b402ce11863aa3721ff0cf8850451de19f84e443b0ec38736729550ee63c0122f78a0524f870153d792e47b37a950a2bc4592220b2199df6956683cb8f0141c3ce8c29e58ec10c56d048711a24979a116971ce08e1431ce40aa1b269915f2418b3564e4ad90777b8a6810742de15529d620c16eec6533f54e597eb62202c258d9f741f0e24203db8cfedddd01d73c812d91075e6484dc18d2b2f882726e9d3eb04d4d5f06ada5a169fcc43ddc3b0e2e3062bc3676b1a61c4a3119666510c7dcf71daecf3670665e3e3214599d8f5f3780bf56f4e97fc0679db96e021f96e7e9ea2e67b7df61c7be4489de6aa11cf8f5283b415a9cc8aa9c0cfd4e5ef951b17b0217bbdd388d5e0a9b96443b55e3d8b4798bb26eaae621a8b24115d0635590a523d3ee9a21a6dd339bb28fbf535d53b2d65ba95835d8639da329829251f660fcc529d0d529cdd61fb3b703a24f217fc6167547baf6fad2f400a72ab2f26ae1e0e4906b13cc7e504997a717dc4f86cbe6055b08a0d2a6ff25e71d63fb7a2c1c6cc878f315addeeebf0561c342c57ec5e9886a7e0b2b54f82a02d1a8da5bf19da0fc7c51b66c5d8dceeca4154dd71bc8cfe01c28349cde2adb5c3b457d942066318d9f49ee8b897e7ba10799a1b0ab762ce88875e2f8728f4b07ed05335ed5b566d590eb08c2e0b461f4f0d892199ab52b1bbc2971d705923c27365a38645c6add4b1a5920c2b8b357f9dca1df04cca24b7dc4633143ed1d55f09bc447279f932003f9b92268528b3d9174b081220f59d887f51c83c0b1c8e20affa5a76d4f89188b6999bc969ba9d6caf2bedc7911271c40ebcf108601c3379d002633124497ab0643575f1ea031f4f30ca0b0b64448fbd933d5a722900686bb2df805401098fa5ea6ae5728d3fad7b7cb989ba5cacfd8b25b9aff3647be58166d9e7c33da9b02d24b09d6f83b1a662f8ae24b23d592b437185de0ca9d2bcd7907caae63ca5c54054400d5c4135ab5446cb0735fe9493c514f0d3653be7ecdd51fbebba47304502329785724fc4e1c49e5ca060a9a57e3f8dcef4f8d9ff88614ed734a01b7d96679681c301e7da7fb39ec733774728b9b3f0751cfd169d5fe89124206efcba89a692b9399a1a94c", 0x1000) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="619d7620d73c7cac6ec370b7122f92b1228b670810ef6ba53121939935c8523e618ae4247ea61214dee62c687e94ca8ec17e7bc6", 0x34}], 0x1, 0x0, 0x0, 0x4}, 0x0) setitimer(0x2, &(0x7f00000004c0)={{0x5, 0x2}, {0x1, 0xffffffff}}, &(0x7f0000000500)) syz_extract_tcp_res(&(0x7f0000000540), 0x7f, 0x0) r8 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000580)=""/193) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setuid(r9) connect$unix(r4, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$inet(r5, &(0x7f0000000700)={0x2, 0x1}, 0xc) semop(r8, &(0x7f0000000740)=[{0x0, 0x68, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x6, 0x1800}, {0x7, 0x8, 0x800}, {0x2, 0x4, 0x1000}, {0x0, 0x80000000, 0x1000}, {0x4, 0x68, 0x800}, {0x1, 0xffffffffffffff80, 0x800}], 0x8) poll(&(0x7f0000000780)=[{r0, 0x4}, {r7}, {r1}, {r2, 0x2}, {r4, 0x8}, {r3, 0x100}], 0x6, 0x7) recvfrom$inet(r0, &(0x7f00000007c0)=""/96, 0x60, 0x1, &(0x7f0000000840)={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getdents(r7, &(0x7f00000008c0)=""/44, 0x2c) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000900)={0x7, 0x7}) 22:21:43 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x2c87a707) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:21:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) mprotect(&(0x7f0000707000/0x2000)=nil, 0x2000, 0x1) execve(0x0, 0x0, 0x0) 22:21:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000440)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000500)="f14c9018dbd8079f38536e4ab3ce2f879081ff15fa54e8558e72df7979d73249aa65dcf8d98a196522d2abb33a59b2a92803917f3e49b1bb3b8b050930b7ac3ec1371034cedd9e82959373bfd6bca28516962d667284b03db77bd129967ef4bc2dc8147d46f6de7d1208f9714ceeef3ffc83ab1960903ab44b5605c390a8bec7dc1d89d6c9f407cbaa280352b8d4fadc708e8d0763ae57fc8de2b6e665ae0779fc49b7df5c80027c47f1609ded0aabd3b2c93290b66897b28af28f7618c8ec5ccc323520a9a553206669120a65ac0c8eee5236", 0xd3) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) msgget$private(0x0, 0x20) r4 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000400)=0xc) setgid(r4) getgid() setregid(0x0, 0x0) getegid() r5 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r5, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r6 = socket(0x18, 0x4003, 0x0) getsockopt(r6, 0x3a, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x180) setsockopt(r5, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000280)=[{0x4, 0xd09, 0x1000}, {0x0, 0x3f0000000, 0x1800}, {0x0, 0x6, 0x800}], 0x3) 22:21:43 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 22:21:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x3c) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x81) 22:21:43 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) shutdown(r1, 0x2) fcntl$getflags(r1, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 22:21:43 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="b67745a32c", 0x5}, {&(0x7f0000000240)="e6c37590e41a342eb062af0de5d27bc43942d2a8682aa07c5612b44464ba15427e842f99628339695c8cbaa134a4ac1d2651edf2bf26f8a83b535f49925bac1a6de52a2a3a4a66ca86ba82a19db80f495803377e6a0758dba4183a89f5dc5950e5760522b4f3b266f79022de0e8c0c30f453498c3853378deeaba5cb62b0825589ae19cf938f6ace3514003060850277c49743c621cea42f438fccaded86ee3897319175f85584d0760aee972c0bf5bc39fcf99229631aa90bfb0af1da1953d17dda58e68bfe145e1f7161eb4b8fa816e2cea1def35a9becab4ed8efc4957fd9623b90be17d8fab9210780d293b6c58f450373354c2231355ea6f5ce7923a003bf2326af0af319fe008faa1b4b4fba65a1a2f06d95252bcd290e095e650da6769bf10e6b430df46f55086d4f449b01d49a94f1cd15955dd46c2ed8c3782de0c68456dbd03ee3fc8a5d736cbc2a5df9d8e8e6edf5d89d14c31e8bff827761cb69fe9d70e8f2c9f1a118f56848bf499ad81ebb96c3dd5866b6b61bba9b3632885a4d3e38149343ed8f70e788941bf04f7bdc9e9b8c1a94464434af7d1c607e02a973fd84b7fe96412fca83961d7dbfefc3362144d47ce8202c6bdf358231ceb44118c102eef400ebf1bdeb56f8937c410df974daceb5a3080da2265f0ee8311618244eb70b26b8c0df9dff1b9c2448d5b68f3653e176440287e3550248da319bd1ee13e5afb1630d2a46965fa6cfbf63e9e7f52d03b4103a0369cf577912994e7d07daeeddb9f9b8ee3d7e160742959917149c2b6c55d512bc04578b9d1210a96847a9ae02bbb348fe87e347ddc349f710e193b018a5f3e8b201a31799e68878df9b5d77d2100dccc426ce99e455f32605acd145d812924548b4cd3acd02d58b195c4d54f84717c2c24370bcef3fe350afac3a31f83b8beb28e2d0311befc80abd6007c8d6d6805fcdfeb7501ad46fc85badab7beebf5672e548050d8cfad60fd53a3c43f8c82e4e18bd8dbe430f3effa994624d3a412c8eda9c62b7b8a916d2cbbb13436d5e20713e21a256bf94eaa9dab06815d9dacae7046f6aad082213816de820ac4c36fa157892d2ed2f54d0edd5cee8a60e12cb0d1826518739bf2390e0c33fdbb802c86f5974cabba208baaf314ba9b9e23854e5643c156eda9dc16ffc52a45a4244508f34c3842a1e54d8a0ef6cbadffb25ede9a7a47cb2c100634cb7340842ba0cbff1e942acbe62e8a0ee1a828cca0cf73bdbf5d32f2cfff2fc69c2f6ba3d89e607019a51211c7e6804a925ad4e1b6a8ea5ec2ef11b34351c1fa9d505870a6fdb3715499b4f8c5b78e8a0f3a44dfda173ea447d59fd3ac87ba0d9c6f81d936eb7b0f88adbb14dccd594ae2d90d00021512ee505347829f57698984ce8cd76e17d2fbbffc125f7d2a8f992af6a579f5e02a564a6ed9ebeb63e96941cd7341f146f1bfab18806882ac712d6b78e2cf5293457278058c7551efe09110696d0d69a0ffebcca047c491bb601318a559e0e915b0bd5117fd4d9a4d31fd3d37f03b4df9af934836357b292237378fe33a686d08747d8728ac6cd0550efa98e025169905e3317303d03228281634d33ac610bf7cb47c25bb89925d0fb371ef5f471698306b0291874ea376f958b137d5e2226925ef9c305f2dcbe2f8f126df0cf5c51d61ed7a3731239f9f87f14308a68b6a0b063c4ea17ecb3e973e4f0c83c501b1f0dae40af6a4cf3e190bba2a585983ef5a600fdf9ac57157e4fa260ad0b7be5c9483814f12875f16869d8c747458719c6b26c69579ecff240e69bb3b6f2b7322d75df6173625d3eb8932606f241c85322de6be20143b695928200d7e711f4d225bd588370e50e170b645cfdb3a668e40b18c79dd8592dbc34f33189cded9d980c6cb1cd4af6b4d6936d8f7cf9843b95dc8eaa81fea3ed1160d4a5a4e0611fdff2bdcb9dc06a4577f621d53ec47877a95f7c5c6b4c3d81c53de2a61244117387190ebf3aa03726743c2d8bab686a9eae54a2d8eb14662ee2c4d43104876622b8646be2ee2d878a1dfb13072f01d9aaae5776c3077f48efc5faf95ccbcb6493ab70ad6f55ad2cc3aa15d113d20a4bc81b2817498a36829979f2d38c24649c3fd5c7dcae02984ace7394e6544b865b5a964f57ee2543e244aa268489829c4dcd9289a1ea82b2f3ed5c4db9cf3ba65a40b5d3a16023dfcc6098063433ffcdeb5f5bc1da8f646cdcf403626817af0578e1f4f377ec3d88a45d380c82fcf54a9b74dfc58847829c9a7e248eddecc33837443df70e1116733795738dd2042399d1b85ba94caaa53386a9763b28e77c5c6f8d14092715f21d19319a96f42be7445b484d446e7a183650b9cbe0f3e4d79c99af81197519954c200bff180f4c5f7fe86d538eee9b0c6e78bee075e847a902ba0ca889ecb3ba61b84d57224b02b1be042b143eb5aadb38bc4b12477b5da9ff78c69fa23bf431b066c6e97b110832c8ffbd329e2ec773a2ab6cd1e8875fa0a1c2be666726d572088b268ca223f9c13c55b7ab6c6e2f9198551b3da2a599b90d04036e42ec65d4999ea6d6cf31aa9777f77560c282e10f8e2bbf4228c1d6d98465295502c2d88810c3f2725304c9c5bb805dab3d2c8cdd66fe95c5a1e449443ad1b53a9132f19f206b8dbf0b2a91a2b6f06a71b2d6708579d0764d06b3d9f7656125db3a142eabe8ea1c3cf83cffcf8d5142b3d261aa86d82c303dfef3f2de8ead3f54660b0c5372640ceebe127db2c43a32bceecb42648c00f79f6da78c46e3bb7d49e239709aaf5c891fb51b8d280b229aff6654897324a6304479f889c72935ae8a909a21f618b98289f5ed8da2ba7300e0ad62769569d7da021707bc719c66ae11d47619dbd9d08d31a5198be706c47b23d1491403f992a8229faa53fb9be7040e223076aeda881a1637fe71641ea0af741bb14113015d49bca8e304b5e240129e770c0d189127a4b116b5e63b76c33bf131b0c570d3df378659a8504f201517ad032b51cfc0aba9bc4a2a67e69107633edc7bb4a4920ec7da79da6537fdf6a53e1212f94f51d9697c823ab2a7e2c4bde7b6c9799a87ddee7ea40feb05486f46352bbe9f322a35643dc0fbe83c79038c05dcad8ea8edf1899bccaad6b5e9097729ca00e1b59c2173847272cb26189c1627958cdea42059d3c4479c97ea979936a3267b47a78c5640c638a4e0ce227283f2f90ab35746d285627cdac52a3b6af41955c7f8c2b674d7f31264663c590aba3cff7083885498b10319ecc38ea2136c0410850475bb47e9cb6da25b12ffc6fb43c4cc0bae6b269b629195a871dce43f52af10e3f279c847c5cdb115ccb49f72b1cc3f7fb0c3fdf88d39755688fe352aa2170622cdfbfa6bdaaa536a8ca5d8c0841b32bdea25dbe84b62e3e474ea9475a52a42504e4239e5970c2372dd2f735768c0f421877a111b923e5814370d0c19c0aa8e528a5e795042836ed4a686a51a8362b79c0631c0fb0522093f230e2e3e1d37ce4cae147ab194c55d4d8ca5547a2aff3a855a86126f79374b6930883e78513cc437c78e3c96cb00476c253bda4c0905d1011fd3bd943fb92b826f7b61c6e9fe065e25bb53c14475f98c89656e26e2e4982b84c2ad14449b9fab49f7d6539c75700a32e5ddb7661ea715ceb03c13d35999f8281beb8b62c3f7698447ae518bdee5c22468edaf91501f3762e4dcc4ecb526a54cc953ca5ecc8a22b23363b14727e61a5981512f9ea7c45d5d4c7958fbec2c091c60a31c0b84fe4e0674aae7e2b491e0977340f1204ad34803149a0891576c5552ac8cf68d7a11d8541e4111ce74ce0cb3af1fc3314725948afb48fd4a716fff26699600a9ead3bef5bc9d521daeb3865cb1da7d463089efd12b726c1a99eb72dfbddc552a6f2b954b834b928d3df98ad634f08ff1b4eaf34cf446252f1bb55fbea57cbb3bdbec4cb494820f77c7a5042c5538fa543aa267fb720766a3968cae4b1744ef8dee4baf7692dd97f0e2c64ec7a5363186b767c5c4e60efde92954142b8cb8a1fe03b692ad68e7e03a4ea141857f5cb2c307a3c68bf7cba04b95923d09f7ed502c6b154973ccd8f61ab4ade85cc0a047dcc332c67bbced9fb0b8ab6e6ff13254488b6b53ff71b97e6881f0a1c4634a6e8aaedf104ecc6fedabaec03f4bbd0ea283b5f24424e753edb8a13a5fce1af351c33f90dd8df491f2de0ef47ed0b1a8acfca79dad92bf25eb1550943dfa20d570abfc556064ce7c216e4f6b9eab389a26df2915fdda65a018975cea3ab519a273624de109c4bedbb353825e8104e85082ce4ac82200590e06cfbe6d3fbe38f5bf3ea9b093d25aae05722e63ab35ed513e1c5d7ac6762ab0259d71e33ac3c6c8d9b4ea3cd855ca0d07972b6821d5da14b069d221974e025e5f39ae601ba3672284a2456fdbce87b4f0e60c50c11443139b6cef891241edbdb49e51f4b8f85cb831c526f79faee1f3bbdab3e031ab09d4e5e37c6e7cbd52108a1521c3dd544ca89873f0a03a033c848cd7027919bdb0eead3281176458fc1efacc9171e5a7396c9ff3a2ed552801ac40a2de47862822e4521e4d614310f0a5d81ac4294dff21e04754c004faf90b1821d74159b09d9e3ce0f5aa4b5bd40eb55fd6ff300311eb2abb70b3711811746e326f03b23ce6420f30ee7326362705d0a928218f123024ab82c9f3de531d485758773fbd94a854399fa91267a54f70acccb425b5c05d106a976fa54d4bf1e896cbbf89e4c2f89f1cf248e080875ca05c9b4490b53e55c56a066454c56e8c94278e7aee0d1fc11f235d5f8e92246f50962cb88b107d164d3e67d50e5684854954614b2a0040cf3d4b452010d56e328b79e49ea001a7d7e13b5b9d4a423263cc4ffab36a35ee6a0ceea79b29824da2eb1cbfdb7843ff981963b2b4d647a35b239c69905ece7adc9589980a08eb602201f7c6f44fc7a347c969c1155114dc00fe905691c532983e317629d2bf14036bb28981a2c8e31e14e70dc78fd4ba992844fc610e973f7cc0208ead7063f79600656226d3a9628056d994d26f7f51b32bb8f7aeb81c9f5fc3d9d1a72967a0701242346ca80c7cb8b47dc5e49bff73cb73cc921b1c20c460f8f8364ac184a328b092002e27a9c49adb9a137f4029e944463754b01da311ba26a54838502d76c5c79a9bf74ce82ecb57b6df61070f22657e1e56085b1b37466a688b5ac450d5cdae366ff2d22e65c306971700305de92b383f93100f06c1d782ec91a42dbee29034c22b89a91386d8568c9090ed0b0551d456db03cb2c395842abb4cfa13de9899119d83bbb8416c7d794c74ebe02a79a4215bcd27ad58172ac1caf4d3d84cdd22e1088a67754a386e4e7cae91973f9183ff03e61841ce1a0cf03944048a6391295463ec8f27f7ce7b52dbf81505eb92098aca604051a308ba23b2bb220d1c262a4d0911272e1699e81a32025672e62997c2b630bad02bc1a57f15eba8ee75a48da292b681a4c23d54c22b3a6fd329db49c1fc47031dae6aaddeacb02f3665f104a17e17cd1adb542dfd128112b2e80930e1ef31336097cd620905588746eb471d52beb0a2e10dc9456d500fa00129bc6b545012f7cb7f15d63238a5fe0b0e545cc95dbd7a1c545179decf2f6f9f22d6e255c50a678b63247f879eaef1f7f3074a16b83938edba950a680128adef8c16ed2e57a2366bbc4e50423dae75f9470d926bbf95b737b7d5854e8774d9780b6309e7e0b3c10ad430d93d28f65139cc19b035caf1adac71b7ab932b54816904a953632b0", 0x1000}, {&(0x7f0000000100)="fa597c3ec5ca8a3cbfdb228f739b54ccbe77550cfc410334adc360342722d7a579a8d0f7ccf2e47b32ce4c06ac05d49021d00165b8ed8f4980838cd68a3a0059c8e3f6dbd0230af5c99d1aff469719945a3c8472bd3b81441a8ac842c59998710d781bb0795179cc9f93d6428b9c1fb3c13153e675f188e73a283e6846072af371d48c8c1fc17fa43a4c58b67329d84052cdf876a2ca89caf52b7c2045f97ab3806cbde52542236fb8f409c0549c8fa6828afdd7dbf2ff41e4ae93f774deafc522", 0xc1}, {&(0x7f0000001240)="dbd7dab3c670a442d84d52cc7fcb7d1c230a4548bfa919b9cc09613553ff45e68da40c7910ebf3ca08b45096859a9a2463", 0x31}, {&(0x7f0000001280)="ed95f2df5f7a4613205e256e025786ff1adcaf0e6e6b543d", 0x18}, {&(0x7f00000012c0)="438d84cd31d601f1df62ed70d53f6b94055a3ac5d106dcd4e9da9f777a2c5d909ae1e666de9472be8b673022b531f0d396a50194c95b16c9cb9f7db97c407e10b65c2082c3156149c0034bb24a20fd78b024de0c44a6be5b5954387a02108e1c3cd5e080db661cbe394e399edbcd1922b1a104d8e32f14526ad061544dc9bdf73f331cf31c59d76b1c26a503beeb30b7c3789631e9da3f435d9d17a630f65f3de5f75171a303c613fcd38aa50c7ca31b52604f60b3b3bada7e02a3ee8b5a78e9b92bdcea76797bb5a5715405442ae2ef087b04bb2a8d8c3ef4916dcfa64cf0ec37dc869739e835484370806b83dd", 0xee}, {&(0x7f00000013c0)="1383fba18d8f017573ee56ef64c6df37f9e050476eedc22a32d52719238df4c82bec183e0bfdbcea3ad569ed2e93530b52f1ba7b02a55bdf26ea4cba87bf301f00f582277997ce6ea541f83e2feb2289dfbb92df5f9249799ac63fb4d6bdbdd680e75d419f37f0bd5b571871c2750a75f12813ba0707f3837c2bddf3aae086e82fba5cb2a9", 0x85}, {&(0x7f0000001480)="3f22cabfaccf7edb9f304d5966bbebdda4d1bb1c31bf99c8633e11bcb973d6b1b440395dfb6fa275fefada4c74a38208f73689b3a91210b637701d1136da099e98f33e673dd0899043e8379bdcf22221852d965f60e605087aab8024c2d23229ce4a955811225992d305ce", 0x6b}], 0x8, &(0x7f0000001580)=[{0x1010, 0x1, 0x7, "d5117a00f64f2df2f69cdf0026ed0ddb55ef7712c4e0502087765322b479031df8bb0fd49416b8122f9a7785a1a6e4a1a918d37034d8e724b689f49c0bbcec737ae0b05e6bcb67f56f63947681d25522e3939b710d70bd6b762ee8eb55199d555925e165bbacbb0ea0b8e5ef04c885c4014a5a4e183342901653aacb2c58dc567a64afb6fa1997dbf0cd23f3a60a513b7b67ce9599f024683e8a9c62d8fbaf806623dc33faa96f30878a5b5e4dfb9b4275f6e9e501271d0334d9fd678a595b731fc7530b3e810bd0fdd64171389942c54ee697b74c832df51457d737cf0b8060822a941ccc66af2f5cf382d97b5f1d582638246dc7d9fc2dee59ced2098089c9e6d22804eea9f098684a9c933c17af50efcd62eba4fa1641efca26850ca391282eb63fd7c6789a2a9f8a1941ae0ef1ecd62498f94a0e926eb8a1ef7dc9cc89d3a9251c8e9ac265261847f6c44258acd9aa566648985301af39e0e4fff95f5169a7f71696129b00bee1ea1c3fdbbae07c8d530532ad29997d38d28d0c0828557a8c2d36738c2330ff7b512913b95bec2f62cd556a32fcbff2bb16b86fae2dc9825a7b5d51bc1288f2d6e3cc95a008e6d20a45df6f12593bb9aa21509a1224b95818f6dd4626a15f0ec0903116d84ccf65e810f066c54688fe537a021e65e37ac8ad7da0f469f6364f60537aa1f77bdbff3b215be17532229a0c00c43df6ac1eb6208976362a814dd2dfa399083005ef2b3fe5cc0351634c72a15f802547e529bf07273e80fcdbd41fe088bd65ec4a731ab8729f7772a36abc4c25b7b0a10ff5f6f450cf191e0ce0c59787eb84d6dbefe3667c2aeb3ef0cc12ab06531714556282ea25575c97c646f74b18e00aed073aa7591e0adb7663bc8735340cd1b8ded7d9389c279a49663cc918b0572fb3ecc9ff92609e6b4c7448e78870ed34cfa5ce660f132cc13699f22e56508d3942044fad15f5ed6bc2797eff21bfcf22af3d5d40f7ecab9b1bcd67db728f11556297e8baa37344f579693175626b5c5e6eb4a34aca98c7ea805c2279cb766da828b71ef5307c1239e58d5f75d9fdb5529da6fc41231855558ae562a924675e123992ee94ac096f785e488581acdc0a24628b780ef292f00b845c334a49e2d1b9bf89ab77a59fde8a042ad0e876b7bf8c716daaf6454d8e6bdd22d2c6b0cefe3210be671b2f19be96f21a3acf1e6659f5045fa4d5b58e8119942f89345c479a902ec3a6524f4d10fb57ae0735c1729dedae7e2f685d99f6d154118d5b114e76bbdfaacbaefdd09671a8dbd4f46b072d21fc3cc07325afee382db19a612f7f34308c7c7f79bd765bc41437492b0e3a508698936df7a52c8cff06c2385fe93efeabdc8fbaeb93fd1e59c5b54ba0ae009b197db81275e8dae7d119aa68adc78b7e15b95ae305181f03f9e73f4ede9084e61cd5f23978718dcece4c6e803559a692565a83790687038767afc69f0ccb75027036f2ea078a894f9519bd574611def3e27131f1611fe2f9b5510d5a87c44b01369c395259f4469447813b79313cf059b6084c6de617a02e039e00bcdfc7740cf5de2e7487a5a650e91840ec1a72b76e89faf48ae3bb8191d27ce0a12b93dd6de1765883ae798ece0dd62bcde7bd7fd78a372299e8dafd106975bfcdda80c9ff17cad5a1c0ffcce9b47e88a06c7c578c03fceb1f26ef509a2d29fac4456783974885eeff6a9e14d3f38a5a2f9444ef453e8dd33ac615b0080263c24a6d93f60fb789b468f287ba9767bf017f6350062f4f0646b7a5d5864533456292f11db4bf4ebb87c0f31844e03993d96ea52e1ebe292025a04f6e5ef89048cb6da1f429c84193b8c371f3339ea33517a1119cdccb64081fad8d7ace7fc9fe4b33b9b16d3c6196147cbbfae6cd7a11748726fd31f32aedbb2f82d507807ad5e0b0532ef243f75d048e90fe6cf6b9e901a9e14625864587cdc32091141eae329dc299f77cdbd01573037d76ab8c162faf2aea0e65962c6b21cf294e5718d238a713439f7d0b48f8e218de356868ed8b47867ea87ffb0fd532f1d1dabe63dcceb958bed2d54c9162a1c1d5b571692f5cb32e218d0213c50c2c414fb8af102aa19190f107e1dcf3bcbd3b98600b815d14f01e5cbc09b1ef62556266c31e2c404393f6ea6b7e272c8bc6badc54c4bf73e5e0c3c17051e44bcb3a007e697409f571dc057cdf7ea457bd8e1c467bfa5efe53802a56e0f3d4a4d14da3576f118c635980b7501137f5481d1a94966761a0997467f8fa443083f5bb7a1a94dbfddfb4b9605217aae44ec91d2734a00fa4d6cde8551609f9c1489e7ad70b169386d4a67f880e75574896bd3872d44daae0aa386b89e3d377ea5f4c0206d422607061de248936ee360f9b3365bd7ac470e29f9a0eb1d84f34f934139566c8307f646c07ed48264df2b575da3e49ba96772aa77b1dbbd3ca76405f4685ed847c564744e610fedec2fefae38a1e90dabadd86bce6556e794e70df6c141556a615957075f61ce2ca9e25bb207cc403156232add2abc9e3ff7241f7812417abedaa2ceff1e96daa252b45079a6a3acaa49e923d679350a171496c24bc322af75532f684fdc1c19eedbe4cf0ab5e583a402b1206794b65d8e407564187fb8fd5bf6a1cad95e5fb065815ae047e3e7d7c6d33d9bc37738e27068135690d6fefbd76a2ff08351e9855f70b32c102db563e48fe4a322a09bd2199aa5122ad9fdce6004f1c29aaa9839e439541b44bf5617fc1ce082dea7353abaf3420293a89ef943f50cbf05c747bbe05074177f0911824f6c79d751e5508972a6d7378fbfca7016a4bab96d9da18df55ca47521174b9886bfb28e35d73963be9ec2795264fabedb92812f659f48d68b218cb7c2865f62d34dc7efe5e003ea260731e21caf6afb5d4ef20958aa16421a2d2478d88e4c5d881a21b961e4e9c9ccbb32d58cda6977b195c4da2670925e192782b491879f06690b53e77e111b2dffbaac8fedf0db3bba003493e47bcdf5bc34f867d6d12c249b1142edb217bc6bfc8c867934f49787efad7a7e2b1a94f93a4e500dac0cafd0b03f19d5d06889fc2acd8fe0666d429fa95b810d696838a7471aae2476bcaba707c68b1bcc21e107b9988c5c4aa07707b149ccce8e2a4d4a6c35a196ff257b023354ff4a1be44ca91c8ffc889156a69243a8a4d711b9ede170c82b60935336f7c4e142b55ce4463fcb3ccb4a79e147b8eaacb6b8ac281fccd2a1ffcc3c98c0d25b1290bb19067a666b8e6120090bdcbbe5eb340eb064c4965f0522893fb0940694c4b1ac711a75c37ec1913a7d40dd24955d7ea607c2e4d7b5fc9ad11e2eb367236f7e20a89bd779e2f0358975d2dd0967c2625b36efef37d7e2165e97ba410c91dd3b01ce910a0dfcd044708a284beb0f3de0320c48e25ecea0dd001fe8a131d1d8d140f75024ac1dc110abd0debc2523efa769a1fc8278c81f8c8aa65bf0f6926a7be8922fb5c6e7cc8ec6943fa9f7adb991547a2bd246890488c43032783ddafed58045b70ccda28f9c427dee21526c634572ac0569ac19cfac1cb656ca9b22284bd787bd8bf77c15ea463a9121a6fcc6a3dd6fe51e3a791f580009c00933d5db3f955fd162dac024b49364cb8214d767d1a68250b25ac6dfa5d0291a9e1c285fb295f400ee374d364cb2390a30aaab4f7e2f3a22987b102346b241c8e963d457dbb47d313693667865fd4618ed8f09b48ed3cff162529b7fb7f80fd535b0572fa2583b4ada153f09d4230df2a5ae5b83d683bbd4d3142b11592cfec675d3f520f75226e612bf09f18669da795052d796b2f7b189be3dc3a075a2337fd5153077c7258acd1a8223649f7a7b7187aaf6c6fe6054502561fbe0246597c0544518e097536c2687ded31f7dbdc8d7ba67eb456cf0aadab0370c028d484f1dcee191863925eb25f1946999b01279f8e663f6a325b53fc054d3122a3a5102e638397d77d2700f40fcd7d3057b92a070c7ca8da299cdbf9d2bcf0071bba3c8dfddc569c6b1ed9adf09deeab3583736dfbcd1c4dd36c45fd1f25f0f6896e0157ff1f59bee04db03705263a7eb6db0a39981c4109b0077ec9d0e09456644928606eb48a1aa6fa7ea3a67dde10c9fb103dc911b9b9b3e52bcffd1392a619303e391f93a631d20579e31a851e5cc4bc67ddbfb1b2173d6ff251bbdc8aba4d2a4988de073c255c76b838903a13e0929fb7510794ce792d2fe156a04e26439c32724bc8e198821d8bd016e5e12424050ae8de3bb53830922a39c5e75468fb01f9d966a098c30bc966450df86cdf81cbe6e170b42f2c138ffeb127daeb9a3f614566e6aef78ce729bc7e4e5874caf90e0de90acedd5e30edc4c9be19785ec5bc9abc528bea2b95332df84bc5ace4e9cb42991ea224a28bf495df2f47b139e86d01e9df16adefa10a4ce81ebd97e74f9bed1713726eecc4fcb64c021badb82fffb7780acdd579f402050594f67de2df9f9a96e181bb2a08350e208ac853ead86ecc8db91f8b97b5e2122639b372e6f6713dc0e144ca489e13c5a7a36acb8752c7e9d9f573fdf630d3844305bbf2441119218bd761cfa285139876cf5ebaf20e60129c0aad0c06c89eb0e38ef7f43fc386cd119da6ae9ad6eb58491e47289239b7d4f74f3b7b0847a6b5989bf1d8f480619fa16e6cce122f3b447ee1f0d4a6e7dcee1ddfc20836a885e7ab82cffd22e33709fd7f615e64fccd2f0180a57832cd3f688aee4f1f6b68a52387323b06aa56a1992738f80a9f82653ddba34f366d0dbd5034760cbb3d061d53483e488e4bd5ea94a17745551722fd5d48ee6ceeb98bf4ab1b7a960a4669ebfcaa5bcf98dd0fe92abe858675afa291deffd751e684fe99dc2894bdd85896270ebb1027b6fe205ce13988863cd86b222710465fa4686f647395c0019e8928ebc3fdadcaa44a3e2dd1227111b406a637514e14e64f49a85a4282f98cece9487f913b1c4c3dcabc097050661c67c5baaec980e1a1899a59f4c40731314cdf6ddc653c63a3658457f61fb2b700ee9345b7980654777b9241aaaa288076a9f46fa5f47d0f1b03b53886933f2573908164d8663d4cd1f540bf16aa55c661fae181889d45e762c99d38d82746c5a48750fe92dfe96f87a301ab4f7affc8d1bc1568e8aa4bd3102eb838f39fc0e9a538cfcc04ce7a222ae3cead1b517b506fd23c40df7baca06236e7c898deb6e957f53a332eb5bac4d32d5e9aaaa67c4a6fb20ae2d08a2ac48436d0504033facbb85f634c2b063d03c2609f6b2145c04f3576dde3b70a46cddd46f3035c7b86082fed6285de37c6195b82d449f5a5dbf0478ba908ac3de64491c92ee943f12303b4b6f41e579f1b046f37153888962a6ff1b31ca8cdd503345387800c96b5a54bfb79ebf2328409a62f2ab84b40cf1425b4f61e66cafa9ec147bc8cac623582894f182e07081bc3dcc90d11154b239ded327a592015bcf5354010b9c78c2747fb74fbd0ccdad1bb8d10f402550cd0768240adcef6b32b7bda477b23634bf0e96c97e4eb50ad678c3ba8b6169427117e83f1dce154b3b051491f4cc705b718d1dcaed3ce0a6fe0fc51199504273122cc0509c35de057b5e7f6cb7e84ff33d1df75540f347020ac2d79fbf1438ea075a90687f566809f734486920e368a00c3bd06a54d99da40fff8b2bb96d2e8af78f61d1275574e82899395b23992bd73b32b6265f62e3be7ab14372b16c7c8c56b86e1db0c4d1b2d13b042bb6e577119c11eb0acca1e3ed0dd1b63d8bcf6e4802c75a7ea84a1d6b6"}], 0x1010}, 0x40a) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) poll(&(0x7f0000002600)=[{r1, 0x20}, {r0, 0x80}, {r0, 0x1}], 0x3, 0x7) connect(r1, &(0x7f0000002640)=ANY=[@ANYBLOB="00002e2f66696c6530003507ea969d96bfdb69ad8b935978485368ac31"], 0xa) 22:21:44 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="8b5391452a76a73f5def9c276736f2137340b9bbf1", 0x15}, {&(0x7f0000000100)="600cddb00cdf32d78f5456a7b5c85e1bb6cddc4e77e8718c5ac1f0c041246e99cd29d37a339ab0326a771d1b6b7f3ea8b32a372d615e4f3f56c26b4f1996", 0x3e}, {&(0x7f0000000140)="bb51dc7b132cd8e18e7856ed9f5ae8a35f6ac665624d124da985043d4e67c310d33c63f0fe9b1470d9ffc51170996efc6607fcbf363f403e5978226b1672a35bda79b7d911542789add54816aaf8a9ccc053600634a5944d0a800e7c4a8d561e", 0x60}, {&(0x7f0000000200)="f85388b184c349949e5ea04d407aa8d913e8e3c56a58b84db448a8482ecc52b1af0b7b6d70a002ddeecaf11e3fe8006231df55f233469b313abc6389abe18cc989e43c6e8f3abe802d7bc8afe3871f0391fdc07743935bac080640b551723abfc554696c6c935575b0273d33f8279805f808542da75c2f286342d9531e0cdaadc5fa281f5b50751c3b1c6c", 0x8b}], 0x4, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec1dcb1cf2badc5117713cc9576b229aaba601b4000f00083c39f0e82e0e16"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:21:44 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) socketpair(0x20, 0x3, 0xbc, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 22:21:44 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000500)=0xc) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) socket$inet6(0x18, 0x7, 0x2) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10044) r2 = accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)) sendto(r2, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) sendto(r2, &(0x7f0000000800)="b2065729e9fa5399556ce44515976160aeccd050a2f82f49eef3932935f70bd27e5ea767e61598d3b28cffa970b5ddb08aa041314c40287e6cf01fae69b67a81c48fe903217cbec5ada32d26ae3f9a02be98f1acc180827682bd69", 0x5b, 0x2, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r3, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r4 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r4, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) shmget$private(0x0, 0x1000, 0x80000008, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) recvfrom(r1, &(0x7f0000000740)=""/158, 0xfffffffffffffd5f, 0x1, &(0x7f00000006c0)=@un=@file={0x1, './bus\x00'}, 0xfffffffffffffd8e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r4, &(0x7f0000000680)=[{&(0x7f00000005c0)="bc0d5001b973557694ef602dc552bf67d4649a3c313334df44bd3baba186d6375189e0a2acb9a105302421d9e922901627ae423ef582731fcc119aa7e6b7eaa48d8a964036a839cc2b899829fabce48d135fc8a174f41294f22f0130548f9c0481b4f95067a434d226dc5d4420df676dc46e0c8727e56ce58caaa8db3e36b248c02957c3f24e0e90bba5013dd397fe2d06c2b1930f4b143e0f885eb8a5713393ff8e32d69784f8ea121998a5", 0xac}], 0x1) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x29) mknodat(r5, &(0x7f0000000880)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xffffffffffffffa5) getegid() unlinkat(r0, &(0x7f0000000700)='./bus\x00', 0x8) 22:21:44 executing program 0: setuid(0xee01) msgget(0x2, 0x82) 22:21:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000100)="c47b8b05", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x7fffffff}, 0xc) 22:21:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f00000000c0), 0xfef7) 22:21:44 executing program 1: setreuid(0xffffffffffffffff, 0xee01) semget$private(0x0, 0x4, 0x18) r0 = semget$private(0x0, 0x3, 0x404) semop(r0, &(0x7f0000000000)=[{0x7, 0x1ff, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x5, 0x800}, {0x4, 0x1ff, 0x800}, {0x6, 0x1adf}, {0x0, 0x81c0000000000000, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0xff, 0x800}, {0x4, 0xbda, 0x800}], 0x9) r1 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 22:21:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fsync(r0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) flock(r0, 0x4) r2 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/128) 22:21:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) write(r0, &(0x7f0000000300), 0x0) sendto$unix(r0, &(0x7f0000000300)="ba34c217eb18a6efaa40a39edcdb033deac702df055cc5a122f91dfdce9c86bdefcfea6efd2c833deba91b5decf8dc02017dd38a3a0d39048e728874c615c556cca3ba7b9e6f966f5050e64ed0610541d5aef975b887be3eca4f5d72ccdbfd4709b966f5cc9076d5d5fa7f97f42bb319e73e5e45b91145e89eb077c5522735ea250f6273d0ead5e110ec303bc07c51ed6f242c08", 0x94, 0x4, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc15", 0x5d) close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000001300)='L', 0x1}], 0x1, 0x0) 22:21:44 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, 0x0, 0x17) lseek(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000002940)=[{&(0x7f0000000600)="de8e9d5332ffa465b97e6c6af5fbbaa67ecab62d5ff5058245e9619dcaf2ab6239159d825b530b9b010591d085551528a85fc4d1ac5ecabe7c04c8c40383ab40fc859c2972ce299422a7e0b7722da0c5e0cd3cfb5f18d001a903afb658dc2db5b4872a958c13ff784cf0ff6ae230ab70d1bccad2b0221e9f5631a5bdabf010345593ad4773186b5250b3960552a22e1f25ea580782f97af814e46e8fe48621b8f04c2c5e61517391a41a073306349511af6d1fc052b3ce317c538c0107b44673108ee1728513e88354a938916a6ca0f51a5529b753dfcb9c2bed475f55ef7dd1e7e978d7b404b80a5349a0214f433c321b02927f1b83fd737e555bbe7effbc0c09a28f7ec0ff6aca88d24a990bebf8a560fc6a632b5bdcc37543f0488e9f367917bfa943f6dc17347f192e6ff71389ded1a2d21508595669d33df911d880dbbf4f63e3b587b9fa8669fb7dac16314208bb4211960d4dc0f401f44dcd24473154cc29e89227ff39b46eca0ddcd9c014edf72884eae70664c17252de66632c59ce7d29ee49a903a7aec1402383db84ca4b72011f0c295d2024aef7c3d45e74842c626324c2dd27661fbac1a42c2e92969bac6d0678df7ce35541b8239b473b8afef9b5856d2f49eb069caa580708e693cc58cd828e6586c3c271f05a5c48c2ea93f398327daabdb502a6f84667939b39cceaae20ff9cf7e49d5f4206ae28359525a46e2f2e16c5dac13ad3acc1745d0e6db0f2467d97b89300120f449a5424f349a0082728f509bf0f429d9aac692c2c8ecb6b79dd2e0880056d9244f14a55c4baeb087049d6198133aa3a502bebe15adb17e41b6198bf82b49c4ac31826ea5f219759964395b2b379736e5f42c8deeeb01f825648872c827e9dd068d8cf85234e0394abe03ef2a266c6032263bc7955012d41fa9aa774c223b38a05270787c4c6d00e2b92da53f143cb8eaf3601ff3a65f99f5e84daae280f236978fd085c484a22d703928cdff52f46412306cbf3ac5bbbc48736904ee84138426704f8191be8600615f6a7d1d8147607f5adfe77e10f7d4ba0b57625b6cae714872bedb5532a19170c8151108988b867760de3bd464592c32e82e1e4f75615c6d4b476bbd11efc9165cc90803ce8aa4aa1af06f4190e9ec9bf7b08c0a5eafc8afcef9be7fe137844422ee2e612d44e0eb393348788e0bd7d878ccdd38d008905f8cf2ba7ee647ea762db60028a0b87e6e3cf041e90c01e02bdc29e727529bd63b6ede1ff57056fc9c64d259e610297cc3f5fec5864f4f0d5aab43a955b76a3bf15fae49738a46411f78254a2fa2b1f30371c584a908009e1a438e09b48f337195cd37d3354068ee2318683136297d9314552be1c4a3f73a7c2ea99f1a0678224a8863224c12984aa0d313937fdaa825bc64388c2648eea80123e", 0x3f4}, {0x0}], 0x2) 22:21:45 executing program 0: setreuid(0x0, 0xffffffffffffffff) r0 = geteuid() setreuid(r0, r0) 22:21:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x140, 0x1) r3 = dup2(r1, r0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1fb) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x88) ooގS2e~lj~ʶ-_Eab9[S ЅU(_Ѭ^ʾ|@)r)"r-<_X-*xLj0pѼҰ"V14UGskRPR.%Xzn!L,^aQs34mR1|SFsrT8jlU)S˜+G_U}x״ 22:21:45 executing program 1: r0 = syz_open_pts() close(r0) clock_settime(0x2, &(0x7f0000000000)={0x6, 0x7}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x0, "94dbf4a44adbed083d00"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, &(0x7f00000004c0)="18", 0x1) 22:21:45 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x8) sendto(r0, &(0x7f0000000040)="5a70bdc919087505f7c5d361ee42605bcde60f1b8a3aa9f397bc2266fb652b31331fb4e9b769dbf50514f7110f1282d45c093c2bc35650a0b8982f39badb759bb10aefe67ad52da43794c470a0ca5809d60d9b253f2710516f2958df85bc654244861e1c04ff4b9e35034a8ba8f0e2709b60f11957bf24248741f362f7888af1fb6f6d68846f627d6c16e414187916f16426a0511cf643936143ba557a90353100cdd3bca489ec1665de51913fdfe88d", 0xb0, 0x40c, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 22:21:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000751000/0x2000)=nil, 0x2000, 0x4) clock_getres(0x2, &(0x7f0000000000)) 22:21:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000040)="9f5bf1bf401c23cac57e3ad753dd80eeabf9ac3148658f5af9ed814a079140eca9e80278f19381ded47f3c887f3d33f7dbfed321f4044c1fce539ddcdceb4fef46af492ab9844a72f9f752c4", 0x4c}, {&(0x7f00000000c0)="0d54d6a19fb291d04e0cc65ee7c1944b4626689206ab359caa6fa58ceed0971efcd50385de223a3be529ceb8fb881c30e860039c5e5fdb94315ea5d31aafe496b504faba4c4178fd7832515dad1d9c36a9cfe2ae557600457591eb4cb3291ca77bd0283f64cfab9163953158afb2a96c31bcbef27f16900140225ced1341e4bcf8d5aa8463e09f0a1a26e4c79cbc6a980e5bf12f54a933addd258a318680e559b2fe3b42107ebb087244672117d9cef41a67201321b07a10cd8ad8f8c8cde54a35fe529050144c4e52b9b7941d425689cab0988d", 0xd4}, {&(0x7f00000001c0)="a75290dcf24467963d5cd3bc3c3b0c4298e1979a50c55ec08b95bb167880661de6468dead5139c1da6cc75cc376e4865aeae9275c49838ec7daf7198d5dd44e4c36408408875d2da3b", 0x49}, {&(0x7f0000000240)="0c30e28738d99436a86cf32c5dc01fcf2183acbfc0f8d5f8b826f8b49f6dd4091ffa4a57b79632dc795d54bc1e9a4476832e12573d5444d50bd84b8d33a6f91fc8fd25d705864b3fe5c16cb1dbe5451f85b231aba8d96c4e974d7b431f4107b63e8a7341441b", 0x66}, {&(0x7f00000002c0)="33cc5229a59785224ab607d5f44036473a6da73f791e48216b1426859a4d49b739c62545d4c9143950ea94304089a1c0df010bf3847b73ddf3682f72af0a36018d7efa5d2d7b40efb8948679889a78f30aa7932b0b3eb594f6fb38349421140c71a48efebe7d17f6a6ee2bc5f9bbec53e78b21a6a8d15513914e56519fee1e4e209e8b694527678b788b6b30742dcc4c1775b8da28a81dca1d43d33fbd52898a900713c6e424f3defec463650d58d0bf27a9272438bef3f01688", 0xba}, {&(0x7f0000000380)="4b72d5951248a4e61d1d33d97e95cab08e84a04d6429ca7271e51636bfe2a5491aa3bccd6c97d3590f8b257432c281752cd72eb6598aaeb0e9cbfda8ec6c91d1a724491f69ab2c7f45a4149d650872a3c1fa7c691862082da051d263c2b48007469de365d7a4500f5ccd9e986b5a9c178699fce0566ea015fd097908fb7cf7c572e15073886d3daf426df3f4836a6f950bf84a42713af333d700a4cf579fa19f6d6215af743fa186fd6e093e2aa815591f529b8d57fd40fdfabf277461f69e0961dd032cb67f3c0ec8e576c30b5f24db77e7e61b05e8c16798b8b7a0c5d9bde92bc1ea8e6eff828ac13564e267eb26d09a44cef226446f99a1602eeb415d45fda7a9961de734bce04f377357336e3f6c79218571b2b81419b2548c7c3e2d435c26521cd839e2d83b0a46c35a1a8347ae8aa2198fa7a7d3c3c01cbc08fb6b9c16abd44322e3b64ace7f0b4eaa67ac6466ca604b42d309190088659e5ff51c9ea57f3a58d02636fd4ca42380e4bb0009c4dc52762ff20a4a4a2f25cac37071e1e7576b5a69923154e63582bbaab4a3566414092fcbb6a7af446680f86636c88697f7c52b16959be08ab9f94a5bd72c94e2d5b49d8357b4b9c0ce1ed91e64af4363a2d68b62b29dd20a1233101209923727aa21bc0538a904b782a6d8def27e0e2e127874641663153da887714c273e6258611ecb9122990bc140562c5f1a9b7f47e5a7b672802503ecb097071d17065601e9fb90213e8edd8e3562c8c2ad850d2e8bc74124fd1bfd3c803ecd17e86ea17029726a9291140b8159d564062e5a419a38153320a36d8cf7b79f1a806c6179f5e76bfbed4907ef09c17021d6a3473bafd89ff55d8a77ef361ebc3e1cf4bfcd2d2a1f88bdfaf1a86e32bb5940c7604a2368991fe2c6c5645ad65599fd86f2e60dbe8522b4f440e23eb1322aa7174575fe885e299877e227f5e87a1e5d6ea96b4792732f44789ec880dc8b5d0d105733db7fb9197427a7c4168d6cb6457900c7cafd9fb7e2d052b2cf138c3c0b8f0058a908fa95447375594725759a5c49621319275dbbe69f0997ed3d4d57c8ecc9ddcfba77ce40d1c42008304a94560830f59f9a80340e70c123fdacd80c6814b510b7dfed2846a07a9ca673ab26d421d261851572e3470cbf8395f538de92f1a558cc321301d991149eccb7beb7cbf1542adbde06075a6512072e58e68b5bddb15e209e7e88e32106e73e4034c75545e3b4b4d15e11a8159f91a28baa397c4a381cf48047f8c19fd32cb3b5f51674c40f0fd5c68129c78a99892576925d9569220892e102a8056a3e0f624900dd92547bab3f5ed4a0fda290e3af5a87d9137a0d4eeb81ea44567a76eb6da45c70180e191c102df5e80b7e72f1f33c583027b75ae81e3657084a142538e852ce36f1afe5646db337c64bec23babfc81ddbd125cff90bdf537351817f9450e788a82ff581abb38457fa25f48b84ee270a68f9064b94977626e2e7ab43cb3531bceb16fb4cdcbad99bf360f0a5321f4c4c8a1852300174fe8ad6faaa22fc2b1d668506d053feb9ebfda524739dd6df22e31dd266719c10839579888068ffb8c55f04a26234b3481c2f9fc771ff951da008f675da52113f7c12820fc413dc12e158c121ebeba94666ead989d5aa54868819fc44cf05a947eaf9a1cc34179140c49013c9f6e217f0fdddeff20c5948d0d36bd781d98f2b84df54312a7592c7016c98a4ced3483a790b09a73e4723e41d29fe9d3879583c85aa4dd8aed1e3ccc849d555b7199d68a6a4580bfd8af663ea1a7c764d3624e3edcbdcd03d2e1319a23ae67a497a91178b7e0f97ecef4aff70dc4596b887295c2a6c9dcb22cdb9a1125bdd4fe1f9cd1691372e08b33a5d13dec26ec87a1654f6e5b56ee066d54aec5794e7a9d37b664a28d1b971760341103a78742f72cfae23b831ba3e76e893a50629b73a25035c113690b7a3e949a365ab91d2c8185872eb9235447640420ea509c8c6dc18473cd827b160598fce47a9d14bc0ebb2c643b8db5968c46b9e74760c4440e5ed99fae1884ef25306df3c45e92650ecf17b5402b56e86c011f9f49888059ac01c648d44fce2f1fd47ca063553aba515ee06ef3cbac003cb461174d699123f736147892d0306d31463485a08435ba66bbed922304aa84c5d763b9959adeaf80ecac9e26442c16bd973ce11c3732a13faf557c97c9876c3651162dbb8a3cd4d5ea4d1a339892054a94a95bfacdd6a8c05063ce1ec4ce940781cd9724565adf95f77607bc1a91d7cb9cd8a8f09b47570b8cea374712a7b440bf3f59892f7c321a324f37a62a70f2ce033016d82cc1092b0417197f3875c739f4e2d15d997687ce8c465342dc42e28a466e5742df25552df2f4948b0d6b2885a04b1cb72c638d1c6bb06c4fda3d9fe8d3709745499f062134c5f350a641dc77ad46fdef40b492bf24e252f9c1fe50e4d32108e113891fc109b6f76ccc10f6500c15ba61916ac6dc600d9b035a3a59a8da1f066fa5fb30e834267f1d118fda8a0487ada9acdd46e7061a0f0122e27983f69d0846a2c19c179e85af5664397f3964e069612300ccee2cd3d914287a21d01ac3447f8e1a26a85d7fd0e29e3d6f9037a2e6287f5b3c0431ea4a48890a4f53d02133d5d60e22347959c43688c85eeb9e8e0a332439aefba335fba00f0391231fa3ef5086f3c59d92a4d4fa5cf45db4fadeca380deaa6074aa0f87282bb56427d9ac40f49b0530f6ff185b1ae2320f8f7ab0d1ccc2d9ff265b959370819023fe5e46c105eb3b6743956a297d2e5e177575caae7b7d512a8716a8716b9b1cc0b1c477d58a85dd11434bc011c1d2635b4e9040b597daff6d1457d7479e7e2169f5cf08047864d7971f8d43918b8f0b69062b1667723fa099fc1c3d48791f0a51af7f85bfc3c11dc060ecb6a3a681b4e7a9385e680c6fc7dadede759ef24934943b60553be9bed521bce9bd794b028b6e6413210be10b2015cccd612a112fb7ea5c4cd436a5e29c1e7e1d40d5ee31dd016b799c6cea4759f1ed107700862af85f6188faa4165c5795e411fcdc5376b39f2493d6f699d5bc9afeabce87d9c624ee26e46c9881eb6aaf67b08cfbd3116b2e81004cf1a6a19464a8567ad904375eecdc190aba85413292cdc9cf07beecc69b16f4f6d9b9c90cde8c360fccd18d5b3e4a76e34c7b8c0f016cf9ae9cf9c80fbb0eded9506cf202c6d5a97fedd6effa08c234046ea8ed2cdf9c5ea0871e50067c6ea69a7bcbb0359d5326524135648e99a00f9f6a0162a1b3e55c5247ac96e785251e5d7aca0cec100f861b53c28c8f0219b9c76fa19d6bd7754d55426001af355596076e52962b9c219699f31cf09c180f55791b6b941aa45733be32430ed85733d6266f0479510d801f0d530316c91c6b3bfd07980409d2d94705de441d1e8ead681e0dd4232b3a6322a23e64f694b54c58dacfd83b404272fbbaf76bb0bf27695446f48e34abaece0c55158c7707a831943da95288c4dbfa449ae3668a2518d5bdbc3dfe2031ecc52d84d0f8f7fff79655eaff48f623e609da86b49b1668aaeb361a632a26ec83ac7b80d7c7af2d3694ba1fcdec7122f9c5ed0499d009ff89827205d13181ec533a32f11109ae7405dbb468a06606187932bd50cf70937c030e6abd1be7528d29ca8dcdbee3c85799499cf3e7ffa81e305bcf97dd2525e7de925a6f5e4aa00b802f4d95f3c0826ba4045d9a7fd3292d4b29652725832859a24326bcec5b0b2d17c0947b38514d5f87d6b896ea31213ab1f936c2b4d4b8fe7255c9a30a7760dee8b14fe6f82778b259ef02a308cba944e723219bed40ef64f8c86d64bbdaf9500c10d326cb27229b1b743e8becd72b532acb0ee1444669797221cd0028f1ab79b2ec7244210e5ee987a1cf61d39a55b616fdc10ad747ac97238b6c4b84d505912192d8615f7abf058f8f58cf9b4e95d65434387754e932ddae36e1acc56e80d6cb4f40c709d12ff5dba38d2d8b126414ba1c0a3ab0fdcf498bf9d28d216a73e5a5b04289215dcbd1c67af2b739a7f754f9227829c686f284657823ed60da026ef3dadbbd6dcc202da91297c9174c7680a8dfd0d4b344c7fed94a9fd9653008c680727ca75c8911c1fab1e390be4ffcbf137313dc28ce39d384a6343260f71e324937148a854064bb172c1c3945a7e2385335069146f9d7ae07eff671f59ef746667dbd14b8dedd07744d4289cf50f49da840cf0569daff7acef29aae8f662838d449d962e55a1086e4ae1ed5992cfb7e53faf250883f2ced96f0c0dd36f6c58f1938a0006ecddb61e37b663b24bf1548031d4ccfcd103ae76ee4d64c5ed0f943a4608a4e03cbf0da0e42748aff4e335cd00fea242e93f747cb995fca2bac4351d9e8a0da33a7fdc7dfe0e4d1d5178d5aee7f36f72538c576bdfd9555e25f937a0075a350f076b328192097f0d9d1fdfb34e1de758d76ccaab01c1768fa9938cabadbd1e1de61b8ccda8db3403f6b4982f93dc24b17f00515d0656ffe7710dd2589a041d1bff125d21c219a1c3208154f8d19cff1b0aa28424d729b7b83e5b36368a0cafa52c8647bb3658975441ecc426fcca5e298e038804a9a0a2ee4da7e0b5e3cbc0757b73a8751878884dfb1a1da310b0c8d369e5883dcad52284cf90ae32fa2e1ea7801f185dc9993c8a8e03badb33ad48e415e32d42951e022161d102258d74318f7efab565bad6fc2248924240eb242ce956c4562fbdc439d7caac7e64843540c328c7c7fe99afb336480625a4f9bf37822df3f20534c2c68a7dba8aeecc6e19672e43d550515cd31a37735e7af39ecf7392353625ffacc5d5f5aa8c84b75a9e746bd6ca74d3d49a37a5fadf3e6c41681dfaeaa43c5ac1bd4aab350ee323bc7e4a8e2c1cc90c21ca8a56f64d74802ca0757b1758b4b3f0efaf63577092968d63dbed0d8d155e53bb3c7fa655b4238757e3e19c73ec6533eefa64de54cb4ec73026ba9a233322e2ac87ee099917f7119e4d5918abf2e85bae97bfde3ea12469591ce9b5970aff9e797d02f325e19353427e44faff974d20b89679f26a12a704f8c6d1e65a6226cdaaf730bbab86327ddadf2f76a7a48f65bff294cc1f86de7142729a5f329101ab1dcc978291be13b94dd4b5f7a136fa977312a2a107c92ef9b6245fd40229cb9875028bc23accb3896aea6accbac39db622b019dbad9483987efc329fd61a4d485ccab93b779d73699d77b3e053741ad087550beb086db879f4928dc758a23a97ef1ec380d3f6e6832ec1c6e587ec92517fe0839ea654ceb52bb7d0bda8eabe230e8ccf330abea07dd64b38a7a89ed6d4d364c00c42036131a54dff6e5a2cc79937e5befcfde8a77388af271bf7298a12ca2d95b062332c042d8d5fb64a7e0c8a2edf2914c7104e138453cf6dea7e34b746b7d83939affe42f86f049cb635efe484fa733e2966ecf53e76da59fb0412c9abe8af11618f51f2e35642c7fbb02d17a3ab0ca27f30379754bc58229d0d76343fdd6d45b58bec2250ddf3de456ad0371201165d7c4b7677eddc077d26a737cdb9d6e38df7b840f508e9e52022759a89e86b526c1c98c8a081c5c088cf93de7710276737900bc2c42cc64f7bdeed23ce06df5b219ff22ce00c12867fdc8d6501225cc95e6f90650ffa4d15ac45e949657bb763e21999e38e28cded16d398878408f4374bb7b2194ef24212032c8c73710c895f9f3abe54d94fa028a3aab4ee74e3e31abde011a525be16db43d5035b44ad2123e324e26fdc899894b86", 0x1000}], 0x6, &(0x7f0000001400)=ANY=[@ANYBLOB="2800000000000000ffff0000c301000015c8338c1ffe3c65e2dfd6d275626ea0b88791b69ded00002000000000000000ffff000001000000d8d1df6bf5199f2383968a0e0404c600b000000000000000ffff0000040000000b44e71ef3d8c9befa132c0833758ef2ea095d8f365929b88cd9c03807013406f3ebfb261ef4d64e2b4ea828f142a361bc438509cc4b1db4a8c7d3771f2fb0a1b131c250319d14efc43a7aa08e5b3b50098e2bde0b2d974a6d0a97062facefbe3045bf698a99825ea13ae2f041b2319dffa6519d07fd39f7c25859311769d32528a5b6dc32110d0e44eb22faed93b1bb6b6a6226577475d0ac0000000000000088000000000000000100000040000000145e55cdd83a763eeb4c6a4c3e784fc63307764db3530bfca37e3a79b846a463d9329218d78e8c5315857db73ed282919eb6a0da564a3c2a0316e9ecc94164855a530a4a1b48dd6c6b0b0eba6cc430518171730b0ece74a647b656cce7daff2b97cc75e3aaac888505b91a72df473bc5c6d6243d297797c01010000000000000ffff0000ffff0000a2ce75d187ed60909ad65f21710cb540bf41e762d196216f04c4ce1c98ef5892fa6a22a926ed77b3eb20090057ec9a0fd5f84c1d605de8cb1035b830096a7f706fcae6136d9bf1bd92d4fe155dfb0f73c26cc5c1822b9df853c460a6d77e777f1bfaa4f3db4284ae43d570f97e10bb5e9cfaaabff487d06220142ab0563da213a046a39e3346bf25d441ebae67f3a5d05d38f19d69f110d31324c79ecd082a912c9541b71c059717129d62abd2a71a0347ce36196ddc60f2b55966edb0a2eb4430d5e8637ee7cccc9f31a93a59884cf4bb6e855d699bda786ea1b726bdde200ca6f56db31e66712586da7ebc387bcd1622fbde94386af55c03f852f5227a8f5a769675a8bb2c1a93d9b9a832455fa5c18d395057a3467f6f696cb6cb168aacd9c456ccf666d65d115cb1058cd78f27ec4733a4bcb46ad496a7c4e9c8fb6b19a3424a873f086abb7702695e71bce22bb77771ffed07589717dc86ab4c41aca43865050f277ec5b1a7c49ee2154e9f51ee9e4aab46a50c05d4dfe0ea5fbdb98a5becf735fac982b3ae6d4dab741e60d5a9424d3561cf790629b06dc3494fa2d69512106a8e9c0f43adda115ebe6025625ba9956867dfc2bc734924ab71efbdca15f0db80f285d73f864a29cf369a112a32c400096dfa3cbe44e1fd86761394ff8be008d8d29ce2eba0ab751704d911e91cb0252fe66c640bd4ffb96d9693c608212ba87896d30bed86fbb9982c4b6db6b95d8d806272fc91a0ed2dc4f24e8e3d122c98470ac46877d0f1dadfc1d9e5ff53207aac98dd41d588a82827e9368317adf2014e179bfca5995c7de827f27202d94575a445b9e3bce36997c1cf79f0efce86ed4287db67e932ee3ba71d59f6ed647a4c67e1bda035b56b93ba7a05a7314c59c1f4d1331cc0f0f5e9e1414c58c8605439159658b14ec4e3267db4df9ed044732960a3fdc03798feae8321455e159901d7d2ecba3a0796713bb7353cd8a57e554d8944aa6471ff49ba1d2a81ab1c670f9a9b747a553a5f9a74da25733c24ca78689e3cb4b9629386ccacee6ab8645dc3d2a542c4acb5ffc57314e40d04a216b2f1dc4cec047c1d726264403eaec94fef62c2e57333fda2e061a749cf37b1e78f46f0fe493ec930d196681d7b9b82f880b2f6b1a69fe0e571a9019da0faf2a6488e2ecbfe4e675c6326e45f6504993aa8d19587829058a992af730aa181cc7970bb1d5f72d376969d12ca062f1fb17c08d645e6ce5ad7539ea407bea805d0b1ba4643ceb71bb19167711f92092d947880fe7da83c08b367b4deb1dcad66fb0babdb781e001329502e41973a960a5548b5731667fb94d8131fa9fac4cdea977a9e10ff50b16be1cc35535105d58ec743c800932e50af3850df3319dbe30c07095f459564f62d04a7ad46e9f88549e56717aec96eb6bbe312014916fb90414e766d2d614252075990102332740a6f5f4bac1b59bc0fa877c5411dd354fd09c3ba2b705447bdb2ba48ccaf97415bf96a76e798b3ea3b0882aa2e580d7bb27a26630159859294913f8c5b88addaae8917a2cb78759b3009236615d0bd78266d25c5e2216768926f1754632bdbbf78583b2a06f01d8f5c047363c4610418956c31de1550e10a4e452ac92e7d66e1a4a758f02c67de21108da359ba8f5a561520da8679ce1518a5e1a210e59c05a34eb04041804f213201bdf793e8ef11112a86d9db35f8faf1cfe5c6c64fc7c754baba4e11c706f2bdf0e7214d60f0ce56ad06da2004bdd2c74b119f2e3ac1756633ac6d5b4275dbee1645f2e7cd2bfbc896568d59907851c62fed54e1c1846b5c5aa6da4f4e3f1a007c5a9ecbcbc7596f4dafedb598355f032080a7c17f5e4755ff1a71d355c6e4ce9df71255bca6d40b7d80c4e2de86d568a49e9b0076da46773416d8ea35a79c493e499005ff6f6dbadf50a0ca94a8c4619fac2795c97910fc27f0bd1527a507db9c9011f7b50a75aaf72a3fca70f7ef67cd253444f92c7f7fb41865b2900b0187a92f2b9c722f1a06db974da17f5a32dd6f77e907809eeebf5baf5a82570f5598a9fd8b34bf58a7a7241b29b0fc9daf9305775494a5b3f64031dc02e1b27adec84ba738656b56856f598a6c09570ad4a9d8a17889be7f82d783417e5b1e82660ed0fe79540ceb9d22cc2eb81837bb93dc0240962029656592d3ec9e43cca7e04c5b0701738abb483946f12078604d90cc865e27d31f1dcd2efd14f3b6b52c63b0b259d187f599392b610723d018eb2bdbfca19fc09ba69e5a5563e7dc90a8f58b2387b09c528dd6d7b8828d451896e9ee5198d9a02831e4772a3e9b4ce6ed64d409177268b39cce0e06ebaae8857cedc48d56d8dea64d4bd0a461a1276324e12a6f50cf639d06a832fada7b660c169d9519e9bb8625200ac990f3391d19f4f563e793ddfed73e17152d81753da4bf78e807c052ee609a1820ff5f4630a01a2d0b9878db18f6aacc8cac62bb173194842d0d767166e3d1382a16b27b9870362be4377cfb321819d697f85ec7f829349b0bf0720e5ef1128eecd20c6f386858ed9499f9d37f103a779018acc8d43bc698b03222ce513a510f03f49503e77e520a80b3a8ab87c3ed737a34d834f87488f4afc152870b486aff6dd8cf626545f4d94220ef896deb966e35b0e3bc7854e26f257978687120bde9307e93d2dc8532b16649ef63a56881a0312718f3348146f18554b1d9f2c7faf2cd2877be00af6a4b8abca0ab95847a59c950684380ae388d86c90b59463de37edd49d2c5b00ea85fdcdfa9eebaf692dae91930becec1dd5595100e29a678e83a3e05ea969de2ab9a147819b707f8d5450f4a3f2ab7288f81fa30cdbcd545762980a411154c23331c2e5c3912e495fdd714c16454fbf2a2139b5b20837bd107d9314752e11f087fcc44097ba7cdb799b9b208fcbd6cd617ecf20cee8e7932077ba86d1a8d7b4e1a8ee4576a8739a8c0c1698e609e5af253fce3222c31690746c4f7bcb333537ada97c5ad3aa693f6e68dcb9b90e79921d9d0dc82b60fb2d2512942224f268820352eca2c7bebf32d69f62f229e0b332915fe38c470c382c336b09e451acfa961e5f6a4de2638ce8b012654d54c47d7ebdb45472c5c60473b23d4ae2d3844d428a4c4b00d79a7acd313bb375fd618dd47f797b174b94a17ecdb090527b57ca4bc26b25fac8277dc4346f74029b0d31c19cf70286b50f75d5544a5e970eb678ddb0abaf14b003059dbeda8245b1f782162c0c9351718c03704a0c76807fa7d6defe806fb2e391f5bb9e91c06b3bc9085de8067d4045b6a0768cfb9b9124e2d5d870323846be7068423fe93270b2832bf0fd3489c5ac9d16a0be0ead81c0af80e911d38345f1d5f4a82dddebd5583ac5d8715e58737bc9998a685d260d80bc850f20e6d69d6563520ed49e241eeeb23624fb8e560edfbcd26453d6debc526868a863496b1e16ff7877036b0e4777a1243325694b8f6653281398a6efe2337b28dcbc51e6636b5c94cdeaa588591e9b199b697c93e2875ebc86abc4439ca32b29e0ff95ee0a1d75fb3998d0c311e1beafeeaadab071185743ed7351420b7e8b08287645a2dc917e57bd8ae0ef652b46b16c6699083fda5466d3d5acbf1f720d086cac29da8df06d3b6cadf89e098c5c93f4b457e160a58e09743f32821f04a5972307995dfedbc6362ddaedf03f93c0555ed09fe535128bc4cfb4d7f3739207455f22c02a5d56dad6768e3f4ab3c7005ebb1a5b99454e39830515c0f250f36a3b4dc535aee03df8a50316037db5d95789e68df017a5764cf682868f14f5c7c66717dde9c3dcb753575e606a7fb4b638078dd8218b9dd12d9fecd342e6d98abcd8d1dc91b42f39df92967c7560a8e0bd1d3679ba1a01d46689b9e07ec7bd4b872d1cee562f6ba1468193261ec67d8d665dcb30e312250645a22e9492b524bedc44ce3e051892d4a54003ffd8ae96cffbf9b5eccac86892a5e219fad5d3b2e968994ba8b199dfda5511a81f9912bc810fd177e617311612a1dbf91d4e4b19615698565fda52b98813424de3b3451d1c3667342a1a20030e51ab8a7839850ef61cae15fa8fa495481829839a372da57b242d616bb6119be95a5b1072f4bfca6badef4d4b7a0e7cd743e521a6e62c2e2a0bc823544285f496de7f320ea1a4a2a8af3ffa28b636c615ee9f367bc90fc778e3b7645c67af7069ce04156d1dec4054372129616b778d63c5d5cdcacf284f1440855a2035053ff8c359fae3a272e15575bc4e2d40577f7536756e58048db66f71ac289b44650f1873aad579f4cb18d5f60eb114abf129248ecca599a2ea2cd5e30f6a2789948ef5fcb8d8aaefbad211e8d8b607c32e23b52763ccbf732ee25df30402c83c94212e96dbbd6c5335b5d7aae0d10dd4114e8c1ddb64c9e0502cc811354331104b6b00dbf0c59f25bec3a8246edd79cce6b171661f267b579ea045b77904af02bf8ee9aefc0f2059569fa27380c98b363411f914c6f909010e4c270f9293a52ceaa3fae0c82464290530c3c13ecfbca24151badd0c4a2ffee13872fe0e108a0dfb5941eaae440e6f4c91debe42da2476b5065b30349244a7c1a340b2f23b74faa0b5b6f6dafb8ebd201bb94f9e5a9fcf1543289dd66ffe51584c48df6c4a3e44f5ddcc7bb8fbed7cfa457cc6998a026f112c527fc21b4fe9a97150ed83e6e2a039d256b47baff8707c64e9aeb4ec0beba8ce6e8883254e1b88ab8f3f2f427021d5029a4ee1544b87306a698b0fe258f7984577b02a01cc32d0c31c257621b42ff927943e3c6ff78f050f091cdf635859a3200050dff09e3dcc8ebfa1da5ba842257957637009fc5f0a7818eef311c648d299d3fb570b983305d7af83fb76d0bc5c56b3d51de447542a7f92cf55f27df7d672b74d2eabd7a94621773af558d9dca54fa356677473a4fdd755111408902e9333716b6e488b3c04b7b5fc2fbe8046129e60a640b786f4723d4130003db573777809ac1871d1aaeb4a277162e29d15b3bc21a7dfe5019303f0fb88c984f0750b0bcc5ba224c4fd447339343ae5e1b1ef7aea66853f292c2a0db87206e5425a2dada82c72366f10bf80b56ef8d511011b9191b88366d7c0fcde114b7d5c92c7a14a390fad3958d93d9fdc15a3ab26cdf6b0b9229593f6874bb6b92ae69addb5592da660d3c602d1bbdae2188706ececd8992cb9398ae0591fde679857e22ed675ea90cb303f7d2b41687b1ce1bb5e6a7a0120bfb8b36eddf8dd829065095af20ad8648f39e7c49770f280c8028702c962e74eb802bdd1966cee45d6187f25b09e26b5b28cd2cc1255439ece25c30b5fbd8ce27d6a9e91d1cbb73b46c5aae4c4681bb337af59c89530993ce3d3a56aa0177268c1d07c9ae6dbaf0b56412f84ee677e892de1ffe3f2db76fef9994382ebce5cf67aafb094018f13317c0e5f6c96c83aab2ef8c9d6fadf7ab0aaad7befe31fe4947327f0f38f3c78c053b988a43654343f782871c8301d45bd7d85ab9188a57db5e20b8aa6531eaa66659fb61a37ea59208b3dd58da0089c943d01c93b0787bfd21200cc467f46958996f482e295bb3721bfee779669049f0d96dac813f3d90029721f7bb6bd85bae38b0f4aa2e6aff1b15ab174e64f91150308b229295419af16a0ff2166d9a67a0f603b5ae0a5e963382eb8a0fb9e152c802031b0b15b39e58a35cc8931d69a7e2281effc0bddf98188397902d197b97b4b26cd9667312b1be0c11be6ade314d35892d641ad3112decf876db825e10842e9f0bf1"], 0x1190}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) SI!OC<2s~U[~ ~jʈJ `jc+[uCH6yC4.oѢYVi=؀ۿOc㵇i}1BB MM$G1T)'9n (drRfc,Y})I@#ۄKr )] $^t,bc$'f,.mx|UA#G;m/IXX͂eqZ\H2}Fg9 _B(5%n/.:Ӭt]mF}DT$I'( Bi,,ky.mDJUĺpI3:P+ZaJ&_!YCysn_BVH,~hυ#N>f"cyU-At#'+SCˎ6:e^ڮ(#ix\HJ"/FA#[ć6NA8Bg`vw}Kv%+S* Qgv FE.VԴve̐ގS2e~lj~ʶ-_Eab9[S ЅU(_Ѭ^ʾ|@)r)"r-<_X-*xLj0pѼҰ"V14UGskRPR.%Xzn!L,^aQs34mR1|SFsrT8jlU)S˜+G_U}x״ 22:21:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x200) semop(r2, &(0x7f00000000c0)=[{0x3, 0x1, 0x800}, {0x4, 0x8, 0x1000}, {0x1, 0x815d, 0x1800}, {0x3, 0xffffffff, 0x1000}], 0x4) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 22:21:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 22:21:45 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='x\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 22:21:45 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x20, 0x14) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) connect(r1, &(0x7f00000005c0)=@in6={0x18, 0x1, 0x8, 0x800}, 0xc) connect(r1, &(0x7f0000000640)=@in6={0x18, 0x1, 0xfffffffffffffffe, 0x9f}, 0xc) mknod(&(0x7f0000000180)='./file1\x00', 0x6000, 0x1) r6 = getpgid(0x0) r7 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7a, r3, r4, r5, 0x0, 0x68}, 0x80, 0xff, r6, r7, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mknod(&(0x7f0000000600)='./file0\x00', 0x2, 0x80) 22:21:45 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x3, 0x200}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 22:21:45 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffa000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r2) shmdt(r3) 22:21:45 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) accept$inet(r1, 0x0, 0x0) shutdown(r1, 0x1) fchmod(r1, 0x1) 22:21:45 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x4000000b, 0xffffffffffffffe3, "b2786eb95b7c30abfc090000000000edd6000002"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 22:21:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/69, 0xfffffffffffffe82}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/22, 0x16}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000001480)=""/108, 0x6c}], 0x1, &(0x7f0000001540)=""/117, 0x75}, 0x801) 22:21:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = socket$inet(0x2, 0x0, 0x1) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) truncate(&(0x7f0000000140)='./file0\x00', 0x8) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:21:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$getown(r0, 0x5) 22:21:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="7f740e4099b5a7c2c4ac8cfe71ee1e1da234828c63fcb90a528a7847d0ccf6102599abc508d3dbc243770fe28bf17547cb57cc9fdac548a5e1373750f1807724dd34da93a99858b2711eba8b14b84d02d663d352fc12410365492366bfe815d513d1037db1077865d65c3dd7eda301ef85e5ed0898097ac774834abd5ab27a4a69cae1bdd58df78eebfde9d70a9d3f714d1cecba3d68b6e028a7f2bf38bff12144cac26f58ee14ea7ce44122760f83a5f0f463b6b54baddad4ad625d746e933ff18d7280d745a32b3dc982ba2b69a291fd30ab1c6d", 0xd5, 0xa, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/116, 0x74}], 0x6, &(0x7f0000000540)=""/87, 0x57}, 0x40) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) write(r1, &(0x7f0000000680)="4968ef88ea13385f8808b0070ce7cb58fd39a8dddd7524201e2006b8b5a97bf081dfc78e74a0cb1dcaedd255f9e33e952ea00a22a76d5773f58260bdacd302fc6f5d9fb3617eca3d5cc9523b77c36121537342fd7425c2256b218822ae65aa450631da131ca1b2b452030ec63ead724e941b474409118fd9fdddbefc0e3bb8c920e2ced92c5e29ec710ba66414db3c303d918e445f7f1c80230b5ab8dd23", 0x9e) 22:21:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x811, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2011, r0, 0x0, 0x0) 22:21:46 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6, 0x0, 0x1000000000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x73ee, 0x2, 0x2, "60a8ef47360804f7340dd63bf5f8e6aa32130158", 0x9, 0x3}) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0xfff) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x18b, 0x8, 0xece4, 0x7fffffff, "6272051f60f897bae0d21cf7d96cd759293bb100", 0x0, 0xfffffffffffffffd}) kqueue() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = semget(0x2, 0x7, 0x100) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000280)=0x7d) flock(r2, 0x4) SI!OC<2s~U[~ ~jʈJ `jc+[uCH6yC4.oѢYVi=؀ۿOc㵇i}1BB MM$G1T)'9n (drRfc,Y})I@#ۄKr )] $^t,bc$'f,.mx|UA#G;m/IXX͂eqZ\H2}Fg9 _B(5%n/.:Ӭt]mF}DT$I'( Bi,,ky.mDJUĺpI3:P+ZaJ&_!YCysn_BVH,~hυ#N>f"cyU-At#'+SCˎ6:e^ڮ(#ix\HJ"/FA#[ć6NA8Bg`vw}Kv%+S* Qgv FE.VԴve̐panic: receive 3: so 0xffffff002d065978, so_type 1, m 0xffffff00354d3f00, m_type 6 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *522671 50223 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff002d065978,ffff800014af6040,1241,ffff800014af60d0,40) at sore ceive+0x1288 recvit(ffff800014af6100,ffff800014af6208,ffff800014af61f0,ffff8000149f4978,0) a t recvit+0x28c sys_recvmsg(ffff800014af6290,ffff8000149f4978,ffff800014a15cb0) at sys_recvmsg+ 0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffc1,0,3,569a4349010) at Xsyscall+0x128 end of kernel end trace frame: 0x56bca50a630, count: 8 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> ddb> set $lines = 0 ddb> show panic receive 3: so 0xffffff002d065978, so_type 1, m 0xffffff00354d3f00, m_type 6 ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff002d065978,ffff800014af6040,1241,ffff800014af60d0,40) at soreceive+0x1288 recvit(ffff800014af6100,ffff800014af6208,ffff800014af61f0,ffff8000149f4978,0) at recvit+0x28c sys_recvmsg(ffff800014af6290,ffff8000149f4978,ffff800014a15cb0) at sys_recvmsg+0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffc1,0,3,569a4349010) at Xsyscall+0x128 end of kernel end trace frame: 0x56bca50a630, count: -7 ddb> show registers rdi 0xffffffff81e39300 kprintf_mutex rsi 0xffffffff81804899 db_enter+0x9 rbp 0xffff800014af5e90 rbx 0xffff800014af5f30 rdx 0xffff800002ace000 rcx 0x2553 __ALIGN_SIZE+0x1553 rax 0xffff800002ace000 r8 0xffff800014af5e60 r9 0 r10 0x6eee31063fe2379e r11 0xffffffff81782140 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800014af5ea0 r14 0x100 r15 0xffffffff81bc2188 cmd0646_9_tim_udma+0x1ca7 rip 0xffffffff8180489a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff800014af5e90 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor0) pid=522671 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000149f5788,0xffff8000149f4280 process=0xffff800014a15cb0 user=0xffff800014af1000, vmspace=0xffffff003f12be70 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 42332 218398 25907 0 3 0x80 nanosleep syz-executor1 42332 414990 25907 0 3 0x4000080 ttyout syz-executor1 42332 265641 25907 0 3 0x4000080 ttyout syz-executor1 42332 58796 25907 0 3 0x4000080 ttyin syz-executor1 42332 392820 25907 0 3 0x4000080 fsleep syz-executor1 50223 510483 84557 0 2 0 syz-executor0 *50223 522671 84557 0 7 0x4000000 syz-executor0 50223 403407 84557 0 3 0x4000080 netlck syz-executor0 50223 387519 84557 0 2 0x4000000 syz-executor0 5679 511559 1 0 3 0x100083 ttyin getty 69645 484902 0 0 3 0x14200 bored sosplice 84557 424813 89312 0 3 0x82 nanosleep syz-executor0 25907 312215 89312 0 3 0x82 nanosleep syz-executor1 89312 54576 50724 0 3 0x82 thrsleep syz-fuzzer 89312 215039 50724 0 3 0x4000082 thrsleep syz-fuzzer 89312 146082 50724 0 3 0x4000082 thrsleep syz-fuzzer 89312 466976 50724 0 3 0x4000082 thrsleep syz-fuzzer 89312 1950 50724 0 3 0x4000082 thrsleep syz-fuzzer 89312 202022 50724 0 3 0x4000082 thrsleep syz-fuzzer 89312 253204 50724 0 3 0x4000082 kqread syz-fuzzer 50724 128119 74715 0 3 0x10008a pause ksh 74715 224606 81056 0 3 0x92 select sshd 81056 52793 1 0 3 0x80 select sshd 38117 274083 49626 73 3 0x100090 kqread syslogd 49626 434621 1 0 3 0x100082 netio syslogd 75273 195390 1 77 3 0x100090 poll dhclient 13952 215130 1 0 3 0x80 poll dhclient 57120 200785 0 0 3 0x14200 pgzero zerothread 84760 497946 0 0 3 0x14200 aiodoned aiodoned 86348 310654 0 0 3 0x14200 syncer update 4003 102055 0 0 3 0x14200 cleaner cleaner 28732 506539 0 0 3 0x14200 reaper reaper 55765 272462 0 0 3 0x14200 pgdaemon pagedaemon 34213 419990 0 0 3 0x14200 bored crynlk 82794 52319 0 0 3 0x14200 bored crypto 14125 385401 0 0 3 0x40014200 acpi0 acpi0 82294 410240 0 0 3 0x14200 bored softnet 3351 56996 0 0 3 0x14200 bored systqmp 76714 411408 0 0 3 0x14200 bored systq 83495 483404 0 0 3 0x40014200 bored softclock 40685 467736 0 0 3 0x40014200 idle0 1 290698 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper