x5, 0x0) fchmod(r0, 0x2000000008) getpid() getegid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = getppid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYRESOCT=r2], 0x1, &(0x7f00000004c0)=[{&(0x7f0000000480)="94a98c0d64f52c0790f7d26c80dd9ee8d74ffc1d618770f9b6d5ea1faec7b2b933659223fc7c6bf6b0cef1336cc6ab2a3cb26213f3e15f41fa7ea4"}], 0x62, 0x0, 0x0, 0x400}, 0x8) 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}) 16:00:21 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0xc000, 0xb40) setsockopt(r0, 0x8029, 0x4, 0x0, 0x0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() r2 = getegid() r3 = msgget$private(0x0, 0x414) r4 = fcntl$getown(r0, 0x5) r5 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7ff, r1, r2, r1, r2, 0x100, 0x3}, 0x3, 0xffffffffffffee09, r4, r5, 0x9, 0x9, 0x6, 0xfffffffffffffffe}) r6 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000100)=""/132) getuid() getegid() 16:00:22 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x401}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x9, 0xfffffdfffffffff8, "17000d928afa1500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a", 0x5b}], 0x1) 16:00:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000080)=""/13, 0xd, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x80, 0x3ff}, 0xc) 16:00:22 executing program 1: mlockall(0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/186, 0xba}, {&(0x7f0000001280)=""/39, 0x27}, {&(0x7f00000012c0)=""/234, 0xea}, {&(0x7f00000013c0)=""/227, 0xe3}, {&(0x7f00000014c0)}, {&(0x7f0000001500)=""/92, 0x5c}], 0x9) mlock(&(0x7f0000570000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0xffffffffffffffff) getpgrp() munmap(&(0x7f0000787000/0x2000)=nil, 0x2000) mprotect(&(0x7f000036c000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000201000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x5, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000052000/0x3000)=nil, 0x3000) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/189) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="d47842e9e66b2202d734b72dc7abfddac35fb71a7119841f3effcfe615f18092d25a2f311d79a74d1e2c43766e572b480633fcffc7e663eb7a0d5b4bd69b1905ac53c01ea4e7580a22ca5962753e826c196d010bbbf171c6", 0x58) select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) flock(r0, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0}, {r0, 0x40}, {r0, 0x8}], 0x4, 0x2) dup(r0) getuid() 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$inet6(r0, &(0x7f0000000180)="6061b625dafb6a18fccc5f91cf6fdf4fa419f591b7fadf24150a147fdbab62a78c1149a1f01d48c5", 0x28, 0x8, 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/184, 0xb8, 0x40, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) 16:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040), 0x22f) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x9857055f7179b6de, &(0x7f0000ffb000/0x1000)=nil) getpgrp() 16:00:23 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5cf30dc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bea6311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c62ccc1cf835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507b12951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d9498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a41f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f702609000000751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509db", 0x231) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x10001) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:23 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x204) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0xc0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') wsmuxpoll: not open wsmuxpoll: not open 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x2, 0xc1, 0x7fffffff, r2}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530004f663f84e8f6b0e284f36c317166603ca11a7e6a2037499139a9acfd41d741e5a50b6899057a22d830d435aac5a3d8aeb07cc3"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000012c0)="be1cba18cf6358f1dfae38b7eae81bd9d5cc4e2c239f02a6c83f0c45b8b6be8a60600ea00f7930c12c48724f1114b566cb159ebdadfbd4f5fdad281e94b21c7a925ee51bf90688e3c5576129ba8835e510135010d122dab606c904341bee84de82ba927c7782a95a85fed5e2fd96e3eafe5068b757380048ac810d6459d637d5f1ff9194b6168b303e12178e86dc8aa48d125a6560a183ba54ff24d24d85028487faf4a88984a5ac3bec901e32de5df57c6870b361bf8f24467d5d37e3134bf2e3d42cf5dae953a84c67d8c435a56b70892dcaca4e165f0f6185933ce9ce0ff7a8bd66ef325669a808381305688a0b8c093ca2849a1330b2276e15e5e8d35961674e1eb8c61097e05c3585baaf9433d54a6bf546c9e497b5da1d6d787bdd4e34059d1c00350637850dcd3460d680481a9d908b04675abf29278aab3bb9db5d6341ee2fe96c6e39b854fe38e00918f527dfd642067119f219d493ee5948873b6fee5bf6806f3f0bce81c7f2bfc8b20af89700a9ca78556a7bf111e3b13002d2b94b7dd3c08e0a46beb197d4e4c0740b128eb56ea322daa958acc43141640013b64d29913c323bac800ae343a5c2cde7c682531e535d27e59be2a71c6a7a635a6c89dae4f7b5857b3524a0af131a1f0d759d6ca444d9e8ac5e2831eb60eac23362755057c89e6c1efdf25eebb5bc527323d2476f9354d1cd78413ea0fcc91ef736e0ab24d0444b680508be1b25a17302f8b4f50bad19a113687c02592a1dadf60548faa989e8874c07cbf1600a5427b3dd8e364b6668f6d9a1188bd51f365099e93cbd727cf9a749ee08e2c5f02e2af4f99375d3de19d29511e92b1c46e07f5eb4449aef1169c90ad2c80d4ad9416461113b3c87192072e5d40d8e0dab76873d6b59a5a1b843a91796c36361f4c6e6689ecfea3a80bc6300446bdab56997dcee9d7173d067a9aabe6eaf0deeebca9ae623ca9e39625e0df2b34a0e185e9447ab698114cf95d507816b9ab7891a015e4d59bdf1923c2fb6cd27b7320409ea51f5ff752f005a5a6518ea713fc0713d7466c174d0b6b769212772fc1630383bbfd6fb1ec6f0f817fa7e0964d15dd2db2713739e505f8690d46faf8266f5ff39ec66e6cce0eae6976d4960d055c78fd0881e803213c4f89f4796ad8c5f2d49d9631e5c9af4267ebdd29fe1da2c903daa42dca226de410d8f2a5a715d1dc7adc3878b5c47b22e99efb0b2f1466fe6cbdb1454a92039e1b8f5007fe5ef3685c6b7909866af583dbd2057f7f3a241efe32bbea1dafbe4aa081203d33e216e9e1bcf244aaa8cfed4a6eff61b5443a4babf818d04ce74b37942809bc492019e673772060ad47fc11ea8a26adb747b3dcee1119f40436a2adf48eb4082727d7d69ba1cd41899d691b2214676757fbf8b17c57df66483b4e3d2233504bdc5afa2812572502ab4ea060ce9f316a231563fbcf3062285584e3c194e20fd9660b1813cd83536949d4e8348140b0b09934f317a101f476204537025c4ce43cb7192bbb6b15104eb93d08adb6265be44890b7815e99b4c87f0a40a877a4f8b4ae0207a295a5ba178bd4e4baf8658f82f622f79436821c6803f515360483a03192ff3a09a0378d2199ca3cac3c93f42084ad65040daed6b6e269dfabfa6b4faf9107e77612534c4a8de976e61a4b05cf1db20e65fcc45c31ddd1f60dced78840705805feb9a3ee041486863c5e30c8b6e8c9f4c77a99bd317461106db3e1a873fe90288e844684f0a99e90be223f202d645d6de7130a08572e78310116f8446bbe05975f5aea26c94d5f7844b7ccdf3726cd39e8e4bbf5974f55223686bf6e5c9ec406f9e513ab18b066d1ed1ef55a26830183b9b3d36838f528ee1bf78cbd933c0c6543b65621446d73454cb8029e72e3db1522df325b8c56063874244838c3041a03cb050a97247a5b795039f75cd95afb27d4d04816f15170eadd13f5ac7a7b2c925787d5587ac4c203c39f7b68463e984bb2f6b8c96524caf67c26310d6ef95aa039a1a3e0cc7081bc3797d7853dbd33c0fb40b681067cebdd97bf1ce0ace4ff9e7932254d11f65904efacc9e2b754d74662bc6ae92896282491cbbe48b705dc225122e39333ac69e4ec4fc95127be12af16b13030929067e9314f526c541f8b474f94154ea2fffe558b70065a09bfe841334763ba63b098871c7cc179285740a3bd50052c92ef4b771cc0ad6d25944290e50b0f07bf5f5314c67bc30d715e5ae82f5b8114f1c66e3410205ef4058f24cdd19b85bc698fbba07770084e6addedf32789f44506daf666f70355a25be87815c2fb7722fcb96e2d1e3239c0b2e4630ef56833b160c649a57c1dd4a635bf7e4433597c5b78c00bd4600083b81f5f5a53b6c816f782a22d68bca2721555ffb0dbfec3666c5fd6c13a23ec909c334fc4e656a10ade0ceb5196c5fd4e9fe6dfec83d50b5e8d41171b8f19635cfb75a69ed0e6aa398c82f2d2c45135bfdecd646ae03ff0099a75ad7c15ef478f68e22f9598b179fd8abe8c174df37c45218a061de13413f0471c84f5fc24530856ca51b5d70ae73577defa36c4e54d357861e25c182e470d4690f3ffa92afe79215bb5ccc1153b8fffb14de01146f59bf061debc420b2963d8436a077f4b0874caa21b168418bbb25f09b9080068345f4f753817c6d7e37f8b946c0d3cfdb671b2412fef61fae6a69fe3639b5b3c038c6043b4681cc2d8d06ca689b455acf8db67d23214c1fa898ac0c8ec05489c629ef6abfa748d22e923a34d98da918cf4eb45296ff37be1096a9ae6bb4011741b3969e72e77a9b6aec7fc3f8dd62ebacba9c91b0362340baa63d952132adf2e84cb933a1df241d79f63aea14de95efa82332ec818049481d3d0c61b0759b3adc6dccd2625f090e977fb03f79a59bf0d006cf216799497235951124d6599e598ee35cfab91a8189365d05e1df71ed8809385fc8e3e14bd4b11da40e30ae8dbf8e45f90df7e64e382556c229019272150a961e00ffd160be6106816d831bf82ef51527e7a8a6c59cb8c66260f9240147d29bd7796b5ebc526ed00126adfd319fd9b13974683c0d47d09ee55ef467851c70f010dbeaeac876843edc23314bdc475fbecd0e706fff65d8045e450749c7cc8a4b109d489ed9c07273e3a8e440fd1a4d2a7472d9175c677583c574454d85e43bddbec5e5a2d6d01fa5028b27923424c8f71ef789947a59d8805dc995df78adfa24ceaf29461a909fe96f640dea695f17c97991e78f40367f840309cdc418d904e63000cfb1c4731e44607ff59312fbc4ba043d1f2fd69a271e6a22958f4a348e5e9ab663a729eb2cce26350e0cb700e40625350f92e54bd44ac5ffe6f10d823885d31c07507165d7fd01aaeb7672aada5daebf62dde5a1fd667849bde3de3d5f7a81cd02061674100f4451046672561b2a21f69f2de0a0c3423a1166a88fe0866cc6f5d1344e60ffd09afa3df57bf57530f72dc7ae0a7b0dc2c312c4a8408dceab68eec0d8b18a21fdf5fad5874f4b117e43631ec50c58f86a2c2968b70fd881694f8670d0370ad1de81fbadfa01461d01e2fa0c666f045d25706a276cec03b17e754119d5b323f1848cec8aea683fd7ea8e8d5671184823da1e49f2b70339adcb1c0f911f4d51cc28336fbecfdb598d9b85a3e8494c2f609d07585c587ebfb5604cb474426f914164b48c554381338148913c9587c5a3e267b83a14a4fc5f2416f2a7b658db0388e1ac7574822ceaf00458367b115e09e5883d7b50866742b0aa7e1559ac4f1b370f8b4fa35b3d6c21bb753be7848f4cd116f023c3f2ef7b8e7af305d8eb0191bd67516abff4681e268079bddb1f6c73b6c2fa9b8daf0b868b9430f7ff276c6b828e2f462ebcd635a2f693119485756951835eee1ed6ce22e6e9f8afc1da177b29fa91da269a56e989bbddb7c37d1708a9b73d7562331672372dddcce4d4ddf3433948a1b503b44cc27e8de6b1183b8c274fc9933652b6f38be887d72c30328abc06820289f0d15164223ef527ed86c3d4929d78bd43b316374b606a46bf196bd462292feb917c46b6d358d549ee9b48119f2e496bcef17c5750f7ba82af18658c52ccc6257e0313299da8da36f78f5a878ceb7a398d5c30d0200527e73f847d4e4507320f63812bfdb5e89d442f467739a13120deee90cccbbc72d8e31170bc1af74bff307bf3d382b4af0297bd36d5dc8266385ccd76a0a4f99c810e4d854470b86de512ff59e6e33a5392d4e4c86ad2fad8ed2a0cfa36b024c49617aaf9857895d56254912ce94d07df97dca27adabd630bf882b67bdd5650b0afec11dd17d843b27a6bde298ba22f5ba47aee50eab5064c0c49f69183f82b6d4dbe63a35c891c499f1b859dc771ce4ba59c39882bf5e930ebb999c853bab3a8aec65ff858a1558d4b72bf8ad0171a466cd0b5c3779145cd509bd8952ec52c1571abfd128ccc9e8bb834d40dc866e6dd4d2c9bf83c3faa9bbf7d28b7b1df45ad3af983485c82bafca94915e6e9cb55c3ed70346fe51b569e648a8d22368c496a5cdfb4c187dcee2e8764602111145cf80760a9b45224d3325fa32cdb17ea745b665b72c0bfb788f8dbba89b766a4fc2f17926d576accad33bd", 0xcce}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x2000000000000e, &(0x7f0000fff000/0x1000)=nil) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xcbdc}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:23 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) pipe2(&(0x7f0000000000), 0x4) kqueue() pipe(&(0x7f0000000080)) dup2(r0, r0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0xfffffffffffffffe) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e4000/0x4000)=nil, 0x4000, 0x6) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) 16:00:24 executing program 1: getegid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xc, &(0x7f0000000200), 0xd) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8289, 0xd) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0x6, 0x4) 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x46fdb62c526fc61b, &(0x7f00000001c0), &(0x7f0000000200)=0x4) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="6037b53a38bbd7df65d2d1d6496ec52d3b2edc4cb8d24b71ff8a67310563cddab087646f6926e3780fd74205ff66414b8d6aa7c0f93e8b53d9db1cb7698cd9fc0c67cfed1d8ea7866b3c0d3680e633e9634ad197cf2250cc131f28a0b1a2605a8d2c993afea5839c13d3ed57a3483d6ecb586f9a1d8890934b9adf741aea3ce020845a400b0afda27f2f3ee58bed5c6e379e0953d29e3ddd287d52daf033c6bf01a3ed65c8aed4472df0ca7ac5151aa56d6f8b4dbfe286", 0xb7}, {&(0x7f00000000c0)="e9cc6d15d81b8cdde06a27da3c65ec212bff6e0bbf7e360ba68806d850dc6dee1d77a28095031851b5b3dd58843c50", 0x2f}, {&(0x7f0000000100)="870c8a0615fc560780cdf2efcb44289179ae522e6afde9e6a8", 0x19}, {&(0x7f0000000140)="6c304edc3a76b0d1c61c56ebe30ec26fb449d2d63ae161c5f0f7b2b36f7cee0aaaa57ceab21acfa8188b066550b2774f94", 0x31}], 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80000001013, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)=""/208, &(0x7f0000000340)=0xd0) 16:00:24 executing program 0: pipe(&(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10, 0xfff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f00000004c0)={0x7, 0x4}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x50, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa012e2f6669ea23ea6c"], 0xa) shutdown(r0, 0x0) listen(r0, 0x9) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) 16:00:24 executing program 1: munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x2a, 0x23, &(0x7f0000000000)="a1", 0x1) 16:00:24 executing program 1: readlink(&(0x7f0000000000)='\x00', &(0x7f0000000100)=""/202, 0xca) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x400000000000000) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)='x>{E', 0x4}], 0x1, 0x0) 16:00:24 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x5016, r0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) sendto$inet(r0, &(0x7f0000000000)="57e5f6a9a50a320ff3b7c06b7e609ac9fffb35697af273f6f71c81799066c306c529c406c874c0899497569cd120cd2da02c89e13b103280a0143e80fa643c0610cc277984c2e60ff76a31babb36a78d744a2ddc6fa4d7f8bfbd201e0683f910520a623dbe846868d89554f8003b5dbd5442db1a161582708e58", 0x7a, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) munlockall() setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x2b) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x0, 0x30000100000006) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4, 0x80000000) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) r1 = socket(0x26, 0x4002, 0x4100000000000) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x1, "2ef32c0500", 0xfffffffffffffffc}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffff2b, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x3bd3) 16:00:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7f) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x1, "2ef32c0500", 0xfffffffffffffffc}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffff2b, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x3bd3) 16:00:25 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000040), 0x7, &(0x7f0000000040), 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) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2dead605fde6fd5c, 0x4812, r0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000002080)="60d401f112753c0a9d59f13745cbe70f6eadbbf2f7c131a73cc4c74a23603fdec62dbe1c08daf4d4a9a22a96a0d84b6657c918c82a270bb1a7c2072a9663a849f1c0d7b8dd864c279711d28102dce90e7e6e9951ace1119ca1236136131bc36cd12bd79759f2f0434558c083d3387f8677b22e3f2a59ccd44570298e22de3a689bee08c75eccbb12cf79ba555e62eb86c712ab1601bd93f77083e00768699d1af7c3013e8a34ab36993df06e5d4cc892376127501b5024f967bb355c3ede61b743e04c133ae8e39967e22bf13fa07374ac3779dce7cd744f7900b669308e9abd6272aa9db3ce120ce0fdfa291f2b4eb7cc1f9f3b5c9db3e0ca039bee25989524f0559c1d8d72dce13d7e68f75f254a5517185050ce9d9f987102ab9042574e2a0a5246267b0042201462d400c151b826c325ebba5c022b21167d3bba328937bb31d014ae14f2e04be56c13ca4de07132163a84bc63992556b571b3e6f60e1c00e9089ddd6f13a4bacaa243797613d2e47584fd5ef4ee6d306bb841713de30521ff51e011727d8b13aea3e673e1733f6b83b64189d96088e4906c08eaf1390a82b5255487c05f9faadb7993bf7603d57041e51354092334e8aaac64d7197cfae76eb4c93fbdd8f19d272e5411d07b748af73668c1536c0cebe691534b476b1277aa96497b4be21d0cf778946821bbe2ab0adac4852fe5c85abc8736f7d84c85ec60bbd5bdcee821aea41ba06676db6e84c0171220c5eec8c1080ab05278177720370ea3bb023ec3d198b5fbde3e3db9eae889b015a5d3e26eb80bb8d7ad4cc46d685781699d80a5b25e589f6273b1f8ecf7f5debf4d6a4e254737cbac5584b7d107172c9731a0a4c2afa6a8f8b1dd1e8baea4fa959fa0bbe07f91ed67d9b5f1991133a10638e9c217d2964ee14a89495cea171a0a397e2f33d5b6ce7cd68abd302b5a6f1f1025871ff563ee0ac7da4888f04e760169d1fc41cd3cb0a6db3a70a69b197d6d47fa6679406a2f370f9903729a9df4f49989ac360d50bc76ef0ae40f7800fdc68d0e7edb65a0e6b2ae33f1da8955ac4b39ded98e90d780fdd2bfd6da6e0c184fb9db1c6197acf59443a1debc4e880cf10ef3e18869da77df44d893b2650c2a4d09a8882fa334fcf0f3eb8b2457b0eb8b89778d3dd14e1f2c6cd9fb1c5c932763e3b8dfc36cb235d702fc04918d0892de06506070b5f947c5fb08d5e84193126c31294c8ba4b02e2bd1a0d9cfe95768fa34d13815c55b37eb4f000828ddf4cb7695e2c1cf435391afb892dcb4befdeefe09640ad9950e50806a81447a2dfec62efd19ca149fe8801b5c47bcd36ab017d2b8357b3d90a849e418e3da31908d2ce6150e8cc6e411b526baae1fe62b9978715bb52bd13281dc6d1a14ba02c47aaf6671259c5bdaf4c39eea2e7668c6ba8ad62615f20e486d8ad7ecb8b5a6ffdedd6daad889b5072396f701a83018c082612272edc3c60efb840f103e884d7117c7cacaff9008b7bdeb485bb9628be8cdce7db915946ec0f77f435b056235baa12c366da68384b566b741e74f8506f621185649ab129c4aa2a90e2488e8654d63c561c627ff058c5660bda1698d95ff54b3d85afaea54965502a74249c010dd8d136b39f7a2d1cbc13a762909eaf0b28d0a7049775179dbfb2a3efc7c00440c40668b7eaf1768313570c432626d3c700cbe13994b3f114b6b95d69f1318c4eb964748735cf82be339a1fac2376e89d68b23cb86d0ef0b57d1788fdbab47311acc9fb15a1dccfe68806226f66370a519de84e8e4a1587212a8709929a75fa1c335d99afcae35e871377752b23440a6f575df463fa71a56f1b7ca7131714fcc313defa81dd96703313e3393a813b023ea650c615376359e597434db533fc9db8ce5945b8c38f1f90ea7aa2d774ce0ec8b66ec65154735135c35648900be29f3120f71d131650da9494036edaf024537ed5954d354a8b068df0335a596341bf2a22aa1bd80e32a8e899245f692ce6d18c1c9199ce3c635741febeda74f24254684d9f1ed28293abd2c11d32d3b000d8d4c9f1e6ddcdf1fcd6279fa6ccd074bafd08378f03de5d6e3c27a97677679e3021b54917b1aab72bd871b25f1faca5f4b7ea201b8ad47a0325fe8813121b760052e08caa81565f7610cb801cda83bde9ea4e00d8101aeb5f85b92c4cde0e67bc952da0792d078ecc691bb1c90358d66d134215cf555cc6dfe68a7de841f51577a65a9af4a5e48ab99850eab4da76216759d99cc7d86f0d210921c131e0ac9a78f9516bcbb717f463a67997f96e62df3dfcb69d4973e9efc3d37f22c653230d6e9757432e4bff52c1ba5cd4f472b384fb64fb5231fd3e5b06726cb4c905ff9bf03c070a85ad21552eb8608d6a0fbf50328b9ee008643674bebdbd72cd4f6d42a1c679c2f3b993bc5855fd61ff7b524655af01100e594dbe4ab23c3369bd55a9d4b03835bd3ea28396d39c421dab03689c08f2fbfca73bc7d3e7ec2914efae4bb12d988124a2ffec17b2e8a277dad21fc6c46959349582dcd29967d7d332f15774faa62f3a6cd40c00164f06963e1f9aa666099237aefc8a4cfff33b5dec7a4163c5c57ede2c544d8c4d0e136ba3066827147055a0a682a461319e834a1b118082f532281b11fdf62e4b803b63cc6696b6ac46fb1b96aa767b871dfec31ca27d3e855abaf133e58f5edf501645ed781fc0727651d4fbd26f95d59d860f85bdc5b3a1c5b16779509830adb5aa79fd028d44ce954cc3493c40f619230364deddbe18f8fa65315ce787ba7213f602c9220c83c2bd86e61a0a6e40ec596c3cefafa5b53b445e5548e4543c4af5968cdcff14c3f75a541dcb614b6c3ff7ebab4a81e4e4b8aa8cba291a9319c296b69e172202b3febcb763b736abced8c02b7627dbbaf480c6502702877fa2fa290e94a3a7bc547d22352318ba424827cfc57dfdcc4fbc6baf2153d2662862cea2424b0a827f094de5d0f9a2a667737ad51125872906cb17911ae706f5f8c53cc1ab5dcdc90b6ac1060a48360d4d8be777cd197224133bd45cc018132566df9748d6f21be31f80709b1a004dfab565e95d38584af2efb62b1d6af7b9769c07e6c0426085b7151f9d3e8d99c6868191626ef79b16878b76962a60f3eb3dafe76fa12c61c7be0bbadf8633d92b4cab5b29a4da4925d690a3eb15dbc2e56ccc28adc15deee064ab1aa08d864b9393fad6a90fbeac8c68ff50cb01e0013f109ff3ccbd61fb6a9ac4608398a2f0e0add940c73554060b59c3c93dc1a060f7739f01cc3abf96d86e3169f5a0c4b974b0d231df3d92cbea5d7c6c8cb2df63d59c5115d479dd6081666858bf57abc89faa3a004ee7c721e956439c91cf1a83f99ebe2a5c1d5cec07a6efdb3470d5a069d3d8823d04a4de5f254df610e040771c420d63caee0e0b390cca793566847f14ad6266c2c296c37c6d56e555ef6936649b770273fcc8db6ea32a042670be117a5de7cda66a1a6d82063a1a51b5599f87ccb4cd21adc2b401ad3e37cd9145f79e51b927055e74491434ec91058a8767beba9b8abb3feac7c135a7031a3cead7a544f2a1c633c0d3acb6284cd051e50fac2bd4989c5379abaf09bdbde617c5293d7006a926d02240d928b3bd5ae8d9ffd878584b54bd482d3817ed9686c4b7ba7b65b48b5b2877af467e236cbe54061d9dc8fd1d2775ba6fbb0f1173c6d0c09ad52108811dc02527e2665b10f33c01d4e322b40c970585de43ec0a42495922d1ca955d96ea778384c7b29b60a18497d837d986d2ab4b9948860b79bb18561359215e8a3523805bfbd778c9262856ca56d53d103119150da145fb6694cb26e91beccc0ef1e785124004657e41a54157c5177323149f41b7e8368d70fb105bfd8facd5489c34eeb744d814e902848da9692d0521406fec50902c33c56d2c1f8ad562742084e7e39825caa0fbd2108534944e415cd96208a4468ac1c5b58b5debbb862dbd46f783fe80333a8043e8570ba066dd67665a5341f9fee4d383439ec1f54c83d371f03f067e03c8bbd8ac62979d27478e624ca9176813f188c3fa349f99b1889f962ce61246c8ba5fec75a6d20fbb6514c54e7fcb9fb2a6d6deb9a63cf272bc637b41fb1b913817b53803f9ca2a45599729d1aa1e5bf3092c9111663e0c990a0b66003e0783960278067df7b9e8e582646eaf00f0dd624fd1787dc42f59f11f3d5f28d036f6f799980863e5bad2baaae65b0f34711", 0xbbb}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000002040), 0xc) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x20000006c, 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/42, 0x2a, 0x2, 0x0, 0x0) r2 = msgget$private(0x0, 0x2) r3 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x9, r3, r4, r5, r6, 0x108}, 0x101, 0xfffffffffffffa16, r7, r8, 0x5, 0x0, 0x3}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x5, 0x80000000) fcntl$getflags(r0, 0x1) 16:00:25 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b39) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) lchown(&(0x7f00000003c0)='./file0\x00', r1, r2) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r4) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) setregid(r4, r3) kevent(r5, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x28, 0x3e) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) chdir(&(0x7f00000000c0)='./file0\x00') preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000240)=""/197, 0xc5}], 0x3, 0x0) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) fsync(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10030, 0x180) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) 16:00:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) seteuid(0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000140)="700c73de88b29db34ff0fae986528d100f57d090a23d98eebb1cc8b0ba3a4edd9f0375a790572ad65785281be8a2c0768b6f506d545f953ccfe70fa92fa2fb4d0fe3422ed6c64d54a892f80f89df180a11e71e9883f4c5729691ad25ec30b84fe389188f4dbb24db819c66a19c489980a7253436e35de8364d13930e20386a83b22a985bd5cecca7a3aae0940a1258e0534ddaac7d0f5ec9c818dab1e7dd0d7ca94e5c12bc715ec3544376c0df37262df02746bb87f92379a8c294bd0adfb1f21ee93d1269a91935c18c7e77f320ebeca6f80d504785d92caf21665c73e3385ef6461d3f47e309fd1024e591bf34e7c25127b5", 0xf3}, {&(0x7f0000000240)="8d456a41402013ae07932586f81195b7db2df2ae4c5d18400a12c6bd0ffa1207af1ae764e272ae5ec158136bd4fe223bae7c5812baa78fdfe69bcb22fdbb0148c9644ee5ae9b3cf88333f7cd8aabf706cdfef080e6bcd87f01dc412336410d2a7a778e2d78910bcf4ecb8c75c1bd2251c70889a2541974931e0cef2fea66b1b0e94f6b2cfc8b5dfbb9d1ee9aa067676ae312e3565c7eea7372871adb88c636597e5202c1551ee8b04e0ce6cd400a6558805ff403a8edad", 0xb7}, {&(0x7f0000000300)="132b5811acb9eafb5ec7aee75cef9255c909560cd1b3872a90a7e801a513f00df0ebd63ccdcf1856b62475af5cd704443919c9ea937100bf639c2894452ba9bbe2968469db5ff7a8c03696b0ef18bbb38b2473eb48ae754412acb29ac4c6e289fc02b91bbab62b5794119a6a5bdf4e6da9c0fc44ed76d587d1922aa6b18f8c1b072588c1e1fda7f49aa5ca1d7666b74658369402ac017d2551e1418028e70ecaf72b85f49a3687e35cbcce034afc7271e9b402bef4abdec9678816fee399e05e235c0564fabb3f832451520f54c270be0f64d67abedb8641d49448e52d1d7145413f07f4c7fda7b2faf2008b20e5c0816b5d095e8c83ad27e5fbd0defd01bb5ff30565c3ff2aca16f1a229941d66b5790d2bbba5cdd1946b97c5684b30f6703a7bfd40396abae9d53e24b608391097a2378946ac0a9a77bb0196b97fc2b4b7579214c546f9f23ac9d73e4e107252a852093ea841db39234beb36f676e81646acdad2dffbe46b271d06a76abc7975b800723a1523c5d3ecede412888d8b47ccf465b61143c9c7a384a838ef9d89eaee83612564cfa4eafab71980368a525e28086d0ee81bb93946e8679102552e2f7b3451ef3d1bab75637992a91ae744540e392ff8af14c6a3c5c52e49fbc45ca4f2f3caf75a289fa8379895dff9e1ee3a5e3ce10d20d8c3883fd527833084ddb1516912cbeafefa95fc9833e1afd80b22c201a5a19f168907fa3b545d8cdcae4ccc47d4b5c28815c73354b846bb9d283b73a5a9f8926c55b72000989450c647e9c85fd41b65a7a44ecccd2b9aa2a07cab98b27dc04f7c0589ec797d56b5a13010c19e24d31f2a9f79522fcd7f2bfb7709d7bb7d615055fac53482139a1e53667b6c0fb531dfb1ae6b96b8c4efa810cf6a83a9eb4876e2f2de2aa21159c2e5648f8c050e2fa0a5b5c9860721d1cd34c932a5d01ae68e402f9c93bbedaf3126a30d12b32ce1f930c92f7e5995192cc61c11b878370a0bf7d2d7cdf88a2c1475c692c2b7fa2b3c9c8b9b2a975859f0ad54e9bff91952b83b25469dd23d60fc7048a580b7737510ccd941ad91b76803586cec7b489598c085348278585401e4f9d47e93abb6a86093c267d162c46a5c70758eabefa3da19bd44544a57a60b55106099fa820a7f725147dcf9f594e1797ee3b82e099edb102ca44b00c6bf2b26c3863c2d030f871edc00b3b0d2754e35b3a2eb6fb4a48a971f556a9044d1f61449622c83e4e739061d278f31cc477be64e4ad6b5e70df56b496b9840d4dc7bf8e220670dbb3332f5817d6a9a2b39cbd985991ce71e1ad4759a98ef935e4570e23f867285ae0fc3276a7952e77ff2e426193ce9b9ed860cdcde9cf14c8500ffd6a63cd4122bb24c2dd0cbbec4b20a13b99fbc9387286d0b6f05632f20d3cf47f77997436d211f7e225c2620feb65274ea4fce70aeeec55b91c90620291523babe3287e821cd38d2b36cfa98fc0a016ee9284ee3b7c3a465bd2736872dffacc02fb915678275e6fd02b9667becdf379fed444abfd5db902a5736d987b22078c565572f342140d589da0bc1a1e333a76f0431e6493ed3a5af9ea7e4fbef052f012ae3006f33446a6613ace688be498a8d943c85d5d12cdc79a55cd5478fc96098412d3713358a03729d0f9738656c6f7f1b748eb8198b7b82affa0a6ae31781ee6c09955abb0cf23aff1513ea1f60de716c59495d2d03105f19212faed5fa1911388c95a8f96f1e65be8b4932a91174a90fa610c07efe74292f20aef561d60bcdf81e2f489895570eb124cfea3642a59c7bc1ac3c148708aebe52f8b9dcec66849a8e5de124dbcfbf8c5af9847abf2f4f80da43406058d743c98543c890873615e4b0bb119ab1eee00248c3611e85599c6d84a3d5619bc89f392800034d293f330f35eacb764950a0f73177871869897c1dd244aa7db7d8950e0f8e3af938358c69d9af79f5f57c0642600fb55db46f8c72a071ab5ed61f8324570030e06554df9df4d57f58dbac4fcbec39ce3c24aada1625e6661dd466139f425b98ff25989543a1b1bcbc28129a5fafaebb3c5865b7a20ff5050f5f978959547fa32ef157f3bace85cd42153c177d40b1607a1c76005f83624a9006658aaf2a238a07868c6c8c300d1e7bb13069aaac8a48209aa2e552923b1767b369cda8491463497cb287dc023331eb234b2f1838a5e038cfd18d9dd67817ceaae8ab9d284c45097abe05f6bdaf566c13a505149544087a9b9af0b5a143423a08bd5ee66678e335eecc501604c710f78019eafc5f49febaa09d2a83dea598ba3ca4e26afe52a19d3c2447aea5ba6577b5898c0108a78a45faa71eb4b8bc673c995b392d78e83cb409749f458708f42145d4223c8ad3ed1017044124e8b3ab5ae8060486a473ebeeb5e91031455a08a7f25d401f61e33fcca7959cc729ebef9061d8b14243aa9dc06c5a909aa27e284a79c6aa353fdd3eedb87eeb2f40a357f91f8ee1735287402adab4b72d979698d59379039a476389f67606a8e01ae926a9f734e064b5166e60a2890eeee8edf6235aed68e2bc3333c328ee1ee125606134fc82645148e67adb52e00919327f7187ed0fa636e75bf5577e24ceab077d2e54e03cd526c38aa5df8568930fe4eadcd892176e83b551af25da8a4811c241db98ff2ed73cf51825eb212438b9e0bfc97489fc313d6383cc61cc8ba422f2e61bbe4ff9531245d037117b0f8bce6fc957182b795e81f0da07c10ea6e123e85d698fe9e40d4a3c8e2116504b14760eb42af4ab88fd35fe2c8c55783207e276f0d7bf80886b4fad9cdc770233fe7677a3e0e50c681a1251f8085130f8cc300c4dddff69fdea023670bea341981ce004bffb33a66f5aceac21c465d4b4cbdc13fdb36c3ca71946f5e062af8f0c494991d7a64fbc919490127153c7c55a2b1ee3edfc56bae346bd626062251b1ba9ec67f2a376711300a402a9609752523f8c7c7d0f78ec77bfd15a72627ce4eab0ffb825f8df8549e781b10bab3f816abb264afb528f415fc0b797189b2bd862664b44f42dffe32e460fe1d551f4bcaec20e31f88e745c359a5989a88c4720d28262d148522e63550de8564e4ad3ac6cc42c12b20360d68a60c4fad40ff58e5ebce6ebf854eaa8d4e06d943b48c1b47bcff31ca76e67988df2fc889fc9c879bfe1ad9ddc688d480c8a74f737e1d71e21e8b633dee07940459693fa8dad12c5d03d5438006f22d48c3a75d52380d6a883bd0494af19e339aaf5fe42980f7a4ee4e611361ba4a5c97cc67a2a35ad0a442bd37334816708276dd4d73aaf32bf2256f4cd9d0c37761d6519869aa04d1ba4064be990beecc3045287522b43d33b4c0980d6221453a3f1f0110634e469d9828ccbcbe9decef01465ad9d98206c4ec99059a313411fac7daa427debcbdcc31af6438baba529298147808ff55cb1a4d5c5c8f58ea27f7c84036c82b47f000b6bee7e89df009d336b387cd073fc2dd03b407ba916ee8a9577440d1615a9fae97fd6707f28c79153188011d586b9266ae6ec34b0b3e61bf864c9ca557f540195541ee2d394b89ab8869c1fcf442e495de7aaf058808af70bf39fc7866d014fbbb8a7f425b1a28f5906e2d77703f63ad122bcf9cbb9bfa3c46c37e0f32aceed87ac56c75c020eda242d35cc741607acaf3e42a24b1615677370417f25d0430062b7ef86011b7a0ba173086750f759438fb4c0e750a88bf192325e203374f0a8a7ef17e694d4d6818f4a0b3607e79793f8e5ccd65da28f2e8a82a9f5c00eebe832a8f4af3d911097d98fc467a5dd4df1f8dfc3e3aa7e4f1c9a3d82eb823856f303f6145244739d1b6cf343d4c7f417fbe4f51cee37aed8e0227d52ba2edc1f3caf3bf766c5a5697eccf537fca52fb0d5d24be622b47455c674825f8ff2abd7aee218a9fb65a8415a782dfe2354fe0c9b2168d680b31ce7e7fe0e9485751d8f01f5c9acd7020a83eace965363c15b7cf7de1a758edf1e068c382de74f6bb24bb8ef4cf1b0157227263c525f336893f39766478e0365396b9c2331b7a9c3abf8decbd126f9d52af68ea8b906d47ab37e55c632f443bf018b9cdf2dae7d3c74782feb1271c57b00c16f2b3c285d62cc846af78cd6281db0787b4b0c1186613c94a1d824b9400bdf0a9755f85681306f40aa0a889dc24c49c987b43ea94a02452b6995ff2bac73696a1220edc4d417c50b913f0d77eb7559c7400d5c054a09ab5df07e70c1e7d7167dc8f4882af0534e486d053f959b7a06c415fb7638b4e8710c74efc98f72cd5a9d7f48bc02ee854e5d7b84a8e19f890827bdde7b9a80d8d3ff170710e6605fb4ba1a52378a64f9714b603d354555eef194196113a469796a556676b58af5b6a7af59a5b83ebdd525d9b69fdc80a263fc8d1f8a061cb4b2bc9489ec842962981ed32322c05087eef2f555c576c17e795f22028147808d427b033a0e6e271af56191e4a3c105258033af4952a80c3c7e3aa486dc621d1c8831b90b174d54322b2c8b9da980d8859d68e943df1bc6045720467e0796777c517370a362f90e9edec6546bfbbda6f9425b89bb1d55e67b54ff5bfd447f0df849076db38156f30cc04bda568b18930d31a03f56d54b461f8a6644074a9d7debff3e377a16faeed22d8b9e9ea5bfdedd9236620454b2ac3af01c7637bccaa88527dc42607299fa2513272393b122506275efcfe30d23fe1e0e3894dc97a5f2b94118adfa9c359c0afb576f600f990f4998293f28b25cd73f690b6d24dc05483169acd4bccf48d7e64aa556054d892a70b3bf58b5f2c205dd7e7f05d232b746c5a57ef4ea1e714dc489fd4af099d5aa42e8bf72e15483fc0638fbeec9118b1170d8cceb9e96435922aea661e0d83b9685af7bc82053a551ba6c96c8afce612a9c319546b51506149b2e4eaeee380e6bf12fd0c937d6573dcea069623499a93ae26eba8b75cd8e1a617b166e863a6ddd70c4cd72653f587f11bc39c726629c9ef449c541177a8e8b51fe95fe9900a11eae5a40e94103b3bd3a1bf61253dd4e0ae023be9ff7037f5e20a35b2f9724809fbf4b326e816eea856f7fda6830f0b76d590dd3df4d54ce0bd6348b008864c29545078a86b33a31d11611bf6c6ad7474ef8baa49e2ff141cea59a068bb5e0dff4cd80c6285864b0e861ee72633581e80a0244b2d65fc5d92264913899580abd1c3f37f0de312063c73bb51e16ab033d3e23ac3e25e996df78b2aee85593825049e696b1828a7a16e5bc1e3cc5ece7f5f049424405b4a57d07e9d83fbaea6f1ee9188e26ea0c2bd7858dfb50513035b89bae6d320ad7a5fd713330314d06f69eceba161d04dd1ddacb999c1f9d4be9578965a17dd889b2948bab3d47d670a63b223b5c330921324193e37144140630781d7022cbe34b3b11529b0170620d1083484c3cac79bd4ce9fbb31ffe5873173279e8c7b9e5efd862f645ba5a30f44884c49ef94d29b4999aee963d78934b26e2ad94843e049cad2804fea2b05e1129b524e12e1ca8f3e19e7bbfc1113e478088641baac2279bf15fd6fb8911061558d24a7ff11396e383c4f7319c251530fdfd765d57e5eb7b67bc6ec292247f25451386d74dec66d8466d1ee1be1b0c3199ca81b2936a6e51d352fc3062754213751266a4089bfaf877aa5b8668de12eca2b5e48e968211097e789b0e8b4541ea05e0fb846de0145f5ba204aa2e1efb5f91070fa78601bb9a2176fc7a3ffd0076867fdd39e16a9e2c2f044ef74105f6a5d2d1d753d0a3e81f2747dcc13120334c149c", 0x1000}, {&(0x7f0000001300)="ec02baa279e0f20464a5fbb64a66b607c821474c674b76ca8e8592e1f5a33db53a1e25485873b27e81809390e6780e643b65a44325ecec2b3b1293ec459107d46e8007506a6320f5b4043b603496489fce14ac7240be1f1af1a863c81f48af4d1843968576cf55d5f242f6ccc52b5853d061eab28e9a2bbd9dae7af393427ee7dd9825ad38d38082ff8f566d940b417cec1b58191512b8e84ad1ed108d980279bbc3d301bcb3eba2c5aac4fc8014ab56defac0d19a0fecbf02361daabef41c7f75b4316d45b4512ca1f144274303a8c393caaa3ed455b29284b27db0daeea559098c36b107331ab605e9e86b76c91f7de71f43aa37ed2737fbf066c4bbe96579bbaf14f6acd5d81282506805b04ad77f4bc3a8b814ac1024526a9c9985057cd30ca63f211701e79667d96fe96a5b45bb8ec4d0bad303b1fa54f227ceb222d5416e5c97e5d6085d314041420b0ab6b3d3b8babc19a206649157c114bfa981d3f4188b61966df4dd1e7365c0954107106833081bf87bbc8aaf06e68a7a906425a57d85fa84a025d7a451e9d55da027c7bdec7a464db1367531e010b90c92753a5e25dffdf695d4d4c92691517675a842c4a157b533d7b73dfca8da0396460006beedc27e84c8ccac12d533331a211b4c026af01beedc084676abc73657ae1b51942a6b10175db614ce9fb64c48318d810fc75b6088ae379590f9195ffad21ad1ba78df96ed05bd560549e8921ba94a7fe88bc42d8d91bb601d536c55480035b7b894aa1f4abcbedb2f1fb2fba3a82c8c7e8fa7c7b61d9140e596dd5fefc7a43caf59bbf3d408ca44b6f0f9c5f8a606f3792a8d84dfc298397d648c56de7557f6a0d5725d35fa950bc83652785f255f889c165fd7c8e1e4be6ba40546b6397fbd4a865950746c2e3a0c30997771f39ec9600a21c920718d5113b6e5d61aeea8fc353df4cbb1b1d12b2a351c71eda2da140872d1523db4b5efc5728a5a71bf24f65a0837dc2c022d8d2f3e9fa7c9c29f53d71fd7750d1ff48949c14f26c65d9f032a9b8f9d53c25c8a45050235ca63f0973eb08285252a159e5e9f8dc6d9e133063dd29b5d1c3c99da5b3bbd15df0e7d71b0b538b031fcf27d583b67935010c5c9f59cbc317341e3e8010e9894994ca8f84b823ee9f39f6f515fe29d62d6924e86950ac558cfea384845cf7f49d6b8e62223cf9c652ac22f0140a756be81e10c80ae283e8331b49aaabccecd9107284dd742647e2a71e20bb95d33d2ecfe65a13395425580efcac97b254513efb1117e3b4b0f571323771d288fff57682a94c9e037bda2079f28cebf9154f9f0e0d0a27bb5effa0e6eb7166282ec4adb1a6e76ce2d93d367c03292d3622a33209b79cf8d2a63243058e88ddc9315c91a372de744d05c1a5c1632f699da3396acc6ee245cefa4e2dd4f8a388d6b56bf0ec73f9d4ebc1dae791afafedfc5eff1033c8223f8a89487ce35d4799683363e545cdf153c5e7334bd79fda804528c6e81b46c5cc834e5b7ab0d7b885993c945f043b49e3c23b6925646aab33df1162ee59463135d4df16b4e070680c8415e2e791cf18aa19a03668a6ae818344b29397267cb61f40b7256cc15ec14b7fe292316913ce0066bed83c8e730be3bd8102e76952bf11fc33c090b9e810aae1203a402b6554d2d9506022c1bedbcd31989c4500f3087430ac44281ca37624c241dabd76637c74251284c2f0803c2df99d564aa007af712e48c6b9c49a5f0fe776871e9591b361a1483b3989c8622990c2d8d3b0ed6f6484ff2253bcda4830950bf09b19b6feb5a9ae470938e21b662c288c7adb1a154a6c18e70ec2ecfeac4524f4962c361787e00df70b3d06261a9d522dd0716fb33ec5b36e841dc6e87f2c6a2b235de536f8763c3830b6d6a05ce5f96fe1053334bdceda63bb8805c4811dd7fdc08c6c8695130e84e878aa0e1db04ff740e8899633b57d3b397865c667170b2bd8a832c955790c8a4c90df8d416c696bebc6339352b88a9d6776857821e1d76720508e3b1872a8995d8f6d7c9507d914d7bba9d7771fc316c2dee4beffd7b704745321bb0356b4948733664e11f1af1aeb200b40e0aa6cf52be1214bc20126cc1630fa2ad8d543a0d5a66122016438a5722fbd75682296c96d60fb9aeb2996496b7cfd8b72e06f1fac5649c63155e49b0e9813deba04994f3de4ba584384e0d63e11c2770813994f5301ec0a34def866fe5db92eea3e12410c99c5e3ff5bf9f3d1535fd3f04497692ff73d30862255c4e792403b05f2b45a0d395a5f871251ea4c64ff18208fa9b1f56b37f3c0e01cf83198aeac012e5b8b7835c043764124253d0ee9dd5c2ae8b902d952f61b8fede3371f7e0f5c93d4773b244965268df0b860170017658e21b001d211c9574344c5c06681c40ff7995d79cdf76a00baeac0b696d453f117463bcd61607803a27b4e2ae11940fbca7c2155d604a1ce0483e0840eee0ba79f72a983aeed04f953041e2568e01c271c95e46acdc71c0321ae88d0e774805eb892c98b2c4cc8dc73b5db4a5e8561bc1f34873c5fcc6e987320a21172049803cc896c4fce10d841d0eb3b7645b1339550ea5313fd50ebe1bb5606fc80112ad032695bcac4fbff74b234cda4bec2c468ef76fb160a3f7dd58222f0deae80f5d4b449bd92ff44b07bbf9eccb5567a49743976a884e269e448e5d4b31467a0369c0f2566c88e5bead0d87f04a69cb218a31f897cc6d9b1c22275ab01412c56667588cc053e01c4a64b1fede1bda35bcde64ff1dd481796a2e72f3115423cfd26e71e8c71d613dc152a40a22ba9302d08096e528fa43337c79f0ece43f66dba7eb9f844c8c23563560e37606fa6b79240c4323cea1009171ee6d0ba346eb393f89edfa5e373c83a5c13ec3676347abeeba021df55a87fdb3c9083783a3e6c0998b870b3bbca92adee50479e1bc21cc2f53270b1b55d7109d2e968acf16c60709a08d8f1b009751f52501a60c826aa05894d76fbc6ccc66fe7190afba03a923a35a4c80f23415fc070d3ca1d2188f28d3afa7e0377924d5798456c85dcee87cd825d1d88d9ba60ec9eb3314cd310dd969a64be5022008e624b46cacc40580670a26d3a88b964041a37e4884a92a381575c6939e2d94e88514bc89d0a3a46bcbb8c5d8001e738801b6782f41762adf0d8fe4542a9f4a7966742564e65ef3a831d8932e2176568f72943477cf20553646d07028e7f7fed1b9a89d40eefd086b6cf07cee5e23ebc31c27e522b967aaae087a3f0282d1fa16b223b170eaced0d18cea002f65dacc708e7eeef0bd1a31b57ad055334920991df447be2e428121ab0287a84b51a45544a75f335fd86d26a4c8c97a6aebd5c7dc0811283fe9331bf9b3a5441e03076e3098f4c5adee645fec003e654d95f4b730dce58f3f46c2ea39d9a810773ea5335b32599692097fc12afbb62d337609cc71b5cde5a0938496331f866ccce0a1af6fc7de70d7b88710f2acad991d4259eb3a381ffca0779193134773c10b2f775d89348dcfb5769cf90c1063fb5c43886c99264544d57b73bca4e27750d6aa962730371382ad5431c8becabb098cc6eee3f2ac95bc8f28e4321a9dad29fde93ad81a1c1d599c1f0ad73e284a547b0c33a5652d4a99d8340e8b798176eb27c9a03337d704c7bc93a462d3a20d81e5585f1dffed086edad4fc800d5c6570da7fd643ef52552a34353cec9bcf0ecacb19f3a4e7b596cd3f031e585fe451b674c823124b82ca50eba64d7bc6e76ea762135e8f6ce461fdfd30924a20858bc67089529ee10fc2e9082102e4b7682cd01c93937c43f960f021622046c9349c43bd4f77a11d67dbce8bad15ef368bb45ddb894c6d156d386e2092bc31339607fa1a0f766fe841455b9e738f21bbe7f71aa142a89b3202b8e39713458476e43534d4e9df2f7b63117859a3ad80950d88c235d8cb9e0d55ec7f2f715ab12fc9f08eb2175d2e25962add4038521c48906440c72b7d235d2fd8a72a40c476a3f6ed23549a7fbba61ba57adb4e5eed990965ca16c6141a99acfd69ae1a864d93ab353ba25baeef909322803efb2933c6decd8d57d27da7fc97f09519323da8598c4cfd29ef05b6c10e9ab987a7adcd61d924543946c339c46e333a3aba771f08b1e89e0d3cdfcf1dead251ba186247c5f0dbbf0f91226f9228cdf12c8a43aee63e107821c0e9d724a32cc0c88e88c50e93af072f921753aa2f8f1ab8bec80ea3dccfd261e3f77d060a33e55d84f1a83172fb558f0fc7a74cced085a1615ec8fa64f76f59477604cd8c994bed17d56f802c1269abddb550e44848b20bde39e0a01b7a55a2d7873a66ebc5c338b6814d5edc620dd10b0397674492cb54d2cc6564bc526f6f3f890657ebfe8e1ec63ad08606f24a67dd0719e2eb607bf64f0a02d010593c75acee4452ac2faabee0e244174fb5c202913fa19b2550b1a8222e44d07408ca7692aa98c31af18db524097bd0a4e0c7095c946ae30ba872ed9532274ed7c54b1dda79fb11c936efcddf1d4ac11533cdf66d59dfbc2659ad26b7996fa32a61b53ee5d511c2e75202266977df7df508dc911465d08dba716bc3e6e7e7aa5f4924d053a562d5747f7bc106398ff6118431e6bf72636167073116efcf122ebc386cdee2ada8b60eb7d9a6a445153127341402ecc3bafd2e7cbaad0e5d9ea41d70cfb8227fd3b7bf17d35f21ce706b557956deef459da89f5ae556f4e7b5e366d77d1d487becd9ac9f303fe4f3884d5bd7f4b118dabb0810cf96a1634bb0b5bc3bc634460c827df464ba1ea3d0a01059d28f15404bfb993e2c5e1c1892120d07de67da5fc06437c60390eafb3f76d534b4cff6f4b607c79cc21bcd799aad72bec7356289183b86888684c14b83cb30b4a2db1232f413a80f33e40a532cb1f6f751d628a55ce973dfa697a850ea5f4e70b8b887bc8dd1a8b37d6c346311d06bc9f232cc96ca26df2773f81271b448c1ceb3836a938c69d009afb93639254141deb0916dc68e904e34b9c14978369403097b48fe01513fd184ffe463ea532c54419f56d4ebc4e75e2aef454836d36b315324a062cf75290247dad0922830714c3b27da3ad56c4ba7db85b76a489d1828dfbb668ce5efc7baaa3141919dadeeec44ca303b281ca848a25bbcad76d3cbddc725e6a4ea96f0cbc6a66f98588371bb8bae75679d7bb1e75f0264149e65f0ee7015af73ddf627a8c9925862b660a33327a3240f7ffb0df3c62ae0e2074a20b364082f136aa3fa26e7037cd4cc4e54db8af01888007646c0d7baf1c5ed984300abb953676746f80ec3914fbad694bad3563b2f4b315451ec9a4032903edfe2744c91fc8e6101ad32889a618e459802208719d15de48f9e3306f87c995383e75674aca6fec6a54bb7a7e1e079e2e8dabf64bfba2ed31214262487264ddac9d0215d1e316a39bc52a2cf95b22b2f1d7dcb7b77f4f307324b9e82c29bd6cbb72683d16c0e9aad39cdb3af0c9ba7395acbd5614c9a48398da6d67283d8e6d7b3de162158cd1dffe21ad7c45c09ca0a1477e84e97de0923bd4eb0e299069166c8efc635e18d64ac3a235141455859fc534956c6ed33f7efcacfd348fad13c563fadff0a1b553ce93a041dc25ccb442db8ffddef2a3d751fec20ee8aa1221fa46c5fadad190558d3fb1084ed35d60957ffa54bdf1293b227cc7dbf12537b4af94d69ef8826312402391cedafb50eac2aeb51a03c82f385a69c8836b80d5cad1110c9b6c2632b0352f737ae66eb03d0c50479dfa74ad44c5b", 0x1000}, {&(0x7f0000000040)="5e3f89306342364a781d4677bca5bbc7a490bb895eab359a148febc7355f9c7916c7a824df77df4b7efe", 0x2a}, {&(0x7f0000002300)="7102544d3cf8d5fc0cf9053362dad4283d88026d705614dece5ed551aa4a9b9a795f2bd656e7c239030720b5782db9e2e64044c609a43f9e7545cb0deef9ae7f4dc0958ab32b2ec1d8152aee0f1b63d0f8e2fed7f9afa0f7147c28122c7a18e7b7847905898b6fea442bf2ca3b567d599283a6797f094117f995c702d6ce270c", 0x80}, {&(0x7f0000002380)="94fa3a7aa31527ea5c2380a2d385e27086514a746f47ee16618f8671a94e7447516ab632ab9d809192ac35b01f0f2ce217909816f64b9fb6a96b955d29a0c3703a34e128fb65eb53a7daec2b7a98b80f6857b0f06809052498fab13c9253bfdcbbadfa60c51e168d86a86978cb0d925508d720f9694120812b111e4cc9e39225147755edbce2986765505cc6171fa4094dcad54c58e4636db1da61a17a73f52fe34dea39fcb88dc2940cd81daeafa083b2fca3c28c0924653ee6e3667534890fda7935d45d1b40c14201e200e0caeb42572689f7e6e85be697fcaac89c9eac910b72a1e9fac3", 0xe6}, {&(0x7f0000002480)="ac75b4a68e8df6fddd706222c85a4d4b9759555f736a4702824914568fe1e35ee0dff2e45ac09b809b8ba14392dc5dcbe9872dddf6d724b5deab46c7b89eb4049487753c7822bd4123a60c71599c8bace8e91feb232def3fe3d4c5cef6288ee0e6e0b44a498f4e125c5486945a13996dac33c027", 0x74}, {&(0x7f0000002500)="453e6108ef0e54e4372cadd8081013d12f36f7f4ad2f0d9fb3b7cc6bb2e8fa410b16834be4bae15c031f96c5e9521a4a32712467fe85995bcb9054afbe4fcd0bf5509a9a51d2c30bb88626bc51939d536f6d7e4d7c330306e0db8395c36a7744146d86026dc1a439f429ae18c611aea0d7829d154c3c67bfbf248a6371e31f397f50fb8604e0ed8f4971d1d20624a0190262877fb759983c87bf48102d05b9644de4a0a966", 0xa5}], 0x9, 0x0, 0x0, 0x4}, 0x1) 16:00:26 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) write(r0, &(0x7f0000001100)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x12000000000, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getuid() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) close(r0) r1 = kqueue() syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)="704d3dec005e138de0a8656fdf72952d42591e11611f51e50fa7368609faca9817750760e357d8", 0x27) syz_open_pts() fchdir(r2) 16:00:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000280)=0x6e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r1 = socket$inet6(0x18, 0x400000c004, 0x80) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = dup2(r1, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x8000000029, 0x68, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002000, 0x556f207f) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000380)="d9", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() geteuid() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) r4 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r4) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/37, 0x25}], 0x1) 16:00:26 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) write(0xffffffffffffffff, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() write(r1, &(0x7f00000006c0)="cc29b85d7b7ca0481d0c44a2f246859eb0bfd5ee1b8978191058431c2cfe1d2eb081a2d57b89ee92284bfb32dacf493a9987e2f2dafb2eb96c883409530ea9ce09f5a669fb70bf125170a84dc809f5fbd4b1d49a2e7be08347ec6978e35b641ca375c4ae3012f93b2e88b342cbc923e29f8ff85d7a72793175407ab506379d97cb969e804caa25ea46efe1d75fca16a369343c946ee0913f705d65cbaaf15022e2bc9eefed262d730625906765dfe44fc3f1e53a17b73b4bfc09ccf5a06036119dd9e8f414ed57c38451a6c2a6d81f658714479dc85b6b8a1dc27a17ca52486567976e5ea891236589c598eab60d95eb5563a83e05d2fe82a914a4665f59b71e04d5a56196e042bcb10f4f5b94656d4d0873eba0e717d68f1a759ba3e29736d1ec5d89226874464286f8a49b42edf3cb4c15004531bf6a9e73a7f86a5f9bc27082661a7344784795806fee77bbc1d8503c521a9328602feb77017e9512cb3a19442189cb37eac05040353c71bded560713332895fe0e36afafec27096a4820881e85f99aefa8331a7d5ea86530e502af6970c31918d01bafb1df6ca13d0c8c6a237dce5d6258b9d176281934132150868588fda193441d897970e84977764f3d4f2cbe29a6aa78c4f9465d1b98f620b62dd241d737a231270d96c71ebeff0fe27db484a195ac00379b39ae1c9ae03fb468bb34c3c810dfc2cf34d8e530b162195342ff2c764aee2ccb09f19b262de22380f57cd115216f69b45aef15cc5a15fef78fef09a4b2747480cfcd0bcc0d7f7d44c4003a573eb49a0a9ea78d90143ff4ed0c6379ab77e0bffbc9d94c671952b2753a97cfccf063de94a0c7b42cd778a479f4b0950fc9a84cf7bba370dc9869ead81a0fa455af04d1a88451696fdb1c0789b608a31eeca05ffaab1f02d9b383ba100078d3961d619fa3b167fc74dab30ca40fd9bf89d8e36d205a2d34ab3308611cf718fcd943db00bedfa0fd8f773df4fb4a372db38c804c122db3b3139b58efcd478a389b20dced0574fc6353358dec4ccc538e825d8c7716ee6e27e9d4a37817ba48f38126ec70950005580eeb02217107aa22e9f683e5e85f9b3ec51400250a387c16e4b196eb3597ff92fc5d3f80fd68e990bf6de4f3ba5a1d95edebc09c133f2cb7640f3d9136fbe7985d1472e615b223a8cb7aa33e5fa3885d9b26009557954b684ca9f98ad4a03039a61e3857871a9b2db00eac15eee3fc5b199a258018649497ace659c3c1935e8507126a5647623c78199cf28bc94d1f935662a6691d89fc3962888a1306f3157e9d9b2406202a74bc4cdeb3e10e912923be4d2aef5fbea20220b8c35a6f9eef4000e54c4d82a5c34fe79a931c36fa505eebe67e512724df353cea3b2f3939371dfc34247675c6e279e1cf3a594caed92d4955e4f65c10e56b5e9e0d3e57838fac34763fc6f6e518ab4b3bf86299af3518795e7188aa6ea83e660780fd55d0a913b414525052c86123c15d768f3292b297881c136c523e402133f094f28a8279db95fdce3e5197e0c2646547d8cbe51881799dc9dba24976ebb8aa3d73723888b80ffd3f53d756c2c1b33bd5c493c63b56668942b84c03ecb14e1f786070ddf9c8b62f981c10086e3849205ad9928f9e2b938790ae1b489c94b6cd36fc2971dbb0a7965693758003a7b1434886dde0407c98ef4d9a40b7fa40adafbc4781d54556fa36f2a4e30f53b2cbc805bb16130eccd969cf2567914919feeb6b3ca08763c03907ee070830c7fd22dc4a36db583b10d180ee3477ee997996426edd0bb4aa4e07fc62890536d06f43410b2d9985b73bdf3cd75cbd0ee1f1ee273cb6423aacc590b6536dd2e29c5ccae653922b0883bcaf0c031f98dd01fd439d4a7b032ef606cc15096038a5ccc27ec068abe1f9aa63b03875e6f99a8a62e951d5dcd9d13d266c7cbf3ae24c6b5fe23c9025d30e764dcd10234a8c536da67349260b5c935837b3a5093f213694ac1e331333bb8d73e7b476ccac5b3dc0d34887b291d57928fc40066ea5613ef1670e5a0c969fb1cf76d7a82bae29c0e94f51aacd1d260d19e69bd046d5b5dbe5aa4f59c4aa2b7d315ff020b70a0978a60098248bc74e759916de43c01787a30a63b5f177358ac01bba22e0700c91046a2986acf05029f0d7d9abf5860f5febabe5574a247d6f34d7689c31ecc147a839f028069c7acc88c6b7202c895901815dc88b824372b1939898ac0f087a91b118d84706168dcc622680f1d38379e57a56e3cc7ef6972add5b3f5bb10b66701d102b608bfec02e71a5ded9f0fe6bcb1145d69ee1b36f8c0feab685de046aa98b8bd267623ae5f57c222a621f617613ee772e03e9d8589d0f2ae054c7125b7d6157c89cb3269db6346908e483b41d433cff25388f607d76edfba19909e110eed829aa124ccd7fce286adf7417fb0204eb819c8b266f60e36164806fdd8993d9a18c34cac8ba34882546e78f893cc71377b1f021f3fe1e57eca02c9e6ff2db602338c030ebeda0a76570c3507974e58d94ab1b6ccf33cd31696d6fc8f98fc6c65a2c58951492a653b48ad29f8ed6cfd09b5b04b92dc1b28edb559f21f051f1eb4b9a5cb4f7bee4fa1453d29f9b1610ab59af3ab5913cf1e50772f700df08fb677ff4ed263b5b014bd42c623cbe3a119d418c546d6cb99746e6ac851bb14cbc7aad0333fddb98f6a939d47a6dd84cd64c45e855b9bbf465ee7939d137663ff95315ebbacc4e65dc879415f7f65e274a014a23d688055e0797609719405a69adb7ce9fe8760e6c3a4fb414681d5844c45d5a370ce7a271a08d457538ef976187567292f5e5b131cbf43c991826791daac96e4dab67ddfb75c2fb0dfa5d5c359804d34bf977d385d3987fe8e0330c145419518b461b3d818d5276db476b7c279da676e4fcc639ec59db4b5009400fce44a1ac057cb15abebe2485147af25699df48779bf32944f4102727f234e3e107d895f6ae4f4d2b2d48a415cf76b210a7a814158236e7a5e266e2bde01eec86ee67e612654b374ab8cb36233dc894287f82bad631b45a09e785200c9dccb1a50b4e3dd8768fb5414d498941d181897553de88641e2f5ccf48c0c814f92aa5bbdf2474a9f8b838c2e58fbae2d371a802c597681276846286c58d783c3f710a3fc634bffda53eca2a7df849396a994721c3ed4fe82c9f6e2188671daf70d858510e7575cda196debe0acfda1e1deedf38d49b0b2136ea5e8d7bb1a92b03f17d127978d504f88388d851fcc1932082ea141c032c43fc9e93e9bc50b5bd56505e667f2c8928136f23359ad0bb3fcbc0e7c9a3a7e62ee0d0446c8f47e36a6ca4032f1eac57f967bde727634bfcc75390a3d6bd68fccdb6df3b3bccd4ae15d820ef26f6343cc031ef061a7213d04f2ca9177c4cb5c2126afa5fcaf00c7fc0f5dd566af8501d15daeae21cbb756075acbfbc0296f799d8342a867425485edd13701ca085fe37389fd3c199c12dc83a0bfa0aadb646a368971ef494c43163e645102fe21462d9f566e3f01c1e0c7324c25a2257fb40e1c330a219622026311eb3d77293f80f33383ee55a638676e05781a83e974a618a61886de4439b9163f015134c0683d6e62ff8beefbd9513124145444ce7c0314774ec6f91f412a0b0d6fc3ddb2fd97a5d644fe341048949962bf546e8c0eed69e1c1df92155018e0c5457f23904746d1534d948ae3fe15142f065ca0038c72280a2f2df906cfbfbcae5a8879db72bd6ba8814d21cbdc91e4b895d439c17c49cab20bdf729f2734d5e21586cb9e6c1ee61c78f1c551e881491943be834ef4940c7b909042fd72ce29c53a98fa1c4db2bed48288256b4bdca5d2d53c681c3489a14b96f8678a4ffa3eaa959f880f8149d5909b4ce69ad5ffa55a1afd938ae65ce380aaac0ecd7a13f1810f173ff2da539195852e6e467abaa68029f3c4dc572817451689ab5a2244e8bda8126631ebcbf0b831ac130cad255743761bd16119eece85cb45b45b54a0d5051b24f83121b802eecb3b7990fed5bd91a6f435f9e1d28628a03be04c96ca7f907044e97f63564a440b2fbb72b25dcad2943372b0e9f7f8e4c1e38d629f18b7c46e2e3dd7ab19c2678257bb7e268bd8feb68939cb9bb5819b627a7bbd90e7fdca2dabcaa1c444dc4be90e12dc4c22e8d2ae13f365c8ea81d4297d388e4656b7ffe383e17529ca1392f76f02c932229aaf0e34c665e2cd7f8a42763be22896be0364d43ed77f8845b45a975a1eab8d0f317527175ccaed6b0c30413985ab9dfbb4a7e064330fe82e413f58cdda74d02b4c4d0ad7696243f114d82d95b0aaf09887c73bbddd3c3a9b91325293376d0ec8997d48cd31a646027a2a20e55f4fc363cb94890a02a7477e14e3fa47763c1bd3212acd5a67f53fd435f8fcc19ba361e798df2e2d757ae5161a06f5d218b404cfe7baf42e5e258c0c52cad973f53bd89ccc23d8f3dafe485af870a0ef56b3d04cdc28a2fca9dabf91113e8b770c98319948c2843c3753418bc699968ab4422a4abd2e8c27d99f2e36ae1b8b1372f53cf83e51d1b44aac9a3dcf68b45136936a85ce4c83877df751c432c0f075c288eed0e537780049134e6600c7644218741d4f53d7aea5bb113a4a5183cd267143817f14c840c5736bb109e3fdf5932216f4a74f633b3f68d70c63ced172563098ae9565e54717251c1128739d0d88d19d40c37dc42f47f256dd763299a9dce331abb95e38f5585e8b7bd69db710bbbb5ef51d8ec93803e05f9ac828b0f2b7c19a2dace2385ab024cb86c5595467433c5649e2118ca40a749d922a3c93b250045dacb2780a11361a1a16343dfeedd6211a931c12e8054a1dc9bcce163e250c43f798d557f110e42e61ddae5c4cb81c65d255d3404cf87e1e09e96a3c0279e3118ec1cabaf207fb9b2fd96231cdd6fdd5c0c00f9c61c4829e42a58f0fa2f616f04f5b2ee3fc8a5b2287b9c9569a7c7eac5e61ed877e7133abfe94e9d87b3311d2f061d77cff925079fffd86336f96a962a43c541d28bba68e5ded8533512673d978dee49ac354b05922faaf6b3de44b8863235d939abbacf9f29bab6af9d8efa1684b443851f2f6c77aac81c0c9e3b8886030ed2e854042133bf67816def0a667595aa9c57f2d7b03d88ddc07717ecd3c91c579f9ed1fc42278ccabad86ea27ee3ceed1b94d4a7136af39236c8f26e9cd0326462fc0c752dc502c806e5ee44d25f48e6eb09be217e15537c1a210859b485fcab9f0154b88d96e3613a7590e43bfd7b9fea27e6a7df8f31ff37131e48297264ea975af206611172c2c3d0b41cc39ae5d8c3375659f70d69dadffb0924cdac08c274796f92435e218caf7d2117916ddf7aaa01baaa886ed8a6b736ef5f7640d3b1ef5f9276bef98269b91be73099e9fac6aa5feed0653289bbcede7b25d17440e9d311e5ac2a7aaf72d605bb3b6c4773418851bab04c038689c62cf4be153ceb79f2bd707be17f1b50e159df064fc19df45a57f4ab3bdc435ea760c6212bd5c009a1cf0ae8642104c5cbd89c7af55db372b6f410444d033914038bb0fcbb53ef05c95e8953cd814156bcd065c1a2b78bc847f251915ee5836ba477f1aaf9c1b020d27e89fd2777c2d507294c85725760cbcf25ad5705460339f680e9c4a9a09b9cb7b4678df1b8b2d4c872381e8e043d8c6a396e53a80274b6a2b1ae172d6ccca707448bf73593da4b3dc24bcd63463a5e428687b178613907517bffe875b6cb137e7a899c8b27057b66ded42177625d7f6110de4b29bb90a6", 0x1000) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000028c0)=[{&(0x7f00000001c0)="45dc7ecda60152654cb86f64f56f355223117a5e11ed", 0x16}, {&(0x7f0000000240)="49ece2771ae0587e86dbc475319386dfc7e5115d901ab59793b9c804b9b8c409b6d61b0f7b94cbfa78aa1c550027938dab61afdfe377beefc4a119ab123f08338ae98ef5ca784a5e625a0bee47a5c55eb19cf773c51e4d04d89382571f8e6b4d77c4", 0x62}, {&(0x7f00000003c0)="b055834d1f151f4f8fafff6aa121ef7e9110bd11652368a7788eb7318c5c7af7e44be89cbbe1d4eec168a08977af9b19aacb7b9b91f580767652b8", 0x3b}, {&(0x7f00000016c0)="090d890ff56c461bff5360f2d960973f15475cc2737de15f3be5f055b53a6421682cbc263c8e8427fe93dc4df4d95316405c9c7e54763bb34e60737ead2ae3209f251e6a6a74bf220d9733899ba8982efbf7f732c6c2fd965e13e0cc0f4e721aed6348db095901dad452c1ce49c2db62a0719d49129a6e0c5d5f2b5a313eb5b677901ad583750fdf9a78f9a2981b9c82458a2a06a20034e5889c74681bde6612fbe36901851cb8602fe7feb9faf0fa646f75e6c82bb841615bafe59a1fb5a6473350097cf4659fb5ad2ddf980c1d81adba5c3f75215bea990b7d020165f37ae56ff3b8a51449c261debb977e5715badf29fc393a07b9027c838b7a89b093da090d819d1570f38c3bef41269624363ac38d81d05f161fb9cc8e57b32cc2ff0dee445b4a95b9f466a609dc818d0d6aa1f11321de91eeafc6a2b502d169b72e48a7be43d15221052552e1ba2c1a85f1b6db56320069a72cc08c8654d192cb22304aa75d30fe8441c2e50b15dff34a8ad70fa51568c342e72e225237af403059a0268c5c0143d0a925339903491fe7f8e6cd6a071b938b82b6fa09619f28cc34d23457eba06fe221cddae6db01c1218b435b8231358c12ff7aca4d4c416103e6d2727e50cd654f077cb792ef36c46105c704d84d05a010ad2ea36e66f2e84ee33891284e283aeecb773f9a32108fadc7a259c9e6b1a869b5636d741dc4ca0940a3b0a9a246979d62c4f0c32950d83b4c8a4dce2bcea2ee0375e45a7dad740ee98c75fe3dd753ac3534d81b1d06b2966421fd6dd66c08a71e17cf4e826a38be99c71ce8f76cc72eaa909b91776b72f22fdde4c0680f4cedb2fba5c8570de4cb4b57bfe9df42f5d6ee48bfe0e747abf262614692031fa37c65a1fdcafc6b942daeab403b623ba552c60e2db62f84a41a8470e18328da55ba0b5c73930d82f74aca1885f3887186074ba4c4923dea3bd16562ce2b4f1e6732e0b82beec6a8110f94a631bfca0d3ee613da4f1c0e1b8a23df4973e31c99dfffbe13d917be49670217bb3e94f22389161f8dc81c68098a04ea657d1b5355ca3a23b000db0f9b2c6e13d99e3d32e736c42215925573d7bebb04a41325906a724fdec320a0a8c3708de194bd9ed7a7c2078db923113a15ba91909646d13eb3f9af96cf40561e1e6ba6104a90f1257c8051697ff58ae500c14d7979f11822327480312614270c011c05cd38ea655e7e7f3f7aedeae7efee311b050ee541b93e58148fbad71693130aaa0051a6a1dc99d898e30caad94b8a78ffcfa0bf611af42a541969c42f88983cd2622b2e25547bfb5bdf5d3e2ec02708e800a56fb8f3f219b3c8d82b1864cfb65e01af0a2b5c4ea2a8f4c5c340cdb9f29be6a34b46288e4f2615362c87cc4f4be4c405d6cfe55f6a8925f1addd60dd3060e8e52645af85af0bcc1a9729bc91d5bed61ebd68bcc237ec08fd97dcddd0bdb8b26f5bcf72bffa363fec63df97d4daa58e762363f3f6ba79cc96560fd66d257554e56d0ba378b870363128890323649dca21bf94f978a2c427d66a7367aecc32496a1377a2cee636b4d7f4134fb00902f12923935fbacfd74522ea3d78e43c698f1a061633006c83b45e48689463fc1ba77a0c22190deb8e4968d6f41d46aa6eccfdbe7c0de540f7afb25a2c43844812c7eb89b6cee123d5e5b4fb3b9bfa8b6baf46ec9734a168ae568525953ba5f25340c08e4efae8c807fb87b812600fc119bf48410d4bffca084af190c0ab62e7a14727dfae82cde0163442ed5c0c7069cf54a689ffaa3b1a75e69985ba5f5727fa796ed8aeb6368dfaaf90acd414f7623b21a54a0c8724f518a433ec5d84eee0515ee32e26ddb1a60d118f0972fa22f8baef015a3ffdd3f5788da5ad14583d6f3c30937a5f2f2c8ed7fdfe4e90938d274e03473d12e9c4b3c57528b27a0e931ce00ce8a7465fd993084c472d67eb0d6b0da7054eb3fed10aae9a65c29301e8721efd4db8debef607fa3cd86f827e4ff58db2ed4c4ad612bd825e89bef41388ecbab85deee4f88e37a977a53d402d05d2c28cb804abe8426154fbfadc073cb7ff58a39aac4a16b4e0e39b416c14846dc0f8622502488d53fd57c2d29e4b266abac26b66e91ea62498ad14f5cbdc4a2462b6420688f9a2ad22fa80f97275f44942cbfa83cbdd7aa697fad324c746e1674028a0e826cca1d0e955d2daa910a3cb5564ea2bd0a65a29cde9de6874b917778ac7f5aa2a56b42dd7bb443e17d5c14506bcbfc5d13f9f675c1b6a3a830ef1899d572156d82ae5de375af194280a22694cfe6dc0b0fad521b0bbc20c04904acc4cce4f67b81a055910d2f4af27c43bc6b3f984ca6841a9b84bd644f0759800265dc6046a595c5776673e2b656173a5e2ecbfaf718245c378d6e458c9fc25a2dfbb3625ccd491b2dfc4ec806bb88cf03707c4ebaf4b6365b819a776e63854ec79208f73aab1df4a82379541e4a90077818868736e481b5678e246bf98c7bb92d0d986c029e3f704e61b475f6f220e61933729a2cbbd57dbc58208af7b340d6f80b4f212e71b007ee354ed7ff8b903ebd4bb81e82f3620b469d7e5dd8bed0a2065e515ac2c391ca6243117db6e28201cfe19d1eed458ac2495430cfe319a23452a145b6249c47c7bb9dd42b4eff4e266198316c5fa058f6073d9e7eb9e693c0185a46ea3b8cc371ecb3a54efae6a897e2b1daab27d8d95ccac672262fe2221e63380a2fbde0a65149f30d87cf205ced66f628e597eca8988e54e653c79f6f501cc31f006ed846c09763d4c0c0b430bb9bfbfc71ecc12336b45e71034add2a39a5c44afc93a6249356f66b40c3979393c5e971edd2c896fd6527c746db16627506c0e3b56bfb91e2d13fa41cf7e8dda447f8a92e4af0edc853c9092ec9daf4f143355c3e1a676a5993d1a7d028b8271c56ed8588cbe3131b45fc6f02feb0d3d70accd1da6ea78c474b2c19ab77cd71375da28507c964be0403ed2460ca74b73457eb45bd876cefb59468fc30670a78f6c88f60fde2e263e2212b3b0667b36d64aa64124feecc6a65f49c9acc294ae0d0857ea8f9a745f2761ebb418bd6368810009f21255dcd342c2a467ac607ad3e367edf04068cd1eaacd71ba9b13ff00f65773c784e532a9af67c0403ffa6483185e4eca9fb0b7e75a8eba310059119b8ed7058e0f2fd6e7188d7c18dcc05b710d6a4d56c979317c0c028045aba582d179609a259b893788e0e63d90a8d9cf240b0a3d2cbdadd9047c9703f8530acca42fbaffb5af5eb840c0bb4a2810fda5299f861bf741722d09dc5db3e491633bdf6feae6fe4b033d9e7cb3ecf407d4d8ec85bef915408cee05ce3c56f881327f3869e34e61e87a5f8e50c75c8631b52eb5ac077da8562795cea9c0dc4f3f3f3b7e160f217a08f6f92ea521770032a9207f21ab05272a53350d7b10372ea737af9fce73ed6d96bcd490054b92039086e684857f19dae0e7ad89f8d706b166defa9e190e7c4853892d4a9963abb36e8b07e2660fdb8a8d7eeac2092341a72cdd63a1859d02bc6e577def0625c80e20afc39a1ab9f5b0408cbc6cb3c4f49e7bdae27d5841eaf052a7849791ab3359c19daa50a8e9c2287f1a53c011c534a2cd21cfc425d83b2d32aa31450ef3d450055e4ed75def7ac7d37c70ecac06a25a5dbed049c4fccbcac17bd5773f4bc468f0cadd741ccd8205db778cad74cf306162b93a003cf2cd346b00450d32e23797c800c05a7ce86ee04597883b138c57ef72cf647ecadf5c4089fd9d3a67e6da5951cac2ac4385e77a06c7282be305e8672f1eb65eefce7823ce14cbfa812dd1d1e6230ec314a99b3ee92d08b4d1441dd80f37d159c9043475b257b5a8e23e67cab7d685890ba1048b2781b06c6cab175b19eac1de2d0d51ff897a45912153eced6ac18c70aadd879157e2b6a550f1dae0cc8418459a23ab08061d60ff2e582ca0fef5adc5e445322a591fc62e650266ce6cc19ea1a81bb1470db1c30327d106749d31a5e82273a3dbdeea928cd3c824d5a916fadcaf637d89f6aa648979291e7e1ab830deb312529444f2f8e179c0916f0d739c57d4b7f21d8e12006c94b25fd83b31dd460b791e8be14405c2a436db8ba294a4f0157c9d1e3ffed849f65eb568ec18f80405e6d79eb3b70679981bca6bbd8caa31972a84337d4465a4ded0f9ef3c080b3c1de9e3b9afbd1a9a37d8255304665b78a6620a83b849bb587b2dca4f8e3eed7d6046ac8b9c48255e69bf8da609f2549c992c1b0d8221b0558ee4ab4a053a69e38933357b53bf87c0a15982932519605ae4974b1e4d2b72bcf1e3f56b66b2099dc4b4fe8cefb3a658d63509927ef993c6d4608e85b386695f9210b5d55974a304b083a63fc6f874cd266979325200d32a86253011325bda98b19cd745846db11496a414be16b316184d6ec79a59fc36891f9d02a43cc98a898dad19530db8c4444197df7137e2d21131c8552dfa0bf6031f47a75136138a13b67987e0eaf06c02df8f43719ab0ea854f99b81226bd62bd00d0b1981a892e46c55d83bb369b01c7fe192f5faa09f1da730f315ba97708472eea1e4fb9f5cb4d7d6e6fee53c4c0d8601443501b4084cfe5d21c3d1ff2bdb75dbd8735883a838d444418df71cc9f982280a621d4aa4c935a764cda68bc9859b1015603901fb908ed732b69b734dc74037fd5344c55df43010fbc04a2380bd2a1f92ab1e4a55c89973effc06904839e67d8ecb60663f2d60aa96ccfc01b53d01202822fb90b8996201256e3f3de717d080db787f4e9002a8a8c7ca3ca9cb24c3742ac1adb77b245707a0ec68f07c21ace51c85cc403f8f08bf47b8614ab596c60f2dfed23fbe5fae2383df25f9ff31977c322853bc89f5edbdb4e30f7e4cc1b655d19391cff3964ae6d18d3cb579b15cf5365f58b126aa80656cc912ed2f2d67ef137be72aa75858dd3e76c8d86be13c14c75ff94beb76f8458fa1183f7b5d554fe33824ef3897b2d9a3b095618f7c29e345b3bed8fb41ba90eb0d66c1bfd36c3a6b323653a4f2b64546688e273f8b54395bb05c0aab9f0e113c630cf13ac83d70e038d7e08ae5a71cb5e4a4390b66c194d84c7f90903c64825e409b3bea01ccb83e66ed7b6b981bab6f371092afedc03477dd5ef40cc2befa3a67bfd53395515532c05b367a6f10d7ff7e355d33a770135ce9cce82cf897a790c8dbf23cd967b5dd77be22e628a0141c9d5fbb7af0aef0632a5e698c80c635b6a90f332ca793ea7d555e1156151fab220d39da8f862c07a1b30ed321787d2750871d002e0bbb3d1f7a2bf169bf85520aad949f217336e5e636fa145bba74ee300e178838add5b689eab131ed16de90b39e401eff994659870ce323878d815e6ad62c6b8d5f7934fcc76c41bd57a792dcae6726ee3fc4ff3055e2c5715c33a95b00fffebbb269f61e574fa8bf8375f51021af58feb0c981a5e1ece03d8932d8d097d3c00481429a1830c017c96480a610456d55256c29c72a4bb19244a14f707915c2da183b0de5a4a0ef5a849ba9f1a0c5dafdac83dd5ea88795b92aba700ca849a1b61a6db702be7b2412b0b67c7793a769142c2356f6813dddfd5046d336d108af14e88c10c7136ebb1702ee91fba3f5e6f64b0d287f62fc93ee240ebde7656eb7050f530a56d94f7a79f788701e13c9778931daf0d7b2ebba5b70627edd1a6be84a35e77264d4b876a86409edf8cd660816b9c01a07deeda74b37cad48383c30c8ce0a5ff17fd28ccd6c9d26462db979b961cda44af84557892fc3db", 0x1000}, {&(0x7f0000000400)="f8b9644461ee86b27809a2dda29622023e96bdff7d7315617932b2fb7c9059628511aa65400bcb9dac12587f062e68965f9534c3e64885dc709bb6983f57ba387171d3881a6850950af6684fae695d8f73d02556c646995f0bb9af992bce654bdb705b5d9f4cd878068109ed1c725f14c82bd2cdc029f5f3e0bc45f1548cac83ee34315f8eb856d6ea949856bf2327df1ab4f02b8c088a47252c7e9b1d8cc5363cb2a8bac525b4fbe230e4d34e6bd559acbeaac7f6657309627a7729f201", 0xbe}, {&(0x7f00000026c0)="bb4629980ce4f710ea07410868b6a6a27634ad4d7e59f3311f3392a3fa4a1cc9924be5dba975d2cff0d5057660690bdad9c131cbd90dafbfbfe4f3709c4e9e8a7b991c8176429b046e242719fb7a1f08ebd098b2bf51f653bdc5492c8597047ac1209b5ae612c074970420e588c93e64740b3ecad97b99d0e58b3094ecdbca5d176b2b563515fca18b7030116c21a1aadf54cfd80d6eaec2620b2b8a44196d8f5f8b4cf6282b0e5a96b1e6f87cd080406b5c68f6b9aaf74709599d1baa7cdd51c874e6f762ad01f55c538dfbb5900258408af4fc005d11ef0fdfad4ec6b4840dbc37a00ae653983ccd76383a389822e5177ae68fb0ae2d5675db8b", 0xfb}, {&(0x7f00000027c0)="70750d658638224c264b8d85def06c3c84013e7e7c99001fc2d6e6ee757576794198f1fef6b9bfb444a5a14d1cb25e39a88b2e431e6cd1d83f11b130c1e3edb6547c2acef1d6386e05575f376bf451d8e6161d98492afca4fe40bb744c14eaa239a4ab4948bf000bd860d9fd6328b85bf886e65e223cd7d4ec342814b1691dc4fa07337f6a3049ab07663c83b277c1a65484bfe50f764f7a6d85d04f4c01562b195a0e23b6be5fbfe6b86440adc2ad4757034c5e08c00b89a5400c922e7652df5591ead09d73c15757099f885fcb8441db73858c5a2e7d3f1d9dabf493e4b6ed02742bc9a55c4c956808585e8e16ab56", 0xf0}, {&(0x7f00000004c0)="12fee7a3465e51eb66a106a0837493417519326829b4af6063f8fe342cb89b47db25b02d152de3907fda6a9def2ab8329d0c35", 0x33}], 0x8, &(0x7f0000002940)=[{0xa0, 0xffff, 0x800000000000000, "ff4307d971233d6ba87794765a34e8084421cdbb70f5857f2db946621326f1c4574a42d07fce882a6d02c1d4a25d4731550ef3b5e848fd7cb5cb9145afd85897c618f33cf8936ca15d72d5258ad1cb3acbb2aaa3dc0a2d8b12d2299ed3c8644a443ef96ac74b2ff34ec65f30d01edc6685b9ea7fdbaaf868487c7634042ba7d6750f5512a47dad6c335ab2"}, {0x110, 0x1, 0x9, "3c452d77b6409043ca9d289b76ee5b273d94d01c4ca64f9ef2deb1e2904479e0a90edb0600055797e1c9fba1b2cafb58ca1383e9d32f19e587df80092713b1a0f502d25f1dd720c3e0efaa6bd3dd5f70be09fd7ea27a127e810f2dd2875d2e0a89361e7a90fba0486a43279a0c9302c719361c8a754d2163502d29277152dc44a7e75c78a4419a7a8dd41b78b9f24e23304c815a981d29bc7078ad2ae7a4718d5e05ac7997a986c21320d9e13275d0ca9bd7bd73f22e0c2936aecf12577a5d99de45af1e00971a6053cdef380ba3f1bb550dcb1078c827a5c9a2ba3b82b24350caffb7244527ad764e686706622ab82b3b50f60d53ebb51adf4e7366d781"}, {0x88, 0x0, 0xa59, "462491c3be002651f796947b3a9877490859e521f6c264c04747def3fbd35dd8ee28310bb1feb0f95add5d2b1fb1a60580b90172b1b3bd0ac046971a871c32e6e84014b0b8f2ad883149b1fc2db2aeb18c1e2d2a3569104768c802e35686030d6a5c50c67accb67ec902317dfd157434e883e6a2fb0a1f"}, {0x1010, 0xffff, 0x1, "2c10cab7b12d300e89621928b62dbb02ed4ee0e2a7fd839344808ec5d5c5034b9e5d57fcd1541edddf161787d33ff5b12c0ed109802739d885561048c202b15339cf565f54cfbc1cb15896940d75953bd63459d85e61b1da8df8c9bf2b3bcbbb671186c483c21e5229242706fc4fd3959abd1456dfa07338cdabd9e43065f338e5397fcabee04959443e49fab4dd0a75b111d63b679b0b53dd0969bd1a0e60dc944c97de8cbd0d94b4950e3d23cbf2393e74e11c8a8da8a961a359d36023dd4ddcf6c9568456306b77f4a04adda041199fd713e0aef538daffe8894240f74fd74c020d885273fee064b56f52824964b5f0fba1c9a624da9184c9088815dfdf70d69b4ee2fac61da36297624fb0fe54166c53237c58a730026da63a3aec961d666dc12c405365068112e7fba14357d5311e25ba86075b8a3c586f12b7cf3e821c4b38a1d3d1995d5563faa431ab132fda7aab2132a3fcb61894559a300e9a49b0b48f26a8fc8fad33342516f37b9cb379e54eb5f752e2c8cacbc0cdadc90f6fad76cc32e4207a7731acc0dae60d6713c24a3db4dd649c26f97844d5635b07abfaadbdb5c7f7bca9d76455d29063e3b11a1717ffda2f56bcc4b8f9bdbbb47234593fa19e9a47c5dd9eb6b58e0eed3f7250b4b377b20c71f811419c83f3828618873e319ad2e1d4462f709463c4dab74157303124034bb733452842a86a25df2153dd210653c7571d356ee2f5273abce45f2ad70d0095b7d1dee9fab2e96ce2e53d578103db6f052f614b1fa367ec9a47aa849aec61a963ad6f4915ca51274764408e6eec3552bdda543f89ed0fcd44726ba031da9dddf01221889ac51aa742765beb4563d35fd30a407bad7d505eca9c37fe9472cda68023f2b4c3eaebb87fe851d73c4b864c70c0a7e1e248a0edbec09cbc47d6b20b5a52fd88bc089ce8bfbb4d91a09c08ac20b8d7520ed8e2d9f143812e06961429a99736cf2d15fecb2e9e182c9ddb839d4da9e6e9df00ba0a8707cf1754f87d3abafeab4a8f99bf73e0785789347d359256ca3d4f8a9737d08cfbca99146c016dec282339d9527dd23b93d6a4c810b1c1594be7db3680cc36181960c7bf3d91e070007fd8c8b5554b170ac055f32d9256c62248d28a44908aadfc84146a61b2d0a7df2f4ad562e35f3c7194ad91233ed4a8441125b8674d9b8cfc553b2f3893592d4f5e1e471203eeacb44806ee14d563fb9374b9eae97619fc59e2ae0ec2bb7a8fd678e6b5e76ae77c300af82ad4c633ad0135d9b0642d438eb0077791c352e1d6ad1817f39a17df6fdb0bd55e1ba74c69afb6f82ceeb4af179936f8b3d3400563394d2dec3fe77c22a1f71154af92a4d7dccc5ce621909a7fa88367e1952e65651875a7b68dc9c97a357e9c4a3918f8b2ecaa6b2475a62787a3c2953e11e1d1b94f428124eef33f7b86a9874edb64be17c38c790c6ab5618356abeda4a23f087e1e04e199f1343e6b72580165598557be0eb73467d6a295bd67bf73cca53a034fd764e5567dc616a2353ab5af3c438717d74fc4ad993d9aa194a2c5d1956ff508ed6c54cd238d2cbcdfd9764182ffea7762be41136e4cbfd30bdf2013efaa8d34d97d6e6bd35659fe39b063b1ea31c0aaf12298891dd4042e26b5a5e58c7e29e01c4a4aa4028c74a8ce3f7563c71610bb2beca20403675c52da7b3db0fbf9975f8a3850be4795f72672857c5b87321410a3b4fbab3d9db1195aa08c84225512c7c9918f46d2da1082d17fc0b268e19e250dfa58ef577a888a17f1c672fd45734bb0746774c15d65e2d435633146bd028a90a1505a07c7e483fdb5b01d63050d564e93ba8e0a36e4ff9c8248c8273f8db16407e4e153fcbc453b89adf9e3943f55695946cd264a830d15f1f3f1013890ce8c27ee7d8e4d53126cce4e22b1aa2faf3b1129162b6c792e77396ad68356c941f0c9a3d4995aa5451ca699b4d3636febf63a86f669b964ca9360d34ea64570af7dac07b2fb5d0355834e1bc564bbd89fd93bf8fb6d7d1176c2d446c92361276ef24203b2f19d1871fd096eaef62143601a4933b408f213119be06a52855ff42bd443223a346192500921943e1702c2ea898a6ae215241ae22453cb614a550213fda341f4741568c089481183054ab84b3e24eef20736ea6396ec50e11949ae2301a8a155287175ff19cde836714c203bd7be8e904184ea867a0f095fb007dce922aa7adb1fa5b58c830364def68da5a5260bbd71ab1d76f1c3d7d3e612db472c00d47dbc744dd227d0aa2f04d3d3f1e0110d4cdd70cec8dabcf41d2a866fc1f33bb41d93cc8cf0cfd964dd0c158bd4e746d2629408d8c5179e1e0cf3392a217ea22ba15d99ff76cb89072c7888aa954814620284791200399039fd5708ebd2afef9de99138081ea51888a5db38196915da460f26401e5af74a734bf1aee199a51e5b5da200c7c51ff0bbf459fc1293cea942aff5908e5fcb016cd27e6fd7acb40d211388b719534097c93857df74361f5e48484380e8bd37ffffacd9991605e338e029f15a6388c4dfd49c4bdbb1a9385b5167e9eb1f97e88495297069855cc3f0d269cb2ef39e452607932bb4c3cea67bb2f04cb52f27870c44b6ccbf95b3b2a07efb15ec33a78de38a49d02b8626f7a067483e1ada30a75c34dc76c1d65d8282626753a55451c68f6c12812f94c51087f64328c9b18c8c52222d044ca23c39ef2ab3b691c41e00a14b18ef87797f8bd7e9f8c8a81d0c8cbd7cf82eb11979217002df91d1cd256c07df5bae02389a0dc118b415feb13695df825e2931025b5ade7d1aa980e564769ee4281e541dcc90dfa552c75c6491587fc3099b9f6dc2117ab0f5ab5394e3e2191d323639487786ef051c8105c98f1614de925cb907e2286161fa3ae09959ba406eada2fadc76202d6b9431e36e7423a5492622aacfdd7d7c7d8b9c4a7e70a00919d340722c70e54d5bb57eef48d5c298f268de81b6d6cb4abca664611ef0b1cf1dc7bc1677e1f1d68e71024bd6973e7a336b631ad9a928a042bd71af90d94975456a4ec3e211354110f2a9d890dbccd599cbc2880c7de8ba02d163cd7f3d1090b7012491f2486345ad9c5fd307b6e2d775322bcbcea5806055a66d167b44dd36ed80cb01a3fa8a2fbce0505f9aa7e1602509e21ec32cd6c2deab80a2ee8110f9bc8f74b406e9a12c4112228246fd0395abd76249769c6ebb8102ebc6d3301b60ac3c924534b5d6747d346fbe53cd741c17743a210cf86723d9975589236fa89fbab9cb76221cbd6e71873a593a90a42e8c5f5b839382957c8a0d95f9a88d64de9aa322353e9d86bf2b731c2aaa49720ddb9743181ee07e0761e36d9843896d8bd04a4853b7d5341493ff274d1f55f0b07bf661d21c5b19d2007fcb65d49b7712177f4615c312047a072ba99147785edf9eb5d4d41fa50208aadc209c76d502d369c4808557b3f89aab4e8793f4064a544683c0b944a4e9e140c288927b95996c21455db1f2c646e7a994c1474722a011136442a15e267cec971086a5b061364e72a63976e4d3b4cc050675312e7ad43327c0dc17f140d8cbe0f7a3e7a0479f4fad9a5edcc9027458b44aab08d35fee9758daeeabbf5625d9540e063ce3c0d55378c57773bc19b97fd8ee9506bfb94e2afde4ebcdd17dfa3b891b0820bdb12f8957abb4794f23613acf526afa8b010c28e835428ff7501837b5d6c6b00e8c638f3f12d18b90a4d08324e3e93628599e4b1e2d034f36e037960ecddfc1a7d9955e5e1ef13e483d88856731633adaf840c038392a16f2408e8105a3762701e88177b3df27004505f35ebe29cc6872386df43c4846375c23fdb54110b0a584a6d6671c029a389b367b7753430d5f2ab910ccd78460375a1a6688a41b4451219197e67c612724b394678dde41e816807c36d01a352f46f4cc8eb69d69d4f56f3e0b8b344b51ce60548586673fcbab9d821e1481d9662d824963c9fe2161264db095db1824db91a54986e1baa46da1e3c520fb5d5ae43b9f92db972b58908488d0b30aba7298f2b772aa3c4eac9d4e1dc147da60baf42b16bedfe33dba183d2aa661b9647a7b7745cec4966b25941a7e82a87b047a34dd83f7c8a91b796c0da6d0f85905eaa3266bf44fa81e49271a524c0722beb9a185c0ddba1392fc2b0cc73fd6db645b6f68b47900baf422cd207174f55d0ff6f846e0c30c55422bc20ff1dfc33e3e849bfd0d913790b4695ecffa7456525e7dd4b793b4087bf71fa9e2faa1cb274c1e9924495e946db44dac8bc97f70369b503546cab69d1169fedd5eeb8250a0949abb86f9ed66390424fcc9fcb993510ff40596734936c648f0d2464136ee405adf8a58f3c9300c5dbf68a849eec1a93f5bc63ab722351ef240491e021a1393a196d1c80f535fe19ea08abfff5c03daca968a8932903e8a34f2933d95bd10f575bf96bd2e8a17932ee8c3eb9c183eba9352263ace6aa818a4726178da54d521407bedf1f73c77a097b0802cc6f4faf63df0b774a3662fd8c32669e5cc81d65fcd7333f1a822188966fcf6b60ed467bf10a6eb67b8cdb0b691bbd2dbadd4033570e08189ebb04631382b62ea69902be26b42d4d1dd4427465e942a05a890d3b5704fbc1df41c396fad5a5983da3b62046176358c65d8df9a112a75ae734af72315c3517a4cbe155b3b35674f9759778ce8dad217aaf6a2a849b4ca816fd221af54a92da0cceec18909554ffdff5203c6c4ba16e4735951d527a1108a39e1d43d0a66807ace1eaf135fda56c99b39ea2ec8d1dcc6949d09fd4a7396fafe0ae838251c65eaddb716a6caff9e30bfb4d192cedbed1907915415b58f0f109c32f356de6ee4cc83544c62bc1214453efb4f327b25b68d84d2d4a2f9283409fc79feb569d5e36fe74ea37e84607587a6135c3619c29f49b0880655447e3a215d6f8dcc3a8c1e30357d631cdc26d5515e565007b0a4be0480b35a62aba53808ba61e930cc0f6840c52ded458f85af7c52b0b2926f12d47dfbae30cc6cd86720c3b116c65fd0dee9056693d4bcdf4be62269a807190e09313d59145787fd45592f5a98b61184d8dfa8e1875711a884c4f6c6257f2d2861c154d56ab9a9b2384a9ecb794fe55edf604307c70623d42dda0aaa17708e40ad4a316b3019123c39424cebda7fc98357d6b4fbd70e22473c92b4915bf72d2bb3d834147e5e979c46df66adf42b715834e0e2379db2d51e3859ff5ddb33b1a5a99beeb9723fa206311660528ef1c94dedc5e0e3b4734384e733650053c94bf35f150026d8d870179e0a44b708d1f6b080cdd4c71b343e076ad6399b2a201f60c7ec9bdd95078e3d9eb0a5347791829d96b541f754f1122cd1fefdb558262183830ca7f505b16cf86a7bfd280f8006a2047da0133896c9628f75f52b70276d4b3797b6b61c24908fbbf8bb259e18e79b97f4e2848a4d82e9e7aee95a3d03f8e555b624d027e6eb3bad2c55ca7b95cee94655dd8e4417140236128600cfdbc51aeb443923a2d9319882a02501cd2d33dfbaf90946c76c4f798cd09bc378c35a9b9b01cc57a321c3ecc9ab64d640afa15acb7fc6f59d87b4e69946326a74b9e6883da73a340dc554e6a8713ad39be599311f78ba9eccd119f9d0cc504b8057c2a6148163eae0ffe6d97fe53d4d3879e6b0dd3dcd16cca2d70e485dbf1549d6ade3c9875e29ddd0c44e1806082df2088f042c4b40e83f521aa283ddabf467f3b6392a1a87159a4d194735ce78fb6ac1fc04f36b5a4a738a12e17f118e5a5f2942"}], 0x1248}, 0x2) close(r0) kqueue() r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x106) openat(r4, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "ea8323df0000fc1100"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/164) 16:00:26 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/37, 0x25, 0x41, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x80000001}, 0xc) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002640)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000280)="a3bed17e420e96ea8ed83ac639d66952cdbe62f86bcd10ca066b955ad48b3b269d1067a658255a80c1bcb01dd7756a6dde236073640a5d1f19cc8f4faba204ef1f9d7e2cb11f957c3bee0aab7a1c364a445f1c38eb894d67fcdf2defc495c291432f363e1ce1bf7a68f32d07d1afffa0782a396a1111428b0e07afca71a88fe6995a95f5e77027f9420077f1d33f441bf53e267bfc438e62bfcd00c3ac248c69c1adad20ff1be3ba4c089fa9a6817e902da8f62c5592c2", 0xb7}, {0x0}], 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xc) seteuid(r4) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xa3, 0x8, 0xffffffff00000001, 0xd382, "f578d477c06ba561dff2fde575b8ac57aac823da", 0x80000000, 0x6}) unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r2, &(0x7f00000025c0)=[{&(0x7f0000000380)="5531af4639ec313811abb95918c5e981af023a309981c0b21c52432925467c50", 0x20}, {&(0x7f00000005c0)="de0e533b1cb72acb49db1a7cc87c3af90247236b3377994565a4998912514b75633f1eeeaf0bb440ba2fe2c4acbffbdbb2eefca71764e460a4ae389f1b04b327e2584bb9e42f3ae53041a3fe0bfd3c88ddd2017b9aceccc5b6b45b1af3913322e4a1b0ecc4c8962b56d9c272c17c20dba78480dabd880fa2170b7b78174aaa216136e916854dc69cafec535be00ffc2ef962c3baef5768f9ac8d966dcd11e9c282afd615b529ed88638dac2006553ca5241380f0182434c4357be33cbba7c7f088ee747539caa8e5f082d332f47ddc6b20375143bb166837716e9de99e140b3a9af077740689ed1f24571f58f9ae9948c34970ffb739e1867f73030922a451dc6bc91c22e5b4ea7f7709e03f8697ab5707589b24d6df30ee26e4771c491f205bbcef10cfd009b849e6c070195008efd32a4ad96420197f6d26436d89fee0ccc13098966ee2eb00cafad6ceb05abad08541db28170a2fb092a8d7552562f6de3b6fb651e7b9e80746ab679298e80a5ed6faf3ea0eacd9116dd939a34ad0ea59f1a0f59c87e2eb7b18321c38c6b9008afd3c04bac6c27ab5ba52e8176de3f6aa4a4841979232ebc22af5b08002c8188473d4642fe8a40f8916cb08796125adbeb9bb27976dd59b1cde78c0f75051d57ac03beece8dc444f7f7a29622ebda3064125ddb2af3538ea1714ad394b8cdb02bc1a635a877510ee6d8c7c7be605c07094a393e6c69c2540011322377f4b4ef9cb095e747c02db3bdd1bcb51bd992a434f9c19c2b574f0a59b935595fbbff9ecdd42404a0d0415a5f2522e8db906e81b7360d177c1176ccd3d885ec2cee39011bfd5ab258498a342f29ef41531e944572af93951644cf35fbfa6ec2541da19cefe1829222855e532e6deb44f0a5ea347fc21519e19919601acc9cbbfe5009ccc60bdf9d9db4ecc74c1fc66abc54ca6c286d5587be9ef6fd5fe5fbf5e7236b1f7e871d49bc3261feb078df50cb7493fc3a69158550f3b03a3bdff08e7a3add4689653d3b0154f6e53d34e9f4390e9bfcf6dbf6240554db8be1a6e4f6f103fbd75e5d742195194bbc874dfee14161c9b672ad717d4b5ea13f96496574e7c5b699ad2d5eb92f858ef618358c1560329b7cdf249f095d818bd698ad548fe70f566e0f553112dfe76db842cb28d243fed00ad868c59c78a6592e79847d4141d43e08ca7a7f7d16334a5853524c88f64f928bdd86c676d53efd75b4a733d081d9b63f9d7a082fb9ed24002321dee5de9e3dc2f8acd09361f28f169c142d5b5d40add907a90cee7e02b299ce41100945fd30d58df7a4760b7fa0ec9146f5941a160e9bf16a487e9fc8cea69007bd501a4919495bed3e6e31751b68445bdf72e9b37ef1d2355cff93fccdc2a7141994d84b253737295bdac3e44071fd705021baf20f25f933e0b1ebc7ce9045338ffb63d4f9a522a79e0cb4c8040de77cfd7fe309794e294711a065ef6d2a566252ded60d7274526855f5270420aad591f68365b108153c1b126d9721c682cd3b44767bc23fba816d315b0633750e2a8c9ebc8b10aefbcc7f9d6d13cab54007414b3ba29ddc485203b9ece7d8884b698576c47caa3e2f3c726e0e3702f1ba46705c4ea9137eeb395e16338609f87db9587a3ea1de3c0b971cb07163a24cee3cbffd09ebcbc1641014c08800f5cf8572542d3cf87ffe4bd3e8a9fdbf96b4cf16818748b3af5c814b85ff5fc36ffdcaa0feca126ebce5092add8060f390c949d62f9fcf17d4e7fdb3e84f3e98ac5de88e44d017e4e117eb4317c6f88eafab8c90c3da0c75855e37934fbb9e50e2c52e764129761ecff4782d3ff15b3e15c7b586c6cdc8f37706b4b83fcc6294152aa90946f0cd19b353fbd990a3574a1dea5edfbf852f9201adfff1333f18c272ada729b2323579769a9e18f68fc67552f0fd5b296edf1e55c721a83dfce8cbb4094b8a6cb6330058378a75b0bde87275cfa081f59bd6f618261e53db7bcb90c3d88a689a00435d00828d406a70f61af3c13a48e12bbe3c71e915735cb82917bdd1c572b9003ede2ad48cdf8f92d6bc4a4d22d8bedd238c8b0adcd2995e7e3bbd0b68764951092269eef9fc54b4b84de86f21eb7fe4a9b0ab7eddb5fb71e15283a7655e038bfd10c4adeea7c0d6cd414b462b299f4e161414b7a5e2e78dd2772e9b3dd28658f523842150a1dbcd5a671e895536349144bf38184f666bae22d0597d0c106638b77c7168d8ea143e5f5f61d7d1be22dbc9183feb8a25346a663b8a8ee7ce2fe04022a127a732d1e42bdf9003f2dab8ad950a731cbc45b702438f7a60d77959a851e998a3f168bade62d839df5faedc4b8c4073cd89f2caa6e4ed921fa53278790188ff2e6239664913ed5645a6c6ac117b069dbb03fb71c6772a9002ecc6e79eb6ceeb6cb59511c9ccf3ccfed807bef5a3dcba72268f987c79af4495b7a84e825acecaba464e40a896812d7852d9d298fb1ca054285713873ac24565297a66be8587edb615fa666cd4839f71e3255b0d76c9d229bd036849d6c210d0b87f57dc469513608a8d8ce44d682bfeb1be5acf0ba47f066cd6a03b90ca65e82a5300460000a541432de6cba2b299a2543cb0354f8b636f1cc03953d70cbd4a66168f3abfaa302a2ea1eb2cf916e7161faba93c56c580d9baf6ed6f340da4be7a34032fcc64feeb49fc36124058562fe69e47229cc8ef4c5b30351d727702e2e8a69eaa6440946fa61a9622f002d7f0fe64b7a80b0236fe1f96797e0b859afd6f58f8e28bf2a03bd4f98b383cc91a8d5d1534c6bc0c960c15f391f99581fc188844bdf1f5fc1345e8d74d80eeee7fe517ac43257972f5e90e22ca0c385959b8e0edd916f5fc9e2e9592c809a22e847fae0aa524faf670032a72b38f84925565e49d269aeba19d5e094d963e05211032a8765d7b68d19fef3224ec0b200b749474fb0f63f175937802c08b5988783a86d4aa37a9f7ab7f83f63e9ec71e2559ff0058c7ad4614395216dd9707942252e8740564a54ed461d60d162fbea428b124e9a5039e5fdbe6d17a95c448d65396faf4afc548ee047d4d51b4aa59e399d662404cd6fe9e0e31c737706f947dd44fd3a10b8167c3a32b1e94db84fd5d7a90bebf2e45f7caad29dd30f07aa45e9b898dd827068eecfe0e5d818bfbcfc7b729f207b7be86af54b08875cfd2f3d2cf605cc6658f493269c99d37b27d326e800e24178f2644ad78a05822756bddf98f9f007f8dfe541d92b7a12a06593f343230704696a85cf3e56226983b3c808251902d6ca293c977a613c4eea1ca0fee4ab7c7daf7f9b749338ce63e73cc838c4e83c76d47930b7f91cabbd01548c51bcdde63003a68bd31e462957e5daa734bbd963d245c653e76183ef6567e266ecaa4f30b68cbe1aa3a6234eb649afa7d27d02663e343740f43dee153a71bd155123b3cc04df5f5c5489445c07b37804c0b7d3c2b9ef082268a027d4e8870c346a13a1fb6e930454012f4ce5ac080087e134591af69686a9bbd4b86e3d41d60afb2035a04c1dc56d2f3ebe9585ab89d3c271ee710904eda5b4e9fa10bb8aaed456bd4b24902650ff489c6d870b7cdd46d3445710d88cf373247e376c0ee9bf47663938d0e58786f8946bece8b9bb53f95094fc08e867b5c656889f2771a2a35d1027f6a1872299489c68aebfc9b3b22b8fe6e2fce741e1c72293e1c9a09097f05dce60764b4465e88071ebf5f4e981feaf4a04d8d6ea65e63b3a1e78d0732ec2f05a0227bdb4af750df13764744ecbd2c90dad79b82c5464a7cda52670f50a51b889b649b5ef2a76584d757e414327559ce4dc2106a859fed71c8183cff19ff9f71657c3d83669dc83ac355932b1f785769f42393bc4ed5941474cadc70ef3eaca6c46a7a546d07ca77a41c01799865370249fd4fb3872445d771393a0d041180d6fe80275c674d79698066d97c283f6a1abba8535583cdd298b5e56d4b3cca32e8c504313ccec701df70c1a6b069405212ed2165355e065c87551c50179784064d3341c74545010cba18116747ec1e07a063db317e0273c7f28f2822af196e90390c92475e9a62c9eaca973f0f74e778947ce686f1b29b7c1bbfc0ea66a8d8531d241094241703514916c880c943b36f8096ce8e1d6e146ef7f3d864e80efcac7647a1b2937b7c907d08c190dadcd3316a0c62d2e3f1fe27f74e9327f95df89127acb1c34ad342d0d1d45d969aaa8d4a5c08a2a19ae8a414e178baac12528e42fc5cff8b5e9ef810f749602e766b6d657dcd284dbec97c4ba859f7c41d4aed78733e0a4b44a94d6dd91c32b4728d511dfd12291f17df8dd77be6ceef49406fe0a4397192839ac3e0c6670fa5ed53badd7879756e9aa76a844d665495c41118f2566cf1e3418c31fa4771ad7608b4d3ac253443d21620a050ab5b24ca1135318adc52adde968df6fd8eca00e0f08387a3d6ab191b1795cca9ad618a85db03eb4b0c218a3ffe603ce23ae94b5b9fa53de2a2ddb3960f807c6cdb3b8ee2aafe15b5efeaaf40b8b2f7daf9e2ef739f0bc7fa1aa61616d0afeda6cf9aa2ca9a59e2b0177170171842790645b7aee2bf1847ed31753a2069a936f672b96265c887d992ea7f837eec9239842857bffe99d07e1e1cd3f88151a5e874ea49b0707f1b86f501e1688640662e0123003d0bf793a4bbc6364f75d0e396be35f15931cd712cc3827a50ac85b5a8c89ad17afa0fc298d8d5c8cc2ee0592fd85491447f952c0061a2e3f3cadba271e1286968cd2e2a491a3b53bba56a66d1086c80abba7b1a35a9aaa55ba039649909d11234a1f3519f4b4584a6026164608fb273384b1cbab66f68dadc56e9de97ac1a6f083bee1b56fd392e87c09e05bcc437563a62f224ac8b15e4a5f9db118d3685eda2d5cec806b619cb1c2d422c79ea6a21059e8c0e9c0007adee74b13379d87166d9b23f82d2772cfdf761cab3be95c506a1148a986c651142095e376dfb7f0c3a3a2ba97bf65a29b80ea1ec0101307700bba80d957cf566be858bfcce35667dacda8b4c534df10264b34c773e8d264fb6273668f025cc6877f99a4813b368939388f4db5abb89cb251ceb9529c98941557d8d4c9d049434d4532bccd9692622b4c0baeb03927d2ecb31b29358ed1a3a202e85181ba2bc59469eff4eb7d3ab259e351d48cc3732bbd4c57380c73c15f09f017ee162314485b7162a9d254426f7c219259fd7982fe8dd4977fd5463e4126e05cc4d060eac692b11c94ccf000335e5cc4217c5d0d1bf58b6bc197c623892aab8b40a0052e209c6a9b2ba392a07b56b01f52213b172ac21c9050a7edc273afbecb4b62acddf99b73df5c10696f87f116140bac87a0e43c4d919dfb4d9d6bb9a1ce42abf31e645d8f9c753e4dcfa1367745bb4d490979c7cd5553bea7405011f7774e52e046462727bcc8ef145d3ddfe98e74fb0dd5741a39763447e092621f5f8517bb5eda6084fa3087dcfadf1e10153165dcbbc21682d56a4d0b54d5470d2243fd672f9935f97517218c259101a772c2619bdd768f2a9bb6fe3e476089d7fcf038f748fbaad0c814a28288fd7e66b9a1041793b060c51e5f784ccfd98b83b41af519f383b13dca824196e358c4e7a3c33f696214a0025d07b2f1ed86c84e19f475d4c6e7b771af9f020b286334bc74bab05aa4c9867afc80a171ac8dd7bedb61eb0d983194d8877b3e3a12af7964237dad00c27060d2077dbfb7ecbcd4eb9745465675390f2e8bdb52b6ceb5ec45e70ebad30754ab161053bf3cdce471c1806016a51d5", 0x1000}, {&(0x7f0000000480)="f18689b5c3e66bdad2b6f7b7a5316259d446804c870bd97e13237fbc16ef994b02cfd03ffe16605b20a2cd710f175f16f0900a7eff25f29daa61acd9c022dfeeb85373061ccb014a5e71932363fbf813e3c9b1a5e8a9c741ae95163e893fe0ec430383974d0a9c2573aa5d4afe5bdfc9f71674f2b2d02c64f8e6ae450e70db607db2d0edf31f4d78f62c", 0x8a}, {&(0x7f00000003c0)="6706448f3b7c078870ac7d00554f99537b909f251e3203cafd0ab9ffe8", 0x1d}, {&(0x7f00000015c0)="2a4f3c8e79b75cc876d34c462d0e37efd14f7eda65305b41c09f941256f548096cf79600740746863c669b0f84e1deb991311ee9c4aafb8201b21bfc8c19353812e8a9a4d6318da57d097c127beb00137f105a14c0741dd584b21e0d29141bc481b90e8ffb0466dcfde1588f88e0c4963ee89f4f954d1645061c3bbfceebfacb5ab37264e183a916b9b17d404b61fe5854ef58dd4474e679128d66f95e363c715c9fb444f43ee80b1deb78bf43a09788c56d74df71bbf679c5a76029fe46f495cbe3774f87828dbd6fff9477ee5f4bf106aa83d275e622e493d2807b56b16a66769d32054d671e4263f272b8cd9fab777cfe58b6a7fdd518a3e7d8a31912260246244b0e0803a90b687dd9bc8e5da34f2c37d187b6a14733afe26e5d87a7493efc2335755e322ef4fafbe14464f62e841c499fbb1ae33cd2d5b7a2cf061a0329bab7019919e3826707e2526359d888b1b02de199c589b7c1f1455528182538997b2fd9652bdb3dfa5171693dbd039835110a31c1729d2e5d73401932609508cba35f607a4b1418e494c0918f24353e8abe4271288f4e6e08da172268ee7cd74909b6f594d111432d962a936763af0bd5b5e6903bcda901ce77f8bd2eb6fb46c8eb1f41ba60be42015244bb83a9ba5ce32f16e5461fc780a31eca203644606f63511c9a13dcf4e548d6317ce12730728c46655685785484e943ae51e34cf102a6708fe221674de67fdfe5966dba589b66e232684f929f50b3a88df0841ad95bfe2ff62fe8fca954185f13db540bccb6ba1a5ca0e8454c264e4272f20ef64813968b61d8db38216bad7f52b8f71e9f6d7fb959dc20cc1cad8072c0e23a77ee58b301edbb5a5021512e953d8b82364f1509e8f9093e96871dfd9ae584bf33060c042da80aa5c9b9246bc30f4f9d143f4f9afcc149242546961996afbc1da95a6d517367e748591df4ec12562a9d54ee8f565a64cab608eee7c7dfb538bd7c7e738d8ec4768c3f3386ffb0d087460f7b9185b18a6ed7077703491e8d03896ea385b696a27bc7cac9dd3a559b0b6b9843b8c453aafade88c36ef8d53c2ada1864a1ce2bfba94ac36060a1d4bb6d9483e479c714e46f54dc5ec7ac263f0e95b3aeee67495a81f0d11f5dbfb23c05dfe466cb61a9b2c9a4ce1e8de8eae08e310675332d574c61ee50638e8a41b42bc0ada2c08f95e31880d90e390f9457f5d10a44a2b3a30568e424752815fe4c7d70971a3d84ebd27472fc98550010039b132a808e112d1e6f6871c47c17f97b2ae9b5628b294dcd642489068cf92366de55b718680951fe5b6208a8ae9dfce81215f6320b1d7e5500add211dfe531677f42c38d870b8533caf69146e9383848f2f6c014b38597c086e8296e90fa3fc903e8db184635e41105b9eb205b9709af1d28bead2e43f908ca0b1638d2b7527704f9e76f8cc27a483ecbf0cbf0042369a48d8a233957b5bc3676f4c52fd89991ea248fc9ad64e6569fcf121f5f19f0e2c2b74f10911d7e2fa1a0b752c37b8ad373493f54ca1c7e43c6a599b366641966c1b66178027a92aed2da42d44cd238929778b1af48301e780580cebf8d19f42bc5b02aa5ab85e60c54fa847529d0a3eed0984af2196d7b1aba701c50b0b514eb57a6e0e03aa86dcd07b4b49712be8aec892031c8f8168b26a89c46f4b30b4cdb5efcf5259721632e1f287fb529205ede2389044ee50c0b3ab051ce233f7423bde9b592d89770058f72607dae43841ebd0825fccc19e12ea2654fa24eda54098e6617272bb342f72d352a008239f246c5ccc6822cfea2abe15024290a24e40e7c1459e877c6e62644fe47bad893d0ba5b26200bfeb1c81b2b4876a97bc4dfa821d7f99f214e5eef552ea64615687da7f36b315bd5c728bff9f66b6a958c1817963f0c8cf8181dc678224f6807ac3ca14341d91b03462d753bf9953aa275208ea6271b5c2b765d158dcce2de956bb45802c0795e180df5df67fd251ae235dc0da8ceb5ff1554c32044bf888fa9389a95a31c5e1b140d92f5cfbb571843215372b6ac36c2f2588efaa3a681aa8004486242ad684197d93b27cc12449ea7cb276cdc4ebaa442d3d1de7facace924245077bed1143620e9c48f74f7e324f9c63dff48a6bd8788f667ae92c7ee552e47fdbbe8e41e308f35054153903dd3ae1f36db59dbc2f88d4a7df7ac8e233508f0564b8dbfd7e66f834c1af03b908da410cc19ac51e634bf834888a11472e53a7503a8ab09b311e557336ff50f1ac7a2ac712cc41c29df8919c03089050da43c4dde901b90277b19ba92650544131b590ccfa545d0cbfd555afce9acb1ee5b6a7a0fb278cab7e509905db4b45dde013daf5c961bb9108aef358b248108b577dd5dc0af81f20e09c932d306e6ea583cf60e520157597ed61e8e9f41c7a9fe2b64155ae60a2e5de60b237606ff2474413799f87328f2d70eed1cbf487bc797bac7786f163d7499adbeaf4eeb99f0c9fd99d9383bcf65b1f471c956919628ac7a37b850298969d886809e818d562e0de3093993d919e5d943c7b19833617b0ff3fccf7e14fee3e011de9955b8a8fd5d46757c1414354351b07de088db8c51b83fd1282f8921d24eb34ea0b2ebeef1b6c0bf8f7f920fc330dec5284e61a51f0f9c0094f337f98b9e56dd2bc5a281ae2e17c9205b5ba574789f4100e1d7644cfeebae29c62acc65dcc9ae1e752832235b691f4923308a7169d8346780b3e35aa4f469bb5650014d14e55117f5841bed724a04f67457ef8d7f0621e6f94c2936535fe832af95423175811d4b03db3a5de4a0a185a3000d258a895d693804d2e1020aadebf2fa33a150f01be2fc2745a1e179f0a38518e4f374af0181cf93aa22807236346edc582d81c50204be254ded40ef9c8b2a06d6c02ccade0e982534d8d98ee7519cd5868127701d02d86546a619b6bf233c5a63b98822e4af78d56554e7816bc5f4d2e5497a7299416ffcd36f76b2050e277730df59d7a9b54e44b2dd46e408bd4a68762df3bf13ca6aa1f1e3f3bebc366f4d12bc832ba05b237130a4e336081f6be91a7d5ae8228e1ad212f5d9a2fc7b43737cb29a9c4df7a6173ca40895df23f2ce393d834e2f67d675c2fd2146a1dbe71b6c2b2c9eff12477f8a2891af97e38690e7160899c1b44cfe903d51ac6cb8d8f4660e2ecadc1935b08c28b84e1bb0381ccac40a9319ba1dec62b1e240b909820eb4432b3f26a6077d2ffa19bfd7b153060af2fc3de1d588b67d035e77818835c536d7049f53a14585cf4b19a505f671343434a637ee55149849a91a1027e0c4c4c85e8f148ddc4a532cdd60e02e2e397acefc6647d1329a11c52e52815aa400c438973deb3bf0d306257feaad6a5538b1e10866da752b42a573c0c14f1e9c96634e4f71ba70acfdcb1c00d7ef8e3a4b6d30f2cd61c5f613cb6e8eeb59b21c34a12c6b2dd7c8aa69a623cb34abcb2b046445cb66e83dffe39508f265c8245fb501916a1c48777ec87c95d29a22da9412e1a70a820acac4b4c92db8405acff33e2b045fb54a99a38bb14a8e29ffd632e3a45a43d8dde8514167d3e892d8973fe0c28d349d3efb996e004706a54cfb1059835bc8297d571b2b226aa2451db54c0842938af91e23da21b2ecd06247a9301e78f6ab5821ea577c7fe2b3ecba2ba9f77e5abfbd03a12659e7794bb3c7fc1adaf866184eabf7890490f40e575084b4471e6d42ab68c9a1c5453346a189b5c98059f2b95c3ff0fa1520f3666f8738955c0f710dd344e80e50777d4c4fa9a1ba721ce475c08ebd4811437136b79613ca94ae26b915b1113dcb7920560f571ea7ef19eaa6dec61938a63d16997d3ab9f2a335449fa20f9e8c4495734fd76d856ec82c2e85292f12e11fba5f8890565949e1259d2a352266ee35e56e11ee487a3bdc58a95f47d7d8b4759da62431257a19a56057f4e025d58f697e0cdc7d71fb8a0d1aff1183cda6d20e30fe694c4627e32bc5af8867288f9f9ab54bfc51dd013cdcef599c23bbd270d9b1ef3e7dcf00822585862576343b200809a89b02086a64c5c2436453d7bebf12bc985c8c6cd17f288e3b92587451fe06348a0ecd2f01d7ba52116a808d3d5158434892bd2212eb8fb630f658b0e13580e56c0d0b747eaaca91431845c19afda69920985d7789657f3a7a748a4d6b079c3e21d216e6c54d4563ab8d00e7e4ac4f91a773d76afb1f6b27b028921ab6ec3ecbbd0147e88ff2a4843daa79183be032b756349ff5091bd2167b9f3f9adc10ad3cbb36771e91a5b712186b8cfb1879b9a473596aa165aedc09c4d6371082425b9869dbcffc517f7eeb2bbddd1e25b825717071a4a2d1b18b9f841b59fa4b6e4ea302988b27db39c4d2d0319231ed4468c76d8b5721d13f68e14f0ee6bd5e5e212440183d5401e3277fc95e035e867d88dbf13a739a474b2652f6e0a34e702cc059c23da8877c2a028457650faf8f7c2071d6d02b837b0a194ddc0a89a4685e044514abda675230638562891843085eb5629859c7371d75292450001ce6e7f4e420e5d35f5a91645de552c91f81d66f97914c79239a9a0c6bb3a657f5c988aaf182d748fc8d347b785ee00d678214cc0d32312c887f7eec01159211ef62278b58b004a5de40af7b38b68b3c2dfce3ee531e7272cd8be92553ddcb2d1d9d38e3f3dafa83b0884954c8c6b0a29d504829807132e71589eff4b4c38acecd7baa6a4e98c148de291199ddb925ae4b6cdc6b29ae2c93efe570bd5f62fd0654f81f232ad6d85cd4d15dae97114097e6bf71d3fcc848723eb86da7437e74a984d9eef0fb94b76fac6e245566266479ad49207f5dbec20f84cf6aa8f0b20cbe8e9f4e2a316b6d28ae2dbf58f973ea00c65c144110f483917adae977b6e9abd8be546310675dfe9b61329be2376c88a3d8daa6fab07d7c714030d9baf29978aa3d717fdda3229f1aa82572555e7c1d26e4331be1ee3a15956a0e79c332a85439be49b894b17a3f3da0062a487d442dd7d2895fce257848611c67a52eb6b32b158a98047f2c74f1895992d82e89ff6bcb14024a88759a4ed2eeaca7b47c79ef43bc533d87f53d7379cfa57b9379f26e04e6085cdd22a5cd603de845e3af59596448287c89a7e4e4a4b1808a28cf77ce8a016c72d9c79e3042fd398039b75be777a76801cc6c65a3186e8f38ec936f3c51c8aa9213626c065b127d1faff5ea42be74f9b86e235f574e365f092e7bc0e49ff07be4b6f19ff7c44a7f6c27394981d0bd24ba3565510cc1e57cbe11f77f47af3744d1ecec59977135a97ec2352d4d2cf14907665472bb25f9bc5bdc3f4afe8859cdeda04f7af3cb9d242f8ca33b87a7ca4c921f2602e6f0fcbd3fdc4994326d7cc6a76df74ad30775be7c536ccd4549beba7e44ee0b4ca7bbaecb0314087c4b9661089b1179ee1424f39f43e12f5661959dad3b0a4ce24a60222720125d8756c5d0204aba266afbf94d917da90c035d660e94b48d264baba0ed647e9a3a9587612c16d0a81a57b22f9ba6de069ba4eb283a5065b4c221e0cb468e490068fe84c7f092823e9e4cb9a15e84edaf1d3e0acd7314e0ab23b4e4852316fd691a998d2b5064e11c4ff24734a71d699179c73897109e0e8dcafbcb96a72d043979e068902ef8b7feaec34a795324028f6b29cc892534cd80a4c944df59ffe4e899a7fb7512c8652517813ff563654c8e4c098c27a8f71f0cbca2a1f85c7c29ff8d3b4d03de8ea313aa9360cbe635f6c6f46cf0c1e0d70fcbf5e6353910a0b3c0f5711e2465b42ec1", 0x1000}], 0x5, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x100000000, 0x9f) socket$inet6(0x18, 0x7, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0xffe, 0x0, 0x0) 16:00:26 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x10) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="660dff40"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10401, 0x100) 16:00:32 executing program 1: r0 = socket(0x80000001e, 0x4, 0xfffffffffffffffe) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x9) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r2 = msgget(0x3, 0x42) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYPTR, @ANYRESOCT], @ANYRES16=r1]], 0x1, 0x0, 0x1000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:33 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() 16:00:33 executing program 1: select(0x1b8, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) geteuid() socketpair(0x18, 0x1, 0xfffffffffffffff8, &(0x7f0000000100)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x8005, 0x100) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="3c8ae0f05b9ce2db76d599cdf4e23d0f6fed78f6d6e774f7598c87a29ede06a09e57c92b231ef649c3b5d8732d517978fc7d083f282379233a03c13b7f11aa96d2249452aa2203d2a9c10e600ec488cf1675522c2ccdcdf9aa766bd49e5ea08e5934652e914c3f7f7e73effec2f4a00d203c9ea20a08f550f44d0f0b120cd4f16880d1a8a758c0e0eb54a0286a6702ec7dca50af5c", 0x95) 16:00:33 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2000000c, 0x5, 0xceb}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0xff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x4e, 0xfffffffffffffffe, 0x8f}, {{r0}, 0x0, 0x61, 0x1, 0xd47, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0xe0, 0x10, 0x7ff, 0x344eee66}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x2, 0x3}], 0x100000001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x40000042, 0x5, 0x9b}, {{r0}, 0xfffffffffffffffd, 0x21, 0x2, 0x4b43, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x44, 0x4, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x7f, 0x7fffffff}], 0x2, &(0x7f0000000100)={0xfffffffffffffff8, 0xce96}) r1 = kqueue() sendto$unix(r0, &(0x7f0000000340)="29e4c6a1ad01df1e930f595c138dc3b16442205132fa2de6d679aef40c5ee846bae0bf73e12179fa7a35068877793059aa9da81dec4de73e63f5f0a24aa1f0c53d282c8e86210eeecb1c3f9d583ed86c0baabc79d5b22c1b5af698d182d97fbf2739b443416dc0a6ac584dc972108927dcc39f4ef5db2a2c4ca0d1e8a8125405ed61e4bfa34f9592bdc2946d2a44cf94e90031b5e55fa958b18edfba7e7eb7a38ed713746e", 0xa5, 0xb, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) dup2(r3, r1) 16:00:33 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) writev(r1, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0xfffffffffffffdfa}], 0x1) 16:00:33 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r1, 0xf6df2a92378a134f) socketpair(0x6, 0x8005, 0xeeb, &(0x7f0000000000)) syz_open_pts() 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) write(r2, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000040)}, {&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/29, 0x1d}], 0x5) 16:00:33 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='C', 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x3f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000000), 0x0, 0x400, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) r2 = semget(0x2, 0x0, 0x20) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000000c0)=""/233) msgrcv(r1, &(0x7f0000000000)={0x0, ""/159}, 0xa7, 0x1, 0x1800) 16:00:33 executing program 1: r0 = semget(0x0, 0x4, 0xc) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0xb79) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20001000, 0x12a2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x9bab}, {0x18, 0x1, 0x4, 0x2}, 0x6, [0xaf6, 0x101, 0x8001, 0x3, 0xffffffff80000000, 0xbb, 0x1, 0x1000]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setown(r0, 0x6, r1) r2 = msgget(0x2, 0x8) msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/205) 16:00:33 executing program 0: getpeername(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)) r0 = semget(0x0, 0x7, 0x1) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x1, 0x1f, 0x1000}, {0x0, 0x10000001, 0x1801}], 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10801, 0x800048) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x4800000000000000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) fchmod(r2, 0x8) renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:33 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() setgroups(0x3, &(0x7f0000000100)=[r0, 0x0, r1]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket$inet6(0x18, 0x8002, 0x0) getgroups(0x6, &(0x7f0000000000)=[r2, r3, r3, r2, r4, r4]) setsockopt(r5, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x3, 0x0, 0x7fff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) r4 = geteuid() kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffffffff8000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x4, 0x4000400000}, {{r2}, 0xffffffffffffffff, 0x60, 0x0, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x80, 0xa0000020, 0x7, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x7, 0x9}, {{r3}, 0xfffffffffffffffb, 0x39, 0xf000008b, 0x2}], 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x200}, {{r2}, 0x0, 0x8, 0x20000000, 0x2, 0x1}, {{r2}, 0xfffffffffffffffc, 0x21, 0xf0000001, 0x8001, 0xee03}, {{r0}, 0xfffffffffffffffb, 0xe7, 0xa, 0x8, 0xfffffffeffffffff}, {{r3}, 0x75717d5cf56b8153, 0x9, 0x0, 0x8, 0x5d1}, {{r3}, 0xfffffffffffffffe, 0x82, 0x23, 0x1f, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x20000000000, 0x2}], 0xb6aa, &(0x7f0000000240)={0xfffffffffffffffb, 0x7}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000088d1356"], 0x10}, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x3f) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x43, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, 0x0) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mkdir(0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000001880)=0xc) r11 = getegid() r12 = getpid() r13 = getuid() r14 = getgid() r15 = socket$inet(0x2, 0x4, 0x6921) sendmsg$unix(r5, &(0x7f00000019c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000002c0)="4304a665f5c78a891011f2c1ff948a8e79af9b4db026be03c46d57064d96ff0b491bb9a90f9a6e417698c2c45f0ebbe6a35391e8fbd40d585fcb043eda9678d0006a5843df088086929eeb7a67d86760e3fa298bd6988d5c25106d8c86fecfb49be9479247354d6608e71dbab3f05fbf835eb31d7f976c096f80c28097812aee3cbe09fdfd5b9342224fab334861f1a77d8e561aeccc16f49f45018db9cdbab81510ef4ce9b5144b60e556c04c80a5997049210d062665026b36f37272e42e0ab4267941049644086845ef82c856fb02b50986831396ac9dc644f8687a4012dd9727701f0d7558bcac348a6cbe7867c235", 0xf1}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="e429a9daf56a15bef20caf", 0xb}, {&(0x7f00000007c0)="46b64371db165fb4388357ef975a38b63eca8a23e57aff2a46135dfa5f76404b761cdb5a32f33162d2038f9abcfbc5d958afd5ca3c6577373921a8ec462bfef065e817176286aeda3f53e4d68b32566408ca2946ad5709275996a7732813da19486cdb906ed729dd1148f75b1dbb2c81bfe99a607ad29e3f067238dbd6af88140e13e7ddf07e94bad70671ec94091d992c37e02acf7b9831760df482e220e762b425f11d257528ddd082e5283f8927d97cfe8d1851afe93228f75a971f620ca3da71f7d0bc26a68452c37713223de5e57ba367a166dd1b73717718691692058ba5293ebb1ac65a27e5dabb7cd6a6e07948172249a088df08b86e6bf403e2cfa0b5eba019bdf073e8d4a614723434158865da10166eeae8d8596e80e69ec23b2f9182b145ab26690c6a8a053fcffdc052a24db1356965126b7bbf9479fdda5ddcb0bbafef0cd14ac1f77cf1c546d2f19264440ec58dd12725773197e87df0281eee91db3a396e579eb2e80f560f76c400d74b3048e87425bfdd1d911314c6cbc7f0016033223e31adfbec158c6cbfab5d216672b3e12f582b32a807dc44d8e92619b2c97f154ae27098d6f1eeab6ef77ff0104a018bb2fb27ad841dcf70d1d05d26e20674360c62da91e77ab84a3ce2a40fe4e177923dbd27ae41ff361c203b4078bec6b64c99257d6419f4a6bf307fd2a299c984bda88028e29df0cb6b2290968d947807a061d460ae51dfb41510e8f505b756d60d30635716de5b3aec7639abcc6e435605f0b33fd45b23896c21d6d1db2f49f63e14a1a91f48212db0ef0a35ab5ffae5bfd5238bd33df4a9c0fe494ce794e459ca023c5f7fea88a1017a193748a7b6e9dcec855fa9ce202f42b5a666e879b5c0b539999eb10fe26ecc50c13b1cb3a5633b1ad7f7c36cb74d0ed9a02377c5cb9c989a756bcea4d95bb76ab01045397ed5399009987e167f920f9a3cf1f142f977d71f723c06404a190285883febcba1b9d9b4900d6fa5df3a8a9d538f47c1428046d44b694ccac35167d351f0b7f6c1d2f526f7952d202d943f3ab9677759e99532e5cb9c8a589cd7c7a69333f793b7eef9e68650aac8c62f5492fc0c941aadcab68994fd5708e8ff1721b3c367fd8713fcb3b4b61b8ef27e77d15bb44f340faa34216325b6ecc53a1c71ad7bfb1aea64bd993c8784dac4f8d39168534dcda89a6d9fdedcf93e32f88b909efe3788aea14a3deb1105935dbdd617027f1259be24d4c4c5dfce29b4bff17ee538e999bf60e71e450328b74fb16c8da26489cee80ec94e8552b658e5b5286cb551de27b5d86ee25b6de7bf691f2da9fd145553fe0ba661b681c915fffc8337b92b83cc7d33e52fbe242416965990c786608a1c148a2efe746d2a01b8f40155654390a7f464bf7881475661572f11133072572aaaa3014e512a3d35fc716c2860d31a41d9ffe0155663737c474846be268444429542a1f50d34d5c797360125f022ef9a8fe3d6196325e5d2c1333cf9c5c3a748741951badb63f71bc40f9eb311d47315eb5c445a9fc83fab92856b9b434f15c49ea70d3dc11e2575a52f1a6427f6e7c6d448fc41ff8d2ed9f347087386a4b58e5ebbd2ad9501f060ce49340fc3cfee55b0c4158803993af1b320e1c750c1673290fd7588c8654c4ae400a076c34ec383b3a7e4ecd95890ab01a6b371b89de6c38080daaa42da5770616b9a47e046bb0b3ddaf82cc1604fea4442b12a9ea1a5388d326c7fcd6f34068563aa5102a3132f8050a405f537d9e14ec7cea279dc095c438cfe35e350eb30bc0e99c12475abd5ffe3330be6d041bcc70c0ca91a521614b8b01f52515da4bd954acecffd1250e6fb6ef731027dd9b40222d354b537e3311bd5b82283aff0a82429068de97dba681a6a3f494f098325af0449581a892d5cab1e420ff62a20db82592cffcf3be2cdb3988d938e6be6eba5fac21771bb1195908bd2903f579617d80a69bc36eda13ca25b6f8764b190e2de461b8fc41204fd00e4e579aeba85002cd0928e434bdb52974d97b10f4d3f1142b89109c9111c6c1e2047c2c9d396c2a38c36526ff0259565cabec5bb486eb42e37829dc7f2a07a30129fbe0c8f8904a936c09763873b64997451b283f62784b8f1f04db68b71fb3e499e2958ac8fbf96773383f35703bf34b16f5aa3cb0f5450eab797d579c9a9e1a645ea8cb0e540b94b44c5d49e1e93479edfdd7675733a172511542f872e6470296d6b9e2c7e92a90377389846ded796db4d3a69d91047d7353c36ff40a7640c1cb891738c3e80961b2daa2c35ca065c8b33987369a66823c9175283147d7710548d9bc763337e21a620b2396056a07967a536b62429574a14032e80de361656f3164aea5bcc55f17df92d633728ef5a443e8541ee651885976cd5dd59107afaa48b58d034c2e5405d1cb9ffb1d7f1b51a62464ff7ac890aac00bdf7257e8450377853c7aba93cfe6246456cb548503e469ba25846813d258afd1158cbbacb620ffc1a17cf400b845968b39b790f24a322357882e95790664ae8ec21da1b843f0e5cb235fa3b70bfea3298dd91850784dad3064adc9a2a826a75e2667ad7acc6b31dad4daa7cf89dc17714f743b7aeb4142f63a2780ecd5a77a5f114a2a222649511318a5409cd5671f660acaa16a74840279f61b449068da2c547fd424982b77bde85f517273bb3f1981565d3fa79e607869019a11835a0f5fbd5ea1d927275328928e5a6cc4e8051a1edac3a475080963c65536e807b593bd513b69194d40e9c5435af62c9e872b1963c10c026c412873819c4b71f67e003748e741047677c87aba19de60f8494736937aa996220e0bfbedc04578e888219f10a5870b3493524bf4a5cde47ad0db718415c331d5119f9c10b6757e082c3166332c4b7e52d45ebe4ff4b19acfa1d9c9d58dc476f804ffdd418faa3af69a84187f98b7e0bb51a2398df95d4e044604301d86aa2de70201766a0a4742e35ea8e0e2da0683ff5f7533e880f3238a5448dfb99491861d6d4d4efb4fc9aa959b70e08ccda7654f74d8d2ab45047f50251d16799e51cd69020975955fa69523f61c446c89d93386aa2537325bc9734c139182d931bc8f4284dc36cf301f6eda383bd88a02e539e536c3927b0f291ef179787e502488097f0604135c79e55caedb18a031a508e373619a023007df835410e00b5adeecab1c1ce21bd61c5c73d599998a2e915e0afb814f60aa938d0ad7f057b47544180600e8d74a90038c2f6cc457a8df69a6dae17f6a5529140293c21e0e0d062e49ca89a48a73134f7f7a3b6a61d59947d5accc0b7c7519cc3a4e0adccee87f4afd3cf4afbb5c6f025161106cf5e545aa3246e41801c317d6fe480b38e5242aaa7b08de3172dccc07266c39eef2d791d73649da1e5308625ae370b6844eaa6e65e5f7dd8d120947490eb71786dc6b4ce14bcc89d443d44a6ff7661ef01d9d93e0b5442ed7fd2b6159dca658e38de094235beeb59be5ef5f7480ac443157a1e344b44fbe79394d989653b977cba5ccee24492034f6c3ec72adfc6917edf4a9f69ed4a071e3e9f303ca1952dd63609d5a0ca803c27f35849a3079215beab3a854e235d31304e515c5d17b94c06bbdb8ffee6d6556fabe2a9586201aa697ddbb69eb6c131c09f2ebe174960911c24546f44732b032522f349cf1a067c372a0f55042de07bad8075a456f3522c62c7bdf8df65621c046ebbff22cf6cc41fbee8a0b18dc176873b412899d4506744caf18407628dddd3cefc2d17d91e60e03b8d855664e2e4ec9eba4881c85da1b3aacbe331646a1597fb6aff2948712fd2bb6f9f1e71f22de8b5aadee81a2eac4c7e10077aa74a4a3a40bd5bc548d66fa91c3477525b9795bf2dae12f191f1647c521d47f8ab9f3c4874be4929d05a3ee84e22f6b4fe1b2224e6c593c1933105f24225123dfc26b5aa71b1c5edd4d65766ee649df168bfa98aeb5f4b4b9af536997c33dbb4a2c2b09e6975024eef07d0e38ea0ddd87f7ec6b5b1e0aa48ad2def5cf381f6062ceef74b61c22e3c0f7ea19f1cda015d0f25ecd247df540f96586015cfccf86ae5dd9890a48a1fdd27a0d132de0f123a60c671aa7818bb38e5c53909994bde3b1f3cd86d2d8dd268c3107147249a5468a30b28267bff31240f7cd507fe942103b031a29bb4f0560c25a90b6da132c0930533b4114dc15b25405a78fe3010c94343df34ad05e7274dcd9ae23a9ec0baaf2a342d62680c7ecd2c0b745fd79651eab6f8387af0b4d3c1299c5aa866f804a55728780e690933da1442d2acaf02f00a71c7b966612a6b9338f52107cc1c631e923f13357c28c662b739649045f8a7d3b0541967e9e05794565e394b139a6827f99da9443343fe678a86848a3f5c83226a82cd33f3780a890e3eabcea693eae351330c36eb91ffd0d13d55d8a9f27accde4c4cdf2b90835ca1ac170b50551a1cc7160de6e200e7379673a78c0d6d0df810b6351c8d21701d398f2eb6e550e994fc51fc789beba41bc8542d969c94dfc894a7314a19c4cf4b2b8bb4ff1753994fe32cde221159464a5e510bd32b9a1225f5223823cc4de42a92047936e6d1c15704ba676fef2d80fc9e35dead2c23c71d3c0807fc5e952457eb8debafec5decb6cd9ae4d73438359c1fcb5005744a2968106dc0737969337c4c44148e1b4f2161fd9faf6e113f1386c2e4419f17d3960b69dc7a54f2d8ee0f3927e381c4bd4a026a45134715fbd2e885bada8b695a9313c635e61e037c6ccfc1c96fd2ac3611823e8da6b3f887399eba1431eef4b9d0e70907dd7ee7b07ed4a628a4433d46e4e38c87d7373f77dc1d52d845933f2c09bcdf78b5765be44fd73e6656352deb468c76d76be6fc37691e4b29eb2238db571583f49c5e3bca27b49a6af44a719ef1efed807a782a6ed365a48ca183cb10be7e2c7cbc82ad30366deb3083eae23ed572ec66cdb03b8785c9f0cb0d1381c50ce193dd2794fcc196430d107d0347818c6a28642e82fc8fba33d4c194e9440e619de7703699c78b455b452b39f23735dd2f9cc57e0e35d48f73d6c443459ee4936441314db455398de121a51fe05fd282c13f973ee26170a51b1aad86bb1715a701fba2bf03fbe9bdfb85df6341846d00eb3c3e4450273656811194751fd49d408349f7f408de641a7293dc1bfe0a58d762271d3c5aa7ae12360d0bb8e93ce4199437a5efc018960b327b8c23582ea753025a89bde8ba5a4bd95ec2f19692b10db00e440a5f5e07c0785df6f891b522bea849902a87ef3b9af9f1ef429d3ceb6ad03b3a60a509adcb7511bb98f1d8e62c869539629e839567cce092bd9158ef37e62921835ad2aca5bf591f82f2646b5a08329056c380a1dd5f983aa619982749201159af4847cbdbe6bf88c0ab3dde5d45cac69347f20dd5a3ad51fe648d495bd351d5e84a5b1aff217850fa2a16603c981ea8a03ce2d6352c1700524c0427efbfc947939d7885c890a8065c731804cc759ce07af43c3185dcc7d5e4d78badd61058fcb2bdb95bb2a2c62622906ff6ff3d22f9660548f2ebdd56d57b33d2a163403fa1712e3295bd4b5df18c7da686e783d94bed05bcea7f90ed56178cb3c1bb1a3840a8c065272a0da3ce959ecca4344c3eb5f703e698a57b8c8fe5ec4b850ac8af270f11376e0f4122953380e321cff7581271a01ce5ca1e4d564fd71ee2a30cfe4bb0be83d26ca63337c8ea7c9e7caebe94077f913ccaf0e84441bbcebb81ddfdceee918da85578c98d8517b7891637a08c", 0x1000}, {&(0x7f0000000440)="1b307f72610c8bbbfb5d8ac187494078287ac0d3303be1a362bc473a1e8624d2e1e4efed86647cef2242cf76463d9dfd7819433c94049acd90921824f7ca8f2c33b99d523df0a18179a1b4e5d2794180818ccb0800c81c0c68dd72d5d60be89248ce8967096bc175035a406f6fadbb3ed6d30c8276b6db055563a3d87d84d29fd7b0d7f9e4aca4934e88e226994fe9ef79e6057050979bf9b3acf7587c91cff6bba83ca118ed693c0d277e4432bdd668010a3957a88d", 0xb6}, {&(0x7f0000000500)="e831e6ec82b6bf4aa41d4cda7f6f64fdb5079d48d28a36281846aa71af7d7f71e4fd", 0x22}, {&(0x7f00000005c0)="6a19ceacca6825ce5b9c8a4f8af2c9f3668751b427e7e1d6f6de8d64ca6e2756decc28a147680c2ac103225a51710131db8782", 0x33}, {&(0x7f0000000600)="0a53e572e881f2c42326cdd5dff45b5390c293d1da49e568bd7858d077a03d0e7079c8e8492b745fcc09be3fdbd7b27ee2ae9cc117b0a472d43f11", 0x3b}, {&(0x7f0000000640)="792512e92d7fdfbf6b7b781a6b4e55253a1c06655565673c2e", 0x19}], 0x9, &(0x7f00000018c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r2, r3, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r3, r1, r0, r4, r15, r3, r4]}], 0x100, 0x400}, 0x4) dup(r1) r16 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) r17 = msgget(0x1, 0x80) msgrcv(r17, &(0x7f0000000000)={0x0, ""/31}, 0x27, 0x0, 0x1800) readv(r16, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) kqueue() 16:00:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000028, 0xb, &(0x7f0000000180)="b53a00f9", 0xffffffffffffff8e) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:33 executing program 0: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:34 executing program 1: setgid(0xee00) setegid(0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) setregid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) getgid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x8) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="bc95765bf24537a4fa2fe300"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000080)=0x1, 0x4) 16:00:34 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/180, 0xb4}, {&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/82, 0x52}, {&(0x7f00000011c0)=""/179, 0xb3}, {&(0x7f0000001280)=""/193, 0xc1}, {&(0x7f0000001380)=""/140, 0x8c}, {&(0x7f0000001440)=""/52, 0x34}], 0x8, 0x60) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xfff) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0xffffffffffffff93) lseek(r1, 0x0, 0x2) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f00000002c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffc, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffc8a) listen(r0, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 16:00:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441991c4f1cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x7, 0x3f) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x10000000002b}], 0x0, 0x0, 0xffffffff7ffffffc, 0x0) r2 = dup(r0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20, 0xc8ec, 0x9d}], 0x800, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffff8, 0x401, 0x3ff, 0xc649, "2137a7bf558222f55632e63d81254a38a3f249b7", 0x7ff, 0x7}) dup2(r0, r1) read(r3, &(0x7f0000000300)=""/164, 0xfffffffffffffcfb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x2, 0x3, 0x31, 0x0, r5}) 16:00:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x3}, {{r2}, 0xfffffffffffffffd, 0x8, 0x14, 0xdb5, 0x100}, {{r1}, 0xffffffffffffffff, 0x88, 0x60000000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x28, 0x4, 0x200, 0x800}, {{r0}, 0xffffffffffffffff, 0x1a, 0x2, 0x2, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xb9a9}, {{r0}, 0xfffffffffffffffa, 0x3, 0x1, 0x7, 0xd795}, {{r1}, 0xfffffffffffffffe, 0x28, 0x5, 0x3, 0xcf}, {{r0}, 0xfffffffffffffffa, 0x0, 0x81, 0x5}], 0x8, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x99, 0x5, 0x38f1}, {{r1}, 0xfffffffffffffffd, 0x91, 0x20, 0x7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x1, 0x579}], 0x8001, &(0x7f00000000c0)={0xfffffffffffffbff, 0x7305}) 16:00:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) r0 = socket$inet(0x2, 0x4003, 0x7fffffff) fchmod(r0, 0x10) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000180)="c29d9d11032fe285a7f8af6980efe34e0bd3986b480d723bbe47c9f3d84439b5ed2360d60f42da79b0b1f257579b9d85ed5ae81ad09ebe2c16254d64628adfe2386b119ba8ad94d36cee00c1a11ac765767be7cb4e", 0x55}], 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="9f53b931e52b76ed34b63fbc379b241b272f48c9dc269900ae41ba5f0dc9ac8df18a2f232648cfee637ff7144fbd6bb77eb2dc2f3b4f83768774f72f96bf8a4887a6c0531895319370d2a7d4343852082faeee365fde9830864bc9da5c3238b58b2b1b6ac439c3d2", 0x68}, {&(0x7f0000000200)="309473806e1896dcab35ad42b432f6b8661b785a18591004c902b1aa168dd4431d2d5db659b3703e43f953b638a315e25c1eeb116b9cf6a95e4097c6684960cab0c374d4b77ab0e878305bc786893f8fbf8373fb8f01f03a86024d6a6ead7747e2908acaef83486704e7eccf5a46975265b99e1cdacf0b1c98a85b49b5f14a8fe3e091987035ef33fd8d222e200f", 0x8e}, {&(0x7f00000002c0)="e31c22c7fd5eeaa08b3bcf7f3a5b367cee808905b7d1e5960e898f47b914b30d2d3d1f7ea9e3ace73a9d251ccf1bcf9ca6aed99d797f384f1eb9ed4f9ac9c9a656fd68bb87c48b5323c90cf9c0a6b7ed1eda7f1f5ce0fd115d0965e867ef5511a7f5b3d5055170c23743d81352", 0x6d}, {&(0x7f0000000340)="fae9c68ef2ea5cbb89beb082f18312cce7dcbc7f1844253180ae4f8f02b34390e0a8bdbf3b8367d4b303ea197bbe1093e37bd7936d9536d78d60f5d46f8652e38beb437711b95ae44738673565b23f824bcfb6b31c8262614b8acb319d7f0ccf370f7a9aa040e12022a6e41e34acbac37e2ab0332f45e60416eb1cb1dfed8f01cf398d0029dadeb404f068bbf1af9218d7b9d6d125221294d49c65089ac0368fc5a14939ec4bc24d2a6b1d07ea4cf6de2a8353f6f3b89286b0d5ee05c2be78ddc4c071cb2697cb7736dbbffe3427b66c219409c1b7491eef0c0c911de8b9bfd332b542d99e8fb50e8f3122af328fd143afe5421e731611e23c", 0xf9}, {&(0x7f0000000440)="9ea7ac8cadcc10da044e1b4ce9d14387540d8382c2a776b819220d830359ac1402e998628a53933b32f57460810425d603f9e2da4f6bf14466fcd68069e4975aeb229344cc368307425ccb95b525907b1f3860ae15c3a0cea22c231e1e0b0abecdf3e2d4f5cc3dce49f82d970e8e3efe2755e627479128d4aaa409e4d2cdbd71f377cae820358463a36d89e058cc24bfc7c149aeede0a52af6d2", 0x9a}, {&(0x7f0000000500)="ca58b11bbb5f558cab7050820e9b43f09c23ee48297fba02c0314a2927d1c59a94d9cb7e322f8768f472d73f5abc7a737f2f359d1424317ce19b40d7423073d27f91b049c30b96feba043eb0", 0x4c}], 0x6, 0x0) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/49) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000340), 0xff75) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = dup(r0) mlockall(0x3) sendto$unix(r1, &(0x7f0000000040)='\x00,', 0x2, 0x0, 0x0, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001900)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/83, 0x53}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/163, 0xa3}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x9, &(0x7f0000001840)=""/180, 0xb4}, 0x40) execve(&(0x7f0000001940)='./file0\x00', &(0x7f0000001a80)=[&(0x7f0000001980)=')}\x00', &(0x7f00000019c0)='^\x00', &(0x7f0000001a00)='\x00', &(0x7f0000001a40)='\\[),\\-\x00'], 0xfffffffffffffffe) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = dup2(r0, r0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x124) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:34 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x148, 0x6) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x101) fcntl$setflags(r0, 0x2, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x5, 0xfd73, 0x7ff, 0x8001, "8381397ddbe7ff18fb1e369edee6d9ef5f352a04", 0x0, 0x6}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000004c0)=""/110, 0x6e}, {&(0x7f0000000540)=""/123, 0x7b}], 0x8) syz_open_pts() getsockname$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) recvfrom$unix(r0, &(0x7f00000006c0)=""/177, 0xb1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x440) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000780)=""/211) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000880)=0x3) fcntl$setstatus(r3, 0x4, 0x4) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) chown(&(0x7f00000008c0)='./file0/file0\x00', r5, r6) connect$unix(r1, &(0x7f0000000980)=@file={0x1, './file0/file0/file0\x00'}, 0x16) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f00000009c0)=""/46) close(r1) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r7, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000b00)={0x81, 0xfffffffffffff801, 0x278f, 0x4, "55975571385ba078ef5688d41e8af4c08d1780d4", 0x5, 0x3f}) kevent(r8, &(0x7f0000000b40)=[{{r2}, 0xfffffffffffffff8, 0xa4, 0x2, 0x7, 0x9c}], 0x0, &(0x7f0000000b80)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x30, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x101}, {{r1}, 0xfffffffffffffffa, 0x84, 0x0, 0x5, 0x8}], 0x400, &(0x7f0000000c00)={0x1ff, 0xffffffff}) recvfrom$unix(r2, &(0x7f0000000c40)=""/45, 0x2d, 0x2, 0x0, 0x0) semget(0x2, 0x0, 0x41) getpeername$inet6(r8, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) 16:00:34 executing program 0: r0 = socket(0x18, 0x3, 0x10000000000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xac4, 0x628e}, {0x18, 0x3, 0x401, 0x9}, 0xfffffffffffffffc, [0x6, 0x5, 0x9, 0x1000, 0xb7, 0x7, 0x80, 0x6]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x2}, {0x18, 0x1, 0xe5c, 0x100000}, 0x20, [0x3f, 0x7fffffff, 0x20, 0x3f, 0x1, 0x10001, 0x3, 0x10001]}, 0x3c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0x1) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x7ff) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="97022e2f66696c653000"], 0x3406) writev(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c42", 0x91}], 0x1) socket(0x6, 0x3, 0x101) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) socket$inet6(0x18, 0x0, 0x81) sendto(r0, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/206) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20400, 0x10) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000840)=""/171) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x23) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x5183) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000800)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x100000001, 0x800}, {0x4, 0x100000000, 0x1800}, {0x6, 0x6, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x2, 0x7}], 0x6) chdir(&(0x7f0000000480)='./file0\x00') semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000004c0)=""/34) semop(r0, &(0x7f0000000500)=[{0x1, 0x200, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x3ff, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f, 0x1800}, {0x7, 0x8, 0x1000}], 0x7) open(&(0x7f0000000540)='./file0\x00', 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000580)=""/133) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x5, 0x87a2) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000640)=0x7c) ioctl$TIOCNXCL(r6, 0x2000740e) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000700)=""/249) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x2) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="0053aa00050000090000000000e8ffff00000000", 0x14) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) 16:00:34 executing program 0: syz_open_pts() r0 = syz_open_pts() fchmod(r0, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000680)="e3623aa416f72ee995010000000000001000eb25b84e5bbdc3a519ff7f0000a9c4de41a52f5ea7fa0023d58bf665304fe9c2677353eb394b8675a75ed27d4b4acce76c83046d77a04f170bc371de6379a755049e002000040000fee166124bb6cf86c6d50eb30649be5ab65ba56172bacdb38c074dd06e7becc09b3bb1a302582029b2f5585a6e675409e8e69fc019a463e53eba0fbe2ffc98f183ebc48de9ac71680a30c0bb0895bd72b9c29edad4d40dfc1dbb83d755134bb53a3599e6f2c6f020db224ef86c4a81b64d2248baaf1949b5c440b978527a0065700e04cacbd798fab88c7788df985c623d7285ff8881c8de485d7bf00a5f7f4846603edd71c0a165babf2b016a9fe057a4ef6bac6dacd284d6d1dc7d58c121e175b9f91fe7870d4defa2b02c06d26ce741ec57532b770fcd4ec0c7aee6e2a1efa5fc4b41d1c7d0dff98b1d1da7413c43cef0e673c352d91583120cdf1342", 0x158) syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000002940)=[{0x0}], 0x1) 16:00:34 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES64, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 16:00:34 executing program 0: chmod(&(0x7f00000001c0)='./bus\x00', 0x71) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x1, 0x3, 0x0, r2}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chmod(&(0x7f0000000200)='./bus\x00', 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x80}], 0x2, 0x0) close(r3) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) sendto(r0, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="0db7c08e3d13490051a50d73ea560d79b4b80dbbd85388cb1619276542edcc40608e264764db77854fdea376e594c2fe582f6bf713d0bb4d1dd7fb74d5be6789396a1f542efec6d41cecffc6d25026c83154de254ff0f673da2cf916fec3c477136c6606faaa92770dca4c8fb24603a9ddbda7feda91b3f22a44505045935722b8c58ecf90bc80964663c64b62d8d353d8d3d9f9e82416c44e520eaa6fbd0f34c4c6a995338a7786867b7aec89b9fd3d83f3e2b891fbf61f732dba456e4d1f401444291ea4365d4de740a44569a4c0f5ed8ceb485546a07293edcab901155170b62d1359bdf815efc46f22e23da43861167d3a6bec4aac", 0xf7) 16:00:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0/file0/file0\x00'}, 0x16, &(0x7f0000000680)=[{&(0x7f0000000240)="db924c6b60fb1a4c459a56a917ee52d7d6a96221a990ef850fab2776a454bd4604411d9412764074352dc6192a4dd52cf6fe7b50b27b6a57aaed4df8f2a7e2d42b862bd2e0ea975d96054710c3d8512aefa293aa1ec4863ac953570b94964162e20d35b29b0988c3b63dfa9726a9b560362645b932c028406311ecd9d2679d4acafe2cd18b2c1184c9a6886ffd0a36a27f9b17544ae1b852dafeafa260356d4c0de601a13fedd46ad146c355a0e97afb9123e56a1342650d81ee433824fda72a8fec", 0xc2}, {&(0x7f00000000c0)="fb396c4509d80da1086be94876e1c6ffdcb67bf0f1bc74a361b76b9e19da2358df7206ccb00049ccbb749d64a004a48d6bf3046f2c55827f7eb6bcd587aa438defbc2d27d14004aae95b602d10b386ffa6314d0d8e52b7d8aad0f456ee7b", 0x5e}, {&(0x7f0000000340)="68d46c0eb6753b144ffa17ce01ea3bda30d8ad3528a9219a22618e68cb2d97e3ade1babb96d3f86e2557e0e47c41255d2bdf4fe80abca5b2f21353e04819ec3fdb6970461e66b19a4de2ec3106061e760d5dd4eb1691ebfcecb41d237d82786428b701881f24d6d9d656b52f8a1db21f44bdfa4e5e19ccbc7a2628b280e62cd292e408c96ce7115d884a729d55f436989930a04db676d79de566beeb79cab003d1ebcffafd2aba2650618f009e56f49e8a518b280c0de9971fa064f3bf7b480e9f864de1ce1385fa13cc8ed132987f28762059d0c8c15797a48a609459b73edcb2844b6efa11aa723e946aa44806b95692", 0xf1}, {&(0x7f0000000440)="bd7c98c9e495117fc190a794a0340b1dfc6d253ac78162d4508e4ee474bfc4dd6773e1035cd870cb3856e93d3bc8c37aee2374d6e6c67beb1c799fa7c591a473deaf83a63001ea2c50dc3d40a9707aa69222abf889c8bcb501f2aadcc4eb1497bdc3ba6fe152230ac6187c5fea428b9a0440dec028e2b2987330fde2bbd2a44e8012ccb9ad02dce1", 0x88}, {&(0x7f00000001c0)="497cdbc2415f21", 0x7}, {&(0x7f0000000580)="6ac8bc5d9eaab30c5c375fd4017e53c06a57a74ff0febe5c4f6d9ae4dd1f8dfe1b8d03a4ac8bd94434fcbcd4cf9257701a5fbbd12a82062354f7149809181f399e3c7c47095c01617a84fc842e49f24620b290737185549348661c2568aad19235ae46fe6cf9a4e934728fa71e0f519cce80aa73a601f2c2d70232965e8403b32d0cf345c16d5e109126c791a0cfdca6669b3cf8a86dc0ea406fc426342f56a0c0787570c5c1dc42abf418fd6ea22b92bb4e262eaa685bd5ec62e5788999df075e119db34f836e8db7ffcc5e6acc7becdfb73873e7e412b031facb0cf8d80969f82125f501f3ad", 0xe7}], 0x6, &(0x7f0000000500)}, 0x400) 16:00:34 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xffffffffffffff5f) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "ea8323df0000fc1100"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x97de, 0x101, 0x1, 0x7ff, "46ea3b66a53341d7679b2ebadb73a37f6aed6088", 0xfffffffffffffff7, 0x9}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) write(r1, &(0x7f0000000140)="ee0091b7f1bc7b5e9e44f77a7cb12f514d2cca95e676e2b6ba91359ad1e047d09ae103cfa761ed948d9a366839664fefc6fb7e8006cbf9cf0881d6c21082124af9cdd0c26e97e40f5c7577a04ddf18cb9ec9f158a8cec9f827866e6f51710de57390562dc07a25f1e62de657d7245cb37cf1a334a67c648a1cb0da3c0c3059a2d75b0d1a07296f8962a7dfac9fec40b885e5f20ac0c7240b6ca9c640f1a9bbe6218688f10c550395c056d318b0586669f8c63c18b53e6dd667abbf954055299a", 0xc0) syz_open_pts() r3 = socket$inet6(0x18, 0x8005, 0x3) sendto$inet6(r3, &(0x7f0000000080), 0x0, 0xd, &(0x7f0000000240)={0x18, 0x1}, 0xc) 16:00:35 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/43, 0x2b) ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff}], 0x2, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) fcntl$getown(r0, 0x5) r3 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a40)=[{0x10}], 0x10}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000062, 0x10001, 0xffffffff00000000}, {{r3}, 0xfffffffffffffffb, 0x8, 0x0, 0x8}, {{r0}, 0x0, 0x23, 0x20, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x9, 0x1f}], 0x4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x40, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0xa8, 0x0, 0x7, 0x3}, {{r0}, 0x0, 0x20, 0xfffff, 0xc3, 0xffffffffffff0001}, {{r3}, 0xfffffffffffffff9, 0x30, 0x11, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x81}, {{r3}, 0xfffffffffffffffa, 0x14, 0x400fffff, 0x8001, 0x38d4}], 0x41, &(0x7f0000000300)={0xfffffffffffffffe, 0x8000}) r4 = dup2(r1, r0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) 16:00:35 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x52, 0xc0000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0xb, 0x80000001, 0xd0b}, {{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x3ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0x1}], 0x34d, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x2, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x80000000, 0xd80, 0x7}], 0x9, &(0x7f0000000100)={0x5, 0x8000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x5011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x28) shutdown(r1, 0x1) fchmod(r0, 0x18) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xfffffffffffffcf1) r2 = semget(0x3, 0x1, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/169) 16:00:35 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r1, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) setuid(r3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setgid(r2) r4 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r4, &(0x7f0000000600)="79c0b36142259d492e7de3c1b11c0ef3583db7b65ba28cddadf0b9115b15b73cc0b0734902f940eed9c7c869dd718dfe9faa5666512138f16aec27ff40634de1cd3a0f53276d3a3a98f98aa1984e01fc2d34c76160d3515ca06ae070296d2b2d7f5c5bd461936f9d891888db8eb79b07bd440705a9aea1d895227320da06747a4d8f11940b4c75b039693a49b0dd2c61e93a03dcd9adbed59e0b5fe0b1d54e8df9d604113c20f3e21151", 0xaa, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x400000000001) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/196) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file1\x00') getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000007c0), &(0x7f0000000800)=0x4) msgget$private(0x0, 0x100) r6 = fcntl$dupfd(r4, 0xa, r4) r7 = accept$inet6(r6, &(0x7f00000006c0), &(0x7f0000000340)=0xfffffffffffffe8b) bind$inet6(r7, &(0x7f00000004c0)={0x18, 0x3, 0x1dc, 0x179}, 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r8, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x1000, 0xd6}, {0xaba, 0x7fffffff}}, 0x2) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000180)=""/38) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}, {0x3, 0x33de, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x800, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x3b) fchownat(r8, &(0x7f0000000100)='./file0\x00', r10, r2, 0x2) r12 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000700)={{0xe7, r10, r1, r10, r1, 0x80, 0x80000000}, 0x1, 0xffffffffffff0000, r9, r9, 0xf46, 0xf4, 0x184}) getsockname$unix(r4, &(0x7f0000000300)=@abs, &(0x7f0000000440)=0x8) r13 = msgget$private(0x0, 0x440) nanosleep(&(0x7f0000000480)={0xf5b, 0x2}, &(0x7f0000000780)) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000580)={{0x5, r10, r11, r10, r0, 0x146, 0xfffffffffffffeff}, 0xffffffff, 0x7, r9, r9, 0x7, 0x5f16f97e, 0xfff, 0x1}) geteuid() msgget$private(0x0, 0x80404) 16:00:35 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) dup(r0) setrlimit(0x0, &(0x7f0000000040)={0x2, 0x12}) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1f, 0x1, 0x8f5, 0x0, "cf48a7ae00a6a95bac1ab1b3c0a1b6a03d96481c", 0xc70b, 0x4}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1", 0x0, 0x101}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = getpgid(0x0) r2 = shmget(0x2, 0x1000, 0x11, &(0x7f0000001000/0x1000)=nil) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x800, r3, r4, r5, r6, 0x100}, 0x7, 0x2, r1, r1, 0x7, 0xfffffffffffffffd, 0x401}) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x5, 0xb) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6088, 0xc14) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x60c0b646, 0x0, &(0x7f0000000140)=@abs, 0xffffffffffffffde) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x5216) setsockopt(r0, 0x2000000000029, 0x0, &(0x7f0000000000)="03650001000000", 0x7) setsockopt(r0, 0x5, 0x4, &(0x7f0000000080)="dec772b95a85a2107bf6cd38280bbf462edb68a2cf052980282be22b9a8342a01ebfd4e76fd6a028d3f9a4d430d3984efff41d2edf8b99dd8e25e25d63ede1b48393087251824165ef7da924977ca8e5adb16e114d2f0550cf42076f6c0a77a30faf5d0199e482cf8f6ba8acb96f798a7b3b3f5714c3a71b10b4b67180a770fb6e65071d8b995b8e5b46401ce067d965153819aa3dfbcd225a456988b06550164bddb9", 0xa3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:00:36 executing program 0: socketpair$unix(0x1, 0x4000000000000005, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)="e73e6b625096d2bc38b03ae2e0ef879b30cb85fdcf21671c9e83e737f5bdfbef9461fc6c86f411504894ff61d44cc835155b099dbb7b3f960817e71b07a4423644956c3b6da77df26163101247a0f6293fb3211bf3eca8ed1599a6f939c2eb0df03697669254a4f4b6e8e9d202e3a42caa136f044a99dfaf8a218b86a9ab7f275eef9a1e7fe04274f4d26a1ed87267f7342c8189894b0bb627b8bb251c6da6eb0c9657700b5b6b51b6fd55f1d820ade80f056a3d265bdbd9876a8a8f28775bc1e0af7f7dbb0a643738ce83372d730364ae89c641515d1c75c974ee142fb26d82227b985423c9740bc28b0e93", 0xec}, {&(0x7f0000000180)="df3355d742024b1b3669e7959e07ec7496d40e7d230fcda6a354fde9c4d2ba2add222d60de1a65a3d56be2a018cdf51d3865d2c4760a49b1dcfe7e7e59cffdc80bc1eb31b3c791ce8f517584e5739b8991401b53b60f2b17e518a40b68a7fb01df0958e406dff617cccc70f3a3f979f15285cf", 0x73}, {&(0x7f0000000200)}, {&(0x7f0000000240)="72b91ec66b10ce707ba42284ba9e96334a691b5d051585df5b415a70f65290618b59b37f8f76b5cbe2bb30dfb2373ecaab595b3576f65139677ad1df39a05c932000ff9cfed8bde9288471c78ef661d4ae9e0c8a530dc8bdbc10bd9d398845886adc383b40f3078dad15edfb83ce587af7ea59f2ae99b2a38045a357718561f62bdad1cb9d729159eff92c7e54f68447bee5cc7d0c185137b23f7586fdfa73fea809a9c81c251234310d1e2da72d1470683f76772ac8c47c570a8f92442bb7678f752f1ed464fa05fc8c8873a2d874b59be357b9ba41cd9b8470b39068c147fe73a4c3acbdef4fed598a8599464fd7c1dfc1ad3b24cde7e91d75bb359cb2b34f7c0652d3938014221d0bcc26366bcecedb59f0138367ff62d17710a879ccefdfc849caefa9cd4a9b3a64de16ec36e999787374bb24d2adf9604ef69e862f299f2ebc6ba3d66d1f90ec8895c4cbe18d722cc7fa395feae6ad20bfea041b32ea17bc97700e6df73a73d02b1507371838d0a9f562e1e6bf1a667d47346ddbc5424c4d610932641591e7cf01cf2ca37c3b88aee7ffed39435d9df0466a38d9c0473b4414d7a49eba01613d1d7d9ce1d9d4fb683299d23f77e6f2e4b08ad9370c654d3feb76a4eb2d2c72061d4be1ef61a181db7d8a5fd041e71d8094e0ac3d17e33641aa76a9422d2000f15cb2b5db84f8b1e50943ca98318624fcd7ae9466ecf22bbfc9857ff64eaa0a177e53d69b3f871f321d1f20c9b1b87af4e181d66fe848cd4c59b3c0114c73c04d032bd73a475c41544c2f3d8b335e8bb78e1bee42031b013d84dc1cb626b1b6524554d6949efcf6102160641cc7bfa460439d9976fa39002c4a8d65492d5a62524244a5a3b2653580d7f47523f3d695b52b9c0c5ac879c4295c75f2589b8afd21ad27e6a51a8feda6a8968028b64ef861a1e108cd00105b89ae84fec6f62d8622610ef82e3b94f6d9509e2ab26677bd71fabbb62527613fd7a06dd9c647059308d1ac0da790865c3798dd243d9dd1adb7a974bd665157cd5bad4927d1629bd617ad1334a2c15ea21c0d2782c29364d34067e2b0b04f82a0bb8fd15ff0ab66b8311a0456c27b5d5a6a3640b048bacb0114a610980152a61695623bf385c4b6b5067d5523aee39de3b0a3136d01dee7f731009394998245cfe517f8ec2dda21b8163d27613d19c5fbc3ebbf01ea9e0fcf2c0d7bf18947ee79fd62f4f3e431e9ddaf2c69d40545c9145a1c5e11cd49902cda62ebbd7292912d7e4bc79e436e8e11f9944189424361f2379d1799c40595eb4c184cae16cebabdaa114c6ded47473a80f765acea5a723c2283e7e3e8ada44e460c662a2a1852518d4a5f0b21ecd947e98701f2ce5df70b3539825499e0ae82db3c3f87d3eaddd3be40cb4239cf84a1af87d6183aa2da06b45b9a826b2fff8b1d81e5edf5eafda3b6f3b2c53cc3f4a1f0bd03c489854aead3546211d7d69d4a68bcf43c6227c89c46e1da2bdd752cd11f5f8800faa3d482941fc10c356ce13749e629923a921ade8d264d559b22ded953e3b66f1891332bd928e2911eb4ff1e8fc5d18d4e304484c4486bb54f95a8274d80e31631106721971c83bea49dabddbf3103d9bd4d12156e0ddd705d400ade30053a2605ced3e679ad8952d2a1f946a01582848d5d459e7614bacdbf76bce830a1efe04d12c5cadf0a766934aceca77e1e90dca7235a9e87b0e931114310f6918ab209dc904dd32882bf83fef7828e7286935cbb48212067aa2bdaef23decf300322e4a263d8837c55c0f3f888c7e642918fa3184afd63b43959617999b621ed2b79132889e0d6f4541d642cb481669cac7328ebebc4218b412d2859dd6aa51c14ca9ccde9830035240618c9ae23e47a941cee5151702f2fdd47926ed042f8e45d1bcb54993436ebb5a90fe9fff61e40369366be9a32efbbaa88d23c846c3139941b9309ac8aafba05f8b46f1a97bdce5e19e568d827fc83d31008825b52b25a1455b2bd5a31c2b8817bdf4e45383bdfc499d4a84a9db9fe729ab62df45a1083c777bf9d5258088a3615a46ccf45e8f5ab9278283c8cc22dd4fd5b9a1d899cd3e8f396217038b4bbe6c2b77ba26fea587c48249b6ebecc1ef02102f18d097c22b40fd69f1c3a59be7f44f0df850e2ae87cb138b35d218295c9c2ae3b3fc348dda73d79fd8b8620e79c1d420f1de7fc2e5355a32c7bdb6e21535f3e5105fb6aee9e9e4186e2f7f95a0e95c609075f46e15b9c9e86aabd4140006640e74e4fd36c51ac57902c58258aca60b3c26e5c6079c94a10b6523deb2a9d7be5d3dea1e7db44fa1deb098506431dbc5fa9d9cfd5ed2dd17ebad148d1919531d62a9cecb61d565e13883c5abb1b44df457463929c9984a79044d839bfe906d716012d1f8c1e9533b266dc7677e2e103b86b2c12e9d55555c5efe2d71d51f5eb653915f69369d9c1c3898f5d23dfb092a2f846fb49ced6c2b0e43485a6c2995620f78580a0f093a24df36f54377aa842f4a4ebd4a991a5389c34e5bbb16d784d04669c6d3fcbd75dff4b7828008c0b32f65b28e641676e83e59d582a0dd1d1ce2f851f137887e15d32347a4e03f0e0d65e36d4946ef081fa5a89a8035fa486e885eae7d79049043f3f025e2d399701f35fc8ae349164fbf4c4a18e900d5ee42cd94c7890498bf2dd739a9629313f4702a79954443d934e6de609b02a11477146163c147feceab8ca9e683ed17df698adfa854e81674a3a45b064f86c899963d74e16b75c77f9b550fc29790e24759216c016f74b60c3b2fbf24c99cb32226ab33f3dd75d4c7ef0e85e717a9192224aaa5b7fd0d2c5f182bf2a9bb08be1f6efb914fe4bf9565d23887f0b16f73e273d78a46530c05f648a674b98902953aa155f6fe8fefb57710965d6ef8dee45e7831db9d4ac8463ea5e50863bd73a55d48a66cd14e4c5ba2a5a04a555d50de6f3938849d1f50a6bf5cf06f9a0f2466df312e3c8ec4050b723ff589a76c401c1dee877c80af912bf0cfb3df29d23e0c20259b02f9f8cf61239a275f25027af77aa7b263bf63475bf9de19609ee75044a859f8654ad95bf32db328ff3c901a9851fdd384f1d9c5a6147875750482580127e5cd89449d521edb8f791d6dcbd1df753f9169abd7217d54144c6064e666438c2f078e99eb7de27a4bed0e7fbd19f0f4fdeca5d190dac4b794f6fa330ba4c23275321d4f86c86ef1b50954766f66ca725d6352d7891e792da05b3cd5744d5e045fe5379d285bcdff5983cce270e080b34adcdca9cfbe8d1acc7cf55b8c6aa3f3bd3e856cecb3fee3cac22d91699fb1906672d5f13102e9391ec0be9dadb7bd07f49b380ce5295faff981cf969f52ac115360787b4c0e9e25c5b9c8c7f31756f3a2bedde657738de976afa896ac5246dce354f0b5885ce5e80bd87124b7a34804878aaac5a09adfca0fa13ca833d79f52a5cfdbc284204b0b4d68c199bcc604d0c08632237f52ca46587c659ae765f171472bca1437d6786e9adbc32656dca7cdb80d263124dbca3c81eb7619c7898a480c597123ee3f5717512a4da9725e3e78095f4067198f9960444eed7e2013842bbd54ea6227ad3d12a6001fa40d37f060bfd254be5d408e1472a02dc4766694b735bbf6a711de57f92f18b8967f3402a76e8ec0ba1f94766c1952541cf4a59cc89e52f6827a0903170fcd6be89a17af209bf7b2caa0c668cb61a6c17ffd11aa30df7ee19b08fb1fa8467e3b58a9248d4d674a6ef86b0175aebc1328b196d765df257e5c18aeada233ce7f03661a51af9f8340264f01d40f8b88562dde858602814d1c17ca16475a2cca7f4b4bccaaa6d080e24eafc78f927af0c7002dd9d8d3e3583d16d1c4ab4399fa379637d8f396271c4a15b2d3a8fa0285e9f0c5a14e474f702bbc997880c59845f28a6d7a1c21d43061945a7fd15d1a305066ddb41ab02c4b8e512a3ccfa401d5b9436fc6214b69f9369977b44688bc8bb37deb75ecad3ff2298e2bdfdaa49260e315143ac9f2b3beb445d2250458a3e62d8865a06029008414506184d45c1b5313856fb1c6d8120aaba27d4ae90ab8105433db4f649a0c93eedf3bd929f419169e8c45bd5b25fa26171c09e6d6ea693c1350bc3929e7d81a43f42eb6e81c422ba17ea51c3adb231dbaeb38ccad817cf5fc006cf5cbe2160259315741eb0d1e5c46f3db96328df72c85190ce375f753be9a05daae68cc0a30f95d9aae65a56834c99f033530dc86a236136e555284ba3992ce428a1fc0797c1d0f9e1fb98105db071ea868e952deda2ae15d24585ad549829abe35096ed7941c34187abadcaa7301fa23a3b8eb70a27db1c07cf7060c7e4b443ad5b7a28285b35ad14e2ca513884ee9c4b81daa653d285ab307aa07267de6fcdc9db501ff0d3fd824017c1bb9ce23c70ac3eed8226fd48b79f11e44905a3081b58345f28566e51dca1a77fba0c82ff841034fc559eee89d3c8c574e76c94462f2bc42025ba61cbe3de84ed00971e4a9cfe04bc15656eafe03c32d4435947fbe734ab9037976043d6541cfb4813a61d4aa8494fc7e1dc513e22daaa66ec51db6e0fd30736d760e2011f8032e4dc1e9e2aeff3ba623549ff1b89c2414618b5d7b25daab000204fe4eb20c078653393cf8d8a439bf43c9925c01621f45196c08d5943e7b7aafeae1e507a48e75154484ce6768dbe9efb9e2bc0ba81d35dd71732fc3fc779c43adb95f766bc080f03414731d2e6beebedcab763e7a483f3b0d89048b02ff6d2a80f9c1d333cd324d28f84466e8cf993260a18a58056e965c1a35018b15740b23b0b10eb83995101a499da047d6ceafebcc005cc20093348764360b7e2db08fc7736d147d0720e9bf59de58adbcaf05b11ffbfee33240e2b6370a4a5a30095c556aa74c72e81f48a74929ef703a12cb0e251871784e5c87d4d57e3d240f1ea1806cfd00ed1c11c3cd0d4163743c132aa984921806e8e26c5a5112a62bd8e703c06748cea8a0a8763002f9f29760b5ce2dbce0371b6f8d848c4f3999fea4965fc1acfaf99dfc7f3d91505fd46bd6cc72972503fec87d9bd233af4a6f7cd024e61ae9177d6a615d756a9700766504c90e4e79b117a4c8f08aca9302670d3cfee55acbec3985f7fb5e1a322c317d7465de37456256f62b8ea28bdfc3b6797057972d5e94ca0512d219096e0458a533f0f4bda162818bbf3f919e559dc8860f895135af26d1aafeb5b6ccc64e0ab38bd815ccefde101c270e57679646aaf662beae12f0e81ff06f4dfab0da0e151e39083bbc39e6113d812caf92e7cadf62b62ca821f332e28bf04a0d5004ddbf4063d47880790a299d445a888d0170341fc63e7ed0c642c00055c8fbee3efae286779a3d5aab554c81c5e4ee0abfc16d4d40642f4421ea5588eb240ebeee23e41e9391146d86c0ed274892ee02bf1730c1ac5a29e8a54515f6cb9be9941d91f95ea886583abadad0098e85bf00c81236511004cb033cc87313bc5f53b3f79beb0b46fc42aefd27edaba53d04ba1317c07fe8ef05c9293a69fb74a0a3e7109e3b2f555a4741000aa0621248bf9a8c8dc8452cd0449276f0e8fd4c303fd5b2d8baf6f1ee483dd115554bf33de0b455dac90db2f8f296b6b1a143e9595b706feaad93b5fbf11eb48b30156ef5aa04f5db892a82443bec7d389e4ad2a146f9308812b621661864225004f32f34c16196104bed00f39bebed8d8730be2e09e25b6a1df0cedbff8eccb525f241487f32f88945129fc3ff97f1f7d824a10e8c27349f41a7500b724", 0x1000}, {&(0x7f0000001240)="293d572f8d43d2b47f33d3521716a97ae09490c5feb44129b7ce4d6f3be8acd5c0ee937f63ab6c3bdc235ac56cf73897370b1f4b5c1f", 0x36}, {&(0x7f0000001280)="716de3287f363d3d29130db92fd818a8fa196bdefa9f6b5ea2ad2ce5519f783973c5b762acd2802e79756d45331701b0b543b7520688d6511cf87b346ab02f2cd1e2b1ebe539ea5a1fdd70ac2d829e5f7e5d749041a1aab4d37414822e087483d73912048091da7dcd28be52b4416641dfb5d294fb37e8042f7780f08094e70cd2b76f1dd5f0ec44d8a744fac87091e224f829bb78af3fb03a", 0x99}, {&(0x7f0000001340)="7af90d3d7c516c08bb9fda9ae4f1585a029066070bf7ceef07", 0x19}, {&(0x7f0000001380)="5404c0959310d977e2acb80297e1335595140a173f213f1f7c3f83d65874f2f62ede2c30db1fc7bbbc7a5b59a7b8424f253d189615b883251bb63a7b9f14addb1c7d5262525a94a256c7306f214b00b4955900f659367f7f", 0x58}, {&(0x7f0000001400)="2546248fccf06afffc9c6e1a01e20b60444a0871e0e7d08e58d7c4ac93ff166442b7fe31ece8380faf1e53adeb391ac762ffb3886f3978e987b68d16402d1e92e4b86d6b25201418af26ec3252ce43876362c07c6408a3c0b6b4aa0f7311c795a597", 0x62}, {&(0x7f0000001480)="c8d7672f5c97f45b968329e295a53e0929ba7029b95d1839d9d601978de380c108dba49f27531f0001087b07cdce04ffe31999a576278ae96c0b7bd773d6b4183079a95e58ad69a266ca08b937bb6f2147afa40ff34ca3829c256b80d621c6e080a9849d1fc14da236dec6c6fb58c424ea7af44691dfdd97cbf6391a32802b4e3106db3e4db7979012dbaf2747f174d2ef", 0x91}], 0xa, &(0x7f0000001600)=[{0xc0, 0x0, 0x5, "8f9fce4bc57e1c74404d50f58057d8a8ee7d4dcc2320f842cf51ed4ed5342276eec5e80670adcf4299007c7ae06e514cee8dbf1f80679bba1b5a2fd146fe86be9b96ea938f84d50933602687ae1046111bf6ab95392dce48883e942d6c3a218103ce1e1e12358911562de38338c92a42771755aa07351c9a475d48a99f4dd5306b6cf65b02a4efdad9e88aea1c8ac2e7d0773e9f9e7887d221c6b29e5d7599bca97782d774f89cc7aeebaa61227f10"}], 0xc0}, 0x9) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = getuid() setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getuid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) fcntl$getown(r0, 0x5) 16:00:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/57, 0x39) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6003, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() fchown(r0, r1, r2) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4000, 0x8) 16:00:36 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x8000, 0x9}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto(r1, &(0x7f0000000040)="cebf82f553ca5630dae4e2bcb37836c5fe03a3f322c6aba3cf650609ec6972f49d61d1f3857e7a1ea80e7bb6bd83a3934c8518a5212335a03f4063a7b54fb813515d85039226f77578888439341d9f0ab03299b99cd92d0be6dbf0af9487ad2ac03af97bff14c0ff004fdcb6c4826d2a9c87d1f6f310e99f384289d5f1490c7d365e9486376917fda035732dbf0316b4d10a4a39eccd0440963d20dcd261bb86f0670424ee7b64d494164e9d6a749f9f6bd653659f8e1e0619c829d2417aa8484f09f53ce1417f6f9a5e0a312624167d0ec6401fd0e471c1df65ff15479b8f7e2e4653ddafe047bea1902cae5d7d0829", 0xf4, 0xd, 0x0, 0xfffffffffffffdf4) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@in6, 0xc) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xffffffff, &(0x7f0000000500)={0x81}) dup2(r0, r1) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 16:00:37 executing program 0: 16:00:37 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000540)=[{0x4, 0x3f, 0x1800}, {0x4, 0xfffffffffffffffc, 0x1000}, {0x0, 0x8}], 0x3) 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x28) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mkdir(&(0x7f0000000040)='./file0\x00', 0x31) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/156, 0x9c}, {&(0x7f0000002140)=""/157, 0x9d}, {&(0x7f0000002200)=""/238, 0xee}, {&(0x7f0000002300)=""/253, 0xfd}, {&(0x7f0000002400)=""/118, 0x76}], 0x7, 0x0) renameat(r0, &(0x7f0000002500)='./file0\x00', r0, &(0x7f0000002540)='./file0/file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002580)={0x6, 0x2, 0x8, 0x2, "a8043de216e53aedf44981c366b0d5e3f3db2fd3", 0x5, 0x5}) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f00000025c0)=0x6, 0x4) r2 = getegid() fcntl$setflags(r0, 0x2, 0x1) socket$unix(0x1, 0x1, 0x0) msgsnd(r1, &(0x7f0000002600)={0x3, "314d3ba2d023f1836f792c64cba02db1a579156767"}, 0x1d, 0x800) fsync(r0) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) semget$private(0x0, 0x1, 0x200) recvmsg(r0, &(0x7f0000003ac0)={&(0x7f00000026c0)=@un=@file={0x0, ""/19}, 0x15, &(0x7f0000002a40)=[{&(0x7f0000002700)=""/122, 0x7a}, {&(0x7f0000002780)=""/117, 0x75}, {&(0x7f0000002800)=""/109, 0x6d}, {&(0x7f0000002880)=""/227, 0xe3}, {&(0x7f0000002980)=""/171, 0xab}], 0x5, &(0x7f0000002ac0)=""/4096, 0x1000}, 0x2) msgget$private(0x0, 0x20) unveil(&(0x7f0000003b00)='./file1\x00', &(0x7f0000003b40)='r\x00') r5 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000003b80)={0x3, 0x0, 0x5, 0x0, r3}) mknod(&(0x7f0000003bc0)='./file2\x00', 0x1, 0x5) kqueue() mlockall(0x3) readlink(&(0x7f0000003c00)='./file0\x00', &(0x7f0000003c40)=""/37, 0x25) truncate(&(0x7f0000003c80)='./file0\x00', 0x1) getgroups(0x3, &(0x7f0000003cc0)=[r4, r2, r2]) syz_open_pts() 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) r4 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7fffffff}) fchown(r0, r1, r3) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) recvfrom(r4, &(0x7f00000002c0)=""/11, 0xb, 0x40, &(0x7f0000000300)=@in6={0x18, 0x2, 0x9787, 0x3}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r6 = shmget(0x2, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) setuid(0xee01) ioctl$TIOCCDTR(r0, 0x20007478) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000340)=0x8) syz_open_pts() 16:00:37 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000100)="b7000000", 0x4) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)="6bbfd176fc96455b35341a3d97d7452c9e4407ba13e979354ed9f3b3b1b7c13c3c47e095659a3cea5edd654b45d7067fff22370bcbdb8fc94dba463925729f4781bea8f8a5dd4487eaaebb3ddc4c97d6db65596f6ce5b292a45d06eef22fe7b74e75fa30d8", 0x65}, {&(0x7f0000000140)="55b3e7ffddf636349ad00fb7edb4532dcaba523b70f05279a1348e4d661c073e38db3492343b45c4b427fc37af3059cfbe02208477947a3ccf5e17baed4cbb6ac5afe02b8a77aee5c045d810afbddba9d4adf4f40e4f36bb1acde39406845c53fe55642e1d81129e3c480e577e3b1f92ff4d2d78c13cbc4b1bfed74a71221e1ddbf9bba9c73a39b3506f589f7bd0a81866ced36bae48ba9f7ffa049994a6a10a59fe791e10c572f1aff4a8ba3086cf9b80a3c4b53f09dc79bd16c0c6e7651fbf3002b0cb212c0f64b24a2b4d4b827d5f8e0ad92f75cfb90cdef6c2ceee7e1abda1edbd91f970", 0xe6}, {&(0x7f0000000240)="97dd708a4170f2c05d8ffe6fbe22052e5c74af2442a6212ec0b62cec3a08cfc74e7effec54c5ba4873c7a024e879ad1a56c789b0a9584543751595a9a363cd9855f37174c86f85df8ac71f8da33b0d4a59a6cd39444e1f5f3e4c46d0e36202a783070c1af3db33418effa0b7fc767fbc4dc7d7c19c105d2f90b15ad1d9ea7baadad2299984da9eea85a85fcaddf8", 0x8e}], 0x3, &(0x7f0000000340)=[{0x38, 0xffff, 0x81, "dc4777aa46bc15b32fc54e9809de1c0f9ccad5387057260c23742781e0a57c8dd7"}], 0x38}, 0x400000) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) write(r0, &(0x7f00000001c0)="9ac58780d1a5704fb3d3b08cb695c6d538dd5f0ed907cf9da626da9a26d5b4ebc04a351687989e77f4fa227368e4ad774516a7e3e399293f2398adbe0c772a6879d0526293654072a6008aaf3b0748ebe58c414d994fb95059349bc8a36b257a1673", 0x62) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x2) open(&(0x7f0000000040)='./file1\x00', 0xc0, 0x1) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01000000", 0xfffffeb5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) 16:00:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x820, 0x40) r1 = geteuid() r2 = getgid() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x80) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) msgget$private(0x0, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') bind(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) openat(r3, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x90fdc2cb1d29bd00) 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x281c0, 0x20) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:37 executing program 0: 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) setsockopt(r1, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000480)=""/217) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) flock(r1, 0x0) 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(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000580)=0x47f8fcc2) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:00:37 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000010001002dda0816ac4f66a4a846a23c1f6e0000000000000000000000000000000000000000000000003f52b204b9c500000000000000000000000000000000000000000000000000000000000000000000000000855591b42cea007558298753d578faa5d53e1041e86282dc1d4fc2a83f8c6518950169039c2b98af901fd44e1908478a94866b82e9e8cf4a57aa00b79d80a482546b03516ac2814e350c13f61c5491a0"], &(0x7f0000000080)=0x6e) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="e1a4aa9d01b526a39e403ea580d51dec06244f00b1d0343475abb3274ad67c042fad9b7f28e4035f8374cf7b90cc4ab0aad68409bc2460e587d47646c8df2ff4cdac5b923a7732c76ccb795b6f52fff3b166b7fccda3c189d28e54555272442401c5dc7554b30d5b83d0dafed09d17db95e440b3834fe5f22b80967b8c3435c74644e1589e6013310c2526666c61690f6e77745ee86027b2fab944d13b6b3376be066b25edfb859ddff07101e7a1f8a3178a9cbde1aae8a6607d864c0e3dccfccdef64c5c16034d0c42074b16f810d44d88b43baa77866d2eb52ea6fec4d4e75de896fec8ccc4e0728269b", 0xeb}, {&(0x7f00000001c0)="c39d0ae3d93aca732980d063bb40dc2d896b9dc9aabbf4d08a5a9800681ebdb1947e2c2f3df956510f5b3e66e4aacbfbec9090d03702eb88c3b19aa2ea29dfe487f3a6e38cdcab0315ea8711516568c1de997cae8b111e86ff786752f6c16a1b6bdf2df6e5a134fe8aace684a8146b11ff7e7478d33912a2db21f629f5c8cfb01eeab366fae54572a8838a476530c9c4fa2688de0454b63a46070ea06f8b2ed5260ff940f97eec7b47364c9db7800edb841375ae409fc32460c62851eadacfe8c2b2961fa7ee6dfae64b99c1b2724eedff6c8ca400c92eac5488965e7ce276871f60c6ed04dc0b3c09e61d94bdf0b827", 0xf0}, {&(0x7f00000002c0)="f3caa3911295afbe7b2c1a211bf6267fdb875ca4ea7445b216bc306ad81a53deff124050534157f2ad9797721473f8fdbd1abc3bf2e31e18b4a913f3252a11e7de0718b90262c71ed89d4738f5a35f78e3be8b5bf88e76e42dbc64a7664786e94784c1e29326b99850c31675030c46b0d263e9f5789450a57dc8bc705b064c83d793e7575ba229ed252a29ea88fe06a3c479850a47d751cdaa503f9e4cb44e974ee522c949d12bf859c2f6fc1375a5fd0de8c079161fcedc84e7386b5ec9f4bb54d234f51f42b401c6f8", 0xca}, {&(0x7f00000003c0)="ce357a2daa0d4384ad32547da73d", 0xe}, {&(0x7f0000000400)="c4787295fba17b566a1c73bf82", 0xd}], 0x5, 0x0) r1 = socket$inet6(0x18, 0x4, 0x7e) socket$inet6(0x18, 0x0, 0x5) getsockopt(r1, 0x29, 0x8, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) 16:00:37 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000000202, 0x0) fcntl$getflags(r1, 0x3) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) recvfrom(r2, &(0x7f00000000c0)=""/95, 0x5f, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66697c653000"], 0xffffffffffffff46) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000140), 0xffffffffffffff96) write(r0, 0x0, 0x3a4) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) 16:00:37 executing program 1: r0 = semget(0x0, 0x5, 0x200) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)=""/211) getdents(0xffffffffffffffff, 0x0, 0xfe8a) sync() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20002, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') syz_open_pts() 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffa23, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto(r0, &(0x7f0000000000)="f7eaa1f6063380cb2938aada6338d28c43ae4e66bcb01fa6a45b494576ed6afec02a7357db6d49ffe0b181a388470a8c517455200fbe5f1bad2078b809", 0x3d, 0x1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) socket$inet6(0x18, 0x3, 0x9de) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) ftruncate(r0, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) fsync(r1) socket$inet(0x2, 0x0, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x2}, 0xc) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x6) flock(r0, 0x2) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x8, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9]) close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x54}], 0x1, 0x0) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x0) r1 = socket$inet(0x2, 0xc000, 0x20) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) lseek(r0, 0x0, 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x6, 0x80, 0x26, 0x2, "594ca1d33d1b88e7f0849276d4ac0aa4ee51bdeb", 0xe00000, 0x1ff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c65fb6566a3ec2e332c7f06a38983c26016007791dc44a58ef99be60d216b606f452eab22fbc15e15a0368d4c395c52e3c58445a4a3500c3194b98478ecae2e9ccab13b0b16a207b6f2e10e23d62770ffbd773bdf92814af1fdab6d36ed69e09498ef5cb2dff34cccb5077e6b44d7da9b380059a4ab1dc9ca5fab41d8c3469e80bee295df7d1be982461263cf8892affe7e36ee7d39b41bbaf9a3517ef38b9a853760dd7fa94c8209868fa4455f42c", 0xaf}], 0x1, 0x0) 16:00:37 executing program 1: mprotect(&(0x7f0000290000/0x3000)=nil, 0x3000, 0x2000000001) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) poll(&(0x7f0000000100), 0x0, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x30fd8, 0x40) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:37 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x100000000000036, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/19, 0x13}, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpid() accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0xffffffff, 0x5, r1}) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r3 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x10000, 0xfffffffffffff2ce, r1}) socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r3, 0x2, 0x1) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) r6 = dup2(r2, r0) fchdir(r6) 16:00:38 executing program 1: close(0xffffffffffffffff) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x80, 0x18) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x7, 0x2000000000000, 0x95f, 0x4bc3, 0x7f, 0x9, 0x40}, &(0x7f00000000c0)={0x8, 0xff, 0x97, 0x8000, 0x2, 0x8, 0x8, 0x1}, &(0x7f0000000100)={0x3f, 0x8, 0x1f, 0x9, 0x5, 0x5, 0x6602, 0x8}, &(0x7f0000000140)={0x910, 0x5}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) fcntl$getflags(r2, 0x3) pipe2(&(0x7f00000001c0), 0x10000) r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="030000000000000091796a3f00000000000000415ac46d71ce304bdaf147d580bee44649ac341228633897b542b571bb0a34af4996e2116619a8362343503d39b5aa09e25e7fdf46b72745a9f3a2fc921d86bbb57d84df247deca9219fd2121176e2a375e214c94b953da7c67c13efc638bde09c726085b026b01900580c2388ab10e3d3221836f54919d59da5f5fa8ec835f58c849f6d7527d02ab7966ab5369e224c759db0483f7079a6e6ec371adb826dd09124c879cd364a271af8e2469bedf23a3c869d8e500959861bd210ab44e7433a9c952fe90dc883008cca5b2cbfd6655d641df81ddbcea0e34243ff7a032bd5f88b6426f3788e94fd7fa0e3fad20ac8609a8aa727652249"], 0x1, 0x800) r4 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/194) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x8b}, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000003c0)='W\x00') recvfrom$unix(r1, &(0x7f0000000400)=""/195, 0xc3, 0x801, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e4362757300"], 0x1) 16:00:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="16eb23051b193842b5203ca1a4329c6d31b8510f2b9453091941b9888c9f8168c2b518b6398a1e59f89b05c6b00ace8ce13ffdf9642b23daac0902fdebba3aa1bc015899b341f89f2f7b49af04127d645d12b4654eca775a05faa49f1d189480079c1d8a71015c0f236aa417b9ff3f8bb0424027f21dafff7e942d1f37f4f2443cc4e9a65b13375db1b158acdb75f43f20bc1becde4376e438afd9c601e2a6a8ad000243f025e9402ea4772236e1535eee376275978d7232fff1c75f14adafcd56dc13dc350e6d4c905500000000"], 0x10) fchmod(r0, 0x59) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x3, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x42, 0xa0, 0x3, 0x1}, {{r3}, 0xfffffffffffffff8, 0x80, 0x24, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x21, 0x2, 0xfffffffffffeffff, 0x3}, {{r1}, 0x0, 0x4c, 0x0, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x230d, 0xffffffffffff098b}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r3}, 0xfffffffffffffffd, 0x48, 0x0, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x65b, 0x1}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x1, 0x2}], 0x1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x10, 0xa9, 0x7}], 0x0, &(0x7f00000000c0)={0x1, 0x6}) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) 16:00:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="3743f5290aa657e690ebbde60e036299fa938061f82eccbd0121f3dfed6db4f18d3118df9a78539cc41e387e69e94715c115ed23d86fba54431e66f5899ce8a1196337de9541fa94f080ff68f9fb1a6a283c9192b8389ac0558f1f9d2f907d363cecc2b9eea1c2e2b8a8672ac5719797d5a8e7fdba173cc9da5fd91cfa08c91208c346088827eb8918fcf932691cec9c9d10391fc61af1dc405bfe3c9bf0f48cc3c6d3cd3a69acdff0"], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000100)=""/75, 0x4b) 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:38 executing program 1: munmap(&(0x7f0000c33000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c0a000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) setsockopt(r0, 0x85, 0x9, &(0x7f0000000040)="5591eeab95796d8d79c398f31d4b505169fdbacddc7d89f0dcb282d23437b87957f4a3482dd8982a84e35f04b94f4fdf3d32b952bfaca48972342c2de0257a5a752e098c3ac1edb5da89e0403958c07de804e7041e728d8f995a384fde57317667ca2d2739e96c52efbdda1fb2af4fafe658a1c5053cadf1ea91217a1b80217d01cd6f39c14959b155ee9a09dcde9aa6ee727f2f44a88e2fd13a4bfbed21cb6bec115dfb23e2bd7d54ac7ec7012c362883a2b2438161992753a2cf60374bfba32b5ab0cff925fddc582e8dbe874016c180b125287d51351945e8a27f8631929451d1fc5f", 0xe4) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = getpid() r3 = getpid() setpgid(r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) 16:00:39 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x130) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x4, 0x0) read(r1, &(0x7f00000001c0)=""/137, 0x89) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x5, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x670, 0x80000000}], 0x45, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xc0000071, 0xb67, 0x2d}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x1, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffd, 0xa, 0x94, 0x3, 0x9}, {{r0}, 0x0, 0x80, 0xf0000048, 0xfff, 0x2}], 0xb7e, &(0x7f00000000c0)={0x8, 0x8000}) 16:00:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 16:00:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() r2 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x0, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socketpair(0x6, 0x8006, 0xffffffff, &(0x7f00000001c0)={0xffffffffffffffff}) r9 = socket(0x18, 0x3, 0x4c) r10 = socket(0x0, 0x5, 0x5) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0x78918e8) r11 = open(&(0x7f0000000200)='./file1\x00', 0x1, 0x1) r12 = dup(0xffffffffffffff9c) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r14 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x80000004, 0x401, 0x7}, {{r2}, 0xffffffffffffffff, 0x6, 0x40000011, 0x9c3, 0x40}, {{r3}, 0x56eacc7e2daedd2a, 0x4a, 0x1, 0x6, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x2, 0x1000, 0xffffffffffff329e}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0x100000001}, {{r6}, 0xfffffffffffffffb, 0xa3, 0xfffff, 0x0, 0x3}, {{r7}, 0xfffffffffffffffc, 0x40, 0x4, 0x3, 0x6}, {{r8}, 0x0, 0x3, 0x4, 0x7fffffff, 0xff}, {{r9}, 0xfffffffffffffffe, 0x3, 0x0, 0x8, 0xf3}, {{r10}, 0x0, 0x0, 0xfffff, 0x330caaf3, 0x6}], 0x1, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffffb, 0xc0, 0x0, 0x0, 0x3ff}, {{r12}, 0xfffffffffffffffa, 0x2, 0x7, 0x1, 0xc02b}, {{r13}, 0xfffffffffffffffd, 0x98, 0x3, 0xa458, 0x8}, {{r14}, 0x0, 0x4, 0xa, 0xfffffffffffffffb, 0x80000001}], 0x7ff800000000, &(0x7f0000000280)={0xfb2, 0xac}) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r15 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000000c0)=[{{r15}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000)=[{{r15}, 0x0, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r14) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001700)=[{r0, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) fcntl$setstatus(r0, 0x4, 0xc4) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1}, 0x8) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000080)="00ac2512", 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e0000696c651d00a823fb5979cd1a3955737077ba11f521e907f7212140c0a21a883f34683c76d542a65593c060228664c48b6e21379addb0bac1"], 0x10) connect(r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, 0x0, 0x0) 16:00:40 executing program 1: getrlimit(0xe, &(0x7f0000000000)) shmget(0x1, 0x1000, 0x40000000000200, &(0x7f0000ffd000/0x1000)=nil) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:00:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0xbfb1}, {0x40, 0x7}}, 0x2) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1001) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) dup2(r0, 0xffffffffffffffff) syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x3004, 0x0) 16:00:40 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ae0000/0x2000)=nil) pipe2(&(0x7f0000000040), 0x10004) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:40 executing program 1: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x8080, 0x12) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9a, 0xffffffffffffffff}, {0x5a7, 0xfffffffffffffffc}}, 0x0) 16:00:40 executing program 0: pipe2(0x0, 0x4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x3, 0x6, 0x3, "3f59d07a68e75e79d8f83e80ee25e58f5d913788", 0x2, 0x100000000}) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/191) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1d31889b) 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x100) semop(r1, &(0x7f0000000000)=[{0x2, 0x1000, 0x1800}, {0x2, 0x0, 0x1800}, {0x1, 0x401, 0x1000}], 0x3) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000006f91065451f50d9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b92ddc9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x71, 0x0, 0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') semget$private(0x0, 0x2, 0x6c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000180)=""/152) semget$private(0x0, 0x0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) semop(r1, &(0x7f0000000380)=[{0x3, 0xc4, 0x800}, {0x0, 0x9}, {0x7, 0x3, 0x1800}, {0x2, 0x6, 0x1000}, {0x1, 0x4, 0x1800}, {0x3, 0x2, 0x1800}, {0x1, 0x4, 0x1800}], 0x7) r3 = open(&(0x7f0000000240)='./bus\x00', 0x8000000000000000, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000800)=""/183) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) utimensat(r3, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x1, 0x6}, {0x95ac, 0xfffffffffffffffa}}, 0x0) semget$private(0x0, 0x2, 0x44) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') fchdir(r0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:40 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x6, 0x4) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x100000002e00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) r1 = geteuid() r2 = getgid() sendmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="a9cfbf113bea41ee49d5ca199bd493bce37d3dfe00221a4004644082361a39200f", 0x21}, {&(0x7f0000000100)="cfd7638471b89d41a17f6d5bd61b614e38eb38767ba30d64e553e75598a48f3d25733dd7d8de0d65f1ae7bb423bb1d68e10183898cfb29047e13c1d2c9b9769b825e0f46e73a8981cc04797af7831c0ef7e48865a79500ee", 0x58}], 0x2, &(0x7f00000001c0)=[{0xb8, 0xffff, 0x5, "3fbfa3088f11f48ccfca50fdcbe213d87e133af712ac885bdb3b4bea602382a7dc940562ba3c473c3c3d84e52de1fcebb3bfc3b68f0e9598a52712fed3967724b1c63b2bacdd27f2d7e6a19f8566c3e3f1fc0b9b7f3966a053c3890395a349350cbd6cc3207339736970b7174b278e1959199d61e5f61f297b63c4d99387daa15e2489093d4a4eadbb4da57fa5df9bda107fef1bc045837931ff48bcb3b3058e61"}, {0x18, 0xffff, 0x772d, "be11e2"}, {0x1010, 0xffff, 0x6, "1099d22c1c68c79973364b3c468b0d739dba7e4fd681f9f399b30baa34b939121d87c88c1bb0d5dccfce2768da4aff9f4607e5ae862486c180aff3735965707a61f2da9fcc508516904aea95b399a512f353598cc92a303bd2ef51095f69b56cf1a7240eeb6e32bfaed450ecb7d10a08b563deec4565a48dc97982669c87284101d05a1a8ed79529e402ef6997191d87a557bf331698b87e3e825d762a0f7497136be84dd5acd1c2e316b981e5cf0626948fff84b39a86dc19d69417068315d40d534054d333c8a130a6d2386975e09a46cd88067e1b3de0717dba6a70fed4617e9aee4fc69ee9b706fccfa3cd371797e78f5402d92a207f8f7a7ac7d7c120eb61bb37c6d8655d01603d31c77b9c5a7fa16e27f666df104db421fb6de6154a1eae87fc6d99ab4c138f6e47c78db2f738123fa108907ff05713ea08477704b9576f1d6a6a1f3fc1c862001d4e4a75c7bfb24c2a511a6f5deafce432402e5828e33766903164a737962d816a062c1a871d4df22aad9be797363dc19622b67148a68b137225d37fef255acdf3fd5d1fa43739e659bfc224d78428038894ae3553f591d1483ad455575b86cd945202fad9c595df4dfb2654bf0cbaf6c242dcc00a5110f5b2822b8f2e8c3ed313db5342c099ba3b343d3f86f28b57c0b568d10f9cf2991a64ff2b2fe1780c1e5ae15d47e475010401b132b89af5528535354421faa19a7d339d38e6e78c43b0eeb43a4031d703ace2c6e0317efb62453350f0f7ff1e5935f50298c5049957f16c4a1aa163f09e54679847a92b3b2e50b3ca41bfb140f5c6f3a797f29c8b3e8aa679becc6ab99a2b20287b011cef1c1cc7c281708ed759847947b9e209d120482178cb3ccbc69eb6b666b35d9bd14a392b9fc0662da4a5157e465d70c36705652a706db5108eae70c2f9495a406fd54d404d62ce9a052a14852510473a68cf13993c2e53484648ea5d116405902a4bd8d6f3bcb766cb6cb9ed396a58146de10ae27a14e7c9bfb5eee1f7e7cf1df706c139af637c84c26a1455c315d4afd68e46294d82ef974149584e7b97e3ad20fb6a9485f1d1dff8e1e952d65d047a7e0c0c071b054b478e309a01e637bec30163d7c8f4374f153f2a4301b5f9a8d2afa1357e9dc6d09246ece13c731dd5a57616115cdd48ee02e18b8ca42e3631603137fef48101585699d049c8ccd1b7712c06b8517d3bdeb8cb74d1f2f88ed9037c2d4ee4435fdcf02f46807bdf26c930bdf21cb5078e165a7a4d9b234f12ff712a3f9100b951b89f40e4471e0fc54ec7d6520daca174270d80ab18dae1380b23a270f29c8ac22a8e4c525465a0956d32374c0253c794573780add91cc1b99c9cbeabb6de020e43d5b3bd97678920028e522f772d99eb5d8e54d32713b576d6f577c5fabf97cf07b4bda8c4d418e7ec59d8d917dbd782d5e42812919223d0ef3f34ed8fbc967fcb9774d72ee5782a1d113574cf4fe4db0f9c5784e21d2c75664b02d476b21c36f8e9cf7b5f81413bec332a70579d50ad62c22b6151e167a3ff4eb29471f3b9242d6404e68c3ed7e6d126b3b76d3438a2fcf9f11603e600b3b944b5dcf46c8bbe6cb5bb785698d22a0dd466c2609fd43a5ffa49653c8213a52b6387af5e67cfa8f106f8cfb5336af93d3b9f7af25b427803f89406d7eeb60161d90660f9866b6edee0a8accc4156e354fb40bf37b51efb5002e7d1cb9b1f839f3e527f6d7a1f045f1dd536633fcf1f546de6f7d7569f683be87bc93cddc4f9e46a94b759e79b4efceb3cc595205d10b746cac505472266690dded12ee9e460225528eb72530a2bcb1c2d136fa3f728611a8b0dc383784ee696042dc5684fd03e8bf240574963cca5cf514665da05fc935e51c40e251599baba53e4d1229616ebc2c27199a41f3f44a30c84afcc794a511f491c29f7e48a042545ed38629cdb614f33c0be883983ea8b2a8b17e91ebf76baa78ca4e8a4dbd3ace0ff7a0c917afdbc769b41fe65a4cda6e62ba1b0a0e94aa17a990b3bafbeabd3928573e36a9b5a6f739d6f745d9bcf9cc8decea4c06e738edfbeb176c24a26aa547a9ec5cf30e6d1288ea37b15faeb8048684cabc2e9b45c316f347409355fda6b7159b352ce907fad77f890a857077bccc2e84ba313c1bbbca164fb5cc25c7c9755a07759683359b7bd6290094cf4b55f3337ce7f529259a12a3f3ae762634bca072f315c93c51fc642ecc591bc249a549b954e88525f90bb6a6df035c05af9a2795a1a51dcf10b234b83a6f41d4d786217b9e90a836fc39cd94d7127f5246db69d17d39c688a850cd9d9bf77af2179fd74d3b08dbaec96c4020fa3644920420f0da8445f840a798f1e3fc11f9cc4a3273f81bb487dae282ccd3991abc767f808370c09539f37fd36eb8cc460dd22afb91ec34ac93cc20d26e1d2a7165995c0b3cbc4cf5879b2296ad42b3d352fffe223ab1270f0dc044c93892d78b675f434e684eb6050ee4c3c0b90d6041dfb3b58a920a4c4ac8f0a30faa0d23a09ab4f9c82a4b19f4d05edc71bb528cf693ba204286496f75aae637319ee73808b594edc872bcf56521e91e5d80fa55e3f477f39812d46ff51b101ab169d988b2ecda49f6490795a486dbcf3471552093f31ac97bf389ab72a0823bcd02892a50c5e2a2c4a91019d492dd897ae0f2c589df212528026410efcfd821593cf5c520e5d4525a7c2dc2381cb45dfd61b4b736f0a18728974e7ad40f2e25c3d9d44555ada561888f96217d13340709ac67159d1ef6b737cb8038554a5bf811a5fe3714e6502689df28160252a8cf6cde56a0b2b01e5bf4bcbb5e38fcf335ab50fbccf1909dbe0e29db8a4eaed997ae8d487921d831cdb5f87358b4a9b8fc6d516cb86c2c9cfcddd1c030f6006ff7dcd69142fd5d848187a5049710dc193cd86cd2cea1990e6f77ec6296527417f8b02bd6a897b76da9644d3d7923f067bc2540d84ae939e22ebaadbe099cee131ae220e2e40e2364971624ddc1d6d0a287894ab10aecc9bae43ec5fb0f31f5e62da7932b99cf101138a60815f81f0db877ac1ee4a14ba013edc59b0579ea1c11d49577f95ee0e32f899c13c106575e05c014a440b8133ca03bbebe38f398a32fe06a8c0443973a852b92f41e26c9b40f7dd49e738994ff65d2111948ba0eede2bcc5af41f5a2070deffdc71a20e1a12c050f8dc89cf554c43f4ccf40f15689a48c379f5d1dc6cdead031f635800229816c6472266325a847c24136c91882b8199c6b262db2c63e57989eca167cd4b2313255ea0112b896b99fbe43f20a1eabfeafea1b20b6119197309a291361a422b8e1314303520ff6fabc01b2f3428808c4287532b11a2aacef6cb0c4f9f8d29d8112c4ff54937eb32d2cb1513ec29225bd2442dbd7b7aea6fa0d7a782560ba283d27bc8edb344f63fdd9ab62fd8b2a081c15f8a664c895c3a3ac009a0b0a84fa36c33e6f00ac4bcb2d25c2a3b9659d232d3a3169c4d4ab3e061c3f4869ab941adeece2f3a6551979ed49d4a31df2b9a73d8a6ed7640d68b6149de4752a2879e71f4be9bb7462db8669685c2b99523da60f2976b4450f9d96dbfcc69b4a250084bf68560bd4b2bb6c2f635fc817b2a346209b08cb97b3722c5f7f8dc16f2e52eeb03b32596d32991664e177b6d018df7d819e10bc9ac3d2c6e2ae4c79a23af701e1aa00e5e82256bf5f955a75a352108dba677e89cc352a41b4b0b4850bb7ec31053189e1eb1d46b799cd3e8105eff932856df9563251f10344a4d1c5f84f9ebb628581259a7940ad0661f9dd1e87d4d210ed43833772ebbd0d6226e8ec117b81b44156d0e15df277e25e59bea397e8a81518f421530edfa052334a906580463fbaa684f274b1ae661234e22a479ba17a3876801e8d75752ab29351faab2cf0721ee9994388afad7ca3da28e9ff04448bbba4c3d31a65460b00058c2d31e0a0436613ddb77c583c3dd28aab0f8ed2c8206519e46a5f6bed3097b2677deee166a2b405398c553ca2e7fe6098c67b7e1c459b75da744f1f49a70662b881e7c1ba0b82811be9498018a7063f7d9d6af8b49b9e19396df3bee0318f819b8ff5b57ba1ea2ee994ecf1dd620405e77d9d9e7005cd6057a794b15bae50388754fddaa22a74db580a78fae8aa9302f8c3d016fb8d6b4ca0b1ebbc1ae7dd909b0d4ec2ba9db3523046d54769e6791f152a3b642a3fba297417fb0c0ae1e4932343b7862579cada0848b4d1c1fcdd1394895307b5f353fd825cba136898638cbd079af1b3de91f5055b52dce963046df64f75c5250c8817800e0c2e634118a47433f4740e7b4efa13c48f56207330d2a94582cf13dd7da78da29c1786425a01d314ab12fd970d480d9acf68e5ca8a6c657560a888a42d12ec9d89bde2c775d2e5c2fee5552b8175315ed72a95b31f628e41d42567b925093550e8d716e493dccab7b26b7d6403f4250e10af1b1fa4ef49b332a8fbac3ce2ea71586f1e3ce191c756abe07d20310fb9c4ea2dd7b08fc7ef677dcd5823c89587e2ce4bb1db58ef7c9afec718dd377c3288e4326b6a8d38064e5f5f4074f531ec0c7c0f891e972d9420d227952f61440b6f2531b3a4af23242933a0b8bad7c4304a9aa5d506a1bee99cd8e1b32878e5231cd60ac06efa5d69db9f7fd3d4cbe5883cce3e99e6c52b56d260e156e95deee8616bfe9645af625327dbdd2c2394332b66d35f0682b67b631ed5c8fece7402a9f2543a7da8873c3c1aa05c9d260d9d669b003493985ddc670092512aa78dc656653d272a8691aeccd4c7336110d055584bb42d25a5b89b8fb0328468cddd02b0a1a92504e97f3edc499a8a9bd28de85e7479fdefb2d20c5d38a4994bafa1667f4fbdfb571c9d7a6842c4b83618961b8408d433d4de133849d72937c8eab4d47ed162d6e2b80ac67cd783b362b6f660da3637d473faec28c80bf3db012a93dec6d8fe59618d248eab31bf523d629fc8eba02070d003dd36781203d5db3d862fcea935835078099a82b9a3c47f2e7519970ed8e0e2ae0f856ab8ae4a0d87370c2c6d7438250305ea5582469b211112d1f6d37d66e08ae8c2b60aae0156f6fd9c8bd038954be3964b04c6168bbc42cbf66f5415bcc2e1354443c71c642b3f2b02f8b967f9a79806542bdcd5c76db2bf1dd46283a068433b15e2c158d5beb01ae429d7a1d490568861d1127f4651e6655aa55cc93f676efb4243876c8811a92a9b832ddd5fb86a2f3771bde13d4d78c28df3f8fd90b2ccff733d573829e3b79dd76a6b2379e6f430917a2dfc80e0fde3fa2567a889bb7684d58e3f42f12766ab1b6eead552e428da35dbfaa4ff774e1d8e501f380c86531eebd547223c727e72498dd5ddf8215fdbcc9de5ef6c0993c31e028cf4f76ea95776258180cca1a69aa7a28b41444b7fd605d3ca17eecf02c91308a86cfd56cc309a0b37b9ebba92552e412c15310b8fae0cfbe9bb66bc2ecb2de726861dabeda28fe7dda7d9a43527ef13355ee62bcd4eaf1fd346e048f714a34fc6f7f1d07cc35d268cbe2cb0cb91978f305129f617b58e3dbe9e750942f3365afd26b85746d1eb70b6eb6e14d5f90f5d098746d7ee9b276cf3d409be2f369126835270f816468638141f1bd4cb4f18f331202827546bcc48049aa94ab41ce6132e88592faf8fc051aca2554ecdf0a4abde9cbd633ab5611f18b9ded3a54f099fe8e8c505b625377e8093f09f28a49cce0e1a8f2923dd873eaa0f58451889f6525209a2d644981593b71db846be7841ff7553e7af796fd45da"}, {0xc8, 0xffff, 0x101, "adbcbca89e74e4a5b40ce619ce544e8c6162effcf96a4425e89d72cb9e685a57825398b9226f8294ecefdfc2631842b52a957ce2d44777ff34100b3ff2d04e65718df7d17ef4dc39d987afca741a4deda6b98ebcff57bf6ef8f16939272abfd91e6a1873297b0d0cc585362b65a281d22eefe89680f38d9323f5a9e8d0a08fe6a62530ddb8cde83e9137b76e1987b526a4e8da0ea495965a836cdc50328bfa80160d2c0f2f44bb418a5f1650df41c5e8d08e88ba"}, {0x10, 0xffff, 0x800}, {0x80, 0xffff, 0x401, "3e31fd2eff45185dbf09706e6023380380eb63ab89db997ff1f6e344efe03a0aa5c4a2eb3766fb33d43ee196d64a8c6b70c5736d131af24038821a9572022edf70c55b093e9169c59ce4510a5540c0e5bc93a77606116cc14288fdd2bada6ba4843dd92c0f14a4f3061a16a312"}, {0x28, 0xffff, 0x237, "5e9357062408958d27192f1deb4802db2c142ebc"}], 0x1260}, 0xd) fchownat(r0, &(0x7f00000014c0)='./bus/file0\x00', r1, r2, 0x10000000004) close(r0) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001480)={{0x80000001, 0x3}, {0x8001, 0x7}}, 0x0) 16:00:40 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x1000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup2(r1, r1) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x102, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x100000000) 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x3ff, 0x3, &(0x7f0000000180)="af280110e657b0780136c4c979090a690914149d18470421acfa9341ce1526356920b564fbadf78fc95481bf5eb97f9307a040a672458c1d076fc40764f20e95583cf56d35a964c36258ecef0871b046bc792aded1be7acfb0b37b18435768d500fd525650bb11680d60ef54326bebf56f121f82e54f25dcd110680403dde2fb469291494b205a9950af1feec0d5528033f2f6474fc3322f55f3", 0x9a) getsockopt(r0, 0x1, 0x1, &(0x7f0000000040)=""/228, &(0x7f0000000140)=0xe4) 16:00:40 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x46, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x365, 0x0) setregid(0x0, r0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/13) 16:00:40 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x100000405) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="051756", 0x3) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x2000000007ffd, 0xd32) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x4) 16:00:40 executing program 0: socketpair(0x100000018, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) socketpair(0x1, 0x5, 0x800, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) getrlimit(0x6, &(0x7f0000000140)) socket$inet(0x2, 0x4000, 0x2) 16:00:40 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x9, 0x7f}, {0x100000000000000, 0x1}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c00000000000000", 0x68, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5abe, 0x1}, {0x18, 0x0, 0xd3e, 0x2}, 0x2, [0xc68, 0x2, 0x0, 0x52c1, 0x2, 0x7fffffff, 0x1ff, 0x1f]}, 0x3c) 16:00:40 executing program 0: fchmod(0xffffffffffffffff, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\\&\x00', &(0x7f0000000100)='^.\'![\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\xe8}[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)=':(\x00']) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) getsockname$unix(r1, 0x0, &(0x7f0000000040)=0xfc7f) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x14) lseek(r0, 0x28, 0x2) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:40 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) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xcd, 0x400, 0x101, 0x0, "f498122e2cabfda3be815b9d2a3edc10b39ebb0c", 0x10000, 0x7c}) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x811, r0, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd0d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x8000, 0x80000001, 0x4, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x6, 0x1}) getdents(r1, &(0x7f0000000100)=""/191, 0xbf) lseek(r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{}], 0x1, 0x0) 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') dup(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x44) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x1, 0xec, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1, 0x85}, {{r0}, 0xfffffffffffffffc, 0x70, 0x20000011, 0x401, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xd6d, 0xce}], 0xc6dc, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000000, 0x0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0xbfbe}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000003, 0x4, 0x3}], 0x10000, &(0x7f0000000180)={0x6, 0x9}) 16:00:40 executing program 0: r0 = socket(0x18, 0x20004, 0x8000) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)='\x00\t\v8', 0x4) r1 = dup(r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000340)="79c52a6cf5aeec760ec1d004b1a44283e7c64516508876d14e2f1986622cbc7443fdf660ff0eda5a2b1b18ae4bc695a9b9c83f932d578eab0b3f593dab90949d6c3c5389d4ee0252794250c7e722763a4168a1b4183674c4f0c2213220900567963861ebe9e92f7aa94870a9373b025b79a3dfa44480e22900497dc6e9616f7b30a3da8e77498434098e1b7a72d0310cff64f463c66b007ba59dee9c757caa42b17aca98731606834e068e117627d6bbd9314e3bf8b8b1d16a7180312848fbb8f58495a6f6eedc7eeb996db8eb9b454a78db7f6c1a79f4766e710a558d0331c696ccaddc7b5a8b41076f9db5438e247da4f304d8b1ba7695370aeb143edf1408247616081ed02a90d978f0b802866388fd75e6953726f8353d209f77f7c947fae1ebb4cdbc4e360d54551c501512bd4ad336487c90e253fcc7e9bbb594b159c79f2799312f8770643bf06798beabbbcc6d7c1a66451b902c4be7365d931685d32c997ce4047476ba7114c3e4f3bda93d5e87778017d1da5e41b580545b2ca47edb71214f4f7d93f86c87c1fed330d805f4d7f9b3809dbcb01a90eb87bf739261229d0044d63b2f9fd6532c6d93ace46147ac7d83103d6ebe271b106e0a8c365e494e06dfcd6859facf53104825e60e4ec68b671a41e57ffa91ddcd965fca94acf38bc0565acf34528772c4cbc81c9d8accad308b490cb010937590bbb69cfb2da922b77771e944f4287ebcfe25084327c3cebfa901047dd433ce2aaa26cc4918ec6d0403885686746867d3bee5265c5935047e9dfef06acaada093ee0e63dace91cffe7faff0e803ce48d4f3da85820a9ae69050381b50dbe5ce896299929c359197e90f1532929fee1bece701d5996c9a71b0cd6c7b45c4ea8a9a2610af31ec3a55e8768ef12c05795964cb1af0d55e461a044ea7de289e38c6c46d8f67cd44414761cda182ef36f26a57d2a935aed3cac352197b4a001f62f8854cfd98147a9aa998676d3fb8180697c447a90de7af0129f24b60af925a444d1afaaa94623ef2a119de63c51a8889ad573f6690d79410e7ee87c25a4bdaef760f3a48725e4f049645a4a15090ff16218706e28d57d55ff75eaf3023bbaf65a9b0e44720c038ab5975b698de83686da08715456b16c1f36cd91e7d7dccf4e572bd60c116edf225e3e0f9f88a3271394b55d77d32e17ec196a7af392686200eba5c12d2ef8ea681b1efae2063ab2954d6878ce9fd1a9aaa782c20360e68cfbf8e92e3b049d07a584f3f6c1ca3899a1a06dbb038cef9042383d27858e2eef3ee340ff87c74b87486e04b34d61743648f9f5f83184b343bc15baea7e932af3a1e28c8ebe92f09da6d47a8578df104713426dc780aa7d673021129b039479efacd86ec20744e8cc221227842c8f3a8fee1054ced2a829a5616eb55997b20763418743417b3f8f2f931112cc4c3f2fa212d1be4a2e62cd4a6fc821956e2100eb71b278f919318eca12465d72b18891e8a0376f1d6cb556f87c31273b69b17d914463b37e6e0da18094db4c334eeb1cf5467aa3e857c5fa1b9a0566f2a05a89ac5e7ca060b7378608aa1790e19997e1aaf9ecab9811b15175175415af1b39e38dff87e80ad5832160707ae7bb576bc82d037934c78090da2067ed6ed3d5d866d373aaef4e914139d8bd42102816941e5bc3bc328e97efe7e535b1631844f26f329321902f816b580c6d2aa6ac3d97cd29d550a10cac1829ba44c1d1415d2d3b6eefccf4ded273b9311c8ea87b8a2654c17533152071149ac", 0x4ef}], 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x11, 0x0, 0x8}, {{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0xc2f, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x12, 0x80000002, 0x8, 0xd7}], 0x7, 0x0, 0x0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:40 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x9, 0x8}) 16:00:40 executing program 1: r0 = socket(0x2, 0xc003, 0x6) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 16:00:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x0, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') close(r1) poll(&(0x7f00000003c0)=[{r2, 0x10}], 0x1, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x6121, 0x2}, {{r3}, 0xffffffffffffffff, 0x57333c58552e2160, 0x1, 0x6, 0x1}], 0x9, &(0x7f0000000400)=[{{r1}, 0x0, 0x40, 0x4, 0x66, 0x977e}, {{r0}, 0xfffffffffffffff8, 0x98, 0x80, 0x8, 0xe84}, {{r2}, 0xfffffffffffffffb, 0x31, 0x8, 0x3, 0xc000000}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000049, 0x9, 0x8001}, {{r1}, 0xffffffffffffffff, 0x38, 0xf0000000, 0x20, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0x8, 0x40}], 0xfc, &(0x7f0000000500)={0x0, 0x9}) kevent(r3, &(0x7f0000000580)=[{{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0x9}, {{r3}, 0x0, 0x10, 0x80000061, 0x80, 0x5}, {{r3}, 0xfffffffffffffffb, 0x96, 0x82, 0x6, 0xd6}, {{r3}, 0xfffffffffffffff9, 0x10, 0x2, 0xff}, {{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x400, 0x3}, {{r3}, 0xfffffffffffffffd, 0xce, 0x3, 0x1, 0x5}, {{r2}, 0xfffffffffffffffb, 0x48, 0x2, 0x9, 0x1d66}, {{r1}, 0xfffffffffffffffd, 0x2, 0xe, 0x10000, 0x4}, {{r4}, 0xfffffffffffffff8, 0x82, 0x40000001, 0x9, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000008, 0x3, 0x8}], 0xb9, &(0x7f00000006c0)=[{{r2}, 0x0, 0x40, 0x6, 0xfffffffffffffff7, 0x8ba4}], 0x1, &(0x7f0000000700)={0x4, 0x1ff}) readv(r4, &(0x7f0000000380)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/174, 0xae}], 0x3) clock_gettime(0x2, &(0x7f0000000540)) 16:00:40 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r19 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000200)=ANY=[@ANYBLOB='e0\x00'], 0x10, &(0x7f00000002c0)=[{&(0x7f0000000240)="c499b773afe3fa66f1e851bc0f4b348d8c315831c00295e171115a300fce22af60db3421a944b7714dda6371c34a4f089899a1040b9e2a2efb2c4f1a13d6a5cfc50f", 0x42}], 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000002300000000ffff000041000000f001018c2e", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x1}, 0x2) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r20 = syz_open_pts() poll(&(0x7f0000000040)=[{r20, 0x41}], 0x1, 0x0) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x0, "94dbf4a44adbed083d00"}) pipe(&(0x7f0000000000)) r21 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x116) linkat(r21, &(0x7f00000000c0)='./file0\x00', r21, &(0x7f0000000140)='./file0\x00', 0x4) fcntl$setstatus(r20, 0x4, 0x40) write(r0, &(0x7f00000004c0)="18", 0x1) 16:00:40 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getrlimit(0x8, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) 16:00:40 executing program 0: close(0xffffffffffffffff) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x18) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x7, 0x2000000000000, 0x95f, 0x4bc3, 0x7f, 0x9, 0x40}, &(0x7f00000000c0)={0x8, 0xff, 0x97, 0x8000, 0x2, 0x8, 0x8, 0x1}, &(0x7f0000000100)={0x3f, 0x8, 0x1f, 0x9, 0x5, 0x5, 0x6602, 0x8}, &(0x7f0000000140)={0x910, 0x5}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000040), 0x0) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="030000000000000091796a3f00000000000000415ac46d71ce304bdaf147d580bee44649ac341228633897b542b571bb0a34af4996e2116619a8362343503d39b5aa09e25e7fdf46b72745a9f3a2fc921d86bbb57d84df247deca9219fd2121176e2a375e214c94b953da7c67c13efc638bde09c726085b026b01900580c2388ab10e3d3221836f54919d59da5f5fa8ec835f58c849f6d7527d02ab7966ab5369e224c759db0483f7079a6e6ec371adb826dd09124c879cd364a271af8e2469bedf23a3c869d8e500959861bd210ab44e7433a9c952fe90dc883008cca5b2cbfd6655d641df81ddbcea0e34243ff7a032bd5f88b6426f3788e94fd7fa0e3fad20ac8609a8aa727652249"], 0x1, 0x800) r3 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/194) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x8b}, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000003c0)='W\x00') recvfrom$unix(r0, &(0x7f0000000400)=""/195, 0xc3, 0x801, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e4362757300"], 0x1) unlink(&(0x7f00000005c0)='./bus\x00') 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000300)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f34eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r1, 0xc}, {r1, 0x81}], 0x2, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = syz_open_pts() close(r1) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) r1 = socket$inet6(0x18, 0x8002, 0x0) close(r0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="c5c3db23c53d83acfe8a0c15a0388b4c0591225de66feeca81f2ee95c05d128c76b8625af74e49dfd5d7a0f15b56acaa71bdc64ef298c0b4a389a9879b6f902ed3ae4e09f1e61900be7bd90e07ea19c2291e74820425b127cd12163fcd5e5e80eb6024f5f7a926b64e962692e17e83b9022fbfe0f129d9f65b1133d84d753feb8dce1c14439100", 0x87) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) pipe2(0x0, 0x0) socket(0x6, 0x5, 0x5) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xfffffede) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) syz_open_pts() close(r0) r1 = kqueue() fchmod(r0, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socket(0x27, 0x2, 0x5) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x8, 0x9, 0x7, "c3184059aea19f07dae88bf2e45854ef9882d547", 0x100000001, 0xff}) 16:00:41 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r1 = dup2(0xffffffffffffff9c, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10003, 0xb8) 16:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x102) ioctl$TIOCSTART(r1, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:42 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xfffffffffffeffff, 0x0, 0x4, 0x0, "1eae4400000020755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0xfffffffffffffd8f) 16:00:42 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_settime(0x3, &(0x7f0000000000)={0xffffffffffffff43, 0x401}) chroot(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 16:00:42 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1ff, 0xffffffffffffffff}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x20000000000000) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/227, 0xe3}], 0x4) 16:00:42 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x8) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xffffffffffffebf1, 0x7ff}, {0x18, 0x1, 0x0, 0x2}, 0x2, [0x4, 0x3, 0x4, 0x100000000, 0x4, 0x3f, 0x6, 0x4]}, 0x3c) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040), 0x0) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto(r0, &(0x7f0000000000)="a6f8baa5659cd03f5dfc8b51a2910ea761a1599b9b3d9882bf1be6d19449c25f6c122324cbd9", 0x26, 0x400, 0x0, 0x0) setsockopt(r0, 0x2d, 0x3b, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x7fff, 0x29) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e00000000007a1f98f302139ca8fbcb506def986a79d9f56b1600c91197357f3f2864e9b31b79d4315a8583a60d71a04af80d46c4c017af005502c7ec64638d430ab6e9f7ee2887ed66d13e65a2ef21", 0x5) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 16:00:42 executing program 0: 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) kqueue() dup2(r1, r0) chroot(&(0x7f0000000000)='./bus\x00') 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^/\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='\\\']//)]$\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5470a46ba55a9cc1105f796e00b1b4c78ef503cc84c8ff31ee0b4eb8f31ef33451e4f381a7094622be40fc483736532442ce145b1db1944d1f516749c3f8a264b1e400f110b8ccea46d4e647dacb68468fa7c4dcb8318e597fc1c3226e83edae3e8277b9ee6497489834f7ce83c1b4551dbf65dc11617d0527641d52b142a4706b8ad6e0e1306287f23d4e706174a26a914f0ff303153aafd32fec0616aed6d1ef0c92ba99ea7c209107b432021eb68e868c49ce623f3dab1190f06c9743edd5519a03be89bb2cb6424fd17028fa5b34c04013b04d8dee3cf0e60010f659a05de3c813585dcb3c648af9fa1824e0712b561548872ea4e940004920944ac22e944814c91d793827dce2a6200d1c26a50b299c76db068f4bf5df6c339513071e140b415eef118043aac55b204d5314e0bc502eef9b41c7cc74bac6ac510f11a136dd10d0361b77c246e1c35471977b999a18f6be5015d07c1db81", 0x172}], 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000a80)="15bb06ee26c565b1184b43f5fee66b437697edd55e6da9ad684836f13fcccb56cc2864be96e901490c6791948a165b1885522d920b8c97f3bdd80a3d75070931a333383a7d3bcb213e603d78107de8f95a45bffcf3dc52c8870fdcb2694d49ace4efa85c95d901edcf76f1420fbe447137c9f28eb3c3331dc74a15cadff89e9f533b01a19aac6132423ef0727194d0dc432c9e98a5d439b3dfbe004166853a5f4ac6a2c5ba7ec34ed25679547f92781e1dd4e9b3182b528852ece9fe52c63e2e07765425bea8d2d682c776e343bcca0ddc8887817c44649667d6ece1b8fc49f9522a536683a8adb53631b980a41428900665712f5a44a0d341ab8062a5a894da5d0398a0140c14cf9fa932dd3369a371ef2fa16fc81b09022b97a5fee42b686b97fe4b839eba16c274f332f2a1b0bdc29641ff38d0b0b318ce5b02ba7c616dc1603ddee6a64e6fc7feb5097075d8d204a7965b63ae29daf44c326388152645d5a3cffde7ffa75ced30fcd25e5dbbbfa14523", 0x172}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="75463b0579df3a5eb494ecc5db312704378b726f2ed15a97e68bbadd0c83be192cfb741ebd18674eb258e163e903fa302b2db900ffc0a638eb424d32a9068c47412c40ce0bd189bd237df6d5804790fa32a3eb64ea66e65bbf523071daf7c5993bd60a2440ea4ce5a4f6f51c2d7f0e6c1933ac7d7e4f1a22518994b3ba96c98fd5649e0a686bee31500972cfd22de4ed55d61131b6f060b634362f0a11372c6f653bae858864cec3695f0edcbfc9bb1c98d5477a5789dc29146d6cf3a904353582561148c619533c8f61dac6511523d3a96f2d9de36cd0e4e65b5004fbcbe7bc1daafb3a33121e073d45f05ec76abae6012b", 0xf2) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000), 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() munlock(&(0x7f000005c000/0x2000)=nil, 0x2000) mprotect(&(0x7f000005c000/0x3000)=nil, 0x3000, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000000)="8b52d8b00000", 0x6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000100)=[{r3, 0x40109}], 0x174, 0x0) 16:00:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r0, &(0x7f0000335000), 0x0) dup2(r1, r2) ioctl$TIOCNOTTY(r0, 0x20007471) fsync(r0) fsync(r2) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: getrlimit(0x3, &(0x7f00000002c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x81) r0 = dup(0xffffffffffffff9c) close(r0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() close(r2) fchmod(r1, 0xb8) r4 = dup2(r3, r2) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x4, 0x2}], 0xc4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa, 0x41, 0x1, 0x8}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x1, 0x2000004c, 0x1, 0x5}, {{r3}, 0x0, 0x80, 0x0, 0x4, 0x7}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0xe7b0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x6, 0x78a, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0xffffffffffff8000, 0x800}, {{r1}, 0xfffffffffffffff9, 0x2, 0x9, 0x8, 0xffffffffffffffe0}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x2f5f27c, 0x7fff}], 0x1, &(0x7f00000000c0)={0x9, 0x6}) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) open$dir(&(0x7f0000000180)='./file0/file1\x00', 0x20000, 0x24) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shmget(0x2, 0x3000, 0x14a, &(0x7f0000ffc000/0x3000)=nil) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x58, 0x3) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="17970c3065c2faaa19574b7a387fa7dcc419e8483b389137cde2972f4e4a7ab2db611161d11115e537bc5fb12709c50c08deee293ff5887364688de979888dfeddfbfff487eed0c3896e646307d8ccd77c", 0x51}, {&(0x7f0000000400)="39f5d7d8a282eb1d3e2278cb4004589f7077d088", 0x14}, {&(0x7f0000000140)="19ad83200fb4321b4abb9977ed884d3906a3366aa96c59346f269f3e647b127e974a9d7af4663fa3693f82316f0e1b8ba4e461c0ed8adf1aa010675137b64e3ac2ca576581cf6937", 0x48}, {&(0x7f0000000300)="a0e10dccefd5f99404044dda3a447d3fd810f68454e4e602a52745fd25b425ad9fa44d06df5d0b1b9850eb03d92365ce7ed23a4686567570dfd09cf76d3183e271581b5f799369f64b41ef89dbd659df5fb68c6c7bb2607616cd3b647cb1265ade282927c365aee5fc252cde3c3ad1d0eb4bce97726d94ed55e31eca93616b43e0e7121ba9b488393a7bfc699522606e0099aa91d7f324280e1563acbe695396ca908d458afd394f53236159a57e81a5e981dcd8b86e73506a3ee49440e7004a3e219e210bf288db21037c851702a60b9e72b8700956b09f709dbc8a6171b516fd06cf36f880c32d4d64740ba4a88dcaaa090422cc524dffe86c", 0xfa}], 0x4) clock_getres(0x2, &(0x7f0000000000)) 16:00:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt(r0, 0x9d5, 0x1, &(0x7f0000000100)=""/116, &(0x7f0000000180)=0x74) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x24, &(0x7f0000000080)="000000ba5ac64ce1", 0xfffffffffffffed8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x301bb9cc08b0bd4b) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000000), 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) write(r0, &(0x7f0000000100)="6c00899403d6ef91f4474cb936d354c6cd1adc130b08a07a68676b4a796a7045006149eb3947cd370ae20912403046821c0cc0bb4b813a554b94f81c003177e19ead76ad6bcce2328fc8302d44bfa62090faa0a96d49aa452a3d0ddff2e7a8c8f157f68d85f1f1b7b911429450fb5d9f87678d04cd3fec103a56135e2954ba015d52626e9b330ee0064aace821b168d7e9c9246ff29014f7d37cb9fa7db4892a21027e0a766a0bab3e6fa8790557f67a8473b1a25fab4dd6e19cf40ed2201033566155d9fe429188b25b6c36c9", 0xcd) mkdir(&(0x7f0000000200)='./file0\x00', 0x30) truncate(&(0x7f0000000080)='./file1\x00', 0x2) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:42 executing program 0: socketpair(0x1a, 0x1, 0x6e, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/91, 0x5b, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x7ff) r2 = dup2(r0, r1) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r1, 0x100000000029, 0x9, 0x0, 0x0) 16:00:42 executing program 0: clock_settime(0x6, &(0x7f0000000080)={0x9, 0x6}) clock_settime(0x0, &(0x7f0000000000)={0x8000000}) clock_settime(0x0, &(0x7f0000000040)={0x2a}) 16:00:42 executing program 1: pipe2(&(0x7f0000000100), 0x0) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000000), 0x0, 0x4) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x800000000104) r1 = accept(r0, 0x0, 0x0) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48", 0x6e3) 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"}) write(r2, &(0x7f0000000200)="1f453a4dab3c5a39fab8f0b95619c605cd2d63b4a0499f97b6f455ab7df80ef8d0726ada035723eba6bedb8a3da9462bba68be81f8783c8428daa8fd4138c0ba734f879873ce45a9f49fc62109f9b057d8601a78cc7035c8bc48d36cd0d837e2d715fff0a7ff2f4ef1aba025591860a8148122", 0x73) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000100)=0x24) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) r2 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket$inet(0x2, 0x4, 0x674) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0xb) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x162) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x10) r1 = semget$private(0x0, 0x7, 0x10000000000100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6000000000000]) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000140)=""/43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000003840)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) recvfrom$inet(r4, &(0x7f0000000200)=""/215, 0xd7, 0x3, &(0x7f0000000300)={0x2, 0x0}, 0xc) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='r\x00') bind$unix(r4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') r5 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001380)={0x2, 0x1, 0xb1d, 0x5, r5}) socket$inet6(0x18, 0x7, 0x5) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getegid() sendmsg$unix(r4, &(0x7f0000001500)={&(0x7f00000013c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001400)="eb672a0d3251e457970788d87f0d1f221bca1420198280a983b69c7e1adaf0410ac624d35220e31826", 0x29}], 0x1, 0x0, 0x0, 0x40b}, 0x8) r6 = syz_open_pts() bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) accept$unix(r3, &(0x7f0000001540)=@file={0x0, ""/48}, &(0x7f0000001580)=0x32) recvfrom$inet(r4, &(0x7f00000015c0)=""/79, 0x24, 0x843, &(0x7f00000003c0)={0x2, 0x2}, 0xc) bind$unix(r3, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000016c0)='./file0\x00', 0x10000, 0x22) semget$private(0x0, 0x0, 0x400) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001700)) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = semget(0x0, 0x0, 0x1) r2 = getuid() getgroups(0x5, &(0x7f0000000740)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x6, &(0x7f0000000800)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000840)={{0x5, r2, r3, r4, r5, 0x130, 0x382b8c11}, 0x7fff, 0x100, 0x3}) symlinkat(&(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00') readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/1, 0x1) r6 = semget$private(0x0, 0x3, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000006c0)={{0x3, r7, r8, r9, 0xffffffffffffffff, 0x1ed}, 0x2, 0x5, 0xb8d}) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r10 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x4) recvmsg(r10, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/196, 0xc4}], 0x3, &(0x7f0000000400)=""/180, 0xb4}, 0x1) 16:00:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001a80)=0x250) getitimer(0x0, &(0x7f00000015c0)) r1 = semget$private(0x0, 0x1, 0x5e2) semop(r1, &(0x7f0000000100)=[{0x3, 0xdca1, 0x1800}, {0x4, 0xffffffffffffff80, 0x800}, {0x2, 0x1f, 0x1000}, {0x7, 0x0, 0x1800}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f00000001c0)='./bus\x00', 0x10) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/17, 0x11, 0x1, &(0x7f0000000180)=@un=@file={0x27ac79b03810ddc8, './bus\x00'}, 0x8) socketpair(0x1, 0x8003, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = accept(r3, 0x0, &(0x7f00000000c0)) connect(r5, &(0x7f0000000200)=@un=@file={0x0, './bus\x00'}, 0x8) getgid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) writev(r2, &(0x7f0000000340)=[{&(0x7f00000002c0)="ea92c7f03b7ffa7bf10cb2a10980080ebdb09e9f977300130a1db96de74c3cbe816020fd87e50d26a9bed3b9c6bf4a8d3e9d13ea437f640ef4e34f75f775dfc65e0787130c12c6", 0x47}], 0x1) 16:00:43 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r1) r2 = socket(0x2, 0xc002, 0x0) r3 = dup2(r2, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x3) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x4) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa4, &(0x7f0000000300)="751e695e5062b2a8ed0f0d1ac9dd4983f250e82a0fe3f123084f4d80e093b5d1dc77453d26778812aab6cce191925b76de565180bb91602ca3b4eaeefe87bfb7f9c016a10fd79939cb1f1f1f1e0c7f133e32587c6405bbfdbb5e24a48a2db3534a50ba2acc6a6725bf4638de8ca5c395ab4a511399635943edd45fbe4e77408d7f361d63f8ca18781b5144eb6c12d83e9f5dd96ff1f89e646dd315c5bdff3baf0350838d") 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) socketpair(0x2, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/151, 0x97}], 0x4, &(0x7f0000000400)=""/242, 0xf2}, 0x43) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfb0a) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) fcntl$dupfd(r0, 0xa, r0) setitimer(0x3, &(0x7f0000000000)={{0x7, 0x3ff}, {0xa53d, 0x4}}, &(0x7f0000000080)) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x3}, 0x8) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') close(r0) 16:00:43 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f0000000300)=0x10) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000180)=""/196, 0xc4) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x305, 0x3ff}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc001, 0x1) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffffffffffffffc2) wsmuxpoll: not open wsmuxpoll: not open 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000800)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d96", 0xf44) sendto$unix(r1, &(0x7f0000000040)="ced414682a104247cf7d2492cacefc63dbd32a6c6f7c6a573e1ed5e46b9df34d26df9c14a5d8583f4bf5676583ea23040c92e595f7e739f90ac3f9866a3619ec3622753c1c8f53c0b80af4ce187a2c7cbb068cf9b3429ca837f29ca8a058d5c243d9b3803b63b096f8ca3900d3f7bd96b962c95027d128d2b995bfcd05c0e5679124ffd7c7abf9bba01e52236b92f89b2bf8048af2f39f8f9fc2a336b4e94792fc874aeaa3cbbe8b0b54112dd391840f960299e457704a5112d1a11de2", 0xbd, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x5) sendto$unix(r0, &(0x7f0000000180)="fe9cb99937bfecf8dacb158b4eb886d16641a77d0bc79e11a042ff12fd3571604d00718c564e4dc438f8dec325cedccf1eb5bd50f06163c55db06a7d3aedd84f25449411a6ff6002c6fd8a62ef59dab74878cddc3eb3c4b5fb9b933d161256ae398683b40335395fde2da3d06c76f37720974d0b31675fbb83f688895201260f0bc68a4ef1d85d768a25005f1b50baf6fe505b393a541a223a07b860dfc1fd54a46053baeff385ad0242e7acbf6e2d3b76e05b36bd41a99c7fa8414451268c10e803cea7cda72b190eb0c1f11ddfa2f72a61d03457c830a711a6cec0d92a5523ad2f0d196d4816e8458b6f41aeff8816e24c32c94d17af4f0cb7af68", 0xfc, 0x0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x54) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3e08000000000000008dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907ddf86fa686e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acb6af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6", 0xc6c) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x1912af6a, 0xffffffffffffff7f, "df79f22a003f00070000a1000200", 0xc6}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:43 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x843}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="babc181b3681c8e4a296ee01e5da451a5e51cd73df379ef79e7b395a65eb87355a4b3a8e10b152fc7de4d61b0b6ecfc0a2ddb66cc0", 0x35}], 0x1, &(0x7f00000000c0)=[{0x108, 0xffff, 0x4, "32d55f61991ec00065dc7576d154e750cefab74e2aa557f030e12892d8c9fd958770e1db96568a2a62178136dc9da66e42e2037534185593d400b6afe8be08fbf535d58e156f4e9c1fb124f090f6895a294348b0f7e4584ad6d24274898e07f0eb33b8a1b32b3ff5939060c99a896914b0cdbce53c1065c2b39c86f0e9892f366d157d1125303e9ba119c19e0d4df9d49154a007b75504f0854b05831ba621992722d005d4268955d75717b7dd6de8ae712d895ff112bdbf48ad96fc35c64914482bc8f2b7022d76dbd049f51346ef25e114a1c5366b224866ebff8293df521e3ec64dab4d2a4657010bc0a693054122e94b2e53"}, {0xf0, 0xffff, 0x9, "5b16f02b7ba5b845ea2620c9fdb41d65fec95b57f73210cb1758add9b401ba0be2fae6b0d0c0b4d98d95b0cae72aa160b508b15a3c6c7d6ed36d9c80105108b991a1dba8a1c131180585cc874c204dfdf4ef705ab1b9cc179fc150c22ebdeb7bdee761b79fcd6eb15700a904ccd092d0c3c95c0a0d6dbf59130b01f3e734c11d54785d995ed0fecce8cfd3f0ee13674c204770e00a9425526a826428b202c46cb51ba1ffaa6351c8a872e4937c7566534ffde9c9cf3377d49500b3abfa0547c4f7da30c45a7314cf33c0bc485f8fe22fff1360c397377fa11f0b6b9d0d083264"}, {0x60, 0x1, 0x2, "d36e2a2c1bf7e9d20548fd2b4b8f2094cb575129746ca3f86d844668da6b757c570526214cf12a809885eb52dc0944fda9a685cee67d5220bbe1778e79fbf46ead47aebe8f47d56a34c859"}], 0x258}, 0x0) chroot(0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x7b, 0x6}, {{r0}, 0x0, 0x60, 0x2, 0x3, 0x8}], 0x1000, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = msgget(0x1, 0x208) msgrcv(r2, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x1, 0x1000) recvfrom$inet6(r0, &(0x7f0000000140)=""/147, 0x93, 0x801, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x974}, 0xc) syz_open_pts() 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r4, r5}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000140)={0x3f, 0xfffffffffffffeff}) 16:00:43 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/83) 16:00:43 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000540)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/81}, &(0x7f0000000600)=0x53) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="a2e481093110ea0249246ceeacd792620eacc6dfd3a8cf385cb5491819990c4bfe818ecfff412fbb45ea4cd8f4157edca2201e0373870bb14aaf7f53962194e284f6bba6af2716ac74f97f20ff6d2bca70f455bf06f84b4589361fdc38c051ff9a3266d88be4471a7e460e6feb96cdc7093eeaca5f63101980d98a75897b89a67edd", 0x82}, {&(0x7f0000000140)="821a5333c3ab7bdb20d6b76e416e90dca7e81435d185d6dc863c32a73a67d0c3e98d7f4d677bcfe703d44933ca89b56fc4a0023b3d0456d9120c8ab0bea9a6270b33a76ceda8178f4c3d6c1099d9263ade5ca1b242faceb903efbe0d96d099a574bab1be3fb38ca5453d2c14", 0x6c}, {&(0x7f00000001c0)="ac91504f66c9b2b20d3d7751600c28b878", 0x11}, {&(0x7f0000000200)="a6a0052e0d3c8c69671a87f425b29cbcab04602001c10f921283aae7654ca4450e8d0ec698f1a0b5a41a2d67c7132be2658b45785fc60d7755c7f6a9e33ed779c2145c24c0edb395726a1e7b433090a76391c9df6d245560083d1d48c15cc36d322b7162970303412d3d8ef31e572baba79f4163d82629164cd3e552b6f18fb319c03079b1ef9a79a526d18502756de61e0078c8ec7ac460a508881fa244a479717d5efbd5c8870c3f3cd878b91f195b4d2ed4db7e4b15471b850e9c819cd766b573272206109ff2a85dbd59aab481f61738c5786ab9e1ebf53773cb69c43e3cea556ad1e023f4", 0xe7}, {&(0x7f0000000300)="441cf74d7160cfba3869c4c874a020cc92f0f18e692032089f5ba094db46dc6d53c5c47cbba4b59abca65b1ee8daf6fb29e2764935d4a15c5a06d131c2d35d91bb452764eb6561634cd0c0ec807ebffe2ea72c1ff60a6abe7714c24ff756d38094ba43d123efc51d62fc191670557af374508c2e32d9ccd07f76b60086630ccf1cf0f190951f227b438bfca34f02c3bc0c8e344d", 0x94}, {&(0x7f00000003c0)="f47736785702cc366bd659d9c2a2da629913c69a45d11e7061cc80ad1821e1df9e21773617443555fbc78e17ee892eaf915a97bc27c8213fa614635d003a97a25b9ec0714b121e8606506eff92b657403fe8b09d8fb61dd0666e2adcc508b5b9c2b3a0994171502c63c74f7251d9740e6f2b47571d569c9b7465070584cdbec74a89206c9911a76baa8101b59191a55e375f786dad", 0x95}], 0x6, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) flock(r0, 0x8) 16:00:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x10000000000001a8) getitimer(0x2, &(0x7f0000000000)) 16:00:43 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) dup(r0) pipe(&(0x7f0000000080)) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x1008, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8001, 0x5}, 0xc) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="f41cf124d4a25f3078fcda6cd6fd86ce57932d14b997b03b65eebebdd4b44edb44888edd10b13dc08573a87d8f9b8c774d72724389ebdb5cbc5921f4f19bc069f65fcd9932bb89abe236e3be76e79a625ef26c58065f8f45", 0x58}, {&(0x7f0000000280)="b99aa038095c44a1ec719f49ab26b5328b9f1b5da11759b4826a9317ca4bf16c6b0110de2996d873ed1e271ee01aed9c25076b81e02d2d7947039e8df84618855965890d9fc7e9c1dfbd2f53ee3b5f56d61d06d5838030e69b8c28000fd53c816d0c37fe21fc64ad4921ae2c41e465dd", 0x70}, {&(0x7f0000000300)="8a9e3a60f17d0169a39da265737811192e7f7dc4b6c1fd897fb46e644d71a78e218076d399e35ee337fc8c3a3833c1b3f999f02aa3fcdee629fb3706f90103c7fd1b18f24b9950f4986a9a3673ef2f25f4dda2d828e7578bbaa0018350bbd7eb24a45538fdde693fe4168d55f31f348f22ef831c8f63341a80fb7f389cacf094eac32db36c5ccd80cef941d6ad1a36cde96698cac8c531c8026aa7692b3754e0725679bd1122998ac12b8ac5d6a9c2b76092f61221439a591d", 0xb9}, {&(0x7f00000003c0)="4b032828d800683cedd74a1f61b582758c5c96537da066337de7479555e538860136f7f5402a6f2d58ecbc833708a8fe13f76f5e7726b0e3f8360ddd02741e4467c9c5298d9abc71c9b54ea67beb092feefdeb4dcb3109e4e2f33392fa48fbd9c5ebe6bf37ba8403d83192f5aea646cb169965401a1af446f5fda531cd1f1328664b3d83a2c8021e5503b7bffbd4a04df6eb1701e09279a40226d2cd63f53eb7a6f84269c74c409e1135ab68448430ccd0c0f47e6bfc14572096e0912ac2f4ba457456fa22bbd73ad311a1caf024a8af7b78288deddee01fd740fe2d", 0xdc}, {&(0x7f00000004c0)="1c438317bd9c41f9c5df825ce2046759662700eba2bbb6df089b21d4d64a469e334265454e2fad056956ab2e75b5da9e9bd03c9ee892ce5f36d52092d3cb43ec6633034331b5dc92d38b8447d6db25fda93f9bd72ffe9c6e1119c98c052e5ebdda8ab313cdff8f80656663ca25a84d658ab069d9a4532373305ee8dd6d8795d9a655f6686d2ef95f832be591c08a406181332a75f35fffa446e39561e5e3ea069da2339f3bc49b4bdae18126a541a25b949572833ba49f2db06777b1e301e0397ecbaba5a1a01bf26b220390756b055bb230b81170e94411f65f0fbf2b1db3e87e3d784f16fee2cfad3b7e79188eb6fd2cee07274f93", 0xf6}, {&(0x7f00000005c0)="36b1f8cac6272aa2b17e3f26a805d12bb8283497984b7d6a0c72a90b9a3f1922ad360e168206ebaa22feeb104611eedce60461b8ecd89c915277f4683eb2ca95cc8bc5af7034123b48c1d089abbf81cb93a3a161cd0d1a99806ad12d974ea65b98bd4d4940838e28e0947c4986785a7f34b3534d31b82393844d", 0x7a}], 0x6, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="dc6a727ae6a5c2c762b82a1fb51ecf2dfc329f1899ed8be8199411911761747f4311ef5f28195fe7c35d5a9b", 0x2c}, {&(0x7f00000006c0)="11f666b61d2dcf0b10277bb6f970d2a9ffd45e56968abe67de209d1777492a6d48e928f2046dd1647eff17a3b86a31f229c4aae0b04737a2de63782b8bca1896303b7eed71f49e6775218dc88020b822aad4528af6978dd70324624fdc7058dadd", 0x61}, {&(0x7f0000000740)="9f539bb3d2bb6b177c570c5a690e73c7968b7be193e106a971172316ed9da76d56b5d319e48db3714ebd688cde590c92d052a8c3295d1d97276e6e911485ddf49f52b099eab529cc3637ff6680f5a109899e94d0ec66f9c99c", 0x59}, {&(0x7f00000007c0)="5ff84cd77672c109bffbed2dc1248004f335829a7dd3820f6f3d69461d00c2a068b861b149560ba26c06fe8f5a1e528ce047c6bea547f8ab6673cca7df91a7e2d9e6a6db1408767eea972c37ffef34499170df4424a4c2a8b1661ee423286a312c2bbaf01620", 0x66}], 0x4) open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/71, 0x47) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x89, 0x0, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) 16:00:43 executing program 0: mincore(&(0x7f00003e5000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/19) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="95607a88d1cace9373bf4b188a35386b77c71ba403a2718f7ad0408e77c343eb68a57a5fa7bf1f7af7e4438fc7394bfe8a45341057e7d464e90157fd4f51f3e4c31a92d7370b3100b36c89ea7d1f0175617880a158b236d2abca15fb6656257430c3911c108437e08e56ad381d2df39a892ba4b803cb43bdd3962e1499dc8c01685cf2b5f076cc25b4fb9bcdd35a31021bde0edbdfe47d71", 0x98}, {&(0x7f00000001c0)="93a536a4c72e8c5ec78510b66c85e819404aa1a260547fd4553fbaec78d509ccf4b3495350bb0bacb84d4a992145e4c66dc463723d968086910887861b2e968637933f11ef8544346058db54d0fbec06d4f7f88916a1100706034ff31a355766571a2c824f4acb3575f615ec314203d7bf0177de4e9259a2c025c7e42243dad6022cbde37a8e9eeea417924aace503c21098518e1a521fbe5649352cdd181b58e29e425be35e062481aa2ad5f5", 0xad}, {&(0x7f0000000280)="e1b80169003e910ae6175183fcdd1daf1064594ef425d1b3c981dfcd5a9a3072ce0d7f0bf433902811d09dbda13866d92ef79c9770722b2b432460cd12aade321d1789d1809c5772b82cded64ed6fe518d96a32e6a218d8165a3", 0x5a}, {&(0x7f0000000300)="7e3ead788bbabd0c8af04c15117c9bf63680972ebec51a6f4149c860fb29896c846dfed4da16b68aed54be7ccfd954001c0d160b", 0x34}, {&(0x7f0000000340)="9555621c85c61eb7c8a7cff20607696ea8f20bdf2995537a9ad6b1a2646a93ad39bceac4c4713c75d8b2349755dc1a6e229dcc970ace6ffd2117f51ab5d293f7df77eef75c567efe900d3f155ce36c0b89a483ca5e2ab66e8009d0580c31cda0c595b1455b7a9c9e06113396d2a8ce0a6ea63f1b88ba97dacd5bfb395af14399ff60b919dcb1e6e5f7bb29353a459cc4c5bb4076b76cf26e482adbbfea91516a739aadefcfd0ef18b5857cf5a167439a22b5a73c832bf9c4b71401db826e0a6e959b2f2faac35dde89bb60e8cfac98188fe2a12ed917d99741fe943913cfb02eeed01b0c5c9a485d2a4de4", 0xeb}, {&(0x7f0000001680)="b260a49be502cc2b3ee65c03b38198b167171ee7e00aaff29cfe08fbb8daea6682260774643dfb694490433f5563973cab319c3551d365394bc00083eff2ed060cf401b99140037e5eb54be27f284a9f306a292d4a84e45468904305de62df1944d08d5ffd8000e4dd992d269377a89cf55c90cdd9e4223a7f87696d10a44f05bbe341d69db748aa6eb7d35d778ab0ff2b1d543adcb4129da7c81cd032bb3ad1d0922b59037a3fa3950928d2922c62f729175363aae58e4ab69f544cedeb583b1f6bbc9358043905fccc31d1de5f93e4c227f929da29e7ad01ee75746ee39383d80bad26a51547fb4759bca66b704d28fb8c3e60966bb0b8e534327271634792daa4627ef82cdcfa57ea96902712b051f322d3d0c629262cf851903a36d0992183e8b4765999368dc8ebd5064d45718d94ec4794f5c9e0c000780f81ecceee52fab7bb8d8167e4e2d542f6801b1eb0b3217c354b82f13b2c08cb3ab8e154036155ba587eecc754bea868ad501ce9b40305da26ef7b83461e9ca541fc199a7e120b9d4f9cad027a76b41a5d1b10750fe3b2f5a02c9a6129851f466a08f4cd66cb6d4ebb20d2e682819bc8e011ebe78dcdc9af091a505fd0bda1261667e7ee10cf02b3bcd72d090f45b837a924a4f91d25dce4016ed8b47fd6a403de6467b10862ee31cd384562e37f87ce4970adc9d5d71cd76c664081c72de03e15e6dca5b6eaedc1477fd74dd7a3272e5e0d315bf498fd4e3f106ec8fccc120d6f1286c87af3ec16d87a0d49551ff0af659216b83fa48f1883e3a5035c946c51a635ef1cf109a623cfe9c3cfe1ba574276a3ba009d9e80e987d699de012d3fff8fda39d07a6213c5171a4d4e1d7a1364ceed3a79056b7974a139889bb9f0bcb064652b065036290c4f8a2d77ed8aafdfe49760b0d62a43a8d3a06f123cc536b49d4d0dfd7b1cd7b3ae326c9ee0873a6a28e9303f6c9636967b05a5b73aea12decdbe74ca00d29d560f079a5044ae56ce4daadf908b052b938095bc50438fcd21a4b9c9f4ffd9091dbb9e25215eed8d786055ef17b0337f436ba9ed57008a47a49f7c2ce89ba56948316fe07f255d370910a7123e9ce0014025f26466978d437c7a4cf889971403bae29715a8cdf99943de4e7219ac3d1ae63fb2a3f5f7560e6523d475a93c17b03c3f28f9edffa3ee28f811a63c45ed95e48465547488c6ef89b5e70602927843e367800276d95917d68fb7ede9226e85e695de44747b16cba49f04bed49a88532deafbd2be2981db92b6b1aa9c94e42371a045530e38ed02be61d1664e02d1e2ff35550854f511072c35b96bbeb09c980cff3124a8cbe8537423093d34a1c2518e1568ccf975e253bf2feaa828cd05acc4468b8ae06fe05398cb66445da396a37b2f2e9836c6f8a92b3db52fd9d7b1cea94955ff4ea77d34f780552356e31d813b643d9070d89c5228b58a64b9b56455736382cfb13cc7834d71f896220d9f93bd1852fb74ab4fc5eda11f4616af73f90428bb4b947e72fc77a845007a7c9b6ee81f841587747f2558d6d19d4a8159ef1ca380aac01be0e2030ed4b75d2633aedc635cb32b18aff54e97e642fb9a90c782f3d648ff42eb6687e9158068dc0e845e61a32799946bc53136b5bdfd782aa1d61090ff2e5395d381c7a6ce9ca53a08f25a641434c98f3078621cd103ed83ba6ad6cf340982351197076e8ae521c462af274d7f4122df4c21625e8342a01a36f3c89d0486e93292b7245af0f85ff712fb4e7403776b1ebf38302b171b87e73e761c9f41d5fbfcad47784bb2aaf5af647ddcb6f4dfd6e1e85de0b1958fed19b4fd4109f4ca5bea7b20e62a55658b53bb657afdd3135f9396d1f75089212839321453d4a33f0379716aa76a1445efb890b4a34eddaa820cea5dcc985db0aefbdeda910cdb1612bb23c4d402b939f0eaa1218c8300cf1d52e9f3ab2113533d2773d3cec8c24bb95b2c6f9a8f70d90f9e4aa91a087f16f8db2f44d65b2f2da5f7f4c31004981ff0a3d1e905ac5ff9152867e1ff097dfed241becb936ee214893a1f8c58afd89cfbb819e55f681e647c306722ead9460d62990ba04ff557ac53a7aaf88d6cc1fa57ee83ec2620321dcbf34721ef9a5c2d08c4c44969cff685dd8269b341a1823b656edd2009967a1aec69e673cb24f336e70329e200e40963478dbc64ae005ebfc72a560b671ee536523fa7ca660d026aacaeaaaa0a8f52226a381702f004de42f4b22c61383bad2db8cbb46242eb0a6937aca4af1fd644ebf6be62da09a29d8428b6036ab3efef40ce30374218217db4b265e3d94f38bc6e9d465e05a35c343c96a19f5aec414420f3d0e48c26ca3c6e9a7f49cd8fe0a61f4d08a37265669dfd88f552d88ad6d6abc814df1347268c0c9f15fba7baa3f7e15305450a62aaca98dfb444cda04acb0847381782e80bdbf14cf006b0cca264b8f443b35bf833d888f9c921f4b6cf5d34bbd8050b9bb50556661d1fbaa2e31eab486dca58b1eec9afc3db468cf0386c9cbfe575c41755d64ccb96e63f3cdb9a679ea7d4bc43002d756bf89b31518ac92b27a93de3b12e42809e144bb86aea608651893370676a94ec9c3f66cf05fb88b21a7d346576f47c4a61b3eb5c8d4f573514f642d00183c00666e4f41cfad181399b5b3b3e90fe8274651013e41b487fdd59832e784c0cecd89f2d85ca04a49d48c259abd802766f93d02d7297aa75636d5a26e53760c9093fe70ce9f038a32695d8debc46c142111f0a73521f71e78785a7a7ee7120223c9ec8c3dad0aa73dde7ccf526d28d627ae8eac8a8f0eeb39e0830bb0be64bab56954d7960a1403d7c74563eedce63784ad164290df850e5fc032baf9b161033d5f5fa3806256602dd33d4af4eca622eed9cf081a7d9fad24df6d6de72cd73f0f2d204e47c46a85b3f169805c9be95890d900f7699ea26a8371dd2d1a2ca4f73299a6e220171d89c082c7998aa220ac4989cb16089d09efc80653483307507f82fe2b83ed4f4f2086a439ffa6a0ef4f4baa7098fc7f5000434c8c757bfea3feebe4a9ebc1c7a02017fd21d014d95864e77998749d8905a56c70880d95b9cdde1b96346fc8eaad358a21b390e8827236a3341ec8bbb08c67c8f1c533ab8c6e85ec639d50ddd050f612855b6deea06939dd6ef03ac9c290966e27a2d2afaca2ec29e118a8a23943233d491d9154731b18719f1149646ef82e65dc97cf9b153350175d3c6b70298ce2791c4170bc3e23c9d40740bf5e0c1c95de330391ab9b0742dc7cc50354e4824c5db942eee615bd94ee13ec30b9449e90c13335a4c60c2f26e120659316b4fb984ddf2f5d8dd3d8055ca90b78edca355f648509944f15b10d3745b78f7ec79090a98404ba94748cbde44fb789f7d11d08c6f08ea73b7ad0e226926a0a5c11880ca305b72043b7119826f5d5ee97486656387d05b5071b5ff1a3b13d8ee18dd8ce208e186b53fd1905a2b1a1731591cfa2a8eb7127bdf89abe4709925e1a8b6d947b52a788f7949c56bd22c49e9f2f94e8f3e81d9e55636137f75751c8977a0cea7aea5d4d802fc409e556f3efc21ce0995a02eb7be4ca7fbbac701fefd867f93a87b35a8393f72954620804619d7737f56ac396c057ce305793b0837e5c68a35a645af2560ec4712ee15b195f8253cfcc2ce0b4f39d4ac0630e42fb724acd58665806a72481bc43a3c3f77306729bb35b58809a291eeed71554ac4c8beb443a5322a1dffe80e538afe6f64dc20d1e64c56016f1fbd77bb38bdb149dff4e6256c0fa3080eb4324d371bb2799c398fe7c0b7e8032d14ce8ae4431cde7f5f5b4d226d8f016905727b7998b7ec7362bfb7d90d483d65b62b47cac03ce359ec264b25656e2db27c8ad47e668b7a29ecd6a9ba0e107c82387ab93783b570e86564f5facd615c83267add858a18fdbff51ad1f795b02f7f2f74e0ddfa029c6bcda7f427acb1d93d3fe670122efbb48dba054cfb23c5cf70600028d15b80f68d231ee6d4a8ab6317560c0f81dc683fb4d40fcff1182173d9202a1a09b1ff9f3bb98d5770d053a720976b86342022f8c5fe142ebbe32ffd64239b50c5b00f062f32fff8e2c77a9f1465732a8ab1c956b9a8807da188626437b999828051cac09a2a68f5ac27eb2f5d8019510a1afc7455743dcf328043fd546e7624bb4a220caa0888486c9eaadedb0a514ee0aed3d46c5c03b0446bbd29455a61824fedf32fe460dbc8c2724d94e7acfef6260fbbb482d6fdf6d8946e59a0692a98f6e88c2b1fea045674ea6a8280bda9933ba7e0135a5debc958829dbcacf4dc79f7c09df1ebd7d2a6b4007736e5be00053a091419cdc5e9a21eb563c3551cc9925483c821953570df93b14d3e5fe9aac594a388c9e0801d6d75132a85486e8d208ff75285c82b75dd77a0bdf54cdc1c6bb85f203d9c5c8796ed10ff0b666d3f6640fb2120f54b7da7d73719d737a3963097e630551f06a57f4e8f00e6a5914979a3c6b9003b8033b524e63888c42400ac71960360b9bf6764b77a333a69322d1f81ee49b4990149c335b2eab5457033b061fac15373d3c4befef4a74c6fc9f8c2a42b739c9320a0a8e26f88bd1154aeeb81bf52cf50b646271fc3e16d525e6737b4d7589ba868fc6a067b9d7c0dd3b662b4a9612965aed2c50d5ced97964f488ed758856073b5aa0e36e88307c21e705611afad1153aa8facb4fc3ddced1006cbc576ec6e06f4100e088ce2153fdff047f8e0fdf10d6cdf2aeda42ecf76d9a2e2494914702f4475183ad76fadacc24b12aaa7f4117ae2fc6c7327cf3c24c1bcfa65bafb8c0a4451ae439eea3c4b4cdd52943cb0afdafb9779ca9d06893837cc678c17ddbe793eed7a27faf2173db2a1cb550c056ed44a4f24cd455a11a9ee3e0a5d71353e194617d7350b2253d2d4b86140a4e60fb3ad3005a765b04ed9e0c0f9617000f08572cca7857994bcb2e2f483746d812d45139e413145d3c076abd62f3c4c80ecfab9abf24f0af23fed6bb07152b04cae0fe5372eea4978f2eb83f772acd7b50b31eef73e63b83ac8a1e89e283daa2cf1bc7666ef7af411c96123a1c04405de92712f73511e01912589eb072cda802a6e4504eae8a376e5837f6a78e72f840c1cdc12c253155726af8d1f6dde89295d6ecd1b0ece9ad8931ba2883c43d34899e0e94c89b16deb5db5fb25c6f70379d4c951f4e66f64a7623f5814df31d55c5d46e54ada2b2a18db6573e3fd610b14e1bd3e96ab638e517f3a86cad230c2a791ce994928c6c48b3ba6edc559f7697eaed29ba1dd04e7341788c1123af95d62c4dc5a3055083cc13ce7f2701158df91c620f72bf11a36855f394dfc5b98492d6ebcad78c8c22869ce97e4775748c540ac3aac611d636d82455c721b8b31609c65e5af59a96de1d4ffbe621e34586c6e2a29dff5acf6330b04a9929aab4253b047c0125c1f485e03b1231d100e228096d52f48b8579214006fe384f123bc03331bd3d7416ef16341f2f35636cc2d9090ad71cbaed8d0af02efbdffd5ae44360e89d124782945b61edf563a12df4df2815aed8b78f93dadabc74bc601f08b6df0e7dabd6203effc46bca21f485cd712d24e6bb2c475c8d058e8513f16c546aa1f851002b4aee63afefe2cfcd2dc7cd8b7b90bb096b69cee94c75f67aac0beb2650bb916ed5020a3d27062d59f64cf350e119fd7f2aa20a5434b751ebfd79e70bd4f3f5ee4a51914299d9cebeec7b1a44f9b4207fd9d9608827b77852381b5b9fb7ec680c438536f8fd617302b", 0x1000}, {&(0x7f0000000440)="46ab1892e05e51d29123d99f231895c96d5faf9bab9d326fc7c8b78c861d1fb0d5dd8cd3b19e518e31c328cef43f4b6e0083cfe8f4aba69c073f5c4f3463766c50e12bb90f70583adc33dd774ea87804469cdf5fc3ed3c88eacb91a69dfdebef630046478a67a439c8e84179dbd32353d113cb1cfeca173f3ed05137cd2eca0c985f2cdea84ba765e2ca3c0c972f8b5c1eef2a7d74178a20f6087571adf44e70088e532c108249bece1aa0b43815b0c57197a2583a4724874c49c3852da2c438862e5daefd5db4c70511c977b4d0392c9354f6eab2", 0xd5}, {&(0x7f0000000540)="80a9be581c20e3b3517a8ed60a47346a94632467be1f8a58361d358c30c362214328693ddf1beb3468cd1a675ec82088861797296b24db2d", 0x38}], 0x8, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x82}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xcf7f, "fa2a26563d64459308caf5b230a1401f086466ac"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="edd4a945ac4d15e16547ec3b9dc7c67182635197f6853d7ae2a7be639306224c5a58ed4fdf558e406d9fa0da24014068c3b0dd587e299ca9e6a910bd", 0x3c}], 0x1) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f00000011c0)='./bus\x00', 0xd08e, 0x573) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x100000002000, 0x3f) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000001200)='./bus\x00', 0x2, 0x0) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000200)="a903253bfd110c689de6e52d48e0703f46e1119528adf62b90637bec4cda0d34710ddffefd414ddd3b0823375faa8b3a46d56ad87ab00ab26d9df867e3f7c33cf05ec060ca9cb811a2f96db004cf77e9689b5d65d8540eb4474b205d35e1d3e54d8f22e6833ddf837c1af02bec98d348e3a536930f74268233128b8f3b57dfd5b7ad99bbc4d2cfbddf0d3d30ce2e56392b3c4600358b759793f188c62ddeb903015cb855be07f04c17185fc83e828f63a0e06e2e93709d6384c8b81a94627c889b947e83459f523c307e028bf39b8d6f1f973e5a8fb2a680b625a850640c7e826eaa0325ea27ef2b72c187d430a5607347f29d546643d349b3e16964b18922aaedd78b3f41ee32dd18e1129413a717e5013efb5006efd55d3b4301fb7ca64ccca8f845c9d3e4e0777f9dfba18245248940cb1668cc860254544c7461e54b820c54b45e5c38e72c549ed43072177ff4d970ada1a701a1794a2881a9f8d5ad6df10e53afcd15eb16eab0826fc2cded544273dc1e5c513ce2f969a12d0c49de4f4510f95607824de7488cafe6080c4f06aa3f1bf89039517b94ecf3ac47d2d5bfab76343d6e473413d2946410215908970016789d0d27df595f748bd00708793ef44fe493fe1fa25c08a9af8326d85a89b61c3ef894e82bf13bb97663a4b07feb9d13cfd7b6b5b443a3c4ff40fecfe8948c1893d508b389aac05786fbb13a60814a343cc2228cf4cb84410ca91ec6a29f7b992bed699010ac2252c689f57a45317583e91406436e032422434fb2760c1945e2e469b6e927d30f84d3bcf7cb580d515c59fe332c6826f7257660e925935e7f5518bbacb7d51c202951a2f61677229edd95e99fb90d0916310eaff2d945ecb3d31fe8d87a0c16a64d2b6fbc9cdb21c54f53db1b9d9f1a1e028dd88cb6d518951b7ad2d0b88d0054e68517c900cf8bf608ff7bc22df2621e8e59a4b01649be2747d49a15c256e85b1db5c245032cede490395e214b0662d67a65b7bda0dbc221998678a27345258f1b353fbe7eb72f4163b5fabc67b8e8d049f6a732d306b916d959cf0c422b4cd7954cc56edd89eb95e9d1e99410a3d5c2d8b64f3934cac3212ba36a55932a574f4df9263e81432b3b1017ae3309e24cdca054527d9107b5510cc244a3b9eaeeb94aca94b3bff58e87efe60954ddd95246d00ba7ed9d2bcc5543faad6476ffb2d9d98eda1173473e4c56e157fc9be9b335023ce6b59e2d5d24dcd9e5ef8e8f6b455933092b99251294ac18e9bbbd5b84964449cdf101c165619066bba8a2a0f36e6a77efbed839e26d4a79d70ab8e4e19e2916f72f48f4a9fba4aaa77d63a63d8b9f38527a5e833bcc7bf6a1b001d94098dd8d779033576e61c1ae95af5e2d00cc78a771019bef21d21aef8dfbf05b8eb13f013e4b0d85626e5c5b46340ee34dd5c4f53e7a0792b1304b16c7174056fee03ca56e1f777489020d86de107369034a4da9be57b372be1206bea289f8f03201ffd120ff990af9477908ab975efa1d065304f902fd7ca5c820e379fa57fc8db2b98ac9649b5381a71bc5eebddd8899aacccbbde24d1e760191061c3a594284f3e583ada1b412c3d778444ae70c470b05fb8c3161fbcfa2e00df0e0295e91b38d88a8e57f37b26bf57915cfd2e3906a08690140994a0f13c1ba8e99e811c89719e4cb60145236b8378505258ee0d5050af0cb0d0da66b9286918d49608a6dbd6e994f2b2bbf4a360fec63ce1cbc18808ec44c49146c541cbeb59dc9324e784c0359513428d7b4853c4dedc04688f0af743756ca3e1a997b6a6ed81e73267101db2f69a654c4c6baf904e62c8a6d28b21b96feeb714c6458193b6ba72a17d6407db005665f33759358987e6016cf1d7f4e373e8f9eb7c94b5cfd74c5134f47cb66fdfb36cc09b6937e22f0efbb25a4d423ff7ff9a6ed87e96a780459fe60b34a72611b04f1ac1140a1a4fc5bb064b191d2ed0cc22ee4df4dd3ee267754ca5924ac594d09c369b021aea3529499134c4bfd581c5ca475c63a5bdb8369adab35d63a1411eedec4166556bc68f310e8c3a271a7beddd35b91830f19dd01c178930a0846d780ab3a038f6f60767dd8eff6b217a1a27ac451d2dfe328d51f8c7741aec4d7913e4bd6d1b6ad2470456cd342e6b67a49100c61b921cfb525f7792b698ed88b2e851333c49420151555811a64fca11481e304d7ff9335efa6962e63aec190a90d8f1fc8bac61ac7d11b065818a3b8252106024e5448ae48267950715dcebe4f76899d231938a8b843a9d3f69c1c905c3b753e5ebbe6df95e9082f12238411c96d9e701a7689f7f15715cd6863fd981c1f73b8636b24465f468553a097b391a30d0b5b38dd26c7dc9abed64ee75f77b05250063f0e7842921c4ceb95a1ff05882281f7f8f66e5620c940473545e0a305d2f33cfc3b17f65dd9a24c526cb688f4545f91e61f68fb5363c40e098498059478387b7bdde49d5f409fdb6aa2843ac08722b277bdc759f9f7a8021ce14918c5182a885be993703bbd5856356b5ccb82db5d62421af1a7d5dbb4d84e30747fa3993c2b7ec64b25ae5f76e0eed7d395f03fada34f0e0f7f99bec25246e33c85ddf322fb73e5797bb791046a7ea41bfd09594adeb6d490969b096d014121d2061419b4a4369f84a680d6b7d044f8784bf9038f390418b4ebc5c2737658c43f1a10b5deead57390c56399822da4a8e1ad9d827ea62ef7c3bdc5c05c557020e5ead033acc3248439233ca1ae0d1d194e5c72e71e59bdd38d9a3382d8728f6ac4fe8481c86e7ee261e65a7ac7a1fa7fb841be0ac3a04d3ddcbcf2b88906fee43fa394b682447034f35722cbb78f672d30f2539d3ba22b9d8c87eff3d9b328b6a0dd571c2c9779b118a3dc63a45438f31b5e29b4f6ef9fc03f4fd82fce411ad8dc038a5fafb9f3c6290a84d79c2c6b5839ba562445772f0e35ab9c2c3765d7a1ee75386b04fe762ff13755b84a3994f5a814161b3ef8cd29929decfdfed7ad655b96461965ab97d8a446bb9382986bd0f95d349a2ce869cbc099bcd558d13441998ccddd086739974ea4915bf0d7241a54e8289fd4a7a59b8e58967f9fda45476006cfa485cdfa76a50ce33f11ceb33fdf34605ad0d0dc5c2cf267e575a4aa39a9ab97e8257d14a3b223843bb2ea96147b8e6c22f2e3e508d9523e70483004f818d46131c3270b71843c03780c2a9eb175e3b1a012bb2197fccff1e0a10676c7a5e144a3a47bb1a4df1ea33bdf6f5428bb29ffd913258ee708386c1daada99189621301df0f32ab7b79d287b7c20aed160d057eaf095d85cc17c6e48e5a6b0045ecd338f9fc05413ab95eb3c08a1075bdcaefc5b1e7bbb3d88eb2ffdbb671add0d6e2d41a49ae1609ace5b455334420930dd71a37ca8c5887f79216f6bd0c9df4f9df671c5abaeb4f16ef833b647a907d78acc7a8158754917e76353ae36bb619f32db4a9a478d1e1745ea9aea1d7f61446a5f19823ca28b0d4015504052ef8545f44e15fe07706003acc81fb5ba9c2385a3af27222a96c98e77e5f8b10aafd52f8b434b0dc75776cd3debc09decd8e5a5b657dfd8f11fcf2f49fc5fcd7c4a839c46165e63363f5bbb38719feebe20c52318c863fd614e3e3f12a07bae6fd919273fabc7479207efce62b334bea45a5259552cf4bd3d310773a955b2817a04ed74f487da2e61caccb3e34726d74dd3e1f6b16b6f32cb5ee19a9a89c4ef3058a83833ca28f2972dd4e0644ed351f35b363c37222430445b21b073fe29866e0c1e0dbb3d205c6f6eef920350be9cd729029aa6c23ce8f5b9e4608d9a30988de8987c0ff6d079f78767806ca0ae8d422c6376b64d1a43687120bc0342e8719783dbf78a84c4c51a1446d1c8d498e9ab22e9e37a8e7bfe67d330fac08220f1e9fb36af5280b88e5cc2e56e20d3d6cfd52504be572b17f3b363e5ce63bc8a9be23439ec755adcadd368c4db13880d2e80bc29b8fda0e72e40936c4d221de64498f8ca71bb00eee112050061c34d5266448455a793629dab2d9ae1420cd3fb64c39d7227ba87ef1cc9afb543762261dc1f2c7ad0269599964ff8c69ca4c3e82c4e1479c23b5510eae3703d003ed66934445913d1370cde4d817e350c4d82f8aeeb0cf1586c5412175bfb12bed9ee7a4a343f6cef65a52db535cb2f6b004c36644ddb87cfcd3662fd3d08647a4ccaa3d2a0e8c446786a144b34340f52b06a5c15a8203ad1a3f8f2b524c9", 0xbbd}], 0x1) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001280)=""/254, 0xfe}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x3, 0x0) recvmsg(r1, &(0x7f0000001140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001000)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000dc0)=""/198, 0xc6}, {&(0x7f0000000ec0)=""/201, 0xc9}, {&(0x7f0000000fc0)=""/38, 0x26}], 0x7, &(0x7f0000001080)=""/139, 0x8b}, 0x800) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:43 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = msgget(0x1, 0x20) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r3, r4, 0x0, 0xb6b2}, 0x100000000, 0xbb, r5, r6, 0xcfd, 0x6, 0xbd, 0x4}) 16:00:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) r1 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41, 0x81}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x10003, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) fsync(r1) read(r2, &(0x7f00000000c0)=""/190, 0xbe) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) pledge(0x0, &(0x7f0000000100)='*-{\x00') mmap(&(0x7f00001ed000/0x1000)=nil, 0x1000, 0x2, 0x200000001010, r0, 0x0, 0x11) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) 16:00:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x4000, 0xffff) r4 = open$dir(&(0x7f0000000640)='./bus\x00', 0x402, 0x8) socketpair(0x1a, 0x800008000, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10004) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e908f3c57091168e84f0555f13989a299dac85a018b61f878017c1ef9c25bdc19a975a40e0afac788cfa9e24663eed8f51501ab24c350f418d2b2d84816a2ad1f83b8a0a7ec8238b45cd13da6e742d05a5ed58588eb9c1da531e269a89fca2c3397ba05571e0b78fa70688dd1274f"], &(0x7f0000000840)=0x6e) poll(&(0x7f0000000880)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4c}, {r3, 0x6}, {r4, 0xc0}, {r6, 0xc}, {r7, 0x1e}, {r8}, {r9, 0x40}], 0x9, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r10 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f00000001c0)='./bus\x00') getsockname$unix(r5, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) preadv(r10, &(0x7f0000000740)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/169, 0x3c7}], 0x7, 0x0) 16:00:44 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/198, 0xc6, 0x841, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kqueue() r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 16:00:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x0, 0x8000, 0x800}, 0x7f, [0x3cda5ec6, 0x20, 0x8, 0x9, 0x80000000, 0x2, 0xfffffffffffff72e, 0x4]}, 0x3c) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x80000000, 0x4, 0x5}, 0xc) write(0xffffffffffffffff, &(0x7f00000000c0)="ae6f1d3c6983ccce60428622eb1b", 0xe) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a56752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c797395de58c9eee53fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000dc0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000440)={0x0, 0x101}) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r2, &(0x7f00000002c0)=""/160, 0xa0, 0x42, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) bind$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66694e65f7c5020000000004000030001c"], 0xa) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) kqueue() rmdir(&(0x7f0000000200)='./file0\x00') syz_open_pts() 16:00:44 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0x1, 0x4010, r0, 0x0, 0x0) 16:00:44 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) r0 = semget(0x2, 0x0, 0x10) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/89) munlock(&(0x7f00007ce000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x20000000800040, 0x80) r2 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100) kevent(r2, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x5013, 0xffffffffffffffff, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x1, 0x892, 0x200, "d6547e9ccfe1646c477104c261a107c767ed3d35", 0x4, 0x10001}) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x800000080000001, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = syz_open_pts() kevent(r1, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xa9, 0x9, &(0x7f00000000c0)="aad972c87d8bfa5da81e4339909a3401445ddf5f564ddf560a36da803647648c4ad14cf3e12a6f6882290ccc838bdf71ff862e12d244c0faed6b0b421db557383dd743642e65df3d6e8c43f6ff67da1ffb2e8ccdfd169616ebd08869bec270c2ea2af82606ba69e89299c72e390efa97553586a55b7c0be68421b8d7aafd99e9fc3ceb8cbe6ad4a208dcec4f93926ee09b809c984ed578a24af74836d2d5eff9f9e543c1a830833b5ef2e475f55af0533aa4c736814e7992c238c6fe1dd76e1d76c14aa63fc6e3cc8c658fb166211b29bbafda2adde84bc602a168e7313e3b", 0xdf) syz_execute_func(&(0x7f00000001c0)="0f38028305000000c4012df5ad02000000c461c4c6c4656766410f382a8e0b0000008f0978c115599422a9c462fd419900000000c44180c6bf0700000003f30f5f0500000000660f3a0a72da0b266746db7bfe") r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) getitimer(0x3, &(0x7f0000000240)) setsockopt(r0, 0x400000029, 0x2, &(0x7f0000000000)="2ee70d0f5ece25491abd89e14dbf9723ff01d1d3d62cc533b05b7ec85e5d665dea350d68ff119cb99aef45f7f7e925f7073ce16387f4caccab4557e4e204afbfafb904c794390773bfc113b3e137965f878f6e28eea748440e4a09844b162f38f87736bdfb37e8d95944b7ccac859aa717b271e38812f9a179ed5532262eda7102daa06fefb1c4816656f4e42967253fef144abb8d", 0x95) socket$inet6(0x18, 0x0, 0x400) 16:00:45 executing program 0: chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r0 = geteuid() r1 = getegid() geteuid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x3f) accept$inet(r1, 0x0, 0x0) shutdown(r0, 0x1) 16:00:46 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5404dadd796ad8a5ff02"], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x4003, 0x3a) socket$inet6(0x18, 0xc005, 0x95f1) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f0000000000)="27cbaba7867ae07e90a3caf97be8fd0db07821cf5cd4adb12be88510a9c6f02c5f3be94d1c90f879d4f1d9760311a073ecf6efbd9861c3239f391752e0c938ee5326639a7318384d598b", 0x4a) 16:00:46 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x3, 0x240) clock_settime(0x4, &(0x7f0000000040)={0x8, 0x10000000000}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8007) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x200) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 16:00:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x8005, 0x7) socket$inet(0x2, 0x4000, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000200)="2b1b60b3d1d11be2cc97bf512fd1f3bc9026a6d4b56fbd030db328936179714db5152427f7ab44bc9e7764abf3d0afff6fda75c58ec6f9979e8fcfce0b37394339fb9626e54f37c9cd4dc646dba57e413814cedbe3e619364c4edbd7eb88714727f60daf1225afacc29ed30639386e5d432aca72f2f531a92c2ad36675f9797ce23a3b5f7ab67be905470802eab1ef198d20383f7e828208ee88e041ad3f4507b77078642e03218f3c1219b3ddbaae3cebb9639b04638bd25c0b7b27b678bf02c07ce1cd0845941539bd500ff5429a5def540785404e5486c332d237511cab357b94", 0xe2, 0x0, 0x0, 0x0) 16:00:46 executing program 1: setitimer(0x3, &(0x7f00000000c0)={{0x0, 0x40000000}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) getitimer(0x0, &(0x7f0000000040)) 16:00:46 executing program 0: shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10, 0x3, 0xfff) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x20, 0xc007, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x8) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000004c0)={0x33a, 0x5, 0x6, 0xd5, "cc660732835481705b8e232fb5c12964c93c17b5", 0x1, 0x9}) r11 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x81, 0xf0000000, 0x7, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x5, 0x81}, {{r4}, 0xfffffffffffffff8, 0x2, 0x1, 0x6, 0x5}, {{r5}, 0xffffffffffffffff, 0x59, 0x1, 0x5, 0xc66}, {{r6}, 0xfffffffffffffffa, 0x80, 0x9, 0xffffffffffffffa4, 0xffffffff}, {{r7}, 0xfffffffffffffffe, 0x85, 0xfffff, 0x40, 0x7}, {{r8}, 0xfffffffffffffffc, 0x43, 0x10, 0x2, 0xdccd}], 0x9, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0x8, 0x80, 0x49c2, 0x100000000}, {{r10}, 0xffffffffffffffff, 0x1, 0x20000002, 0x8, 0x5}, {{r11}, 0xfffffffffffffffe, 0x10, 0x20000001, 0x50017c9e, 0x9}], 0x0, &(0x7f00000003c0)={0x5, 0x80000000}) r12 = socket(0x2, 0x2, 0x0) r13 = dup2(r12, r12) ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000040)={0x3}) shutdown(r12, 0x2) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ff653000"], 0x10) r14 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r15 = kqueue() kevent(r15, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r13, 0x2000746f) kevent(r13, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x40000002, 0x3ff}, {{r3}, 0x0, 0x41, 0x1, 0x7fffffff, 0x7}], 0x7fffffff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x2, 0x9, 0x902}], 0x4, &(0x7f0000000480)={0x122, 0x7fc000000000}) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="3918716749c14073d0dff6ead447f5261d03d4763decc7bf5b855e3282d2d658cab084b63cbbcee09acb10a5a52e7370f3b47097e294bd527ffc2a75a7c7e98b168aec025384255d6f675180dfbb8d56784d16e6f8f8", 0x56}, {&(0x7f0000000480)="42704c15f44ad47e9cce53ca3d57e48b668348a9505ac3e84ca89d2d6c991c8740d00be9b58d9bab0e28e12148d312c0298145e11da409044de6bbe111d2b8c5de09f4055c9caab58a867f985094042829b27b6598d448e3a372825ed89f2ee56656c212b3bc664090691e117a38fff8d129aa56a7aa4db405219b359421f9f71a105f08e4bf9bd8", 0x88}, {&(0x7f0000000240)="f71b5be4b90547b8a8ec8a93d044ae1d7f571b1350aa844d34a793eafeb90c1d605e137e5e9ad88fdb68e2f8f2f1e423b029f9f03845d5503db2079b7470ce510418fd157535c7147651e810a58ea90813cfb3f97160a726c4385220f153d3f000f923238d54601ca549bc2cf577436f580cf492d1eda1451547e521533a6c2a71e0dc938f7bead20dec", 0x8a}, {&(0x7f0000000340)="c16469d87b8b06af151ba34d22dcd55745a0037dce5d420da6bd923b8ea14503a53bcfd75b128362aea011f6fb280b9de015bfe15d0464a5fe4e99e7f6e7413a26215b2814490d0aa825b2db81453a035ff7687cb18bb7fbabdd1dea3f96dc6b81976dc61dff", 0x66}], 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000540)="e7367809121d216d531bdeaa80d13fec32bf394b66026b707383a29ff7a34741be0f29c7ddd8e71dbae116c6fb29ab04482bcd7c88ca743d54116171250c32b96848608a2d4556197f573b45576b1fe7d374a39d8feb77a125a65b25d2bfbbc0d2c093cf89c8dd83983a20dc3f381b65592519b7cfefa78e53fdb881ebb32f80cc8452a058b3c70eb8b2d88ca6164a638e32cb66de0879ec9980f8d4738df0ce0235442d87acfc24d416ce13f7ccb6c7d277da42ea9363b8b5992fc0019832e8be2e885abb761c13728c3f93e274ffd19938dbf2fc660403555b424b405d9fce3707885af45a92ee4d919fe11d31aa3f955b060308f93aa4a745f780b2c7bdf72c1dea5451894963bf969aedceea111e81a7d151d36ca81989af0097b0c789e8d9bd520a8f1420eac88f96f3497cf17ce951fa2780e9f6477ccd607461d3b9866d2b23c06e4ded24664e0299b6fa5c706c70e4d5fafb975b317c6cb17a1e80c5767d7cb76c43e4e801cccd205e24e0ac13a5b093c9adec6ad8f857c626fb6511dc9c9572c4c382797bf442cec9d0d482ba39aec3803447578aa284e5790b17e8af61113227427252672586a8ea8e313df1df0a9c7328b079f33258dbb9b45ef25573bddee726633a14c71d916fa1a929e4e639263bd135fe7176f0e591310ee7c8817915181ec22c179e694df3650f7a4f7c428cb9ecc30f9fd9489a8dfa4f947f2b3872859f6601c1a71c0e6db9684776828b79b482ea03eb8d9b05f89927ad50be19b1d63d716e57abc5abbb1966bc294f0e3b1a1f88125bc54671da765e901dabc98a431416033f03adff8702582c230d768c6d9c7761c55c01dc4bcd9644a6e57af6f31c69eb770f27ec82ba0bb284b0c8e2bad7b4586ca36cc5c4a6669ebc3d6d8e6cb0cba64cefbf52f0d1ffad3caa191d3c3801d78adc6668dbfc8a3dcb1bc3db09d74ec6aec6e8dc5099f3eb5d52fea11d9ee497f8c34a5868a54f03fd84af946551ac48b3140f9714d519b7176f2b8cce8fb5b737cd4808459e2276ad368792da02e0edb0490397fcdc959c1994e7571d920a5cad1072dddbe43412b094aaca39b61198256eec3f6643c1210c5a6e2306e8581c9bf1671ea69fa22675ffdc47efd1965d8f2b217d7af76bc1e52bb01518db40c6ca9af706095be89ec4b1aa0295ad0ed6a4faa663a385b6f3ec23afd1837eb9be49368360c645fa844a0e61c716b70036f85f49cfc65deb18eb78364d639b35f29a77a6d7b40ba3e470d7ba58f7dac27ce70296b641b6224ff0b665ee7862f74773ad642026a9586dd8606a886b295d67258d761d62386cf6adaff1bdd7a0337f431a7762fbd15e6969d90a6ae40287e564c5e4a97d495262a9ae18784151bc84400bda359279e6f653ade1ef50500831ab7a9c12d81a21dcaf5bfa07c7215a6a90352e7ca214c544fe2ac60e9a90e4718133b85d6c0c2125f1ba311ef3e92f04cb7e49a6f4c4361795c938554969236de3b883d6c050c8860dae25181925cf07d38010b3ae89df33425e41c933db08576433e7ea6b19d6381b073e63ef59bcaeafec94335ef31a351f24963571ea7f7b656544f0192e8c7106d687164a01baebc493654169ee0a3cd6042a0d8ad40a8d9e602362f01bc8cc347e13d57780ed1e412e74712c9f463ffab940a9028f65374a21acec227fd57c7b4fedd824e28b22c4266ac2eaf97c13dc27a6e5d9418baa8e6a07f91d0783e31932bcc442985bf388d08aa84fe3e70fa0163d84280df80873ff5dca07922723a06cca1d285127930d12e2770e6257ecf8723703df15e8083078117f1595ff2296fccbe4ad7e27dd34cc8c2103bb101faaa04f966f9f31e318da165d7b0d7b4d86c15606e5fe205b3a2cc0c875e2c776bd9441ff1bf9138051d7170d904326f8c82ab65f5b3e37b567d710c3cea02b86ccc5d1771a00f2e21c9b2cfb771f1426908d479c1eca061b6ccd84eb90bb550270e31d77e7e15e4916e611df39d5aff068861a43e8cb9bd42795662dbed9b98c7ede81a98385569118e89118f6e3933263aa8bc427bc4dae6dce8173311c04208adc17048f241983820df6301fd611678c127509810f3326223542bb05c1ecf4bbd48ab39f051542f51e86cc5f7132d7c50504b5e620546bb6d7208474600000840bf4354685b94d21843045af7b59059bea300fa312942b23a8db0d5074ff69fca067b0e734638ca31875096a561db9cdc21991e82b2372eef30fa9d76204cffb67b1a657ee2fccd6d63e99e296bf76d1b79b08217563a3b57f53ba21558724238f3951ef40afb8e820357ccff0c51d41fee3c4604905bd61654120bfad36aaf0c9e391064137ead3efa3443c594262b196fb369db7e932ca2799bf691808f24fa9504d1ef02200080f80d2469411d494bc4270023f34057ead1cef0b1018b356fadffdafa737b314b1bf9ba2be8d0bf612f362054910de17e74e601f2913e76cb61fffde8b9cd187469733d6cd8d2072ceaa02338c2357706a8fb36ca5b12d9106ae07454c579f8d63c442034adc7b4f72e41918d1a77d748b461b3e2c8e352d41cf0a502fbd22962aa2f814d457199bb865aa494227ec5c2dc1c4ec5265bed00b47419ee03497724cbe173cfe86a53cc585d9f87f823ddfb94e4dfc3a82b7e909bb7b1d097d941bc7fe695021771e20ef73e6d0171de48474413837e00f70be90945364922c1d9777c3bd2e3bfbbd6b47d0c990279d721694b8182603cf00f6f296172fb0373a09e1342a038f10d01c0508ac8c56a58ad818d24f72721bdd9a65345c71f52250a1aba8940f2037a9419e97fec7b6c2a480999c4f57f7c0feee138ada43649326c528c78735ce197b6e86fa08ca7a60c367ee73560c905a0cfff4772d87891e3c3f02838596ffd715d81ccad6c393fbc46d0ed6f55e076a67586776743e3255298a6abc65f24f941a47a24b50198456df58d8e5a7b900c812ee266b04af5f851d0ae3fa20361e292ac3d5c12e62f24bea6f92d032773cfe0ab031fbcc5eb1cca3c210fefec855401da119185e8db234a03cf7d44fdd4f8a73bf889f5b1a34a3c1fdfa7dab8e559add33d7227c7e87051b11a7209b20330af6251cee27b7c0f47448542d9baee67aa1b792fab88c9354ecb95d9c557f8bb3345f5557f8ec3b0f8eaa0d95a23f388f5cdb7e2a95a676b283b6e3cc684245ca287225309d40fea0969424ddd8a99a597194ea4a27912c975d4e5fe830a03ec06824bed418f9ed7a68d3e8c0b9ea1d64eec942647a6dbb8f9ce95cf28e96afb32e0fb71a7a7efb4610762daa78b3ec1260794bc97cbe4e116c11d9cadb8f053700d167a22adcb656dd25f00bbc7547213ae098289f90d2b6f6889a9666c6e74cbb3172dc067bb991d94e33d4d47d54b84e7d954a149e062f402e092b3d2a578b6e5f7124688e4ad5cbcadeefe9233568262c2432e99e422000eebfbe6afef4136ae87a18c05cb21f7767cfbe5d99a6d847bcaaf6e6a639fed42d97a229d5319d63aa720d18c1092870b4b8c7ec77f7aad423d33b27100a209403ec46cd834fa94ded70d18e27d39449fa79a0faa33e03366f42eec1c5dd70b62a4c3c04dc789a4f632b017ad8c966a13f8389ebbfb10fdd6e2d6b606f9f785381a637332b05fbff54fd9fd56f8f0c304791f001afcd58f4cda6b6e130419fc7a9127d017074ea017404260de05175d695d96100a9a980a587cc706da43c79bdcb9946174cd054202f58c6b028af0ef6f90b1f2d669dfd24d8fc49a099767effe8252933dbe7bb11b5f3098946f330baabeb6f1d8cbf72d311abc23dece42a2da3b086a9e9eb47574c9828e148245f2ae4e9dff489281ed73faaa87bb3a89d8f0a3802369998b18978b877559873dcc0e42c956a7f164f3f7dc2d19bcaf6aa65678907a53c016b695cc22f565bb4cb1d8e8198d5231d2ddc250fed4f162deea5f11b15c12eae3428535d6aa581ba51b90b58e7ebea561951e25ee38e0d2db520fedcd8087772e56e32c626579c7e2d23601748776bbb62d77e7f93454c2112c21414f932477af5cb19fd44f6e0d0d733eb87eb269cc9e57fecbf2bb83a77afc4357d09013e6a12a5645ce5695a1fa54da58c523035b1bf1d6393d2336cb84cf852eb9ab6dc19cc0ddcf276c79bdf87f42d929edd1fee48355c7f6fc7d75760429376c6fe22c4bf443ab3d59ef342c24f1daf6dfbf10a2628ef7437b9b4ff1be7c47a4fa5dcd5e350491cb023354582ebc2df0c7f8a52e62e1ec3cd155cc7b40bca1069c0c20a84aeb1a22b60e6a0c1754357722adaa528978d8eacce987bb5badc4ceb96c9378816573dcf4a0235a45674b078ae6706f5f1d34a4411de808e7f51ad81bd1d88bac3c4ef77a597369d6ad8c6c850ff214708426eed3662bc12300fa7e4cbc714094f474f0dbb18e06b0c3cb50f9d704ab0650d07bf0ad35087027f288bc79e361949aaee390481a018ef47be69c9b24d4781d2cfbc5408d37227f3ddbf7e3630b1141b026941c278e8948943ec4983350e99b392d3a6093aa63107aa940e5109f0bd3a828d50194d2ef51bf47670a8a3694710aa207adb6d008ee963c7b9cc452b5581b5256069c3f514f3e4a7b643dafabb4c92bd4a9ab3446a10ec12e86646639c22284c14098c815ff6392df67f34dd955a73e0174410cd6525ca005c1622fc742fb670f4f2f7a699a3bc4174bee80ec8c0ffb982f39fc4ae8e76e61246188f6eaa4a9fdc84bb4173ace61801d36cc83886968b429b419b05f3e06b04516a8ba3cb72c449ea2edaa1b1a87c08e9f4f12e5f359f24e806855d2851763d4ca57204c377ad41c5250a925a6713761eb888fba88e7c473137c117cb20c7e13c97bc7a47f92759d335f6d33e3b542b3a98072f93af47b663d43afca8837533c379002797f888b377e06d92b8f2d030d73789dd7c653bc7c7c911637324f6b4dabb48cea3f5137b9a80bba61a3c94fc6b8b638ee953e99118b5bb48ff8d9a84cf0fe7d6aec25a582a22a872fcaec932d7af7cc01c91f0246c69ce14d5bc3750ba3f7818482f11d35a0760ea1493c6f2673d4bece9667024f30ddf6b14f3621e4aa23858e47023eec7758a878e9bf571652d47ad31775ffba438c60b8316a7da0b571b79dab1f671e25cb7df5c650b46a97902193277405dc49fe8b7ee9d3f463f710a486c2f7fa15a8c5dfa0da000dd434297454e07888bc153a55b40db2430fed87c4cea1f33147dcfa199dd9370c60283a0ffe8352f8916e566057b23071c4043e84f7fa06a5f96cee176b1b721e67e74df0d2f56035c04fee2edba44ba6f66f08134cbb56abc68e0b85921dceea801223c1b9e60491c4e0da7ae83dabaca2c1c9f7f905395ab090149458becd61eb9dea99b6981696393d053b01c91bc1b3cc86cb643a9e109719a5fe9094b2ce0f3248788c269aaed415b95494edb4d92379293cca20fc7d9e7e922d24fbca9a6f8445d84eaa2babea20cdf9a73a1835cb8c8ca69d67d8b68882597bd44b00d270fe8ec75edbac83b81afc2dda95dc22168a5ee31cfa26c33556b388c732f11fd2e4e39ca4825b172401e3beb70f4b347f6d2b0428feee40d4702c7524259dcf79dc61102e37561cf5618d4947a4998c2318e276b71ad7e1ab7f18718aef82bf110327247841ec552661b2b0ac828f46e8bf078a285dd97c8810e913d55cebad827efec29c248fc9bf329f88479e8bd2a40be9c8414c5b91c5144e0e6ead806f563344c322ed809f88044fef1c801209998b90640", 0x1000}, {&(0x7f0000000180)="e14401630ca3ecc29452c5a5e81c7e71a9d383fdd20eff00079b3bf32a7dd6e5446dfc01af85e2d8b81e9b217c208ba0df8ea23122", 0x2c0}, {&(0x7f00000001c0)="79b6df1a0c4745fae4e04b7edc493dd35b0c3489e6fbc6a1f8d2573a6d7a7c01c867870035a5fe8e2342e19ad6706f4f295fb392d89840c7604134d64c80d64e", 0x40}, {&(0x7f0000001540)="a61e3b6b1379e8caa6ca86666518743e80e1b9efea88450e0d4a68e934e84fb840ebb3d9e7432b0df730fa858f423b33a759e2b20a43b9a0a875b5ed3e6b621b7ade7604bf1fdfc31539aac80537b02336c7aa0e68581c276ad21979ffb9b1a33bd648f65c7a6a", 0x67}, {&(0x7f00000015c0)="18e9afc0aee0bd85b9434fd002b84a5c09f2f446394b83cbd398389fc762bbafa8eae79e0e77c73597974d3ae027ee1d505d5c2985d3f9719e863ad9898cdc1faffda80229d757918ac7f2335115ab848a40ad05d5be1ab2d0b537aae0d7e7bd0e3609fa585f7a848db0a88db534fb9b6e0558102378ebcc90dcd01392314043b8a65cf4edee0fc39e4febd07ed82be9b2bd0287bcf28034e75f19ae49630726082a7c46a0feeb91c0f62ab686c8651a6b0ac31de03ea7565e455872aeddcb52fb761143d03b2d2da67c1568f3eeeaa08dbca6f7e8", 0xd5}], 0x5, 0x40000000) renameat(r0, &(0x7f0000000400)='./bus\x00', r0, &(0x7f0000000440)='./bus\x00') select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:46 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x4a, 0x40) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:00:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x20000087, 0x78eb, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000002, 0x4396, 0x309d}], 0x3, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x2, 0xff, 0xc7b}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x44, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000080, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000021, 0x7fffffff, 0x5}], 0xffff, &(0x7f00000001c0)={0x6, 0x10000}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x24) fcntl$getflags(r0, 0x3) r2 = dup(r0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x202a, 0x2) open$dir(&(0x7f00000002c0)='./file0\x00', 0x280, 0x4) fcntl$getflags(r1, 0x1) fcntl$setflags(r0, 0x2, 0x1) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000300)}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)}], 0x3, 0x0) write(r1, &(0x7f00000004c0)="a3548db7e66f780412f179904cdf3d903f55f63220803938949e1a43fc92a13f97e37f49903efca113b4b04f89473d36b57fee13d05c0a2c03ec2af12b66da95102118051e2f757777181363a2f82caeeb5dd171f8899cac48d76f39c389c0f17c1758ce292730ff5040b0b157c3e2e1a1", 0x71) r4 = open(&(0x7f0000000540)='./file0\x00', 0x100, 0x1cb) ioctl$TIOCEXCL(r3, 0x2000740d) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000580)=""/213, 0xd5}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/89, 0x59}, {&(0x7f0000001700)=""/181, 0xb5}], 0x4, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001800)) r5 = shmget(0x3, 0x4000, 0x448, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getgroups(0x4, &(0x7f0000001980)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r11 = getpgid(0xffffffffffffffff) r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f00000019c0)={{0x380, r6, r7, r8, r9, 0x66, 0x1}, 0x88, 0x200, r11, r12, 0x1, 0x8, 0x100}) r13 = syz_open_pts() poll(&(0x7f0000001a40)=[{r0, 0x88}], 0x1, 0xb0c3) ioctl$TIOCCBRK(r13, 0x2000747a) setgroups(0x3, &(0x7f0000001a80)=[r7, r10, r9]) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="c47b8b05", 0x4) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x800) msgrcv(r1, &(0x7f0000000280)={0x0, ""/81}, 0x59, 0x0, 0x1800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:46 executing program 0: socketpair(0x21, 0x8004, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getegid() fchown(r0, r3, r4) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="8a4b099a23d1b1ec1846bdcfa897091eb849632a923a666af2f39fd53312678cdbb3f579a3dae0d9363c1e5cca238a3e401c6810b304b9343db02dba6dbd5c4b467c2b42edbbb30a63b0d86be2c5fd52c00ece72b5de5d69435cef364b075de0b5209e2bf1b66893b846efe7ab756276c6ec5bc2a02d7e5ea66289a1f969e808943154de9a46c820aa39657c71e71840d205b34fdb9713d1e181a8c298805bc3e441754add3a744dd818d18d735a975de19ace38f7acd2db3d4960cad504eef166ffb260427b58e7a404ee74a21d061eb32f", 0xd2}], 0x1, 0x0, 0x0, 0x8}, 0x9) r5 = socket(0x11, 0x3, 0x0) getegid() setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r6) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000380)="d9", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/37, 0x25}], 0x1) kqueue() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) 16:00:47 executing program 1: wait4(0x0, 0x0, 0x2000001, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = getuid() setuid(r0) 16:00:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff6016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socket$inet6(0x18, 0x4005, 0x40) close(r0) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="d052efdb0659266cc8dd6987323b11c825cdd2ae72da458ebcc825553f6f54a275dab17743a4fad2801697c305949e7b44e3fdb021b3f72323ef818af928f67f0c61198fc6d7c23e09b03d75a6e96a086f4d4c9ef9eb41a36ffc1ecef3a77095b37a95e6875b9568de9278c9cc8dbb859c914dd672ee6a567858e78055e010960d9e6cdaf48da8d2059115c21d1014a75b7773f2aa7e22bcbc4b9ce14aa2ca17bd93db13c311a72264a6bcfafcaca4a2d8d5783402bd2bd7468083a1ccd0df9307de30c741f79d05edb57395e5da8cbbb419c28648167e76338f93955ce71c1c4f3c6a687e0401d6f65d2577ce5c935ae8d034e694aa", 0xf6) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) dup(r0) socket$inet(0x2, 0x4000, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:47 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) chroot(&(0x7f0000000000)='./file0/../file0\x00') mknod$loop(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) 16:00:47 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0xffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x41, 0x20000000, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20, 0x1, 0xfffffffffffff801}, {{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x1d115307, 0x9}, {{r1}, 0x0, 0x1, 0x0, 0x804, 0x80000000}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x6d, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000002, 0x7e, 0xe3e}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000001, 0x401}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000082, 0x3, 0x57cf}], 0x6, &(0x7f0000000480)={0x7, 0x1000}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x18, 0x1, 0x100000000, 0x231}, {{r1}, 0xfffffffffffffffd, 0x45, 0x20000001, 0x5, 0x7f}, {{r1}, 0xffffffffffffffff, 0xc, 0x4, 0x1, 0x7}], 0x401, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x5, 0x74}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0xa07c, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x8c, 0x1, 0x1f, 0x3}, {{r1}, 0x0, 0x20, 0xf00fffff, 0xfffffffeffffffff, 0x2}], 0x7, &(0x7f0000000000)={0x8, 0x100}) close(r1) select(0x40, &(0x7f0000000200)={0xfffffffffffffff7, 0x4, 0x1, 0x1, 0x1, 0x1, 0x7fffffff, 0xcca}, &(0x7f0000000240)={0x1, 0x6, 0x0, 0x9, 0x6f6c, 0xfffffffffffff9ca, 0x3, 0x3}, &(0x7f0000000280)={0x5, 0x800, 0x4, 0x2, 0x27a3, 0x8, 0x401, 0xdb2b}, &(0x7f00000002c0)={0x1e, 0x9}) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x1000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 16:00:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt(r0, 0x8, 0xff, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) 16:00:47 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="710df24076ddd636330e073fde03be70aeec011dc91cf2bae8f371"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="d5d26fe0039266d710a8fe40c1896cdbca8356d8a40a3c4e1091d2e5c6b180385ea2e345c861d6ca6a8a012a105b1e54"}, {&(0x7f0000000400)="6ab399c0d418f4001d088175a4c19f50e3bb5f7aae789a65f32d4c69372310cf2c304238ba1d1518e968c4f7de52203264294c5e6a82a5b2f20972"}], 0x1000000000000133, 0x3) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) dup2(r0, r0) ftruncate(r0, 0x80000001) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:53 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x40000000000004, 0xffffffffffffffff}) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x20) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x220, 0x40) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:53 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x7, 0x906d}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0xfffffffffffffffc) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x4) 16:00:53 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000240)={0x4}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x3ce, 0x3e0000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000023, 0xfffffffffffffff8, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x7a, 0x80000004, 0x4, 0x5}, {{r0}, 0x0, 0x4, 0x20, 0x2, 0xbeb}, {{r0}, 0xfffffffffffffff9, 0x70, 0x17, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000020, 0x4, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffff8, 0x9, 0xfffff, 0x4}], 0x7f, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x4f5, 0x6}], 0x75d, &(0x7f0000000040)={0x2, 0x7}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x9}, 0x10) 16:00:53 executing program 1: getrusage(0xfffffffffffffffe, &(0x7f0000000040)) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x7fff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x42, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x80, 0xffffffff}], 0xffff, &(0x7f0000000180)={0x800, 0xfffffffffffffff8}) r4 = dup(r2) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x6, 0x2c}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x288}], 0x4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x9d, 0x1, 0x100000001, 0x401}, {{r4}, 0xfffffffffffffffa, 0x4, 0xa0, 0xd2, 0x4185}], 0xffff, &(0x7f0000000280)={0x1a45, 0x1ff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000300)='./file0\x00', 0x100, 0x5) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x385) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)=""/202, &(0x7f0000000480)=0xca) getrusage(0x0, &(0x7f00000004c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x2, 0x5ad4, 0x5, 0x8, "716afda97e2e8821a0cfd47d69089fee0f75843d", 0x20, 0x7}) getsockname$unix(r6, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r7 = dup(r2) kevent(r1, &(0x7f0000000640)=[{{r4}, 0x252235e416886401, 0xec, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x8b, 0x20000003, 0x401, 0xc3}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x5686, 0x8}, {{r5}, 0xfffffffffffffffe, 0x4, 0x0, 0x9975, 0xffffffffffffffe0}], 0x9, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffe, 0x4c, 0x2, 0x6, 0xf1c}, {{r0}, 0xfffffffffffffffd, 0x12, 0x21, 0x54d}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x10001, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x100000001, 0x8001}, {{r7}, 0xfffffffffffffffd, 0x46, 0x40000002, 0xe88, 0x2182}, {{r2}, 0xffffffffffffffff, 0x2, 0x10, 0xd8, 0x80000000}, {{r6}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x80, 0x6963}, {{r5}, 0xfffffffffffffff9, 0x2, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x43, 0x7, 0x2}], 0xffffffe000000000, &(0x7f0000000800)={0xaf5, 0x8000}) sendto(r3, &(0x7f0000000840)="25d2c1e362d018761c21d60a8f4265d6759e479b5a1d7b448f7573123e781713d26249e6e083be5816ba0506b745f62f25caeb2bb10656f1f166f28ba621f5a21478e7bd01c47ccdd009deecc24b27f9f4e335365be401b4c428e887607ebb5206ce866793ed124e1ad1815ab1b704ede6ca9b6d01e84fe15e1507513cffd1bc4756f5cd5afce70f01acada4faa81edc87c920dfffc4471904f6a69d1ecd97f722df838f587af51461ed6ed722ec6b8f536e7435f33e25e8420abff9bed8240e73f256a3a713564fca3d2a2e27c9b95fcfc831e8c8aee8153a8a26d21f953159c9afdb69a8b5f97571631188f13b598daa6831a436a1b1d0da34ec2ab2448ca4c39511b426ae83c72273a4c49c648f1605ba3b3ba6442bbddde9f4e3aba932d66265cb6b97f0ef62db28ad6bd3e634a2e31b16054082c37fe6992cd9cc80636dfeb17abdfac7dafe78adee6eeee926ae728aa9bb1ec1e8d3f61eba5ada785949cd7fae2558d34e91a1d073b4c6cc7e943314ad8262916065912336a53f0ece260e42db5f2b0a7dd4025485e70e8fafdd68c78d244d758e9135741aca4c6e23bc6d832ee59e96b3251dda9cd70ef4bad8e758cc58a68a297008cf9a6c62b9a8f3f25635f8d3a5501b0f8c860e36b1e9a3a13feb02a0456be2674c141e7e1a7b1158210d3bed5b8900ef1958393139e79e6a2396eb611398b85a27e52e1f0424bf62f14cfa44e145ee60a1a638cd097824b30a4d1f1ee13d838c82728e44e6984d5042919e568e94d22f364294178c60496e7bae4b17c7a627d5fc6f6c2a60a963228685388d012c7fcac430ff9185f751d342d501fda8d8b346613e3eb1395c4b80346d0b8c373704f5cd294a9c3f4fcee7141a0842d318de0614e3b22ddddf51f67cfb8d0620e9761f972aeeea353ef3f1f96d8d6582fc6e3bf5df2c090331c3554f858ee9c9435e9a1461dc157368189fa2b98aca9f4a784e0561fd55ca47c1a66ec05f45b9d84341892a4b2367a68ebe8ec436e12387af3117ddc20d076e31f9960c45ff88546d8f15f00fc79cf602db79000dff35748ef795b77707c8300a7eedb3ef665727faa6c8fe071a8b94782dd726403869c988f9209a6411f217ec160aaef432753008c1b6b19958fd456816812a594d3ea4cf5c5608622948e529f949e45701103d178ae78461a884ee54cc542bbcda3ed107b3b7eee3431e2abae6e5f6fbb0816ffa26eb25daa2414f6205bc6f1350b7f514edeab1d4f4cf16b133b380b2f93236f407b37fb7996280c26c0d813b0fc99fcf0f4c71f76e4ea33da56cb768553f81751b2963ce152fb2a44dff0aa350d19d3a7d556e3b556ebc36984dc8115e1931ec48c1ba28cad45e7ad653f022f1a51e6a67782f695af28db5d19aedef415ff88a03b6feeb51bce5d6f886bb59bb8d198ae1a9df3c7eeb596485095f9ea4b35b9268936dc66bc2a117624a4659798fc82fca403561c1c37e86cf63d0fae68985d9147f2ed115fb95b82b010d4f3a9e579854d5d52fb4d40f9e8923bd18b5d63e93e9b58f3a9b11e7504c9035466a9ac9973e6f15a466cd445045194f709d1f2d32a959efbcecbc42dec5340415ddee05fc7d987a69c13b8fa0a4975ac5a2e589244b307fc8605418842ce2ff977a9f590cf07720aa1742c6a349f2460f3d3c486a93404b027d66a0777f7a6db5102df2c7d65a671507727b32d8bb0a97da87d69208a7a00a7aa43da44bb3560be576f737002c73e706a92555f7d2e1f743da1c3e0192661a9f99e57eaf3e2852723ecd337fe3e308ef83803a257e15a423ffecb49e4386f5b0e604f9073f94293eee2ba997ca91c290b383488623aa8b1352d30ab9f48c59c868513d159399b11d6d39b6f0f1413bd9842c8e4f37470cd78f0ce7ae44e59dccabd7ea178931bd4e2a653529a02c9703cb1b653d007f9b9e919470603d76302ffa4571286c5987da67a7265244be01ae04a859e97329378a0ef6c6b22e32d26706a3a521cff1a80446b4e67a5492a911467e12ce113900a8b7b6e3f375d8c82e059792f775ae204e0e43fc2182238f21a721875c76751d37802819b3fc35095657d481ee48cf5a4ecf9cc47db97c94da91567157cb654f3d1c6bffeb80e30c4a866c9163790ef1c0e3aa2c8b7289d56943d68aea67a77d92f3b3e95ce2b2f837a127ce3930216576c0396a0a0c7edc646d1d9c47cf51f2426fda736a51f25b97ee2e5a9c76459b3131bc3a82e85ee64b551d23d70283db1015f73c6defdd93f8be5a25150a91029af119ed908d816388250f5df47728d570a9bccdc996669859a4e37eb0845af92b66c15eb1959e38f3ad8114d4f86740115f40bca58015d4fd43bdd35af6c263d5e2a64a9c875ee7a777a42cc9dfe8a77f42da9d9c0a8e2ebaf897cba20358a39a714ff55209193e967256ddac46e54c407b40ed56113f104c6385e6bb608b520c3c7da5b22d65f644e5f77919490e7140d8f4e7f4fc82dde9f31683535663dfee96295b760c2afb4f1129b683a9884b2d094e3e6cd775063b09ba5604581cb8aa85bb8a43c3f8ba6bb3d4ff8944c7fced4d534111aa17f981a111684f9dda36683aa7dba0de39f804bc44252c7d6e89754e70bdcce802fe8030d4cd61ff55f519de48772050f7cd1679f980a32aafb50186a5b8301782314a8c1e179c88a166c49b5353975a59f74cdced69a15a0f6d4bfe707a533dee67a045eb96a76eaa85ad4a1631aee6bcef5829d20c0ba20399f3e1c9548e82242a927e61bcb5fa9c37d1e477043ec8a191fad65ed5cb219ff7352ee2af33c93a4939dbe47f4906cebfb4e8a192311513ee14f4bd6e59e497156002032fd4e500cdfde88a19490af112b8f4be6e3b87a593246705e4958c570b97a57a1dd14fd55901e6a3212b32c9d65a710670c08f6696ae5c9016cc7a765439d39e6e8679cd4e113f35c347589f16cc8911d1fa8d3ff18ad7126934b5ed1853d43a925c84ea847f714ea79f3a6e2e6c207afb3056be6b4156bbbf34097ce7e8cdc8a559d2492f6f3e4733b1c59026763bf1afc4aff3e69f672965e6ed7be3d69f0fbda58ab5f1e67a3689e0e7f6419f0739f362b1243abdbd68c2992a4abb9aa58784208b7ab5adb34ee7169ca49d8a0dcf5ae20fe5ad50a2db5634ded00ce08db1409aa461fa36dd550e59251aca5ef68d9344d2012ef7bbf0b977b146e01ff4a4471347e91031d1c818651b486df7074ca0b732cca744a21453f832b2705492925a78c9b6608cbb32a8e8ee30f27de69bcc26eb8e6bcc58c34f67107f0a529a5e5c8100a0b3fa33424c7757cc8290b678519ceb6f113409b94e0c55cadfeec07006cd7c6a28e5a05b66c09795dbaf7c30b19f877f3a95a928d25127869c38bb5ee6d2a55df975fbacc01751c1276da4570b68528db4e3433dd17779c17d73c97c025adba87588b1d07903c124e41e7d7aaf9bdf82baad2a9f63074e706b8f0fc506dc65b0a46b918bcac2ee206499e31ca8d51859902ea633f112c652a62430c500716441303a6fb977dfd54494a733e1499bf49badd72347f669699266c9cf70e0d03339a173e25198282136f32b3526522ecf36423904ded3ba68b53c4fc15bdb22dc5d5f25a65fca4e95698354cc97d023195bb036ea90fdca88e565215f95ce966134c746b0d70d5636d033f2f32d907195eeb4a7b7a29c310e6d2d8494e54d369cb96dfabe220359fd6783d4ad2eab8d73108e90ea85f1f318a22c812999010074e0802039ca53041afee00d3e2b1f76393c0b550612793a8da5fafa0c12dd8435a09ef41807852a168f8e06849b779099cd334d9b1b042ff0d977b85910d6338663022cfcd23e9d767ddd8b0a0bf55c9ad1f1fa2651bfd33ed508326188767b1f48c8ce76d9e4b7a2ecc8e115e08ab0654be19863d5a0655ab81a33b6f187d350e581270dad28de5faa316e02c2d392f46ef65fdca4eac272dcd199b3ba47dea884e4f588ebf5705f0540491f1b3eeb0789ae0201fd93a81ea14911060d31758414918e8bf9e923e452435caef2daa0978f2b83376a4ebf9c16ef28963b40d85ba620866fd007b87a7c6534d1349c800343fe0f0f121b350b6ebc166607a77544d39c49c2936ddf230a1f131cf5c0ed8fdfadd9e48932648424517b6c9bac1f17ec363f985289d1070f36b0735dafc9f447d4a8ae6613dbf4f67e4e778a68f4fac2b3d3a801db9cc4cc88f4e80aaf5eb3c0f9ab54ce23662312b698eaf0dd9bb99446eda7e76810946642ac896df1c808d42b0c0c47515d791f5f925e183a6658dad49268ddd8618a3ed798ae668d66550b93acc771b4764fcb3a4133089f384299d988eaa766d9e2d776b4b55b8f5f3738b28a287afdbbc2062a700f208da32c38c31dbc79dc68edb3497df34fa8261132ebb5d6826352b54b1c13cc8fc20ed939030dd4cf9270f59041244ee869100f9ddf2464438a706db6cb2690ac5679dd6269a46eda61b09e8fc388ad372bc1d0f40987dac05df5c5892b7fa8eb8c212157265eb0f2df6934b71645a8fd0c420dcb94eee13483983e3494ca96c0934b83614193cbb1bf114378ca2b7d2318dc0489529e5999f4f33ff14eb18eea0b243e33e13275a8d33e650320f4c3096717d7c5e94dff2021f6b68f614fbf67f22769a7c84313927268ed0726e32dd6a8d3338c276fad6d0cc93a02f730a9859913ca57378f7e060e2af42c57444c29643909349400d9aa7aa5afeb09d83d2bd6aea7000728640d31a0a78ae7405099d0f2ef0ed027f35cde372108e6ff6f7a22f90b9359f962fe60c3fde7b91ed59f22b77cd098dfb2bf92054dc629f5df95c61194f39268105ab3e976ae00eb41ce975e028b646aa101837f52e8a0c995dfacafd562839581c3e3424808e5da71838b24b14dda5dc8ffb17b7f23dfad80e9d668e82e5203bee9ecfd14a36965fe3340968f817151a6e6e6cb7fff8e313325985cafa1d31531c67918fe5f046aa74ed79a03ec0dc6bba80c5763b77e8c9070287e030e04829f88f12906ec3fd4ac6e31e76e3d4f77a9276d665e6b569d6e96caa396e75fd070890ad195c3f6df3b59e34cd4c3038b5ea26d323daac5413529c51ecd50213be842ba0f0cf29893452ff4df82d20c1370b56baac0061c46588bff29cdc3a03905cbbe6876f9a19566fce178049f3f216a1675af8f3728ed2675d8645056598387199975ddc37bde506ef4fe4a477ebbe20e1575efa01e0f0bce72c496c6a921e37e6a70329b6694193e05bee2c0175917e516998d641cb2693491655db45baf2d5b6fa60bc1482d95e9fae505c852b74649595ab4e0c9fa1155ac1ef9f825df2b0797845a43883b685ee66951b929add58ebc3ea129deac553370f9f12a4abdb89a11410f7afc278a9db3364a98fde6b72320305d9ab7d59540bab448b0d11a286938b1df2997d4c18672cf2ce885b86a657d49c2e37584c9467d2280b6f5783331e0d3365d9f894a9d419de3b79d215c0938719e6d4158fa38565d864b1620a6e21d59b1e7ea491c005f33b5f5324ea71295f96a6d294a1bff10abd03b2fbe28794169dce77b74168baee199e557322d01bf4861e69bb90a271d9cfe5170e3c913aebc00d7e06fa9dbc161d267ee9c7dc2b68b79199ad50e3c3711513cb9795878a813804783f2528beb0e36f6940d6fbf61bc6d34b627c35cfa8ed998306311fa33cf08b4cb0bc8a9b3aeaa5e62c7e1ae86e96dfb0c1e1a150ebbcbd44eaa71b9d0054787034f30e1572146cc8812bd6a16", 0x1000, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001840)="d74935ba0277010f34b8b16d5acaf959e2217000fdb67fe37d7ba8c64e1cd3a1e0810e8e7cb1214089448ab5ea2ffa731c44abe83a3daa4e323e5ede42edc72b1fc59bd5c2c04714497cc4088458dfe7a3f51a15c6a3d7b1e32bbc614d64a4fe4ce46ed4c78d6195ab7e14a228b19edbaa7c32bb204074e811cb3af979e1e8fe069f6f0a65e09935be6ec31d1e39fba9048e2473a1f3683b2b2d841aaf01d2efb53bb0905d2390cd28374aa834a9672af03c658f791b2708353e80e8130796b85a44d6585413712670237027c4d6d93b6d4a75537f46", 0xd6) mkdir(&(0x7f0000001940)='./file0\x00', 0x1) mknod$loop(&(0x7f0000001980)='./file0\x00', 0x0, 0x1) unlinkat(r4, &(0x7f00000019c0)='./file0\x00', 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) semget$private(0x0, 0x1, 0x100) getpeername(r6, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) readlinkat(r6, &(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)=""/52, 0x34) getsockname(r0, &(0x7f0000001b80)=@in, &(0x7f0000001bc0)=0xc) kqueue() getrusage(0xffffffffffffffff, &(0x7f0000001c00)) utimes(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)={{0x1f, 0x5}, {0x7, 0x7fff}}) clock_getres(0x0, &(0x7f0000001d40)) 16:00:04 executing program 1: readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/37, 0x25) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=""/222, 0xde) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000080)='./file1\x00') wsmuxpoll: not open wsmuxpoll: not open 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x95, 0x2a6b42a3}, 0xc) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) socket$inet(0x2, 0x4005, 0x400) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) shutdown(r0, 0x2) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) 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) syz_extract_tcp_res(&(0x7f0000000300), 0x2, 0x2) 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:04 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x4002020) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) socket(0x19, 0x4001, 0x3) socket$inet6(0x18, 0x4, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffffd7) getuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x290, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x0) 16:00:04 executing program 0: r0 = socket(0xfffffffffffffffd, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) chmod(&(0x7f0000000000)='./bus\x00', 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = msgget(0x0, 0x22) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/31) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="ff010008aaa00800481c6bd28d624fce83ea1207ab8470ea861ea21521b982207bac6ee169ad4893b9445869bd128f7d68499ea3324b7d870000000000000000000000000000", 0x46) setsockopt(r0, 0x2000000000029, 0x1000c, &(0x7f0000000100)="00000000000000000000000000000000000000000de8f636105749c96b56120c8560dca96e1148435d21fd9c052c65b7ceefdf1e0f9d3461ec956ea8575da3defb36e1d30f96e9170aa1794f1e5e6e04323a4bd63ecfaac8ec80200c13cf52ebc0ceeff4b0a65921010def8a692206e098319a1aa160c8a7aeb50db687e0cdc8", 0x80) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1002004, 0x32ee3f36) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) fcntl$getown(r0, 0x5) 16:00:05 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000000029, 0x35, &(0x7f0000000000)="00000081", 0x4) 16:00:05 executing program 1: socket$inet6(0x18, 0x8001, 0x4) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x8, 0x0) clock_getres(0x6, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10, 0x81) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/23, 0x17}], 0x4, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) sendto$unix(r1, &(0x7f0000000040)="2f5b17156e3b4986f297c5e325e76a2424756e0d86cb7cebb78e7b6919a03904f763ae46721f0c335378da064722dd4ff7cf4afa99fae929f1f7e81309c84dc7095a3f6db01b48504aa74777bb27df923e4542fd368f2fb28a8f9ffd8a1b3553c464fb27d453e58ea68d198a9217b729c0b353575839332a5bb282207a8d18cfe2b58a59ed54066fe67cd997bcb6e9ac370c2587d7f2aa0e696769116b9875a47177f8a8", 0xa4, 0x402, &(0x7f0000000100)=ANY=[@ANYBLOB="1e03250800556fda3100"], 0xa) flock(r1, 0xe) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2e3e670fd10c1666420fd8f9c481e1f416c1060d2e67650f76e20f1f006566440f55fd2ef2c10fe4c4e1f9280867f20f78e4ec4c") fcntl$setstatus(r0, 0x4, 0x8) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x12}, {r0, 0x1}, {r0, 0x4}, {r0}, {r0, 0x18}, {r0, 0x2}, {r0, 0x80}, {r0, 0xc2}], 0x9, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setown(r0, 0x6, r1) write(r2, &(0x7f00000000c0)="5f1c66a5da6d615b4a842a06c4db17f0d8a5e3cb81fd84019802c67a9305e24edd45029ecd2ad92e4cd6befab77e23dc998cc7c001a608104c3d6e1c45246701f5dc92cbe970b6af13d6f3744388140af1e6f0c9e001c7c36077", 0x5a) write(r0, &(0x7f0000000040)="84327075983c6f1a34aacfcffc2e52b4024914a94fbd7233fcdf843bbe6d840700000000000000458db378712bd3aa2300cc9f8dbb2c7aa8ef8db8603aae21df2cbd91c090a0b36c5e862c8fb35d41c80000004f8fb01c744552005fcd5d9b19858a48afda4dc1780ac860fe2b", 0x6d) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0xd2b1b54d0d108d29, 0x1, 0x1, 0x3, r1}) 16:00:05 executing program 0: socketpair(0x18, 0x3, 0x1, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) socket$inet(0x2, 0x4005, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x7, 0x22, 0x0, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r5 = kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r5, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r4, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 16:00:05 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000002600)='./file0\x00', r0, r1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) fchdir(r2) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) writev(r2, &(0x7f0000002580)=[{&(0x7f0000000100)="6748ea9c162aeefb772baf85963db786c08d48f2361e3421c5ffb4717bbb3465b5a88c07262628c8574036be630dd2b94fc972af426b38f5a721034406ce2b59935be64ed9641e782b63ab199908b4c893d09af50ad42dc8ea50b33132e15a2d0785d8c03ac7b3cb51", 0x69}, {&(0x7f0000001300)="1dc62f0b3073250fdb0c5df148c0f77b97caa94094a73c97a1fc934a11082b02f071fbc3ddd13ebc20252d1ef512328d7d3462aa48433a39e8ee2ea7cc2a720864484943ffb4490de84a773d510926409915176e17207796bfd82582216ea4abf209b3cc3806c3912df6e88172c5b425a9bf7b1aedc83c67b7bdb71692ead521e91437c942d22f1880617a2759244172afe8d6ef2413c530f6eb0afed84c44e4aa1de3c00481ce75e4c6053cbdef3678e6956968184ea2acaa37b87f56eb670fd09722da3f2209e752aa502e8c3258269708f09d3a4d4d73484432b388ac0452224cd1c927be35159aaf231930a986", 0xef}, {&(0x7f0000000080)="cf75ca39d8ab424742490e0eb7b5260e732616783b87d410bb270edada9de103b6f9ec313ae8", 0x26}, {&(0x7f0000001400)="5529d0fd6e76059cd94129632513cb67e4a90f7db6955b910ecb0e71201a00e3cad5da99cb023f0ea105f30c4f0824efd46ed7488e50a0ce3f6f196da47e276bd866404467fe3737ff5d38c46e907adb9742a1912bf49a4b52d2eea3ceff8f3d54ed9a19f86002fe6f9076d497f4ca6116236a64bc8ff6337d8d1d4a04f78243691aefee878cefae416471bef306bb9b45a6a4b912d909d1e694c9ac4698a9c585622e2084c72dd70fa4b367d3a8944ffa64e91c1b0bebb915dd9a12a9d2d850081278b5b14929eb3ddbdeafeaee96010ab21a57a16785b63811125a4c4089ab9a44e02e1dc46aad9002122b0fc977690849c37f32715b7428cea28062adfcd8126845983daab3bd06c25ee07d54a84876772d15043ca15f303527773c8a32449247542917be4a2424df66047cf547c9cd1b890cccad5d6c1626deb44616bbef419a02c765547facfeb2942948b0db19b3995dbcdc31a878cba69acf666a23c5ec9f6da4829cef5d292311abc3f42cae32671f27962dc3ac46b2cbafbd8522712e409573c905d93a3231d72a324f6ebf94724030879ca45dc661db077ecb2c3ebcb44a4fac1b8cd50aec585bd93d812a384b1654ca434247c4d8e01a1e915faae2e53a0b053042b4fbe70cb2920a4d00aa2c54eb649a1f191051a00fa5d5f994da56f7fe02bf4b45babae0873f1345c5698a7b5815b22dd2c5dfa5bfd54781f6bff4b0d250ca9335b34bd78ad20dfe2a6545c06b2f469b51f8530fd229c2865bd0237b7f37500d6b86ee6b3d12ecad4b753ccedbdc3e8ebfee5db71146c33791d8dcd23e32db2083828f61658857d1e2fe1b759fa8690b789830ec7d989b8031438496cc32e1ce81b9f509bfe331d1086efb1d2339de2efe28379531c5c4d7f7830c00eb2ad63c64b23abe1ab7e175f7e0068923c469d418a94c9f7ca85abb4726d5b7a82ebfd3a3bbfe254a98f8a7c4805d4676444667dfa7f990275a687ad618d2640fb5cc42b2d73aac770fe8f276cd4d49f69afb64c042193111aa154eb61a991adb775349617d820f941561713f3b7e0f09d80b9031da84662620e9d8ca2798abff20428a3c76784678676a977c5aa910ccdd3b83a9134e5d815cab5e073dddfb71b55932d82cd602fac1bfc3900eea7a1de7bc06467c9849b77d9b974890566beca046eb1ec20189c7dabd2c40da9b5c05af8e4f4952240fc3138430e44a43b4b3495c26113bf7106ad141e3f7a870999a08d441ffb7e16c464a16766450c22434e2830252dd8e3b11260d8ea5120c18cd988742528b90ee053172d0b791e2cdee784315d2ca3d75e82d84736ee0839193dad6389f4a55ce8cb4bcbe9363ee01c81333a39002b9a4531b8716ad3d38fafb3c78788965a3e969fd325a21b763c112fc733596f21943646119d4e2295bcaa2781cb110c259898e6042a02df386cebc2565e19b1e32df3f63a11311163eec7542638a4e1456936409c714796195b415fd20f07f902001f08baaac083391c8600cd572432acde6a8d0bb539ee605e87cdc3302c1005c1f89cac36001d20bae809fce18b0fd67c05f0e5cb3ec348b6daccf42c4039529afe2d112af95290aaee4f9e5ad1f654bca392c579cb41a24f0d1eb163fc7ed221f7f32f761eca01f9e00737043f1b095a082d45e9e6682e44a4ba8b90bc5e2ecf5765d0355ced20682765784bcae02b7bb0e83adb5b6f2764fc475a858f2955415b2bd86c42c8f81123ba64132ccc898eb6a18f37e9aba3e2325d178dd2ac324bda14a73293b284087857cd08bdfe39196ecbe1c60fbb7e003f8624cbf6c0ee8a322870706218b39fc13028c448895ae593aa8de772ce37a4da14185156189c1cea24dfc3ee2c7ab8b4f1161e03298c231ab05da61c6a14e6c40b35536f0c53a61fb0941fa8f1df60fc1886c64dc4667834072a38e88997e0acfc3290b8f2943e027c9a5d80e9644584be853ecd851f2ab0c8d2f19ec73247c643d2cbedaf667458bf8efe8ab9e9541d88ef15dbc6036d99d1aca3ff1420b0b3e465e8f05f23a5d7a3f019e7902deeafadaf7025deaf1b008fa8de7a01187baccd27e95f8a613218c4f67a55e278c115899b6a710d4029a5fc834eb15efb4b6f5bea994105b04a91277a79891a7d30bbcac14cb68bab129ee141b2abb1ef52f00c992a2561d5979c370328b407e4974ddcf9bec0ac1dd7458de459b6a0f8d010f47a61d4742390275c1bf8cb564de758a19b90e7b05722accd5a81ef54588be87c347f7d24cdb2793c4dabc8a226cf0e55c6565f8494fc8c13ea96eed15ebb334266908820f26a6e7e185b4a4c685f34d324d7720e6bca8e9efdd1f3aa34b5a556bd8d27cf852e336b639374c7d3c848939af6fe8a7dc0f15464c8ecfb187121d0b91b35d197fbfa4607bcb12fdf18caa0c5f0f8c6cb2996bd7f3eed304708ab93d9ffa978799d4811aa92311abc06cb4b17f9efa43704d4de4ec1bc082175efc6fd97e9532f381cc5629218b348eb52965029a44a6fb867e70160e1a76f21eb376b8d9ad55af2786f169eafdc2a06b87848540a50dd867fd7126e97eb7ce0dea86288d815ed68f32dfa3722aeb22c9a8507973e6df2da31a68405a46f388034602f7e4d19fc214753fffe44636cd0d3a584e26db64e2c7e5b025d5746b266553311cd174e1ed714fc945cbfa2611feb5c16bf29d3069604fc659b2981e142735d248af00e1b45ef6e62dbfe6e62f9a6bb64c0a6b3f2afee9111700d99aea7d38de6f9f342208d8185641dbabc6c0489a8a706ef9c59dbf3147ef03659007c04fd317ef38d04cda6211b00284175dbb730c29774c8a32a562b0339696352725a9e06f59946289fb463dcc98ba55c4efeceecc95decb0c919b97961b639740ccfc87f4078c7e0375c6800f8f10f960ecf9aa7915c49f05b82214d90afc847c6c3e06197ee7b92f64b7651684100bc827a6a02e386283f8355767cab862dea1178852e48aceeb883f1bc100d2011afe45b05bce5f9e82c9b1289169ba023b65cdd7ccfaa54334dea538183b6554bee00335ee1d26935155464f9564afdb882821455cdfb234d733de220e520f1677949e41eee0c3b4730c81349e0423056fa4b75db3ae1f574666bdc3c3cea223458bcfda9e4468e983eaca16c2c52ef19779f56f0492f27d206b84a1b7fc93caeb8455f39c4b37d5f47836c94030eaa5cf71b2264bdfa66f9f6d695c9be78014d3bab05e594f570070719e4293cb9b494168e1fb7ea12aaf5e8bb0f11662a9185424ebd95b9781743f186f4cba6ee29480841a2998a5119d5d7387d2cc37eab5bdf0301ebda414c157067c49a481d6072869c5977f1ec36b5504c58c818856edf093ca7d8aec2930c97107b031d01b48f339b2bb68347cb44daa50a2927c667da3a7ec515d0da0b31c9cdc165e01ba1d23cbca8a5d7c9e856ae18825f2088e9afd51d171bfcfc591627b4d47636899029f7adba138d2b263768882c033834a59d27dde0facd98983390e4c6de899420d49aadf00f76fb949d7f43a935b8ec05503952fb6daf63023e781bb4bfb6994b2de12b9273b4b4c198a536e1cf7ff17d0d56add6872554ae5999d567a739cc11bfe50f38fcef9847a09498af5836f76620989036b6bec9bef4d1dbcf8e119c839201573bef14bcf51c1197a80fcbcf3faf13bf727530ff19bcf03d5380663ce20dde39a118d1738764a534dba153c3b2ccb1856b36315fd8f77e7a05d239cebed2dbd8f52729179a8333f3887c0c1e014a8df325c347ef91bba05cd647c9c79ebf910e5f26bdbf45ae28154412de311c5e54b716ab896de217ea039efefab6a6d3c14d92356499db01aa2960f48356ab301e42b36709771352d27b0132aee8586bea054ab0a511dbe62df4764a94dee00ed4cdfce1d1e030a9f1d44d0f70b69487e24db8c958c2b0757c6a3c99d0a800c467d53a808ff00c0250b870d211a0587758cc7901691ac914c56601a4815bf06a6ce2b91d436e30764d4604dbab2600ddbfef907fe5e6abb5bd1bf74f474e3b3bd7508100a2920c4c9f7e3bab1e762c36ca3624206f97e9009395f71208677a1da8e41f361e518a9e8e996e086b1857c94ad13d4558ec55b1a27d8b6bfccb540121897ebeaf305b8c0a28cf3f5a2556198c309ca02451c578f41d89a9c665137dc2a2ea396809d4c615fcaf8c303eb3a2eaae2f1897c013426442dba7745985b0107926310807967222152c8df637e5decb3a0946bec4cbfdf7dca4290916b292eaaf1b1b9ab05395a3ef6a565636a12ccb7d73d4abca36eec274237d886a6669a50969b5b5b1d8e83a40d0732370d2086211f8b7bba637648a7ccba906b74d804549c736aa015e6a098c448b48b2309b186cf22018d80bafc9f67bbdb7a0863a30bb5d3fe2f82513c161cbbde8926c2c5779d445c5642ab173814dbbac8b8382d4a0cd59851df182d60b3d30ee1a176f2cd1d10ece55f22f373de194ffd138f0697187ec1f07e1279d71fb9d08805d55685d78836b944c6d23a2389b0e99d479d90ea5ddaf3e1ec5a6579defd6a862f1a763bbcbbcff6e79fae1ae035fe2fb652855e4607860b781bc6a150576333c618915a04f58a28ada65ba81289c078273d1f10d513640806c5ade246df097c6439149c5c8cae05e7bbaf8023897728505d3e228fd329de210e251632e342f3e27b7374ede4f90c373019b4553d9dea0e05b2578f23ecef909ef9bbf6a816f232785900a6c5875e78c5e7fd6e96a28c11569054ed4004981fd7406f5fc644c386887f974b5f2a36d917e0e0bac55f956d40191fa5445c1767b79e4536f5bf502dc5f4da226745e22b6f8e7bfce9cee748441d5ef247cfedc4f653c099ccaf0bef8eff9f17dc2bacd9e4384c142eb43bc34a5e95e1b1577d0ebeb5f5d47013ac0aeaffd2f1575984ea25bad79965740b61bd5b6a9ca1d379dfd1358ea091ba7bc464655ab3d4cce1269ff47d611c0ca445dfaf7c44f7fa43e950324e9eb5df2211ea47e9121a2fbb98479d477ead3140598f68b833dc29fa664785a7432774b157fb402fac0cd55e04663bdf8e777b9df4e90dd7846d5e602e5982e194b9bbfad7c2a547c27c6fabcf0e693b4b87144020dd690bb951cac1b9b6bc8d62d101b558c82dce9fa9e37284471a7848e56cab5ed71e1af3a67db8ba7e25e813f1d27f1c8f5fa49a60a7d35f0f8359d6a16a985482616844c37d2b82c433d62f880cd799ce143f5f7fc78ae9645d0f9c13d413affa43d29d465f7ce9ef01f32a9d5577013ae8a3f138f4029446d390af9c294bd954f7d56a423671b24bd98ee67a06eafd2edb6c578101f66c52af4fde9da54a825c7ce41ba352df5afebfae4ee922e1facbb638b3fd3cc1152473bbff875326bfa1d4a4c406fb1b16fec17c44e833605ad0ca247303d31199156165dd42562b04dd59863732174d7acb078b36f2ab42b6854411cc0f950c078a01956b5531e237f6d27a5a278575707df0b01b55047879347ac6976757b27c6836df17dafa511296ebbda1c9880581a95d4c5b8ad94f26d24b0bffecb3b5e8d3327b25b0dce185cfe6efc88750387258ca7902ed939c10ae82072ecc21f5f16ac1a26dd2141d2e2a2201806417e6622ad4bdd5e1d75b9b2e928f32c87d3894cad0bbb98933c3b71a5a8de74e4f5bb9338c09866fec5710ce2e193caf2562e040c6d577b4624f2f1b8dcdb3276fc6ecc013481b8ea894d881fb93c047502cc3934ad3dd0224e52c596098e90b7b4a80cb19472c12335d11", 0x1000}, {&(0x7f0000002400)="fb1d8ae641d1d55be1b8f4951db63a67c6477cb3e2cea402f797be1b8f69370c5b03143eed6f4868a84396f02166028809c7527f5c3ad99f4b4a7742cc7ee0e5958ae21dbd0ec46f5d4c955d08e2ecada3c162befa02107a068b8c514d53c697c977278d6bbc89ecc4d728ce3934a9d0785e4de10e6bb5c634e1aab4a42a16a96b37322046db941501162db47a7ab93c59f98edaabadf824736e876ce65bf8c2ab64d79b2d7ca31ca3428c3532ba498536b08037b6bab3e3ad8c094f5216bff4ee8f21af6b3d", 0xc6}, {&(0x7f0000000240)="f00741d9713673ddbadba8261417f65e848cfc1d435bed4c7ab1582a4acfaf5cf0a1578f1c5499da20c33a1bc48774713279262014fc52d1dd0e1091545cc9e4555d0cb10894de08328f3d311a5fbbd6e8a3f2c3f82392e9c83de906921e829f9ce240770c4d53b0aee26f3cad1e9751ca2590bbd89eb686458968a3d0f5d8269f7036e3a123a5ec91a6f81b7f8a085891acf02dd20660b077d3fbd35c67edbd5db7902fa6dafdcae1c4a2", 0xab}, {&(0x7f0000002500)="c0de6f19de547d4676df0e6b546c0f01201c65c3e2ab77a571d0f1ada39d368baf6a058fa7e8f44051a4b1ac0a43e28c0fff6ec09a03d118998b336958458bc9fea67c92b3077ec5", 0x48}], 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000002640)="feafcc12e8b684c872a2ba264044db5263611383fe07a590344b3d8622ab876157585805ec8040fea4f630407aa2e4a12139c8441e5ee338d1ad6edbe022d18d2d946f7df8f0d7703937d20d51c5d6b9588e29a919db39104831bac273a00e9a01daa5038680fb9976b051e91c7188c101900a33bc1722ea5afc81f657671fc27778e7caf1da6cc14c26caa7683acda72d2ab6ca775e5e857b7847fa67b33501df1fb212a1dbf00375603b4556064f3e328dc78e45af4d6b93a890618b5d3afbb30e6bb161a5e9fc00639889d5a1e413066fa60c535d939a8cc00deeca69e211b3c0d515ce788dd5cf4bcbe8b14e3ea7bfcb74d4c0af6aba3e3f12b935e271bfae5e0d6f9c4bb8a77df30792a998d35eced95b7a0a0d2af350df88161e02ef3f29ff8f90261aaae81d697ef7d0a7e137e28e0e13b8cf2ecd07f34847ff6f9074c2d1a405d18109d4401386df1254ff8b68d5bb8495ee4e5cfc355515683e12516bb1b97378c93729b2a0c1d6170c7a2e5e3bf66a8afaf12e139cd066e66f4266d011215e8f85fc784867ae898b35705151b4a9012aacb154643eeac2cbfb2395e4163149e8f9fefa67bcf05348ba63e3e34e5b5f30382dba28051b14e30d8c95c79a3098841dd6ecdbca8c32843149cca1ac2aea3c6afd7aa9f1916a8f36525be601420274411af0521defb4c8c833c3d55619485d8f57fdefae9f492e272e4d12133783d6e1cccf7d20ea895ea6b2626c52fc44fa4cb6be3724dcfbd3fa3c840ad91d3e061a0c98b3ebe35a2fb88e23a982441b5a25c1277ad071fcbd1919cb9c4b99f8499063b83b9612804d87ebcf3c56d9dabc62d148615803e3597794fe3b35e8a33b19b7c0feb75b955a449075b27f34b77b1d5a6b75ef27e3829e6ed187b740e2eacbf9952444dd4b08cb1064a098553fbc73becd25b6428fab5cc39ee5c131a2f2021dea8b374c3b88a1b47b230ec04a24220a462c217e63f3575564be8951e1e02cd2a36b7aef38856bcf8d25d1ceedafa70830e95dc0e39aa3f3c04488761bc5a82b4aa17399faa45ddd80869dccb961d2c6966999175667fdc912e28868ba234e93cc5d2bf3f64f7e6561dadaa27c33234c5f780e8276e699a16671d8045deae349b721cfadb29db70d42f4b1e6709b9ab49859c1d9aec311c941e37e971393e7fa917246b8224bfbc1d89610205aa7b34aa1f84e4f4763bf469a2e49c5762575094e3c69ebac7b2cd663d896aff3b0660d08a087cd79984a83ba7542105bd2260577d5f3e7f78a64d6506096caf8b2199801896c8bddbb9940d335459e27c0c647ffe0ac9654e4aae82c74a046c691405e191fe14cb57a9af2202cdd8238145b4bbce7edf896706e85b3a0b4f4dcdcd15be5403ce0d6a8c8d29f9f47305e73ab1f519798e64c190af54574ee8aa0c876fd90898b3664f5c8f2c296b7e6b4b35fcd2d525aed6011cbe1ad613de898f35109bbd2793fd603db132dfb0b72279a0910282a054007a7306543129bc341c7e75ef2a9b33a3de8f013f44436b45ab2b68a07b54876a176f7d49f97fdc7f5a3eae4ea3f128fe74a7a48d4eccd94f63b7483c8c2e2d8aeed1622b3ed2a8dbfc3db3341731865bea7b8b1e03cf5d4b60dbdffc1f383e2fd32276d2d3cba5d6a80944e804846f0a410a42f739cf98e138915d1d4979bedd964a7687c290f1f5b8a920fa958e38fefcb79a923615d4482e048015dd17b77a7f90b10a59f6194fd566ec7c1ac0ed07a34de3f0d6be197dfa7d5677f2a1d87e8a2b82d7238f586edd131794408d92892a8dca9da07a6907ca2e56089c8d5c7be06a94316d157020ad6bda6fa4fd1bde1b76630a037b31fc8c5c5f57436c1b1c542d26939fec9f922cea339f985ebe9daab9bf0a9cc88b788e9f332ff6542addf9ac670999111f0152d784df4a0cd9fde9f400ab72700b7eb4436b742163308df65afdc23af8e4ac81a88d3fbd64459bf488f7c938cf18877a30c92551021cb0375b5faa59222667050c2565883cc31a60efb6951acd4cef1527b25c1c601683c9fd17cc584bc5336c7d4b7ca22e7e35198ab4197c5ee8544d093e14b1243900a1ca1dc81b91150f5e8ee51a1e49ff50ff17dc586e7afbd67245ce69cb593055bde0b2fa0a336d949f840d6f1ecb6fb4382e28b62b7d61d47b3183059f19e2d0c3d91081d7b4e6d21bd01ff806a148b4159f9ca70f353901766227a8de747672d4f3d1ad0552c8ffb9a20ab35b01698598e157209802f276cceedf4d1926c3702e4a0e0659856297fffe684bb8b9ba7a2a78d88075178c5a474fba59f4e8d2db0a981ee6bf50f98ab3c4df289bb550a0cbb79ddd72f21b6e4d12ab0fd00164c01efadd38e2f4f32505f02fe3b084a5eb3f488aa3fdc467d1827dbca0ba1f96ea89de39a014e73ca71dc376565d356e9b3b7e8a5699319b38faa4a9d79acfa95d167ba5f2ec253ae482004d55464780138c2ce8219768ec75eb3e8af4425c79c27375eab014045193dfc72dc2fe3a63815ff0e7ecb993149635fca156e8cda8f5feaeb5eb472d632a7dac3c1893d808ef986e6b46a7ac0d04d6abf5ed0fce1bb854c6a9f69d28851e6862de4279cb7c29c0c8f4a85b1ec0b37d102a0d55338ff3a12bc87abff071cf99d4732fcaabafee0df8d7be80b28d3cb6560704c91525aae4ceba4595f54829c611bf5f5700c6ee516da21261e14d85e7031c1284a6d1b4cdf25b3dba1284484870b2435e9e9f1f79cdf579f16e6d71c449201647eb52af97964223c50cc5caa9074d06ad940d70de8a79bc201055f0ea793797b98db354f63930b54f8dde1cd177d4573be06b9dd60e34eeb204acb5255b25ae5762f7b77edbd74153bdcfe182109403211566daa22a0af57d60e366bb92233a2314ce3d7e77bd30287ed67103716943755702b280b2b8224a3f71b033bbb0fd4cccd8bab9b62676e7bcbb6b93cbb61436ff1f1ad0311f086198ff075426dca99baa212a1a73b2fedbb8b360378a8f38d8b4e7b811d9e1f3e821c4fd011cea1239bd8c73b71e8abf636784a91cc64e0da611d93b3a7165b98adef6be8bfdca9dc3dd83abe2231aa7652ae10727e1c67723ee3c7aa62512e330bc99413717cdcb6a120ecd6977d45eff64066d703c84d8dff2658d187026c74b41670d1a536131ef807f0818fd71390d19ab19c5b9a1c34d1a2e7f1c8406b3b76aec1b2f8c87b468a0a07a88b34727d3a539a2b5454ee6230d4e36f0098fd505bb8f426f3eb15e12c7ffe0a8ebda1fdcba08013a31f8806f91aff9ac08de5661b3a7d115bd48f4131eb4193e26a5a447751403b071010744ccd054e791e7cddfd432969a1eb00860a0b18280bae1330cc32cdece71f9cae3ff3b711af2506c91f05ee95cd8d1680671bae666c7b529115b4c42993d358dea429d24d21265225b607c6b5502a34dcbb1da2e01d467f2d20fed5f116a3034594ff74474d6cb65c635de6e2741ef1bbab3e1ed966e9fc2e3b27c2325aa4798771a000cb6412655018c90bcb377315dfdf5ad4a4bc2b5bcbc836b3d2ec9b2b842b67ec075bb1fd32a5aaf821ce1dc267a2edefc6167b1c0d63bb3249bd1cfd65307c02a388e3d389641270debd56b86c185bce5cd422d44d1db763859ac356ee21038de7b2297fa2032bae27a61c9a20e22e69622ecce1dd44fc08958fa1484e47ebc9a27731557b8f43a395ed62f686a3c745f30bed33b7bafc5b4b72e21e11dd77b63bc9bb06e93f039e860f1bc2cefa22cb9f8d83288eb7861626ab61c46cf09343b991ef9ff58830b7ffe5a3a724ab2fd56db08995cef16cc00271b26ea4ceaccaa5f20ecd98bd1174185ee13dbee7a7a11b827d5a71e899605e8b68ab7d0a27c03b7885287f4b8af7d401fcc7145f38db72b30f099cc8635bd830184d77fc730d7cba18c308ba331f72af9578695c65250e3806274fe0b61c763d358f014a6998511845af27d6f7cea4c59ad39f851c529a21cdd3c9c9cbe973a70ae3b892702c565e419688638e8809bbaee24ef512841cbec6ba513db4c709c1c2516cc3ca2032a29907588b05af005d0be7d3594f9455d6e9ae90ce296ef7eadbc4275b8637458b083e8e70ae224f3687c34a91dc8245f86ab9d28abf1642a59722bbe9f9bd8b2c73ea44c9349871fb3ba3f65832272624ec341747c96bbf10f617f4f2b17d4e8b2c6792121ad662ed713878afe6d5d654053f9acb8afe5c38fb8f7cb19fb9504189467977d62e2eeca1e81399b98d2db6ca163d330fb48ba859da6c3e3286fd980635c0a48f18ac0364f509959e532bc23a45e40790243616b2db0c68d0ac727bef628bacc79991942ff13b3f6843ff3b1573eb4e992a29483e21443f86e8b6ac871eeb93d59620e7bde9c2126715e981ba0d5fbf176175a4e7320db6e21ae0cdbbf85ffb35d69527842af35ab39136aebea76a14be4e6d1d5b70184f5bf31d39aa7213a23f082c4ea248dd822ae30b685f565b46d434bc138c75e54d1ec4356e780dbcfd38e7bc5e40b805ea535ceb570e502e41d1c928124389eae222d49e577a67c35bea5f5921077cbbbc37a4893cbee4218e6e6648440c8316ef66229e915bef7e9d6a100d77fac98a9f7c3f47d46a18fd008dfdda90b10ed9a6dd731e1c56c09f6eea0f992e507d869b139f36872dd4262d64918a5e7108c3b66044453990d303f57ba983185371c3b40aec2fefd6614b250d2624fa40adfc62ffa3bb846394bf75466e2c251053817d1bf89bc5b624e74fefadc6383534e63620e3d00145c3c792de89100b1c508f73dbf152e6f50bd91618ab14cbb785745df305aa7b5ee57d62e2621407f1faf635a1f514eb0c743bde8bb2b037315bdb4eaf80424dffe7bae9cfddef6af6db6bf8d23a82fb29ca4a71c442a97fafad7bcf0a85ff855e67dc33f1d22734fa17e33a7678ab87060a36edcae24935e62ed842f37c30917a4d55d0b0bd9cd0085614f272ab1b094a2d7a3eb3acb5a499b6b2845d086bbabeaee13298fff81533a8670bce03970b516d0868daa9208f4644703719622b63eebfe64103c77ffb96e9b8a98c36994b792a9f8df3d7e17ea8d023636d5b2eb9364fd822533b12c6e25347b5ef2d5a869ba1c8ce29d21685007c91b3041991a2fb76c876679bb12b2d3fca84894ca60a472aca58b715a0c3e629b9601f4e6c424981b7a1afaa4044bdf2c5dda0f240bfef4934178c0caa5229363a7c1d58a29c09f8071075ac9a6d21f46e42639802fc5a5ea6d14a4481d79d03914d12b2083ef489c580485a692da9a3072f614134bd2cc97b9a825ef082a412673e2d93b155f919ad75f6f630ec7ec3b10225ffe58fe8d59429046cd12845eea432b7a71a9317072ab226700bf55d9fa005e0485f7a0becf0b3fcc0113c9f1e8a89df6c5b127315c9f3c734cb270c0101a7dca29eea470f4e55a74b0b8b7fadd91ecc2ac8f43bf7c7099d014fdb4732709fa2b52f98d1344f661f2dcbc4d4bbfa24280e4ab0473b10b2dec30166038617a4523ba0be7621a32d07f2f92234f0f52ac9cf8536de4a2046013a2df434aaddc34c4f3e43a394a6c5c7d3a480f2b954c5815c77a454aebf7a85b832bba5aab35674b91e58c0f047f7be3ce5d0a2072a8f25339948bf22f1855b5b4f9e282c776c3e6598fd49ce9fde2b5d2520b31e00fb340bbd92a3aa2b5efd9666e17d9a480834427ebdc935f83928a62d624759126083674de477a2bf6306f4d7c703b1e6766d39a3435d6279eff5cfefbba2d86eab8bdfcebee1e720", 0x1000, 0x9, &(0x7f0000003640)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000003680)='./file0\x00', 0x0, 0x121) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x7962cef3a864e84b) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() close(r2) r3 = syz_open_pts() write(r1, &(0x7f00000000c0)="53a6e992fab7cda70e70ee47b366e8651843ff6c3cc7c827bf199b1e4fa4eb5cfe5347ab73be30067e9e8e7e5d63a7f487ee900cec9a8160621afe607dd7141ee3b9d5c5580d4b1e7a0874927bb6f901da9987d3396e43f2dbe313461c7de94d9c3e3237375db870055b19cf8867af926f67120f6c8bb4dbcc3ee0728a7aa89afb1e36c7e18c97bbaba7e27e016f4e896ca1e31378fba1ed75cbacdbd8c1b86aa8e99017b8176661d6de88b5d1466de6c3144f57b69c", 0xb6) ioctl$TIOCSTART(r3, 0x2000746e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0xe) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) write(r1, &(0x7f0000000280)="75cb95fff929757897cc23e2c1495ffd995eaa08d0ecbf9dfa875c82a34076a5991ebbc08595b3e0ed7cca1ff98906fde77408e869f4099b1ceecbc6e36be46c620285c657f4e47a4b1a4c685cecc14803883200971607887bdb376663a97654e21df7c6a73483d28cb0e8426b1f27256048ac1b9ad3a568e69eccb20bf300136d3de60b66ac285656f6288774156ebe000836f8af014e13d9a9e2e2d627cd9e6e43cd5d97513c8c2a4e57cf5bac4e0341b84fdbb0f311c4d23b73b56fa18b929c030497548461021c2a92", 0xcb) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfff) syz_open_pts() syz_open_pts() fchmod(r0, 0x6) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) r1 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) clock_getres(0x6, &(0x7f0000000000)) socket$inet(0x2, 0x17b3e496bfaf97d7, 0x314) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x236161b9) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="660dff40"], 0x1) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="020d1f6f80b1b75fa53cdba95241a4b3ba803aa657233467c4f4c71470aa22740447a0b769454187696bd141ee13bead2fcdd843ac7013e9fc33919728d8ad933b5d2cdb7cebdbf7de8b77e4c56963fb19ed869e83a86475f8c83228e5ee36b47b187c88d87c458ca140a607", 0x6c}, {&(0x7f0000000200)="7dcbc54e0f14f400dd32d64ee13b780b2da43ec7bb5750fbbf03a0bd713c5a8d10cb47ee6bcc0aaa0a9685576bd7ab7af2422c590095aeb57680e22e91a043309f1aa9f68f1c9f899e86f8b79e60639a01a6f05f9c9eb6abedf1c454ef6e81c62d1ec810bbb4c0cc0bab3058e177613dd884a0e4afce9bc698837e917b99ff26e0ac5a", 0x83}], 0x2, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) sendto(r0, &(0x7f00000001c0)="b439154b704659d42247221c10943be42692f9451346f845aa18f587dfa5bc12757b2830f232df24f7776e552f2e0af70ab789974332d41c326d07b178ea6a4a86002bcc34b01b68cfa1ae35b29afffe7b251364906bbde249ad67643607d9441e24796b2e315ce854a5", 0x6a, 0x408, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x9101, 0xa7) shutdown(r1, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0xd0, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x32) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x58) 16:00:05 executing program 0: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') flock(r0, 0xb) chdir(&(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000280)='c\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0/../file0\x00') link(&(0x7f0000000300)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x220, 0x20) 16:00:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:06 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r0 = open(&(0x7f0000000000)='\x00', 0x0, 0x184) recvfrom(r0, &(0x7f00000010c0)=""/112, 0x70, 0x802, &(0x7f0000001140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f00000011c0)='./file0\x00', 0x2000, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getrusage(0xffffffffffffffff, &(0x7f0000000180)) r3 = geteuid() pipe2(&(0x7f0000000140), 0x10004) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, 0x0, 0xa8, 0x7}, 0xffffffffffffffb1, 0xe6, 0x0, 0x0, 0x9, 0x7, 0x8000}) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="4bea0fa0ca73f20a00a8bf648eba15b94357e793f21b38ca385deb185d8d679c0eb639e247fd06f61b02b333f575e586d23d148d9c3f27209daf", 0x3a, 0x400, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) flock(r3, 0x2) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:06 executing program 1: getrusage(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)) getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x12) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)=@in6={0x18, 0x3, 0xffff, 0x7}, 0xc) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) setsockopt(r1, 0x9, 0x100, &(0x7f0000001080)="501a178b0bddb86654eefa682f00f7ccc8b2c86daeddc18cb2713aead7eda5fb441523436e8cb59d6c5d42419fa7f5bf59b265d5011cce7c985abb075040e81dcb9562fe9d74f43cdc2c3b3b20a3759d5783008166d900bb506c09271ac3a2ecbd38d6bd9d4ebc89bfb1d4ed99c7d83855e2589b173a7a562c840077fac5bee3a1dae900d1b66c7dfb9ad76288cffe6daf5013abe1fa1241ecb25ff939e3f2ed182e3d0ed5daea2cfca66afc11b75b4537fcbcdba8f91dbefefd37b96b53145c86008430603e77b66f9966ef445a634fc256272ff0f1b262", 0xd8) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) pipe(&(0x7f0000000000)) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) 16:00:06 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1049"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c87166696c6530ee"], 0xa) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x24, 0x2) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/120, 0x78) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) setitimer(0x0, 0x0, &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000100)) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r0, &(0x7f0000000140)="bc92336cea64bc33de9eeaf86e4fcf8fc72dedc73d7fec546e8053", 0x1b) getrlimit(0x7, &(0x7f00000000c0)) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x1a) setregid(0x0, r0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) getgroups(0x6, &(0x7f0000000200)=[r3, r1, r0, r2, r3, r1]) chmod(&(0x7f0000000080)='./file0\x00', 0x2002) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r5, 0x1, 0x10001, 0xfffffffffffffffe, 0x0) setgroups(0x5, &(0x7f00000001c0)=[r0, r2, r0, r4, r4]) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:06 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x180) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) flock(r1, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x1f) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0xff, 0x1, 0x7, 0xb9, 0x1119}, 0xc) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x1000) write(r0, &(0x7f0000000540)="ec", 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x88) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000006c0)) 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$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417c49b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35d667dd34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69689d5308da41835461649243638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x477) fchdir(r0) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffeeb) mprotect(&(0x7f0000f6b000/0x3000)=nil, 0x3000, 0x0) shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x0) r1 = socket(0x10, 0x1, 0x1) syz_open_pts() close(r0) writev(r0, &(0x7f0000000900)=[{&(0x7f00000008c0)="e512bf7dfc7a7e18121b5235f8bdb7146e47451d85e94b74e74c7734e3be9406d388b7021a88780afee991567a1296a7281b76fa42", 0x35}], 0x1) r2 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) symlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt(r1, 0x81, 0x4, &(0x7f0000000780)=""/221, &(0x7f0000000880)=0xdd) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fdb49be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d07d4a43cfdc725cd8258cb9700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001508cfeef35b363649f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043eccb44c747b973e3104ec543f7fc29900f9f5b93dccda22d90872315b8f41c69fd45786d38ce8d39338fd17527e61b72e695a55399b02ae82ffaf07fa42fd1f36ca66c6b84cd47"], &(0x7f00000010c0)=0x1002) r1 = semget(0x1, 0x4, 0x8) r2 = geteuid() r3 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) getgroups(0x3, &(0x7f0000001100)=[0xffffffffffffffff, 0x0, 0x0]) r6 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) write(r6, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r9 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r7, r2, r4}, 0xc) socket$inet6(0x18, 0x5, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001180)={{0x5, r2, r5, r8, r9, 0x10, 0x31}, 0x6c48, 0x7, 0x2}) 16:00:07 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x100000000000}) r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/73}, &(0x7f0000000100)=0x4b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xff88, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) shutdown(r0, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0x6, &(0x7f0000001240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpid() r5 = geteuid() r6 = getgid() r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000140)="a3207f868ec7867c56207b3c18ba1082b244b8802ccdc84f4bfb4ac9e7b743a663758860acf847565aba309fbfaa9b32658b73edcef719a04c7eeda9f33690c43e483e35f1f75640d630399b2dcc75f0a25a64df1e13be6764ac751d6afa418d745e89c7fe00e9f7b6aad696abf7cf423ea29dd039e715eaca19cb09f8ebf5048a55d6edbd084a8373052211fa18edddaab02a27b3f3b43459286a63ee265668af4910a483075e117f225af7cbe7f555efe87b433c8c41fffcc2d74c7a575ba131f9afa6ca9b204fba7ad4fdf9d0dd76f8bb75de96f380a8bf3dd49c9e01a96fc882392783e5594aeae5077324686ef099939bbe31d74ce48afe2c5187ef2b4486c96a05483eef09d74e457f131a3142e599d4fbba5f13db4cd46bbe0cf42d6d5bd7d072f11c35314909fc9b56e6a6785ac7d92732bbc27ca60fb6fd1322acdc140cce60b913bf6059c062fef7b87987c167d94dd44c8b330e795dc92251e12de5bec361249781f736f2e5a9ac3c6f697490d16f5ca35383a8e09206919b76737210960976a65299b81160e9b09ad1e81b669f953be221e788a2488acbb8dca856905fef178b9032bcaf55e5b7272c359e349315f727f3880d8a2532da6a433f02b73701a92427135d458323b28c033b810add8962e8aa55fe1cb9d2eec22398f2e9da23fcd5e897d1972b5300e98936e2b7710c947aa174d2f52d94d0ff867ccbfebacb435f268c9891048715336210917743188d8a29b58cd9e3a2ad510edd4f111901c561689238cb0e59fca787dbe3f3192b4bc8040d568f69e4cc34b40b1cd82ede842a9cdaa52d28d8e99f88af40adeae36fab85b35d916960bff67a1da840ee68155ac9e15389b6758433d494729d3ff02eede7cdf280bbcc61f0e3d3defcf07d67a3faae3ed88052b02ccedcffe5fd64018f469f18a5bb5420415e0f31599c908c9122f718c23e765641a87e02ba6f7e02d6f2f5de32ccbfdff9b5a09428fb9216e11fa933e321d12aaaad81e2a08771e8be0ff12d284e7c0fa7908d9057f89a91ac6c1e5a212eb4ebdb9fcd481d108d17b10a42c03bfa1a795652397ff25bf514f38b21962cedf87cc55475654642f757845f234e6fde7ede71d49309411e0db3aed9e43060d7dd738bc80699c4f0b0f5460a27d00d68ad5aa517505e1d1b9d10a512eff35d028d4d3b254d9fb8975fb5d00f27d8d17fb0c715e30f78abb233225eb45d02a3107d7bf13960b77c3ba8c7283616b5bf47c26ab1a02f6b430f300c641e30d7ef1b12b308683d9ab82422392a20a1bdf4d694755d08e2e8cd46b677c0efa05f7aa4b30c9ac81f770aa770dd18c53070758b61c8376f8d3dc61b941584cd28e7c4dc79fb4e632930659857366964c78ac6e9b26da11e1f9179aafd173a58c7038e12ff16e08facf42fed337cb294f5c1a3abfa6cc784f65ea70c2719a8e3c7f11520b242a58cf16e1308531c087c98abbc5fc863bf05572c9c47ec1b7f98bc69d293900ae1ac569ee7ca80f65e03d701e932c6a09723baef73e8ec86dedddbbffb606896e4dbf907cf29b017b21ae5e420f2d38dd3b8f04c5a83dabfdc5da7b8dc5895e42a257587bbc340bd4b144036e646bece89ce8871d07e010930bb6fe1c4194469f18d8423856f5bf9117275c040d3e84667138516c897a84dd604c5cee6ccc033fd0c498fd3b1b562fd744d31c9da63a987b8705f6572bccba7fa19b927eb0f949ccbe12b7db64a81fc51bfa9a3913e69de21422621e300fb3018a2a00a199adf3b7d1d058fdeab8d5dda706dbee2334074f0c00590c07ac59eaaacb7ff1a013b144586b1ce260ffd0b9dc2f9bdd400acf74620196aa51f343cb1af7ccc8e89721041e7f7b30d30aa2a70c6e5b74ea2389b6f3cad96815b2c627c5ef8309d1ea140656bd8ff01ff9e90209d16ba16dabfe91e5bec63c43ea3a2d4b111d1196e99e2481d378e51db5e1e00ac17975b3606b8be2fb7a5c877ee973045a10ec4ba4a968f674d6181734713578b7c4a7173e98042eba13e2280010c0066d3c3cd20236cb4b23dad274d795dfddc964e9694d5170c84f44206d314165a77f042465554e3e76fec9b0d3ae402bdb0d801e955c135cb37243badc2af9f2d28afc5b54446d11cbbfa4a441d2a1bd1d597769e8ef8e81e66eb4b46556c7cfe39ea1172efcd089367cbac019e928acf1b224360e239aba1834dcd623b94ca348586d637d04e0f217786b2c1db8898033c76667ffb2b9030d261a2b1246a02f27454f7b76483c847646c9bcafe0ec0573d01a42a0ae52636c313e5271aa7815711b2376d59804bda8c6ef5b6e1461f3b7f6e70997d2e9e3975b97f7b6d5af7da697eab286518b20f5c168126bfd5f26f312fd4d464516d517fdb354e075225ee1787ddb30858c57a49bbcbee3a321bf1e587c5965bf3dc5d000cc087e72ad604b6b8eee37abefb8c9440b882c31f2857915d360015df226c59406b9c176aa0719f74f14553474eb9efbd9496a7d42114ed6982aefcab5957328492f291f32ee0a0bb6436d28c0431ad399c00a853e0ca2f03c5741c778579f3cd3d69cd458ca388420d52f57e048ccd000318e338e58ade291715a0af7052479869b2bd0ba13ba4468f015e36a8ae35623f4d3e8245735f33372af7d874894df52c158f9db86d0f3c1ba5661e2bace79139f52426454451cf87371950c66cf4f61314eb1df8cfb74cfcfa0c8e6f863129c6af2597cabdc021cd4e600187efbcf398dd532152506762cdf276a4b6d92a7fdc35ec9873c205d19db772f1762066ac800a91dc06cc03b7a034303d3cf9948f5e9be6052a831c4d1325e9337c2a4339092f715a506ef89f21f14aac6e8ab9bbc1dfe42ac12beee9e6652fd3893a5b2ddf1497b3d487e8b036a3d269600c94dfacdf6beef00a77ee52f80ce9998926f0407015bfad58ba71491ac9ff5ff4668eda774ecf023c7c8a2b62132a4a3cb108aec6c783650e39a4df5c5b72cc2c4c91dc86ddd8dd76d21ae51df946540f9980a895babb807e5d70a526f8006cdb54faf6cba71a6cd38f529dfddf11c0aef9b5f47589ef5bcbcb2806588629723df2a6b8ee9d842134451ecbf7259dbe42e7d3daea1a28893f11b7d832d12948eb5b57bd96ec13798f520c8cd7d79cda7aed0fa6f6dc6eef84753d3ef737becb038f5c636250b118863a73511d63ce76b1b2140acbf5dde09402c775793d9c42d940c55fc80563c9829dcc748642b8fded65ef09c9310919d8b3cb9defbdf44ed3f5271b1946b3a4ba0ead479297aec660195567930942f3a6c365d2ccb607752dc9de7204903e173eb5f1725efaec6bb834d12bf2e1ee41a2b16ecf7eaa61e439f9459e559ae9985277bc52dc07b5c9feb0de846e790bb97d323651b7aafd780248368151e89a85af8222e5c19e7d7a5fa89163c41034bdf5169ca5927ce39d8daffdcdd8ad6f793af4e33da707f67bb9d65b5975fa3ebfc57bd41f2a2dce4bf3a42721196d5f9be97249e2d00b45b296e1886d4d34a48189cc6eb2f2f60349c20c2705ca1d22b34154fd755847fd2abffaa3714e804980d0d3376e5dabd255a7da79c33062c09ba0b5cf15d67ac58cffccd8a3b2e957b431e46abeeb2af992286d4224f661a4cc1faa51820fe03415b5807631adf64d80a771afe278cfd3a75bf077f14e9834c510f4d78bbc003331b966d20ee35ee1ac0fddd7e2bd0a68762573f6b00f1da31a2f8b98d3ff52339c4066d95936086f718003ae5f244568c25ede5cbdef5d6a16306c842e5da043869ef289a7961095f23f21cb3daec0fd71e0ee8309b19313703a7f42ffb8bdc6204f955dc3945b137db2ded43f9819d423c84bb3e2364ed7b591e060f2187081dde5744cbcdbd4eddef9591770dad177210790d8541467a17810db696c9103b6b24377009c8eba78ed7e695a55fb82ba3b1d66b2920ed2a17dc6ee9f2e93fa6a143c7bb563dd59ecffad588d01e7ffc3b1e8578a6f8fc663e7063e7042968805737f38133901655129425ce948baceac37a511e3d8815f0ed4ba1bc2cd454646855a6ffa42e72c79c8c7d76950c958430c727ec69a134728634adc525d24750856dc147dbfe219367ccdfb288790f3a107926782f3a0eaad29802e4b40f6d20cc8dbb446efc7315110d9963e51e56415704f7c658d38d527d3a831942a379a2cb5a6b21976eaa0d5b522a84fc1a91aa1ff199534b25e7df465f56e30b0474ee3d2d3a7cf215c420755e7c831179c16e884261bf59da476599d601c3fd90e574bd7ca98f49c644925978fad80fce875a144614045d84afd33b2e262a6025df2fe741278bf288c4d9267f89b0ec95b62465db8639cced13cf5d572f63b5e0c2db2599271c4d8a43448ecb375f0633899d1c87fa73dde562318927d40d24190b8f96c3148823258cadfdfa8f2891f79189bee60d3322ba5a8c7197e97ed40cb8ee542d94b2179846bfb5a47b59b3d881d0831c31e39742186e656261e7e3868c5095687089830e9ee6a549a2f11c310c97a68b952a69488fcf76104b121fa521896cfd7218b49ec198137b180145135a01151299c6329938eba0441ba7b4e14ddb6e166f3ef6bbbcdef7469a4ce55f5af1042b13065bf7ec65837c16cf78eb7e09d8776afc38cae3a6999bf2b5aed9a0bc92cc54ea2a63078ba5f16d1ac39b9af95f0d9be04d9345d7be690b6a13f1b3116c7bfc55bf67664022448588e273add402bd2052077a2be1aee2f8a66152f844eb9ea6ac5d94046ac58c71de18166ef4b15408043cb98cf1097fcd895cdc44af316d2e3da9105fa48a6cd47201d1ae32cd8691537108491a875720c99d43f8e3fcd9a63bbb040e7520298b8f731c68d918869d7573ad972b029b30f66380714fcae676be11a8ff8c325705cfd560a564fd4d7b4948dc001c4be396e01ea539525094d9ebc9f90157ccc1304de39c73ef7ed66a65c4543ca0a87006a420c42b5e44948e9e6905568f66fa3b5e4c4280178ebf6f7202cf1cfd732ce00beddf3cd51ec04dc3dfb61d60e11cb53569188c6c170dfdec48d46052edc08669256545aafaf860e71625729c37055c166e98dff04e96e8fe7b7387eb9eaec79702a3d23616647c8a3c5edfc5b7a0b6f63756d7a5c1952de062a2265dd3c054819caf60833ac5585588ec9cb81f2f9a2daf3c0c2be068f920c66de97624041dc107c7f6141e53c05e3084c79671a6bad6aa602f1e7d23e5e3c5fe488d40677891b30cb9755102fa7b5ad5df2052e698551f6f000802df7ea9e3ae56fd76b17fa7c766fa644afa70adf3935881b435626aecc7939d7fe546f18400a8b6fc481af426657cf6fbb0ba01a7dcc292030a57ea3aad14c0b6c51e11acf7ebfbd909eb479f58ea269313e9c8ca928e831dbe3effb10f58a9c290e8f252914e30ec092dfa48b329918eb0d4208571b00096f9783b5a6330a3c16a275792d2f469e2d1423165b999e41b61ad34e667e91b67b56e408270bdaaad8160a5452ff56961aa6655cfd8137a62167f48436a2dcc5f40db181d3798bf80d6b5a5f8dec44b212a89be2f625d6897ecbea8882cbe0bbaa99cf034a5ac08c14eb5c7d86c6676897a4d2c3992a51abd23c04387ca691e19b23590a821f17ad969072724d7c6e8a0106ff531540e4165311d17ba3352d15a5b23717975a9b7eadc4de1b63cbddfd8d4feffbed5ab9067262102059275c8e087c78e008f3e857d89262dbf4f07d53d3400cb7aabecdfb73d832fca9c842e42ded9c0b844bdd7741e5d2", 0x1000}, {&(0x7f0000001140)="eda76a4ae5da4fa51b93eac8cb2eb53e91af21c470186bc929867f9169884b2125880adad990f85b185385ff8805ce9526b541e3f9e83e5d118a38ae3a003f3555c4847c15c1fbf55cc7aeb45305b6280e68616dfcf6e5c442a786002c81cb3cd0b9cd5aa008d52d283b7e1bddbcb6b6afb407d40e8470f52ac0f80db2a2c10084caa82409fa416ebc26d3dc8e216b8222e2730608473014876afdb0432e5be183cee6e43d24018a52c4", 0xaa}], 0x2, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf8, 0x1}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x7, 0xffffffffffffff01, 0x5, "8c040076b7ec77f11e29a1b440258f213acf7e14", 0x7, 0x5}) 16:00:07 executing program 0: r0 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x201c0, 0x4) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x400, 0x90) r2 = kqueue() r3 = kqueue() ioctl$TIOCNXCL(r1, 0x2000740e) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) close(r4) readv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000380)=""/59, 0x3b}, {&(0x7f00000003c0)=""/62, 0x3e}], 0x5) denied attempt to set clock forward to 17592186044416 denied attempt to set clock forward to 17592186044416 16:00:07 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = getuid() seteuid(r1) 16:00:07 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='(#:!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.)(:\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='*$\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='*!\x00', &(0x7f00000002c0)='\x00']) semget(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/71, 0x47}], 0x3, &(0x7f0000000180)=""/55, 0x37}, 0x41) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x3, 0x3, 0x0, 0xa2c6, r1}) setsockopt(r2, 0x2000000000029, 0x200000000c, &(0x7f0000000000)="fe000000ba00000000000000310000000008aa91", 0x14) socket$inet6(0x18, 0x4000, 0x5) 16:00:07 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = geteuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, 0x0, 0xa8, 0x7}, 0xffffffffffffffb1, 0xe6, 0x0, 0x0, 0x9, 0x7, 0x8000}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:07 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x5) setsockopt(r0, 0x66, 0x8, &(0x7f00000000c0)="ed2bd5f94329b2247ef82d31dc184a061bf2e2f085025f065e5c08ad495f6b106fe4cd3e54e4161ffd226913d12bee59251fe8c09ac4ecd19c708e6e3dad4b269f2c8a3b2ba270c3c5d78768b4ede2de37c83e92c7cf9c21bef8252bfcd6765ab2ca37bf7813abb88e63018de45c86dad0d2a70f36dc4d0e83f172e513c7d62c0470bc00d37188063b338ee9f40c13f5470d46a2348a0b2e7fe4c19843eac349965ecc48c3c69dffc65df3b7e3cdc2cb7281a2e31ca129715757942a07d91900915d722f983dde1bc6b1b76e1523b8053dd85c40e2019f263dacd8bf97ff99a797", 0xe1) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt(r1, 0x2, 0x400000000000, &(0x7f00000001c0)="9ef97bb07fdd2b6c3bdc585c581558f4ca150b030e6cb12bc95fe9a554115644045977", 0x23) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x328) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x68) unlink(&(0x7f0000000080)='./file0\x00') 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000280)=""/162, 0xa2, 0x843, &(0x7f0000000140)={0x18, 0x0, 0x200, 0x9}, 0xc) mprotect(&(0x7f0000509000/0x4000)=nil, 0x4000, 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x20000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0xfffffffffffffffd}, {{r0}, 0x0, 0x84, 0x2, 0xffffffffffffffe1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xe5, 0x8}, {{r0}, 0xfffffffffffffffb, 0xda, 0xf0000007, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x81, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0xc, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x41, 0x8, 0x3}], 0x5, &(0x7f0000000380)={0x1, 0x9b}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() pipe(&(0x7f0000000000)) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eb522663ae46cebf73b9087033b8bfe97a2565d442291a9b342f168c5ab084f87856e97711fa8d2a21a12308ad5c99b75c316568b2d37e180791a05fecb38bf747fe60b0e4ca81d94595484d94e143f15cb3a756f1fd1f56d0f685936677afee28ee57ff1f3dc183a3bf51eb27ad77a3854eed04e52bbbe3170f324ec5eebfa58e92d41c364e42191b780ca4dff07d30ee5f225402825b9277180e6ab67b28d4e4cd98a00d1ccd472d1a", 0xaa) close(r0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e000000100000000", 0xfffffffffffffd46) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) recvmsg(r1, &(0x7f0000001200)={&(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6b7717b1574e771e8dcecd8e280c1075246c032f24c0f5959e9da38af95c9019a7a397146c4aba1aeddb5514920066a4a2d9041904afd11159ede3d28c8f183dd6e0daff0420a000b1a028c99afee4a7669e342a5e7b2ee865699b2166b66"], 0x6e, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000100)=""/139, 0x8b}], 0x2, &(0x7f0000000200)=""/4096, 0x1000}, 0x0) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000001240)=@in6, 0xc, &(0x7f0000001280), 0x0, &(0x7f00000012c0)=""/139, 0x8b}, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockname(r0, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002980)="428140fe25bbbd0df8c7a839c509b38210cdfce242c6e2c3dc1ca805a5f61017052f827affffd182c10403228526e88252815789262b934227e1945ebc36bddc5b5dca0c3a9135ab4b9723f18c79fb86489da3114141e2d5212a287ab7ad75ebe8af7b9d116d4c7d85ad4b32f52f7e", 0xa7) recvmsg(r0, &(0x7f0000002840)={0x0, 0xffffffffffffff38, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x13d5}], 0x2, 0x0}, 0x83c) recvmsg(r0, &(0x7f00000027c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000440)=""/1, 0x1}, {&(0x7f0000002540)=""/154, 0x9a}, {&(0x7f0000002600)=""/184, 0xb8}, {&(0x7f00000026c0)=""/150, 0x96}], 0x6, &(0x7f0000002780)=""/5, 0x5}, 0x801) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000002880)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x43, &(0x7f0000000040)=[{&(0x7f0000002900)=""/127, 0x7f}, {&(0x7f0000002a00)=""/132, 0x84}], 0x2, &(0x7f0000002ac0)=""/252, 0xfc}, 0x841) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000240)="9c4e75163b7c364d272662e3c64991e4e7092f2a7aab85cf48cb0b1041a9fe7301b6a1f175d27ca03b3ec6c8027b0d19312d9d35d3e618a4f6cd42ab5a8b69312fa088059f671121c57cc97e588cfb3a9bb1cfb1b8d1a5832e6847b988c50b7764fc9965a97cc4839da51a8750fb73fa2eaf8b08f59c93afc080437766782afc33553a7d85c624e7d7f90a9765f0fae4cf060b363a8e3a838ac54f98d5c01a687f1b2ff8d6496a525daf14511892bf043388ce7d856e283de7d2812b3238d34544dbbf746fa80e037b0bca", 0xcb) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r1) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x7, 0x228) semop(r0, &(0x7f0000000000)=[{0x2, 0x7ff, 0x1800}, {0x3, 0x667, 0x1000}, {0x3, 0x7, 0x1000}], 0x3) r1 = semget(0x0, 0x0, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/141) semop(r1, &(0x7f0000000040)=[{0x0, 0xffff}, {0x0, 0x6, 0x1000}, {0x7, 0x40000006, 0x800}, {0x6, 0x9, 0x1000}, {0x2, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {}], 0x8) 16:00:09 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00006cdffb), 0x0) 16:00:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = dup(0xffffffffffffff9c) r1 = getppid() r2 = getuid() getgroups(0x1, &(0x7f00000014c0)=[0x0]) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r11 = getgid() r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f0000001340)=[{&(0x7f00000013c0)="adfa0850ec3957ca6f901906355e8182d6094e6fdd2f3354c1d32fa74c8b9a6ba9ce3b637a1711078ac5129b91ce2b14d0a86282fe3935d469364952baf2a0d747bcb4bb10d6342a41ef688e1f3219811cbc64d3b1bf3f6f0e681648726bf84ed07e70eda398f317d66958e39dfe7f42c1665e9bfed1cd3302892cf883df35e9fa7121636af978fd6dbafe55c4c3351da8c554ced893d75d0cf4f934ba86482846f52b8fa4e2a8068a1cc1eca7f05b9d19d29c102f1eb156edc987748712864663730b9f48f5b48b39e6a2287f2e0f4590a928050fca5a68e7df68", 0xdb}, {&(0x7f0000000080)="75bb9aa25a2797c9052fd48d6d61b0643f7d8d2b611357ed2f50e00272f71c590872a8923e17", 0x26}], 0x2, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}], 0x80, 0x400}, 0x5) r16 = socket(0x0, 0x2, 0x5) sendto$unix(r16, &(0x7f0000000280)="8aedfc3ce98e19e4bde21d13e8f32af5c4c6a71985e44f8329b919380a553e4c9828156b8972ebe496ce11afbfaed74700b7bdda615004a879f9baf68b92d82a6c962f31197c864344b9832934a84cef4f0cb3041ce2f063c2f0da50c4ecf98c62f2454322d090cbf98ac0097b291af82c588c1e8ad56836033d781f9c48b3f88263cf831033776a3d7639591f7163306e8eab97acf5166bd8f900926f9fbf1d0af8fdf79db9d41d7cfc090ab6bedbee8ba3a3abdb5261e9948aa10a6fc3c80b660a148434ab46c32cd1ddf3ec83628266e900d00eeba3259518ed3871092bed9cc96e65abe0eaa558749d07da64feb67994e549876d5642fab97e692173805fcc5b1926268aad0075cd59451f916c6e4e0cfdc939cbd1e0c781be3abbed992105dcccd69b00e34e55ac7b1e3c2ddb64351a7a97c312991677d9f6f2431d6a0d05dc131ba56e8a95de2545511a7d1e5225f2dfccd52abdc82619dbae52ae5ffa653af46280baf405852db88533851bf0732df3b290a0553d172b7fef88362e981a55e92b6961a9dec29281517001a8d2c3b7e2e661d8b3ad51c2915a56134c74b5c420869173255885a87a742683d8b52ef8e05001a28e76068c6d9bbfbef050aca32242d8831b1bd7edd751e8a82bc35bceeb4f26557e6a9ed7ddfd3e8a32edf975c778620b9b5f3d550761c55640dda6b7a7b2ca204ee33256617a6c7300fafac91bf0de0e8ea141b4e0553056abddcf7f26c4f2c01c3d14b02da411248b50c95533d0ea85c83d89b2e8ee8b5331a4117994e4b9b43ba56151f66cbbaede7755baeb412f5618f690334281b89fc6b729aac29ea3ea2649f65c9c9cf97f18a940222fc85bee0f7baa442dc3a17ca423c10c537a47cf3e1ebe9f66c3db71d2b31888987c257b84ec0c28da3f9d5f7d2e4fd72f4b7b6d0a23d77d890de3482b1469f2e8fb62e81bf766d5ecc502a3029c8169c83c6982d6e74960f83f6020103aa8733c0321926e8701c696e8c5dab71ca838c1ad1741ba1f584f0c73999ba1ad262b52fc829dc0bce1d831fc6fa1baa07ca40c746e797673583de8770184734ad6a3af446b9e3dcadf3c60183847628b9d9d74f7433ff7222ce2be5018f86211e8e4045a703883490ef1a4192774a6f139c92542bc8daa5e5576ea59f8b641cd6e7fde40c4a359931afe58d1d0ba65580b3b0472af859912af0e9c64f539fe921342d1e92950eb9c164fa2bb2e65ed66b63eec68942cced6fc687ee8b03b9da9ff8de2ef7a2a1e93ca39bda2f0b7d507ce93205b8ebf92fcc5031a1e5d076d820a62f3d5b90603e8481ccea38a029b510748bebe261fb0411141833e74619e67d676cb48f75d875c1502e52cc57c1083679b26cca377cf85b381b51e1ef472d17192642a0fc0207cb1d9a07d75426e64650811b3d4354a117e72328810bc1670659c2b9ee893d1fc1bd3b10efbd93aa143b7f4b0e7fa1543574dd820d629970e2fbfdf4d7b5f5ace100334a7f844bcbddfd3332aafeea22220ebefe2a45962a0670142884d58ede8b45dd7b0af3894e8851531a96113878cea7b79c444d1b45f21272ce2813d27dbc79064ccbaa016ce123907c3a9458eff4c44f3b3dfb9b5b7bbea0ed7ee5d695788e557093ce1dfae2294719ba4b5d080e4c1a57950ce2e2bc2bad54fb2a6b5222f0884d3be23bf962dcd0196c0df4ff945e4b9c722a2acdb7436111aac359a5b853e0525bb18845f742af01318357b45fb7bc5c19e982f290c00184c482863dcad8ec0537d9c22c2a9a1dde09819e3f7fa3ae784c5a156d7564e04739bf02db1e66a38342b135897d92dd99420be7b1a5c1413122e0b14e31580bb15435681160aed369dfa8d454047f06df78e357eb31d1d77cd4399f1e2e931d0b5c870ab84fa51e85e835ffade457376b101c3cb46259cd5d83423836a8c345a9d489fdd67c94a93b20ca75d51fd951e7021786053bd86e07cc51db1feb2179377fb2d8e9df1f15e1a2886abef80e12ccb6599bcbfcd733f50bf7eaf4d2e01d5363ffe49eb7f3d927633b6263967c62c84d54cb96531cc6c790cbdb6d3d9feb72ae6ab7b6648e79fe82d10086219609ea5467a0b97c40427b56059c284ec57196b3d36c8457fb91db578749ffdbc2c5ca60bdb2429dfc8ac1d5beb1f2d249c7697e69c022c14c9de718761f35e1f150c2b934c323ef26aa9ad95ca7b2e0ea576d0f1a71b901d4241d88e3f8f7b7e3c4c5f8c13db3598bf0c55916d5fb6d3ab1a7cb8aeb22f8dbe9aed10b1fe56ebfae5a4eb128229f62cd9f81a9acf5f7b70125e44d2c0e719d7abd0b26fc4c72280e542985de335b4a16b6adba4b58c11dde299cf7c467057f22dd9c081da91d2e54243669e4faf88e0d302748a2712f1c36979235281701ca523ef895466346360ab3649c78a3366f802d747e815476093a8aec2fc2780f695982719238bc80ce0c1607074abc8ab3c9b7fa1e3c7c34c28378c03b0d2947d1b0d64974008e5195ef3be210eb7ad0624326e84a69f61b7927c0e4dc1fe5431649b6b411a814cfa2632377636954710ce900113333c6794302fb8602ea7b87df89064c61a29ef59ffb88f066ded170ce203df70be689b7c96889587efef89c359138af1b42f0858b18cb3969ba6ac6a74425f8e678954a4ef6e809518c369942f61050c7332a98d5405321cbfed1cfb2dead9dcc652da47dd9528981a74ed22eb3f66f721e5fc7c7fd470cf4d2f648dcfbf7073b263c3c3a39b0ab411224a00713f57626f696c8667746a3def98a70df17e58120dbef268bdfef3d5272e547efaab0e7ea53a13dc7f03ca262250e506d7125e44cb213edfa058bc8efe129cb90957c3064dd248a578f39c26bf6f9f07bc6ccde2478e36e7ee9432bc6af936ea999b6624aae00728e416525b06272f219ddda828f7ee5a4ab15019e2f29dde2eb0b6be111c9555c832d675336cc56bbca5adf1bd889f1546736af6c6ceb36cd02a987b5310bb25c8d83d9470ac19cf5170776e7510e154a5ce48724f98c8bb7549e5c9c081c5a869b01b01ccc757b6d33ddcf7cf87a1404e0425f6da38500a5f3c0579186b42d017943c223b734f0dad2f40d1d356d8b8a897fc8c1f817dbd2227bcd02271094fbea848861d363a1877da6a5af231cee4dd98c5b93dfdd6b27fb8c230c7d7d4e1734d009651b85ce3f5e96487b333314bf0bf18d2466c93a8d734b0d3e01f5cf42421e4be5adead9a7d8d0ccb4e2d5fc40b0ef217efa7308c452babf521487bf1969224def9479e602fec70e24f3af2419ad092d94e82861dc4bac4f7cbb3c0fb3b0b12c08e8dba481aca3058a1d9dfe27effbfda2506014387ca094532c56eb87439318b047d7bba9103981c22f37273b744e78a566e014a33eddbb889f75cdc7ad706bea9e5dfd889064af9fdfde959d998697b2f7380d5ae64a1a212f876fb3f07932b64c84f5ded631c76378107be67a029c4122bfc1266c0b93185035f3069344b9228c52ee73165874b37abc6ae3f2c29dd9fe19fcf47d8e076cd24db5c39e2cae2782b1ad2df69929ef619b11cbe087698b0c5a57fce34505ca89830aecbc430e72076d1217797a5248544e22097bf2c99cf7d28ae0cbce56e3bb79ae52b80792f06874f3e7ec383bd02e03be4af9485f905289b1c5adafbee87894dcfc09e9bb8fc9f678df4d71809c3edf19f9c93c8a1bfa02a7452728d37a57421855b719ce59a95a608fff397eb8cc0fc55a6086cedf6feb365532c6abdc602fa9a57ce9742917d9e22e8109603b07751a78ecbf1e8b147c30e8940c55b159253b18baf0e9de8f5df3c7a5c565f2bb10ebd6ea9fd59fa17341f8785de6f87f3a6cf96a5349a702bfa4e82dd2e2f42675704ffb1a79a2af080a330172f48ccfc542f5f5a2df5a5f797730c24cfaffd6f6429605fd9a51ac9367a0fe5e3ab0a38eac8b0fb2bb20cffd252ae0e0523b38050d845c7514f699d34f3483467c7968f93a1c8e04649cf0a95a0897717d7a0099b787ef039b72ddd3acef641f34a95d7c1ae32af2ad6b1620b9006bf62ae22b9d53e8ed971e2258f473ec1a5aaf82820e215c18052237f6d3ba7025e3ddc6405382d944d898b8dca21eb34abe9b93408b292e7cbe76635945ee252c30fb9f8b944956beaa7e5c5179a63dcad0861b670738db2a18b80766c90ded8b9986634f575d1b14b8a34a3e938660683a28825996a82f7a03502d676d1c62320a10162f9675d147e2f8a0971762d3c5d95b8269f43d2dc057050800ac90aaa7b102c45b6552dc8c8d55d6925cc46d8aec7e2a8746aa430f38b3d6d692623dd2b5c1b2c11f65269d9bf3ddd0911391268408b2712b1b90d9159791497856558d07f9e735c3dd2cdf1bde62a6fdadd7969eee4fb7b66d55a49d3b2e248af1a3889dfe96347f380b7a948db9c57e1d9c5561c0b465367a002bec09259f6b0bed666c9303c0b407ad5ed1a21a0a81b4864e7cc7893ffea64ae0e7d9013dc08a0aeb769ec996fed62276dc5ec8ed0b0b9bd4db297424688043406a3a3842ca48f3af5b6cb4fa8100f217a424b21a0e0e25066f03edb567ad0434d3124c949f238599e6e2f4821ee118b638d2b0089dc25f28ddd68035d93be2babc1c108a7945f3ed26146307846d19dceed21984319524a6fd626bf9967e1ddd666be52486146a32e0ef293b731d94e2e4d8555a289aea9bc9ae30fd2e18df79d743069d8579416419783f27e17b06bb42c8469953bb67d87194c9ac78b9c2cfbe762ddc2e3e6024919eb5360a5c63434eeed7c19c2beff1b34ea214e0fa37be25b54da6fa990e8cb7acf8c972cad67530d2a2f8deaf9f33d2e5fbfcfac085a1b36e92c3548a5bf7bbf6d822f776854e7c5ab6d4daaffe1a101fec35b1d20125244764e9a60b67820fcd550188417dda5e8c833cc6b6634e5eddfeb31bed190739ec1b85d47e3418e42554314830f1eccd9beefeb3426e34358a238fbb3d6dc72cac2bf5f6c2ee80247d62148f3ffa8d39186d8a20a700d473418b6a305f973294e638d2822f20ce3d60b1b346a182c670a09a88baf68ca46b6338cfe3a2979833023fb2769acce4bbdfddc7630f50b27287da2df0593f2acfabd233550f3b5db05ac8f32a0e5318eb45e02f0f5536402585187a909bb95c92bc160be04d5bac0715c57a23d9fe95c3660fc18a0787d3b20385deca9bcf92956a1e23d51393ec1cd22c1b5f243c972dba1bbfca279fa170160590613c10ead5fbbe8e905d2b1289aa8f31c67e288c18b6545b7dbd5c95a2de1ce3074260c952b4229b8b887d59e3741bfe38a41ccfe152aea2cab93beaa953e69d4a5abcb0d07d6552d78311d9b5ced9af78ce2de4c2ff112255ddb43a15f599370182a7c9b99891caa4c27054c7616b37d314565c41383c0c7b22674b57470046e0a7259fd21b1629605ad665d8bd4529ac309073875ff547a0fc68d07af31add84c5b3aacb4c15b70345ca1cde83025363f446653f22a356907eec2a3fd9df0a985ea5508b473f869d1d22acac0ab9ae9f0ace9a4bbbe79929753040745c7ffe151e65b843f4533dda59816f26c8910b580bffe90ac4820f9edbcee6b4636b8fd6b70cbe3bf76694799ce75e17adf223ced160a2799b31c8daf3906a01617c1b5da67febcabacb4555a57b724ae085078c15df18664b7da556520dbe3c967cea9dd7e7ffb5ed5fa963406aff594c274b27965268a7b8906cd96cd19e246ca3a45f76d84df4bf24d3046702d8718aef4f427914a7871eaa1a0c12a", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r17 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) faccessat(r17, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) faccessat(r17, &(0x7f0000001380)='./file0/file0\x00', 0x81, 0x80003) fchdir(r17) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r19 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000001700)={{0x0, r9, r10, r2, r14, 0x8}, 0x5, 0x8, r6, r6, 0xb, 0x9, 0x80000000004}) recvfrom$inet(r18, &(0x7f0000001280)=""/170, 0xaa, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) fchdir(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="8143633e502c26226b9f61b39dd3ab09c4fceaa6b94e574b1b8690e154a35c0dd08a287740caaec5a29fb9cf159a3413b8b3a0e2f5f5f22071224a4ebce32bfdceef", 0x42}], 0x1, 0x0, 0x0, 0xd}, 0x2) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x42) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = socket$inet(0x2, 0x1, 0x7) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r6 = socket$inet(0x2, 0x2, 0x2) r7 = socket$inet6(0x18, 0xc004, 0x7ff) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x188) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x4) r11 = socket$inet6(0x18, 0x5, 0xfffffffffffffff8) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x1000}, {{r3}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x7f, 0x81}, {{r4}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x2, 0x6}, {{r5}, 0xffffffffffffffff, 0x28, 0x2, 0x80000000}], 0x4e5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0xa2751aacdd4ef785, 0x11, 0x4, 0xffff}, {{r7}, 0xffffffffffffffff, 0x10, 0x20000020, 0x581, 0x1}, {{r8}, 0xfffffffffffffffb, 0x4, 0x4, 0x2, 0x100}, {{r9}, 0xffffffffffffffff, 0x0, 0x0, 0x7dd, 0x8}, {{r10}, 0xfffffffffffffffd, 0x60, 0x4, 0x1}, {{r11}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x8fe5, 0x1}], 0x4, &(0x7f00000003c0)={0x40, 0x9}) r12 = socket(0x2, 0x4001, 0x0) connect$unix(r12, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="82025000000008000000"], 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x1f) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x1ae) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r0 = open(&(0x7f0000000080)='.\x00', 0x482, 0x56) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="85", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 16:00:09 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x40}, 0xfffffffffffffffe) select(0x40, &(0x7f0000000040)={0x80000000, 0xfffffffffffffc00, 0x80000001, 0x2, 0x7, 0x8, 0x5, 0x1f}, &(0x7f0000000080)={0x6, 0xffffffff, 0x10001, 0x40ee, 0x101, 0x8, 0x80, 0x2}, &(0x7f00000000c0)={0x5, 0xb4d, 0x1cf, 0x52f, 0x4, 0x2, 0x7, 0x400}, &(0x7f0000000100)={0x3, 0x20}) nanosleep(&(0x7f0000000140)={0x7, 0x7}, &(0x7f0000000180)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x101, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x28) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000016c0)=0xc) setregid(r0, r0) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) r4 = accept$inet(r3, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000001780)=""/68, 0x44, 0x10000000003f, &(0x7f0000001800)={0x2, 0x1}, 0x5) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000400)=0x3ff) r6 = semget(0x3, 0x6, 0x10c) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000001600)=""/150) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000440)) recvfrom$inet(r5, &(0x7f0000000600)=""/4096, 0x1000, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x80001000100000, 0x6}, {0x18, 0x2, 0x2, 0x9}, 0x402, [0x40, 0x5, 0x1, 0xffffffffffffffe0, 0x1, 0x4010005, 0x1, 0x3]}, 0x3c) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000005c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) faccessat(r5, &(0x7f0000000500)='./file0\x00', 0x28, 0x3) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x4) fchdir(r3) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f00000002c0)=0x10) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000880)="908072a859ce55ce73a0979e748bffb7a3426073a4372b7a99dddcdda81d1fcf49f16a46e63ab6ee5f6857542cbcbdea7146c6c58ade6cd55d12d381f5184f69814cb84d251f523ef5b10077d6f23318ae563317851f40447ee90ce40ebe514d69f98ea19e4e74fa36fc6503a0588f940ebf656b6f141d1bd3fa0f89ac82b7e36fd9c6670b55cb3038aba20b834ec4a0f87c4dea1297c2ec083b33cc873d2f4cda3c0758e3dfe2d6c5ae4dce154769b80e447c14925626ccf20aaf9bc9e4dfbec9a07a3ae897a0d051962ab3005eb622ddcec791cbbf38bc64726022ec266214faed2e87f0ec6b97415110830eae637c83ef0a69e5214929d4c3a60177305352a6e7193329833c74ec62323b78bf28774b1690ef3ef6b7bb149f4568e2962eff5cd48b4120fdb6d249c8467876d57b35ff0ec540412311d18d557d6819280a905c87027a0a5d7ad9c5ab2a7931e92249e1a70cda3d5b0aa02e34d5195ad7919272f395666cc8b2faed8369881c3bafeaea509b22de6f8dd4bc540080a356257fc00ba34ce13130c25eef316efd1df1792a1c7d3a26d14372b1355c41e250a7f108816d2cccc1bed8b32c80949a100f648407412bbec156e1310e8b5cd9f4f1c24fce298d2464929c1a3878b0384917b842cb2c0afb6c3fe8152752396d56003a589e794227609f51f46ac76e890db27af6543f3d997ceee91511581b009f4c306bdbf839a377a7bbbd899b31c21d47915b43171f75d7b989dcb4aaf85791caa6da59ab90e5df848cfe4db9a3e73c25633fec587c5547a41a75e89a873ee32f149db62681b3b3318f94f133b9cac401ae658660639635448e2a6cce25730e41b3ca544f66a9932a7e41c5d24aa4598f35d4d3673a9e97434bd7c96012a53b0bf8db5596825d955ded3d14a92d3c614196c687d12d2b4d068dd4327127874c8773c6e269a35978103923b2ad3333166955473c98f34b0c063cc1c0118e52ec5d795e13a9df7932bc8cdd96122cb46989ff82b53999a2418065962ac22533f02d87920832385fc79d7793b733d58731f6f9b7a6888cd9e94da78d27374fabb9598cb6fdac231c7c52b39762df6d626a575b74e7f08b8fc94399c66d246515a1dc1032d67d00b716a70a200667aa560eb4a874a1eb764f1d9be9ff5f70a6c94a511f516e744969c0dfe66c866ba935a25fb203a7200ca2fddd05523af3abea1d17a8967fb989e6d3a930f15da847e49b868dc95a448e5d604e3e1d872eb5e0d259eb0a60158737546a8d141e41d7e721700a07a096d8a56e67ea43ba7dc25647f19d1ec902dc8ba527cc38ffaba310aa96691ad2bda7fe64193f6df9cb070bc5a8db48dca205bbfe06f3c02b482dca01d648c9fa36874e070779e1dd16b583d9e94a0b25011bcad203df55c798c043256957a31043590aa3394eacf0f815262f22ff7a25d2554d98c200d40dbcd25fbb1ede93f7296ae5735d83c223beb962542da7299e7414f021665ed23f1e5daf2d5a1fdc5fe1796df6febc32723fd40057490c46eee412d7ef6f8f54c7cdf9b37cc4477390ac0ec557a9f4f8c4a16c4882d3ca8efbe0c38349b89b8eee6bb5c931af72ebad9e2f60a05d85e49b5500d9af4160e775ea2a6de1ed4d8cd62a15f1053699d862dc6acfdc6fe075afa580ba17350dc12d21498cd6fefbdc7673478757f657237e2c9811cf33513907251eb2515d60be6a39663a29e35a0540436f619afa7dafaf16409cff49debc213dee68d6fab29e607c931dacf4448d8a0b5316c46fafd1dd532d68d15fd811c7ee1f0cca9930390cb39dd21bdc5d005a242b2b8f846a3c13181e6153d584c0e59c0ebebd347cf23cd6a39ca1003b1ad44f7222eb54af5d633816567087fc889464514ddcb4ed280f9840400a6d92736548c706f65000b3cf7abdfc2497fcb78b1678b30d087b4520b4c98a180b4157d83204d6a0dd48b27e876f8dc7e27f08b3538157a642e24969ae554608ab7d8c4b45ac0e8d57b502d2eb394809cbecadfc7df460432587084dac452baec3dc66e058db221ac938b4e139c44769db5135d0225e659eff8cd6dd08136bbbff24aee24f0aba38df26ba02f896c7886800e133f52442ba8604ddc4374e95078c5efdfef8250fd8e0015234392102849737fe0a4d619b07628e79d3badfd2909d98d8bd6affc9a334b302f7b3b101eb5a4a56cc612ff0d46bcd47de19d31c684696af081367109405fe7628c425aba41ae2193189d34c0c365fd55f7e02e9594fddc42054a876b73457fd6b68a2e47a591a836c7b6ff629f6cb258624c756be256c0a735d7634d1eb9c726e8a993de89cce6415919458034807e627927791f325b4be261002aeb2c51e412ae21b4c44c4def0cb204503579a9da3e6e4c329b7991fb37af63070258a9918b45b719dd5a3bba1084da15df6e5573494a4bd0dff046a3fa186eb8f1411eb3a750c68b4c841e4c004e228b9fb99c69ba42d6678b5d6f5d70c49e72a78545f67ba2f062b04e7010da27eb33c44e6a22f747dc5f8008074ae7251d5b8915f860da56ccbaf06e2d7a0fddc1c512604f21e3c5deedbe4465f8a9a3bc3caeb521b7d5d1fb6d3664703b7ecf77b3d0a46a45ef3bbe2d29fe8a76d2485a098bcbc073d298ce7d3483261a4b240617310e76d64b0083abdc1d75a75a798a7ff7b9332df3da4861b2c43e552a7821b33684dddd94912273a3d23b6a2b488b480acb2a66b1e3ee8e819efad4923785ddf639fed2ed96b2225b9d738443993273c53584d6c1ea4e0e8c0b451aacaf3a93d79a0d0b9cc7ee68aa916fa93d30c23423b3e97d5bc043184f07f0d1d9223dd91d1f75b54e8cb52705f46cd2f05b0f1b511b19c9887de756f43a183f15401a92a4f005cad13005bb4eee14ee2667ea1cd057d9a846839c42fd452b544d1d0b774b81e356415b9d887af2b90b9ef079655304dbef517d2257643e5289380bf7e7d51ef2fdfb4acb5bd5fc44401af1206541e0c99d89815be676ad7e7b2bb8520a8fa4a35daf7095e7771e10a1e0eb10a05a7c4ea6518620925180b2e26d6d7887c6a48da11f811c1ef62c2f3ee650e93b03967c4059e6fbdcb55203ce82c87d5c0b60c8805e921274237f6b3ce9ecbef1513bb9d58967c509c7ed45ba4bfa88950331f7dd391e5fb9f0d2cbfc40740277a2916133e4466bbcf26787b10256864268a4224bf68339625aaa53d342d95d19057f0388536031797353d3699504ab3494faf54837d4b072c096255fde88572ceb5e9181109859e3058aa82562f08dc97b35db12f292646c4343e9157cabc60cb86a358ab717e6da0c893eb959c17c192eff6e963227d4bda4d38bd34dc68e9f6d2b157ea0fbad7baa560d2e780634e4b3bc03b0e565d0dbfe7de865904903db2078157db47c3b86559498207fa2b02310999e226c3063dee6c7896c9619aa274ce85c53831aee428366579e0e5e14b9df6ddc5b7c181415db4fd8d616dcd1f917cbe4ab292d1f57075999a660e003ffffc811f4d60d13a1174d849023c67a705e366febb78170127e3f37e6647237490c806f05d516ca1f9f3dd1a2f99d9e811d930ae43fd511caf1457ef60ad8b753430441e12f15929d16f6d826f2c778707a19d1c72275d34c7e15a0c1ff191c3ec6f85a2e58fef104847523e5562524a17d54a336e345baa3743425c247aa84e32c3e1f84076c4efcde795c3f0458eccd2438b8f714297ed8e7cd02a1236869338f72e5e6bea6a6fc69bf3433965213053c8d545a4471b8de1119d22572abb05f5d03de56c941f4a6790ea03710f9081337ec88ef9f9e87d81d4940b1788df18f364fe657ae4e76c43ec7b6729f2ec3669aa90b65dcc7fe8ab349baf48e68d751adbb19941bbf14967517fb7a9171806e6c3e6e638af6af7521da3ff20dac5e3124dbe77f7cd3a0663ead6e2e374dad3aef78d0c8fcc0e37f61930c547b66e9a9f1d62369865249453a5c8258d2c9ca088f0cd9db58e41f6a8a6ca114117b6c8ba271f70ad5823fd41f4a01f1460180cec0382c4e74b4bbe36c0c26363bdc779d55afa099ba1ca8054dc817689b94c39a523fb662e448d5b240b1d2f133bf9d71c82980e0cbd4ac4f6f0d1ce1297a9554822104067f0899bc8701d4a724141b9e3b17a056ecb8edfc120a2f5ed148b878b9929e856eb02c013fb7b809f89d1227029682cb07744c3caba91c8e77f71d6eaa4bbe87535bca111a4bf62e78c4037712ae69f0cbbda3ed08abbf5b3d923407d9b338de0057356a3b0d487b1d51a4a0f80a50da93fed5963cbb46d60ba7c39b19813f6a9a6b1623cc963b6c8c4c078ca8cbd44cd100e6becf3a7913214d5ff175d6814c8695a9509ed402e348e6b9c9c09101bfe86c8536a80f0cd4da9bfbbab2026dae9c45a4be03572066637d4a9d4f2f3df1553ed44b214daf1fc3da6d95306083e07ecbd7995accbe124152f8169ea420d57876d5fcb928d8d5c8bc20179b99e0b366af111a550fdf0c0a45a95c4cdc4f5cf5701d1e21aae72adc58b598e2ee4e839c976c523037cc66f9563be4a6c916a5e1adacfa7a9be6bc52d56a465fcb9da6e4865d33f9be5a3ff6e12aacd190326d3e0a5823c05e7f8c808bd9400476f8be72748bc4f6dad121f6fde1911ba80a021ff4fdbe68eb3459742564dc9d80f9f0692bc6f2df7d6cbf540d2709daffe8ddb9012f54eb8308da9b4fa29235b421a114df9baa087a2f077c08aefdbc9f6a9cfb9b3c2e788a4e9464d94525f83f048ca697e1b700e8010a8128cd1096a981da723cabe35b618557b410b82a062ff83ac248be35ee2da22a76ad745f6b53ca0a32b80111f5dd2590ec0b6b7713787f79c997d150596a3cfa512537c28982a4b635967320646701250d8b047984692ab411b163791a57d1230753e61b389387f8a034acaa2a47a0680bccf08e146d3c0afec76fedbc5d8d2a6bf057226fe0ac597b80c5bc4106af73ba8c35accdd596a175c7b6df35a50593909c1a1457a4cdd5675070adcf2629a27abf66ab33ba3d68b23bf63d6610e52ce6865c7773104c0174b55872abfc0be4a6717bd15599873c2973223990e1b1719e9ec6c5409fa4ed6eb8cc9445b7c56c99b01078a0e56d6ae430f5672bb1055be6097a4d305909987b8c2e1e6257be0cb244c3e6a1d6141c359850787996de01a3bb9d50e5ea7cd94ba9077d605730c377d6aefa25ec9050afec08afe5f8b06e77a5d52c18152857e65ece896f564f17864ceff9c4e731310bea54768784dd74a2582853a8c26a8ff2e5fc84c6c977a4fd64e9267bcc73f6c487cdf776d869e1caf3d38f323542b471c4c41916852345d68c07e2cc409403088cab2acc1012a9c963e882891d329c1182d5e88a2cdfd1fc56350cf296386a7cc3b2b0d59b9d2308a6941d644a501f165f3660c95cdd380240ccbc3300b73087c1e94230f62bf2c5c12e5d618806b54681a6e298106e320d67eecb3c395e1751fa8dc37f16e9cc6a8b513c20baf77d6fe1ef5e42500a79815ae607ce2a5972c4427f0d9bdf071219e94e9ee68aa3cd2d54ed4c0b82616951565dd305178b81a8d7530fe79f5eacdc16d45b8990898bebdc0a813a348d1547ccdbcd6b1ca1ceefc815df716060c040536d869346c1b37da7cdafe81cec81855a8", 0xfab}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xffffffffffffbffc, "a1431f0ac85a758a1311006c3eba2f244b9e0900"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x80) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000100)=""/177) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x4, 0x8001, 0xfffffffffffffffd, "1eae8682ab03000000000000000407a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) dup(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) close(r0) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x3, 0x1, "40c8e733520525f6b347e996004bad713c4f76ec", 0x4, 0xba}) r2 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) fchmod(r2, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229aaba601b4000c0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() chroot(&(0x7f0000000000)='./file0\x00') setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x102) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2108, 0x30044491) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x800000010008001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:11 executing program 0: msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000500f203a5a4cce229069c709dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r0, &(0x7f00000000c0)="33b3f8bbfe7e5ee3c89031f5cdd1d6ab09ec3b99a713f50047cd6cc7a77fe62b1204a9fdbd868a3fa612f2229b8b0d503e5380b9a01d061c9971ea86b397de502827c8bc5b0cb17e2e49144b26c3bbbeb61c47e05d0dce3eecc6d378f6ec304dcd8d826954ddb592904885687f93f45665289b82ae331dff1a36996d0f49217b0010eca4769402bd2b1cd007e4d689a9db01bc29c3ec93f790ddd9c49f85fc022b80bbe4d637e61e01cab4d95bb8243b0982371e5fd7bb90b0644127a0ef55e58df71836bf0971cf72c54c0852f748bd60b936443213c7f767bcdc4bf044bb88d2aaf665776dbed7944165c803df8b42deda968e9e1935564a99b6", 0xfb, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x1f00, 0x1}, 0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cdd9be520e4d3bdf15d5fb4052fb5a61a4c86fdc6b99b821f752a2d84c213a84", 0x20) r1 = socket$inet(0x2, 0x6, 0xfe09) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet_opts(r1, 0x0, 0x4000000066, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/143, 0x8f}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) setuid(r1) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000580)=""/200, 0xc8}, {&(0x7f0000000340)=""/104, 0x68}, {&(0x7f0000000680)=""/115, 0x73}, {&(0x7f0000000700)=""/155, 0x9b}], 0x8, &(0x7f0000000840)=""/27, 0x1b}, 0x800) shutdown(r0, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) read(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) r2 = syz_open_pts() writev(r1, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x4) 16:00:11 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000200)="2ae3235db530b079617c9184529d959d601f664631f9c2731deffb69486620cd3c6a4e6b3d04b50050c790e1724f7ceaa9c46c4ab8510d4ee13833c394ca26915ef17caa8ca2d9a30efd15580f9bf9724cb248633e9f36d632a33c52b17530670b64154360c08bfc1e563f6f140409b0b50505836e99b64efeef8bd7f53fb540c10e81e446723ccc38b385", 0x8b) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000400)="f7986549a3f24753ef77d049eb4d6e21061e9874395907195a005ee940d0617b86d7d89b1e7196ee1825523b518165e11df6e1d40c8e5f7212ef595f294596baac51c14fbb702c9dc976069561f4b6041973f521df74f2cb6f9ae78ccd701b0bb7f1443df5bc5c0d1203900315dbcfedc7ac0c291489415b996704bd7638971e98bd1b55af36e9ce93a2b8fc06fb7d16", 0x90}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="680df240ecf9ffffffffffff"], 0x1) pwritev(r1, &(0x7f0000001640), 0x1000000000000155, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:00:11 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91c"], 0x1) pwritev(r0, &(0x7f0000000000)=[{}], 0x3ad, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x1, 0x4) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) write(r0, &(0x7f0000000240)="1eb4d267fa0717fa83f8744259fefe5672e447268b4c6594db9fcf9e49efba856aeb00d696bb8b546be74d2d0229c68d776a062f7a7a13b10e2448db1b34adc4014a9a5ecb28a8e133ef8561c0f07a467a637fe2021d834de563ab465f05e9f2a191838eb263616bda5c69e7d9e792524916473237feb8d88b27c28affc694ff0300efa62cbeb93f8fe8e1439ace547d58162d8cd3b7a1d55b20d26088170bb832ddf181bad369fc3b58c55684898e75d188ff596ca4bf397f66", 0xba) r3 = fcntl$dupfd(r2, 0x0, r1) ftruncate(r1, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/235, 0xffffffffffffffcb}], 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="df875e63876780d9750f26f7a4300f8cfcade4e3fbda0b3df21d17ac915f150b4a921c689a78adeb6cdb00d71f7b4bb3a53e3b99d36441b6930ebaac0791316ca22469247ce37a6f6100a462485c797d57f326e1884931d4a6982272a64687ed1eaf9e4b7123b3be1249b4c12f45492585a142a593068f7399b0e8c568ed5b0fe84011dc4f7657d5be3df604eb104a2d3ca911fb2945b6962f0e43a1863e9b228abd7075c65e9dbf1cbe8c6b4810e45c50bcbf56531d057e89", 0xb9) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0xffffffff00000000}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="a9f13c0b22a9e911e1e1b9dceb726bb38b67785debf7cfe9eba85f3cf81e31f8f79fe2395a7a222803cfae207f71f075a1c044adc2fe74c9b8155476f28979e8a3f943e9e549b37e4a6c1183df234ed6659f96e68789fdf9ce2c42e5bf40e69ae7707ed982fd1f92cea12ee50f239cb5476f99b8614d79905bbd376de4dd82e093a9285707e452efd284855d70a540d3d0595fd21c5f160e6bd6684afdc1c4228074c8ed2efdf64511cc1cb77bc97992b957bd0e9ef51866bc8c79c5637ae514b7f5248327fdad83681c381359624a13f2007e7a81a63b3febea1b9ee3c442494684880844bc555fc694848053207aae636f06f4fc2018fcfc0725e95d21c1e141358e8a7346c364e4d56d1536055ade380d06806be335e630372128f0ef7c1c68916dfccb84ad1de7da34373137d472b90520c780ccb6ef60b655e847ce39ecde3e75c3da1127bdce5a83be66cd7dd8306c99f7eeb6a06bc942d2b198817693f55b8d48ff35b8e94c266c4055fa8b1d42d58c6f272d4ce765ac9b690b11f6795274eb5b20bf0b326fe21b9bf44b5e5c56a3d020fb38f3deeb806868584bb17ec5ed710c647c752158fef3d0e5766faf8f5b759f0daa49a9ea4f08b68bdf0a3025c71169162f278509e1f69d4146f55475b79a86cb84772bdb5b43199ca3941fba8a23f020c72d285d9b8866100677005b9038493889067be467d62a135aafed481458cb5ce97c28e43d180239d478969f7e2b93758391f0a08ee6683f7cbbf00d4751a806aa7f5771eda796ef4f8d3c38271dd845dc690a6ea3998b8b4f3c52fc03759e06d8bbc000f104dbb0b6c2bc3205731c5068c459ed91de13e7ddfb26c96d78bca0d8c7824d831fbd24033402fb6db97840cf1ea391ac62645f86f382bc240ee7e94a554fb714cd1bdbfb87983a9722ad599588c448c3590d256d330156998cb56aafb63e4bfc03478ca722171e5cd3f9956275434e9be3b211cc1057200e35f79d2c3c174b193517da2795529fbe7f72b790c08242404fda7bc42789fe9e0ea16b1e744aaf61b8b4bedc766478195d3f4f37d598ffc6e68628d429f875237d67472ecf1748011f51f38dec68440523f6c1755039b55d027c7c1ee82f8bc30153902307f90dd8a240cb8a8faef08bc1d24e42e96a418c8c8b5a3198d4c0c02f62959b3c2f9ef323edab05fda0c102f871be1fd4b8c825da61fc719703f1c190e66313cca82e5aa7141841bb3333d0ede3a0d6bef7b96eab10ada0209d93686a85fdeded067ec6e3949b33f9ac88ddeb8eb4a03ab6050cfd14e915e765d7af5afcbe8152571ecb82bfdba246646eef907b6b0a1a7f801dad9bc9023b1772aca4d32e4d4bc269badb38ad9ce9522cac7d5c24ea14a2c4e6834029d1a1e7c78a199f31c3c32f655ddc4325d9207d2ccebe0ad95efd5fca17c911006f5b3c51ea26c2bcc5592e97f396cbfc9884b853eac38b1290d8ba6750b7aa31febd1130566e3a25e8fa591aacfa44c371735ee7254acdd8074fe35551f23ee35fa94a39147ce2997b6b4606caf39d91d232f364f90a68ec9c162097751d37475bf345b519ce555b3a48b8f5e0271336740836821d540669f5046d3715c3e791d432c97a8578f48e1f2e2fe561059a5f3add58c4b141b06267f85ca918516fe3d885f5b0fd7bf2676f613aa709e7aecaacd1196b4accaa6483db3fe8fcdf6a9dd6c90fd1e6ac3153338d6803a0dbd19ffe0437852c24e4a34df1dd6fcc1e3abfa01fa6773b9467a77939cbb792015f3bb069db7fe9377335b9870bf3be6b01b159da7717b98428ba909d485cce5f55b92286799825e3bb243208a7c97ba6a8970cefa4c689e261b84fa823d49c6891d2c6515dd0b0c826cae66b3c9a69867608eafa72fcf6c7b5eb4d52ff440e05b11b5ac321649754cc196f146b0ced501c72bacaa817e2615297bcb35e21b6c711c534c3384bd80f8fcaab73fd16f75ca4321fa494f98471e42a71ef1146da558e71218323543c57c636778a70bc72ec5fccf80f9e19f413d74b9e969650cd05fd74e17946f7a86e39113c282960816be42062b0c3dafb3030be312b099a9011f8ac590afce0bfca4c07122b47d7afb18872bf9b98a0f0b222d290546fa35261ba6db84da78363ca4808e22f3fd8b4a6eb742215418bd9e6f6f58710a5d7757e47a4f7bd4866a735f033d5101d65096a2958f43af9253df912086ff47262a5b45444815f1c5144e6064bccf16d0a58dc916273ae18e7ea50f9e98d15d19a76adac4f29682740bb01a114e8ac1c170e2005217697150b8a591091729eab5ea3b84cb4f6721e93da6d73e26f761aafd960f9108346f48eb9123578c5048eaa113c2015a67d8cba43514aec79554462381839ed1a6bbc37d01ef142a2be903aaf0f7e32ffec7397235c007361bf2e0c6e054d5868272e5fc5fec9745af51d0a8795a159289832e12e029a25c29e631e5d77a2cdde22858258b3586b354210a9dc4a11c34f186049e2a01489caedfe88f5c14593f2aefda4ff5532b8691cd649bf637197463c818b57844b79d0c7f9a2b6e01c1d6d068e2f12d98823c03d13be40db0a275c2cbf264a219c5ff94c633f80df73f56428d658e5ac8d808597a9ff0cb71841cc4e2d011f5d85b37198099006785e062aa07fe0c5e3bb31b13108eb7764d928a7f02f3bee457d429a1a6826054b5059a39b39a7753c25c28b934bb7176b32c061e016a456e0dd1be4029ef83187450a10187a8282f93d973e78995268ea3493b13cd0538b9d3861560dcb7d8bcb8138fda80356f975f3bc27c0e1e4d380cb811ca072066f55c875e8570b15672bc8c0febd92b653132c0c14d4e53d74ebe9c3500177c1da1fead0f5a5fe82963b1609d2ed31545db9ebb320613dcc8ef236260c39a5a61339676ee0937c58b4a483d4470a177cbc88437ca5da618ab3af8c75286ae74ef95fe19b4e0714c26fc94ec9c3f5ccb0d86df42db369f0b6a03b4c2c420bac39222eb46fafc46f5ea5f72c3b570dd907e716530cc3166f7f0e4d1c55c373072715b5179041cf961255a0bcce62a1166c35014eed370c7c0dda5990d2b8bfec7d8d7c87f2b4f89ea393a8cda66e79c801f550c96a31b69c15a5ddd76e7238593583230e26445b8fa7726e0baa2ac7475aac9c2eabff026b6f36d87f78ab1b3bdec46c586333426fba45cc904ec7102f2c19a5ce8e7976011c5187416e3e8a77d6089e00a56159361e56add9032f0c3948e0cb628d8f85e0ad92146e16f5468555b15d2d4d724f6dacd1dc4b9e4e3a996ba4ddadc164fe9d04ee56fdac6c79eb467e56ad051b09f9be02567d6a97adec3f0251ca16dd5fb0f00c818d9ee2233eae50edf7bf1ab1f2e578e5ce3fda40b0ab8f55e61e8c860d2fc1178e7277d899318c338f23d3bdb8265f2a6b895c51a21a009ed8d8cd558ed7ee5fc719fa22c8618ed160483a9b4bfdec4e4ef4fb8f17d2291bfd0d895df7aa5babea9af49c7be75f7a033a033a46a28d04e3010ff2191e193e55bf574d46060c4c96b39b5a0236a02adec8c6672970ba87322313e5c3b11ae92fe4f77ef98625788cf22fdeb5850cf6c1b290186e33a397925287b80cfacf45363f1efaac9f088a408a3fff60c5e5192cb99a5a036c79134d6bbef89c7ecba51a540e5333412c9d5d673fc04009c16d5296196f130430b617fc6afe303f59ab63c2d900476daaeb19cd6c0e6ec65fec22bfbcdce1472c238a608b14789c683ca01820587d81d8af0cda7980e7c3e5f6c3c6b109dfc2d445ebd57c8f5556b9cfb035fd35476cd6eb9f93f344a09b79e13a27e0e217fda13c298b0ec7d2a0cf82ff14b12a52ec38397b9100a7c83a00de8badd1f9bb9da187e741a8cda463fdb287c75173ba54f0a95aa77417192fd331ce968fee5f9ca7c81af854b1c63837ef1716d5427403ca4b5aeae30063512ea2dce3dc95228d2ff31efb6bf7dfaad6d661f2682d2d14107a05058ae0ee901ddd6c7a9aada21f0d13356b52875a0d6113c42cbb06ca3a45f98cf987fad760eb24094d977d0d790ebceb24786eed5aae8ffbcc0c1b8c658c72255586e2d538de5a50c41c101e9d1a84ee49daa6564f92c27ab1459d8a735b9a3980a711692afa958913678e044f5d244d5b1412ec8ca093b827c54f0ecd18d2f1584f68d5d4ad67d5cb3ef7f44ac353563740df84a2ed44f8188691d2237e2fda0cae4d75238ec6411ac6a410cad1067956d2b153588fe6fc1833df297db52ffa5f1a42ff30968dd55b850a9a197f5b32b7f916311aceac099cec1dc64efc6ee2151b1d125409983751b12140615219405579fbd38c6d2baf6640d43f7d39198d1398e6df3e25d911642dafd0ba18f47c15f7a4fe07cf729dc3c7e1b4af6ba3c6d0c555befb3740dc8b93e47784c1771ca0de4aacf14a1a0800cb900433f19bae1b032df4fa506f428ce47b4e30fc1ec4ac0e93dca47e14996fbfc8af27285b0f2e483b6b3c68be7b140c490a0387a806f879449035cf14ea97669bd030ecba8b8d1b551badfaf329d197d8533e8430ce5b577fa72f7f102aafcc85649e35dd21c345afa5e38f0f03b5f468d8ff47098f662027eade5f2fdf62734425e979dee1f2d7ba75384f53adad2213a1fdc2a10476ee7098b8ff46c3d390cd7770051fee25fb99b2abfc08d4e97e031b688a25faf0dceebde1d709ade97c030d789aceab41fc4235d46bf9d8815ffc71e105205b36e13c49ddf0aca163d7e704c064729cf12c11d3d2389d092cb2277d5b77859c1b828c8df6ea4f56b1cd08e841d01c61ffa1419bdb9426fde596ee1d342610971a13e2d8cad0b162abb9128f5fab02234f8cfc23f982ea8e331d62e7bd3a5dc661b6a348cc4f2ceb371ad6834ffd13a28df350a57b59d86281157414deedd8df04fb09afca3cf6bf35ed233ee0b0a985543d2cb88689d0d446bfeb237e222426fc699cfe37a609c149537fdc3399818937788951e473e84246f17794820dc739f505c34616cb077b73fc30e1bacfb4f954dfc444451fd41201ca84173ac45c562f057f3ba0eff4205b7a51279a976532a83e52114ca81923748d8ccedf7f13247df24f9ac5bb67110c60897a2710007f7678e06cdf6bc607266d7101831b962a95075e2ba17e423af54a78757aca599bb83895e1978f22a108d30e693b5a1071dbfb74ce0907438d3eb9d66c564db4232f00f221fda4e2168f5a89cda85427181af38b04f26c20ae5615d1115260002e8cb6749e800c2cb77e1b915b45c619b480d7a042ef9562d92e121aa8067a9cf3e232f003003a7e82a3b13b543bfe755594e719d1379a233f930f6f124bd932526f37d5d866f6211dce935d8364dc9f7a027b08bf21f95e80a8e2c1a8813c9954554b21704109f4d9124b506e65ea9d1050d387f3c4554983de872f224c17e51f9cdeaa63cab0f2aa15c453506ea327cb52d02830707b877c97b8b37648bd6006fc386787e9186815332001873dc815776de610986c262e9a97f3e4e206a30abc252eba0927a9532cb8f965e0ffa0c44a77a6f677b8a03d0c1e0ce087030905516e1e30483902e0c4ec3b2bb77276a9ea056b4ad012aa4645ee775e4a311bf018442bc75d3d90764c607d932d88d8fd1cb118436b89cf63de858604d32c61281955c2737cd6169347701c2f4ece1711b607c50bbbd4b29c293bb6409aff3d21c5e2910b13532229565cf5f62d4ca9a09308127fa12893e15838a516ac80787e2c6d53208318fa5be0951df6a096591c9d505ffaeb", 0x1000}], 0x1, &(0x7f0000001180)=[{0x80, 0xffff, 0x4, "f24e7d8c0d7d95299043caaaad45703de18938dce209d3713cfd95a186e9ef2d5e44dc210da458bdce6d0f4d35830ff7560bbf7f7d53f194dc126301bc56f1c16956312b55b8403830651c0b1fa662f939c1a46a5af81ccaaea70920007865d26d89c9b74220d2c4b19aaadac006172e"}, {0x68, 0xffff, 0xa7, "c872f61f62e5d82a3cd8b16db36078e265c8458520a25768db80ca6b97d9f20df8e273b55446f9dafbac716bb194f0402e3cd30314ca907c831aa3d1004788869c833b41b7f9e6085fb7c92c83c583e9ef26"}, {0xe8, 0xffff, 0x795a, "2c4a7db1ffae544b6074ca005c739a2cff040e9510187ad389f2b0c5fd1a324dffd04062fb252bb96cdb028ac52f956404da684ec3a7a0d4bd9fb3ddf68778c3ad195e1143d92af140cf5b180563896930d94c9b420702d966b02fb7ce721c644da12d30c08747caa72762d266a6f402123ddd25f0aa02c417b7943f57368c8296186c07340aeac6e072fa598fa39f31243db1fa27bea84e5b6a4d21237e671e2abbac45a20f6cb6470d27fdf21adee96306737d44506a73496198427f8570846ab4dbab7e122eac8365fcbaf2adbc2deb5c4bbdb27b38b8"}], 0x1d0}, 0xa) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7d, 0x2b, &(0x7f0000000080)="3f9a6880cad38ef6c0d5b9ff5b8f228b547e4d8de93b76c400001b9d8903505a4795e57ba2e5d0f731b396e029a0270bccbf98ff39d6bb8329e5e607987ee2b6d7", 0x41) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x5, 0x8) 16:00:12 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa28d8135ebd5482, 0x50) r2 = syz_open_pts() kevent(r0, &(0x7f0000001200)=[{{r1}, 0xfffffffffffffffe, 0x49, 0x80, 0x2, 0x3}], 0x2, &(0x7f0000001240)=[{{r2}, 0x0, 0x2d39743d77b742cd, 0x0, 0x3, 0x40}], 0x7, &(0x7f0000001280)={0x9, 0x800}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000012c0)) preadv(r3, &(0x7f00000011c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/118, 0x76}, {&(0x7f0000001100)=""/183, 0xb7}], 0x4, 0x0) pwritev(r3, &(0x7f00000006c0), 0x0, 0x2) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:12 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r0 = socket$inet6(0x18, 0x1, 0x5) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f00000003c0)=""/55, 0x37}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/48, 0x30}], 0x9, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2081, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x8) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) 16:00:12 executing program 0: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() mlock(&(0x7f000008f000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:12 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) 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, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) poll(&(0x7f0000000000)=[{r2, 0x97}], 0x1, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xffffffff80000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt(r0, 0x8002000029, 0x67, 0x0, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x8) 16:00:12 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000000000)="4a5740bf5ff5e9c40e4ea7b24ae612d50d6a3cd40d2b7d7daf4743db", 0x2c275a2d6e092706) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: setuid(0xee01) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) 16:00:12 executing program 0: r0 = socket(0x1, 0x4, 0x1) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet6(0x18, 0x8001, 0x0) sendto(r3, &(0x7f0000000000)="8948e6ee851dba21733849a1526da4c3ed756315c2b21752408e62bd4f4de715a0d189a46768af3a4b85d39b53a05b75cf892aa3737f457e4b8320da5d2b04b598a556576c44a3ca7d7145ae7448599a4ae500b5193be93efbd500ddc754c5e2ba10a0819d098ef1e31ca0d0f47580cb03fff8d3", 0x74, 0x400, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) setsockopt(r3, 0x29, 0x36, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="01000000", 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10010, 0x12) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:12 executing program 1: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0xffffffffffffff, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0), 0x0) write(r2, &(0x7f0000000300)="d77bb6cbd39d4a758606c269624d6c5297984757b5a0d02075fb159b45ad7f3fd653d05131b47e2652cc542ff33d700fbc983ba0d3d84b1793a83da457db2b5c7c93b7b078f5277f0afb12b2e0c19ebaf509840c19fd494c34bcee3661856dbca3d4a1f6d5db8a2f9729b39eeaffa7096073455ea152b718a83000b8158720a25942a73ea79eda797ef01557e8b074a5f1231305417d92ae00a2be9f83909a82f7c4", 0xa2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) setreuid(r3, 0x0) recvfrom(r2, &(0x7f0000000180)=""/79, 0x4f, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xb, 0x7, 0x35ed, 0x5, "9d0cd950070c1d13e0ff437cc98f46c437718dd9", 0x2, 0xe0000000}) close(r1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000080), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x4}, 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:12 executing program 1: socket$inet6(0x18, 0x1, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000027, 0x80000001, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x6) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) 16:00:12 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket$unix(0x1, 0x5, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0, 0x0) 16:00:12 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff9, 0xfffffffffffffffb, 0x3, 0x76b203ba, "5c756679bfd7119af06f579ca06beb449b7c999e", 0xe43, 0x100}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfff, 0x3, 0x9, 0x5f}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x18, 0x3, 0xed) getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) sendto(r0, &(0x7f0000000200)="274153b534c25e6dd536ab55849613a241ab363c73333daf68b53ed6b7736fd60bfc3f805f2acbb4022e4a3cfd067d6451195e233c145c9804aa5f6a324ee0f576c969af156130fefc0864b0c14d8e71f345cd5c846aa603b6cc8b7a464a2f7162391e7b92e87dbe0252aacb9cea753d7c5d42a06f1c1f1fda543fbd16367632", 0x80, 0xc1800a9ae31a1533, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) chmod(&(0x7f0000000280)='./file0/file1\x00', 0x84) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') setregid(r2, r1) map stack 0x20ffd000-0x21000000 of map 0xffffff003f12bd68 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff003f12bd68 failed: no mapping 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000240)=0x10) write(r1, 0x0, 0xfffffffffffffefc) close(r1) 16:00:12 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0/file0\x00', 0x1, 0x10) r2 = dup(0xffffffffffffffff) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r5 = syz_open_pts() r6 = open(&(0x7f0000001340)='./file0\x00', 0x20, 0x20) r7 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x8, 0x84) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000080)="81113f3c1b816718490f8ea20be42d8967e3882e6dce557997", 0x19}, {&(0x7f00000000c0)="1293ea49d9ef3ab8408e83d09e4ae5c27472e84d5f4d08799e7acea2c5c5e706b44077f0ec7f93851ec491482a182de5c162ba61d2b352b186c50ca2bb144dc2f18b73367b0afbcb632c7894ea148e27b515bbaaf9840b4a3a580f9f6b871575313a12e030a2743dfa62534416be8e48d9b76a31528b4d13da8edc8370e09d5133b87be1c7c7be21b3e1dea95bad284ea0d619419205f146ca8db87365970a74f6f89c649d955e716c608cbb20786b484836f3", 0xb3}, {&(0x7f0000000180)="cd999de0dcb32bebae4fca85bec362f77716b8afb88d3a5da3ad58011d8d2cdc38d5bb7411d92643365a3e8fe4cff5ca2566c54b249892478c0b179799368b594f55dd856298e90dd194dd09e920a0a6f2bcea02d80fb1ea5bce183bd5e52a1f81c4f418c1eacff55889907c4c8d877bad97212de32be008be1921ce681c8b69629586151469106264deb774e808a0f651981eb8380cdfb491e1afd5c9e94af3fea584651337d2161a47cd907f638c62d19018b2753cc573b0c6dd7d7665ddc2573dd38eb4c230ede5b83acdc893e7d292f10cdae2e8be4a52ef8dee02a300389323296afd8bfcd003fb5a9b5e36f8a7a76274a532edf70278bdd03eb72bf2a8173beef0dc13dd1377f3e3e0758a24222b81d1cef3f2b95e19f00988e3d21700eab18a68950f37f0e639cf6fcbe6a2206df0f7f32c83b6a9dc703eabdc82a5559a569961a36508b762899772086300fbe965f7a5b2cec88065939d18f79541769f42808e782764b79013059393a5b3c306e8a951c155d9e6581d5f3c75a8ec95000a622283a20ca8da2d1cc4e7e92dcba57d17ee2d5d799f056fc2e4fd4feb2924bf677332cf2ed068a3749a1fa3d984ac3f330736b282b8d98ebab5dddeb194dc6f0ae6543a01ac7a6407546d62e57148750165d6deda5dd3a71bf42e9b473a8318b6187d9dfd0c0c437a01257eaefb03f650a1ffe7a08bf8b910164557bb03f1e1ba84449e750c77a9f7e31ee8ce67e5129d4234f2d16b5b50ab4e11c7167235050fae5263d357af4ca98469aa99d5219e926911f0bd5f3f860fe8b05dec9366377daf67921bc01ed269db10791704c607b7261cc4dd73ffabbf8b7594d4cd958745d358deb976cf30185bdc5a8db98d58f1381bb3840864e9152221bf82ec98c25cba2ae798104097ad440b6b7212fbc65586ba15e998b3f1c5b6fa73427d2183027a87176a4a33e279ac059df6dee50fc14082e3b98a9e80df498049c25a48a157f5f205a7da42690b064364595f2bfe9dee113543bfc69b326f70f9cb4706cf8a15cfe7413f3c8a1b04fccf9199d2a1d0ef255d528eedbc1844ea6f72ada1885c64d9d2febad3c549907ad1b98c9309942fc00a1125d354266e49fcaa25a4b9a0510465e0b724951d73e1f999a86342e0f29611ae25463d3bac286ae32cf94a088ff40ec1c15b9a216d1fa80593f6dbddb09d5e94937eef10200703222f3fb5f89339fad75566e38b34169ab6ff4e665639c6123cd267d9b8fb2df35a786a17c1864853a36b413358e009c4e0efdc8fb6883ee19175817f4389c6b1c10d689527f9ebc3cc4c214b64cd19fb6f2ce21828b5484f97cfddd0fb704246139621659d3a67e79a4a9da31472ef340dc942f1f2194accec00f7a1a681ae30fa5a698e2020901ddd1dede25f1a589ec471c41ebeb873488646aeff6f1954e8f8b6583a1502be532dba31615737e7c3f31eecd59092165b8ad7498d7b276f2c6595fb9ef0e96ac1b78c89daa894d02f6df39ba51e7630dfc3b35e3f894c0e29331dc01a5b5d8f931dba68c13e602ad666e6224aec07779499b97a6cb067c4daabf775b05f214e136b0b3c76d22f08d56a0841ddf82d850a6632a511319cfb2c0cec045e15a89d9969eb1f105e22a6c6c97b16fc81d27706b2e2f2501b083ef55847275a3f1d1b59a1af47ea5b5303deb5881520bc43bdc936ccf7e0d6da61eec904b428ec819302c56700f62cd7cbcfffa1ef129eb8edeceffe34b2c535327220a58c9eac1c01e3dc2d97a5e5b1ec2142f521be15db3579b5910fb2985a8d9b1be5f5c79845d0dd93b92927ac74b74ac7dec51a7a98e578ddcb3a10abd881aa1d3cbf44ca8298be35cc415493be8cc98b9193988c011ead817d27bc4a188d9c7773c225bbed5e711eff3e7a43861ba0c206bf910980bae1220b77810629cf9c83076e7faec5d9754f6c7fc4fc2b387e663f000ae01f2c60393f5f63e41c2bb3fa0ec1e12ffc9265c18ac8c285139695d5702ee550abb94bbeb0295bbc868c89f3c3c61e8c75e138c70e7c13be3bb143894e22040bdd7cafed209f580b6256250df43d0db3f53e951f9db08215ec7418ed176b0a61b394cfd52c41b8f159ca26476ab9b099e70b915730318d93cffa1261fd354227eafe92585eadda2eac62ad2fab8b48b8019e02c6d6dc747fb255fcc8fdfe1e7ce09467ad718a2498eebbcbe1e8446254e27f80c37b6f4e839b0c8e74602eb15d154e84bf2d6ee7d541ef8624f41fb4b81d1efccb6f6086d6a3b7520d3c9280de2e35e4b7cdffae93976e14561a41d593c8d4e89c536ccfb8eeedc3ba70ddff11c520644c98fafaeb6b589e1462def0f34ae1e3ecc31908f7b54b99a695b4df585fdc551920ca520f933ccab3968a8942e03fd706277268bbe65df270160db22603097af2427a2d7b82155c3affff812659f0e8bb299671881437c02d4fd2353a38ffa4c8c4afe11f11198105f27680b2fe4cfebbf43d9fda982094a25d673a8311edbe7349804d96d1c45259885874604344a0429f48082e328a183544cb478c75cbd5cebdb7b34ee1a11e017c26eb9f0fe25acead67b6fb64bebb6cd0fae31b41ce6e7ef72e3584b50d2d3401ffdace5ff82bb257d25499c263317c45b33490ee97d38dda21f8e0643fd23702032ac5ae0cc99ee1f5ab234ae235f21c34bb6d7941b2b3d76418a73a980bff7ab5a881a98356318eed8db97734e330a8fa6bf212f86361147f64208451c20d69bb6fcdb6d0fa55579b0ed82a33fed17327940afdc262e37da978918b83e0fadf95bc78007958e771067759b4017c9c3b09e0a153ba2a271b8d7b8eb4c832cfee300132cd9ec12e908734f5b6a6eff234d7c72c6c490bafe550fa2667211457687cf3af6449b5ccf05d3e8847154ea07c8d6351ddf231c0e1f8546b8457980d73517e3dca0aea727e40cca0c3fa8e366c86889e34dfb7871066590fc68a0625258094ca26d2259eb084c1047ec86e2b694327c5ccf150895f310100fc7092dc078d6c352ff05daa6a4fa1ab366107d03620800b5a16ba3a28058d9ade16c31d377e889decf9042d2325e8b3b4c90d6b2d2c13bdd02e42839f75c3cfa8fe58d84f5cb388100ec3d2c19a5607d7d75fff9fe99a9e039b88c855052fa5473f8a191248bb5cdee55eb54f4d62667e4e3d51d8dea7819864c6f1e26cf2e2b25316de7a2cfd2a8336a7ed41238430d94d6ec783ce89600e23b7e2f9e396c831805a857cbe1aa76c445033214d0be0835a912a641ba3f6b9df3bf7471ed8c19ea4504da0fdb3bd42c5ae5b57538068a24585e7dfa98cb73d6fd3ae226060ddb945ff80acec3986eb329aacc4af40f1305a2c648c5f04a5b8e5466f1ffe1b93c8d122f783dea46a096d33f0d26860338b14a6d6a74f19e10004bf1b621d9e834c546283f621c090eeb4e568a2df00f1589a8294181a9aca6c5a78fc5b58aa9dc0e2fd0e6b08fa72b6fbe09955f30f8533d97a9e8c84eda11fe49c9ef4ba7bba46aa0e6202c9af49abcc3969bd00287a887d31a64dcdb5349d9099351a68f59cff894db806805f5005ee9654df6f256a179583bed9e61f0f23e698bb6ca54409829c5ad883f39c403109780f7e07bbc1fc3051cdac10c81769ce27cddc9adf9663635570c02093a37012c7adfebe788dc31b408c56809f07776cecc9e8d2e13530d4147418e0db5955ff9e633557551684a83733587319a6d0f6e17ffcbed5a81244b194e0800e68ef6db237cc5e8762a817719e84e630815d3b2d15e926d3e48b23221928258ce4eceb773d5b2fbd627ddb8ace0a7ec0f56fa63cf5cefbefc77c5fc0a715ade5c19c92f928811d5c29652f0d675292cdc764078540cb57f40bf5c5b6822bf8ba1c917c8f06ed9666b11b4d7a458383d4095f6507626f4b9a07904c9b6925d66ba12ea2bebc5b021ba9650cf57ae4193e2f7e477235caa23fce68706ed31b8c6e2f1de6b95956c2ac1ce0e29bf9c21e919fdbbad1ce14adad030087496415676da7fdc884771b3e015de4a1b52d4e67a22b073603a919f1a12ae0d9fabbb854aa223d1f592dec6d03bb829f9c9743a141ea7c0ce19746cc208797df2db4f1721b85ea202903cd089f5902a46e16af8477c8482a65f955a51f2506f964119c38a372460b9684686a8f752a100b01c3b4dcc953bf999a9ebc0d77a77c5c37bb4405ab270a5201a40fec1f21a8c34c0619539da6e30118269cb025fa87269045f6fcd73498f858a82c8a80209c9c5dd145dabb215098f1248b19b3067ed171674413c2be44cda941703df3a112e0b483bfa0d7fca69f191406a0dc8b621a6082df8cf52b5fe1c829d92772a8e20efb57082d8d14b984ad14d27df2c6ef449ec371673c6b14248ece3d273580322d9732ca9c0b3796fe9fdf10da00e7325abbaeaeb7a71a9d8ae2193f5bb9c06397d3a1d763ce09d6dbc6d330768558dd77208bdfe272f3f51c5f9e028e1cb7e9acdac5b98a855411ee059dac9e03bd57142f374227e7da0fd863b7ce32e3414785bb913b3f1bdf33d47e574a9fbf4a3e8424e29f0e32c9f223cff1f4d29120dfb0b4abd5ead6a2098a4fc07ab7ff63d33ca4cd1582420b581acd77adff593c6c26ab7675785a1262ade17f7b1015a442b6c4835e2ac7a6988ef321e2ed968e914cdcf027398268fb399ca43037b95261b9f66169803d6af5cf2136712f060b98ca6df350a6f0fcb19fad1f1ee41d385e643af41225be0aa4c072447a8399404135c821987bc6a2737693d96945b8821c9b526d9d6ccaaef65359a1fbb9400dddad3ed5ecde36ef8cd35485580dc3292f36b260100780b4c23032897f4c5667f4d73a3e1c7ebd2cc5c3310d4b068ea3004dc2423360884dd88909449f0a83a572846396d96e2f1ddeb8f15458f912bc3c033e0f3c5e7d3a3961c1eb5a05215fe7d6c7c623898a3faa896a9c117b69714e94a127c65bd4f7cb0d575860d4b9a3d2e9ec2844ddca6d7051707397d30652a17ec2e419e8be65a8e6154b0ef13b26af44797960287e8740322caf2e599513eac80820f5d3618dbbfcdeab9050586115aec010b40726206b0ef5bde7962a8e31280f63ef27db88f40948d9a99e04bad5bc3680cfce460fa296e5fd5d2d8a1712b39c0c355b3a0b6f1cb803165ce6ca63d01f110e7568714d10686042d745a3283e301d61e10a95d154fd2eadcbb5a6382b8ebb8d9e1c3a3970440406721346ac929aaba559ead15153926e358187c1d1977f8dde3e981f4c77681a1ea0f1b5ff2d32114e8189cca8c1d130b012b976540fa516720a675416ff34f162df5dffd60861a6a8957d805b0a276d2a2e32531e285a5bb24cafe6e5d1ab03f7639110b701202f4f2cb7d945d4093ea57a154dd85c10fe2435c8f23a273d5feacd3c79aad326198792f170ab0f242082c07975c39f73dd0acc756b170bbd59628fb42b9eba7bd592f7127f3b3986a3bd40d396b4dd9f85db493a3d35d588c4eabf4246709a3f95aa9774df9d96b7c7ebf4bc1b64eea3c446b8c436450cc0e93bd0ae4884593288924cdf5e406e46d98f48e2dd6d953180c451debb357e731b12cb04140b731fa0e04ca8c0fbabb5be88a0b3547b74b432276cfc5d48e42dfbb3ed04a35d24051df9a9ec8e72a51963d35fadcf633d021ff0857015a0fd462a3e733ce9ac0770b51df3bf2a844989b43eb94751d611467e2565c242438c187373b9d133a0e06a8dbc3a9a8870ef154a0d7a0903951b98fa9d7e49959236296237b8375151166c4c", 0x1000}, {&(0x7f0000001180)="0154fb1398650c2c2450729949a312d19cf916ab359cec31c80a65c73a39dfc341786f631d2d1c3386158ae2c0b25c6483d1abac1d77c393741477c1b96e9aafe2244b2197b625e5f28aea139fbe291eb512ca46e5218107a6e36d0f9997a8457f3223b751399331c4f64469e790b96c", 0x70}], 0x4, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}], 0x48, 0x40d}, 0x3) r9 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) 16:00:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) connect$unix(r0, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000001180)=0xfa) listen(r1, 0x9) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) listen(0xffffffffffffffff, 0x0) msgget(0x3, 0x340) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 16:00:12 executing program 1: setgid(0xee00) setegid(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r1, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = getgid() setgid(r3) getgid() setegid(r3) write(r2, &(0x7f0000000240)="f0a602d56ae2dc0fa84e4142dcfc5df57310d89e86e306f9e20da89406a82d1bb40400000820f990de3aea231406e23bc1a607000000c05aa8e5b496b6dfb550c0dea349fcfa29a35087d630da857b4899a3e459d46d80f8af3af99dd8c7d13c66f2b8e3cc8ccf9346ec3cecef9d8e000000000000000000e51efa10189117f0025ffba6ad024d93e0706b87b5d66301300e9284f9294e8ccbef0daa3500000000", 0x57) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc0) close(r0) pipe2(0x0, 0xfffffffffffffffd) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1500005d00f07c000000f2ffffffffffff91e753aba932ba549ed8bd6ae3e2c493b41ecd21fea7cc52aea61568d6b15a665ab4508a42cd41513a268279e17b7eaa13403916094d98a1b2d8bae90cbd82dce3d44e3f805317db62bb312c706bb6cbf8e5f94b097b2dca759d063d71b506423fe349b68cec92c7150d7ae0560317b571f1e74098972d0620212669edc1843740690863b47ef8959c94aa23757026e937cfbb462152767ab279761f6cb18b7cae8d11b6435a872d10dd8ba2ab0f425520bae69751cb0e392cc8c7c168da8a62b141cef534c8a13d19b1e4f2fa566b8ef1c1a640a058a667a2d8f76d22b20848d2082789f7256a39e780a78be2217774d83f84c4d4"], 0x15}, 0x0) 16:00:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80fffd) recvfrom$inet(r2, &(0x7f00000001c0)=""/177, 0xb1, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="cf008500108b431d1b647d2fb3f952d160084edeb6faacb30c8af109d8ccff9da5bed10e07700fa35d58800692f38b3308ab7dfc28572c485ab213385a4059af1dc9977de5396ad29471d3249543a21ca1dbc6402f", 0x55) close(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="62fffd0a13941f368fed7fe53d82a8debd6f8a8b78974da8fd04cf6206d64aea0751b49ae322e147616f5d4eaff298640dd99668d3dcab8184445dbb5e486c1177164a4c98276d38ba7541216abe8368a10621a4ef3aca9e9b9f5bc9105ad870b23947e9407ba92dd0", 0x69) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x43554f9ecb39c0bd, r0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x18f1d48986335b49, 0x0) r4 = getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x1) fchmodat(r1, 0x0, 0x800000000000000, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000380)="d7ee854358507fa28d0e22f1f819fc7f29b3dccbf34b3e24aa1b92f6b6b9dcbc5eafbf7d6246848ee19f9e3c049777b5da94894b81f1f0509ad82773507497bae817f5baeea863ed13ec1105faf0e087f8b4c4a7fec331e806aab7d25b487d2a16e8b44a5ad60457d455af586d3c3bddf66c8a1ebf20182b25051e3a6a45553658cd00225f8c77bc20f2c9fc4a1face0dee9ee5c17efdc01f753149589d0e494f54fceba37a86fc80f0aa4fb57d6d5cf100f4dc8097e80864c70ac7f6580b05fc4c97232bb6b86210708d30461", 0xcd}, {&(0x7f0000000140)}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x40}, 0x1) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) pwritev(r0, &(0x7f0000000000)=[{}], 0x3ad, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() writev(r0, 0xfffffffffffffffe, 0xa154fb9fbf15efc9) socket(0x0, 0x0, 0x6000000000) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e5000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xfffffffffffffff7, 0x10000}, {0x9, 0x1}}, 0x0) r1 = geteuid() setuid(r1) munmap(&(0x7f00003e5000/0x2000)=nil, 0x2000) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x84) 16:00:13 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = getuid() seteuid(r0) open(&(0x7f0000000100)='./file0\x00', 0x8040, 0x112) 16:00:13 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x90) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:13 executing program 0: clock_getres(0x0, &(0x7f0000000080)) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=',\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='@.(\\:]{,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000280)='!\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='*&-\x00']) r0 = msgget(0x1, 0x1) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x106) open(&(0x7f00000003c0)='./file0\x00', 0x300, 0x40) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) 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) listen(r5, 0x10001) 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:14 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10d) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x152) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) fchdir(r1) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = geteuid() r4 = semget$private(0x0, 0x1, 0x0) r5 = getgid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x4, r3, r5, r3, r6, 0x100, 0xfffffffffffffffd}, 0x6, 0xfffffffffffffffe, 0x8000}) r7 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r7, 0x4) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x0, 0x2810, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000c9685a4199c3641cff02e1898a9af5a9e819da642384ab435782b338ce44aba10470bb0bd626278af9f771b8033018aca2d178c20d5aecc2c008ce062f73cd5500ba0cead53a7518a6cf4ed80e40d4201e"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() 16:00:14 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0xfffffffffffffe8b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getppid() r4 = getppid() setpgid(r3, r4) r5 = getpid() setpgid(r5, r5) 16:00:14 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000180)='./file0\x00') bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) 16:00:14 executing program 1: r0 = shmget(0x2, 0x2000, 0x3fe, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 16:00:14 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000400)="e0fec933bac4b2f6f08c3deea4fa0c2e1f501af11981c66026d30f73e0ceafaea7630f431b1cd12579e986a7ce31ea9059f21f384535a7c1d9fbac8d8d5cd2d686c80d3ebe3dff31c62494c1e1583c07e29e931e7ec8b98a588bb94cc128dd3433af03c3c200b91cce2fa7f11a8e3521d77fd24a3d77ef1edc04d4a55ee172ee5a3769f63ba9ebeefa6724818803bb2806262eada3b0be6ae658a63edddc52840c23f6dda6eeef78f5c76ce68b5de7c98f41a56016ba3da31b204bfa4e886778dfbe2d259529a432da88ae4253400e4829652a2a73aa61e2fd3af42ebd60ec63675d44e4532843299d2a753a8cc065aa78450d33e856fa53d9396758a4633371eccd11d7dfa4c78a3797b0d04314c7b51f3e470e21ccbf423c6b108742d7d31d58345adb74c7af4fd2c85f8ea6ddfb55906df6a22b53672dace05841b0c4edf78d86b88a5c914146e85dee5928d2262547efb7d0e500ae399e90a5f0f15a0309", 0x160) 16:00:14 executing program 0: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') chroot(&(0x7f0000000180)='./file0\x00') socketpair(0x18, 0x3, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x7fffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="d5b30b41e8c417f30e688ff0"], 0x8) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = msgget(0x3, 0x200) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x11, 0x3, 0x1800) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) shutdown(r0, 0x1) 16:00:14 executing program 0: r0 = socket(0x0, 0x0, 0x3) getsockopt(r0, 0x4, 0x8000, &(0x7f0000000000)=""/28, &(0x7f00000000c0)=0x1c) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000040)="5aff245d", 0x4) 16:00:14 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x22) chdir(&(0x7f0000000000)='./file0\x00') r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = dup(r0) accept$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000075ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x80) r4 = socket$inet6(0x18, 0x8000, 0x3ff) connect(r4, &(0x7f0000000240)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) 16:00:14 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000002540)=@in6, &(0x7f0000002580)=0xc) bind$unix(r0, &(0x7f00000025c0)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair(0x97690ee0f3220ebb, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180), 0xc) recvmsg(r2, &(0x7f0000002480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/96, 0x60}, {&(0x7f0000002240)=""/65, 0x41}, {&(0x7f00000022c0)=""/133, 0x85}], 0x6, &(0x7f0000002400)=""/107, 0x6b}, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000002640)=0xc) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x150) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1000, 0xffff}, {0x7, 0xe81}}, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100), 0x10000000000001a8) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:14 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) chroot(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 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) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x6, 0x0, 0x7}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xa1, 0x28, 0x100, 0x1}, {{r0}, 0xffffffffffffffff, 0x58, 0x82, 0xfffffffffffffffc, 0x7f}], 0x699ca3f6, &(0x7f0000000200)={0x80000000}) close(r0) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000280)=':(\x00', &(0x7f00000002c0)=':$[\x00'], &(0x7f0000000480)=[&(0x7f0000000340)=',\x1c\xdc\x00', &(0x7f0000000380)='(/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='^B-/)[\x00', &(0x7f0000000440)='---}\x00']) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x9, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) lseek(r0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xd9f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x100000001) ftruncate(r3, 0x53) 16:00:14 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x6, 0xb, 0x1000, 0xea}, {{r0}, 0x0, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x75, 0x40, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xc0000, 0x80}, {{r0}, 0xfffffffffffffffd, 0xf3, 0xc6629e8477238cb8, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xff, 0xfffffffffffffff8}], 0x3, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x2, 0x5, 0xff}], 0x101, &(0x7f0000000040)={0x6, 0x7}) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/241, 0xf1, 0x43, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x1f}, 0xc) 16:00:14 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r3, r1) r4 = msgget$private(0x0, 0x80) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000077941c80999d5413ca1d647ac640a0bba079a573bcc132467db13f11089b41f07ee879e6d988c5a96105639466c98c0ffd99da8bdd0e5e2f5a2dffcec01922a04e6c0610874f8ccce015ccbb53c19a64cd42bd194508f8b2ee0b3beadb221768ab3d632a5ce87c2a14817327d267c11d216a9275ff12f166b21c486bd2d44a48ff1b9bbe640fa8e098a25905e37a14e53d91e667a5b278820ec0c3042a64ea202cc79f4e332f7e8b574609c34f499473ea1d804bd14972421cd080b2a670971919e71655577bd8a4e4fb664db708ba7ce6160832d31"], 0xde, 0x800) 16:00:14 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0231d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287fcc96cc83311d112572186fd698d0c53fb394b842dbb0000680000ad445dd9760000000000000000000000000000", 0xfffffcfd) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000480)) bind$inet6(r4, &(0x7f00000004c0)={0x18, 0x1, 0x7fff, 0x8000}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000500)={0xffffffffffff7fff, 0xafd6000, 0x8d, 0x5, "3624fd54f5549f49e2ae7ec26c8f5eddd07b8268", 0x7, 0x1}) getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = getgid() setgroups(0x4, &(0x7f0000000440)=[r2, r3, r5, r6]) close(r0) kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) ioctl$TIOCEXCL(r0, 0x2000740d) r8 = fcntl$dupfd(r7, 0x0, r7) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0xb8, 0xffffffffffff6b93}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x5) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:15 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x2, 0x8) semctl$GETPID(r0, 0x5, 0x4, &(0x7f00000000c0)=""/54) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') semget$private(0x0, 0x4, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x100) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 16:00:15 executing program 1: symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0x100) mknod(&(0x7f0000000000)='./file0\x00', 0x6201, 0x6bf1) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)={{0x1}}) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040)="cb575dcac8665e500d26764f7244d2a7054b63d07d197997e4b47cfbb182a325f90bd6e5c29a5fbc6d40789df997c243625b6c305c339e677ca94bbb7f7126d341fc29ffcd199d8b2c10763fcae0656f6233ad604db1ccc2be90a3fc601255fb7077a0275b011339371f6eff4f7ca0370fd2d84f74b021d591f412948b79283e86a3dd89f07d4108bb8971756611bf29f9e3f90a3eac92c19ab9d9817c771b93830608078dd14fb95f5580eeeab1a50cd085e14c10057f8c810c402f8c42fafd44a7a49c54e150e2f9cb7b02babd6eff95cd65d9ad58d4", 0xd7, 0x0, 0x0, 0x0) setsockopt(r0, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x1810, r0, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) recvfrom$inet6(r0, &(0x7f0000000140)=""/214, 0xd6, 0x2, &(0x7f0000000240)={0x18, 0x2, 0x9c0, 0x3}, 0xc) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x40) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:00:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/../file0\x00', 0x2a92a0cf03a02f1f, 0xc0) recvfrom$unix(r1, &(0x7f00000001c0)=""/84, 0x54, 0x2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x0, 0x200) semop(r2, &(0x7f0000000280)=[{0x5, 0x5, 0x1800}, {0x7, 0x3, 0x1800}], 0x2) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100070d16e38b2d423eb75000000010068b9625795f0908e35792cef7a21fcab7daaf50146cc89b506706cb170ec5cae48cccced3ed646f7162afcd778fb075be53f88241d76e3c571d282b4d6287f62683e2d99b2b392a245572d7aa987fae3409c5a98368661cd0fe76918b545eb67432054260532bb5ad14d11bbb8abc0d77a63e1f2e4038710c4027193086e3615928a1a3455b9cafdcea63b925499ecdf1d96a5317822165263bb3590e97cdce2c9246064865b"], 0x10, 0x4}, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0xb81092af96eb5062) 16:00:15 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="384f6cb591e651817ca4bdd7eb99bcb51f10a7636b5c37d1aaea002074989a2e3b05b23f30aa54f24d94c77fd2dd9211e6d49e1eff2a65f7617c1c736281607d0e004767fa17ed615e24d63dc68d661dfa69daa3ad9093deca4ca84bc8094503bd7e36022afc213b515ef62ccef7153f1c49ee20e11bd5cd922c067144e1458b92c36d49819f26e74ee1ae582a190b2b581fc2114628a0ff3d8f4c27793d98f95e0d5764d72709ae90fac1f97fbc162de4194994830aca07cfbfd3d66566bdad45653c82eda513e2d7e234ad1385f928fbc5b07cdadf00dadb882b165add1aa9f95a0d27778f7cd8bcf222417a461d5c61132dafc421c5aea064c24b405ab3617c038d4b3b1a9fd0e9bd7c9320353dc6b675c7bdd2faa30464d1682d578a59a21480f62b6d", 0x125}], 0x1, 0x4) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) rmdir(&(0x7f0000000200)='./file0\x00') geteuid() r2 = getuid() mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0xc000, 0x0) setuid(r2) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) r3 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x100d0, 0x40) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair(0x18, 0x4003, 0x682, &(0x7f0000000280)) execve(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000380)='./file0/file0\x00', 0x8004, 0x5) chown(&(0x7f00000003c0)='./file1\x00', r1, r0) 16:00:15 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_gettime(0x400000000005, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000002940)=[{0x0}], 0x1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0xffffffffffff8000, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0xa000, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x8, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x99, 0x2000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x4, 0x6f8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x3, 0x8001}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9}], 0xffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x32, 0x10001, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xb, 0x20, 0x81}, {{r1}, 0xfffffffffffffff9, 0x60, 0xd0, 0x1}, {{r1}, 0xffffffffffffffff, 0x55, 0xf00fffff, 0x2, 0x4f91}], 0x7, &(0x7f0000000140)={0xc00, 0x2}) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x20000}], 0x8000, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="510db89cef9d65494c", 0x9}], 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/223, 0xdf, 0x840, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, 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, &(0x7f0000002700)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc0272640319c1b91) close(r0) 16:00:16 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) clock_settime(0x3, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x200, 0x100000001, 0xfffffffffffff800, "1c7d363dac181680cd39c19402b6125fa98aae0c", 0xf8e9, 0x4}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCEXCL(r0, 0x2000740d) chmod(&(0x7f0000000080)='./file0\x00', 0x1df) setuid(0xee01) r1 = semget$private(0x0, 0x1, 0x1) syz_open_pts() semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/191) syz_open_pts() syz_open_pts() 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xff) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x7d) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) recvfrom$inet6(r0, &(0x7f0000000040)=""/158, 0x9e, 0x800, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) 16:00:16 executing program 1: r0 = semget(0x3, 0x1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0xca8a98eee883f583, 0x60) readlinkat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/112, 0x70) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="07ff205fda40719cfcf9673e7f40b33e167bf96a1edf0b2cef629929ecd40dd89cc014"], 0x1, 0x0, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r5, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r5) execve(0x0, 0x0, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r6, 0x80}, 0x48000000000, 0x2, 0x9}) setrlimit(0x3, 0xffffffffffffffff) 16:00:16 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x236161bb) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xbb6) r0 = socket$inet(0x2, 0x4000, 0x0) lseek(r0, 0x0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) 16:00:16 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000180)=""/206, 0xce) mknod(&(0x7f0000000140)='./bus\x00', 0x40000006006, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) r2 = semget$private(0x0, 0x0, 0x10) chmod(&(0x7f0000000300)='./file0\x00', 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000280)='./bus/file0\x00', r3, r4, 0x4) unlink(&(0x7f0000000040)='./bus\x00') 16:00:16 executing program 0: socket$inet(0x2, 0x5, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() socket$inet6(0x18, 0x7, 0x9a4b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r6, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000280)='./file1\x00', 0x20) setgroups(0x9, &(0x7f0000000040)=[r0, r2, r0, r3, r5, r2, r1, r4, r4]) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x110002, 0x3ffffffffffff}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x105a8, 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9cdd804d786d23f92b6561df7a46cd6b37a5a4ea35df552f0a02afa14737810665635766e7a8b44396f62d2de41f84b4bef0e515e9fce151bcd7bc33ebcf2834d81ecc439a00842c8161d23925006196dc746e23233a6c58ebd1575a58ada61184e8213d4bfd86af3bab95f30bd6df31c0a5a43da55a0972452fb89cc90cd7041de0accb3fed023eb99773bec89ae3218518489bfb6fe8b5c090ad374e78cd6031b7bbadb2ca53fc2b29e3092559d9bf4217bed430598df6434611da2f1d41ab099cec07a657c8c98dbc0af4c17241afad530e4f99e476747e38a156e7f00594c3086678061183e759d25f7e428cd94043e466e80773cf20ed73", 0xfa}], 0x1) 16:00:21 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4007, 0x8) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 16:00:21 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) r3 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) dup2(r3, r1) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1f000000ffff00000100000048a95fedc087209ecb8d01f5b193e1441605", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x32}, 0x0) 16:00:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x400001) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000000000)=""/166, &(0x7f00000000c0)=0xa6) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:00:21 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x3) close(r2) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:21 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) pipe2(0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x102) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) msgsnd(r0, &(0x7f0000000000)={0x2db0fef2b21f1e9c, "f917108b10851349a5e3838041b6c25322bf48ea488610b3bb47b575687c0dcbcd4408641636187d7397fdb44686443b493684463281c3b3bbfa080007dfefea86ffb8aa0cbf2db5dd5410fdcd60264cee8ab108a65f8e2366784630a50bd6ffb867e8650dd3e76d001d3006c9bebd7d"}, 0x78, 0x0) r1 = socket$inet6(0x18, 0x4, 0xffffffff) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/202, 0xca}, {&(0x7f0000000540)=""/187, 0xbb}, {&(0x7f0000000600)=""/82, 0x52}], 0x8, 0x0) msgsnd(r0, &(0x7f0000000700)={0x3, "fbb302d092223c5024142d715769e4df27ddfdb79a3501fbb2ac9d70cfa9a6e87280fae345d03f97518e8e213b03f5c9bd6e2ec32c4e8d5fc2c6e4bf9c3a97600c230d8ce42b2764642fd3c49ce51bedc981f25a132923fb7893b8b24116842c742f0ad4517df7"}, 0x6f, 0x800) r2 = socket$inet6(0x18, 0x4000, 0x6) poll(&(0x7f0000000780)=[{r2, 0x44}], 0x1, 0x5) setsockopt(r1, 0x56, 0x8, &(0x7f00000007c0)="5aa8809ed9af84125560aeaef173d2a73c03a8926f686172471bd3ad92e6f292c85662b0d2d3521e15103c7c10f3df643328520f12a10574dcf9a0addf439681557c93d0223b88992be1c2311cc10fcb9850a54414786f5562c4e2f39849d95bf758e0cd960eb61496a1559427f9fbbd7f878cf736d2a42434b1a5a9aa6156dee1bc21c798936513ad50d5e4bca1051e123c127e990670d04dec33c1b2c4df492dd8b366727c023020509ebaf65b33281d7d9dbbc36466b8", 0xb8) recvmsg(r2, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f0000000880)=""/52, 0x34}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/173, 0xad}], 0x3, &(0x7f00000019c0)}, 0x2) poll(&(0x7f0000001a40)=[{r1, 0x10}, {r1, 0x102}, {r1, 0x2}], 0x3, 0x1ff) shutdown(r2, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001a80)=""/21) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001ac0)=""/157) msgsnd(r0, &(0x7f0000001b80)={0x2, "2f4e6b23c207478a531eeb8a"}, 0x14, 0x800) sendmsg(r1, &(0x7f0000002300)={&(0x7f0000001bc0)=@in6={0x18, 0x1, 0x6, 0x10001}, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c00)="4a48de38e7c8495e6b8d85380228237fe5e829791ac787fd5783de35919932c1b11ba3c0c776a510d2faf2cd80523025084087d48a649db76ef0fc87fc443bad2b93df61e3238c5b736536f0d42afd706326e21bd702c9299bbf8486f95d110c653ccb8da4f9035360c40a60105868c53a8350e606d06d797dd67438736873cd8d18c6d3145c4deae2a3dda4", 0x8c}, {&(0x7f0000001cc0)="d07150e4332acd8afc0d62f53b176a6ed59953f918282ba670d3b1778ead3f87393499c37fb09966123f2b1ce0c7a8bd68e8ec7d9ba5ad53007d8ae1e1fbfa1f53edc3cdf9f0c0f52d07dfbf3a869bda95ba63b6a088c2d0f79fe701ad394633bbb95ef33c08da671152661ce85d4b944e3c1644bc7a6d643bb440ee0595a9d8103d313378bf892de4c1066ccb0825ddcb9c0698e2d4c24826d70608f18af147e0b225ee4afdcb1e387f3b5b65149b26ddb7ee32199ce1c74d8a41431b9d0d81b8bd1f7244940b76", 0xc8}, {&(0x7f0000001dc0)="6aaacccecbab4fa6bc637054969a4cd7481db1db", 0x14}, {&(0x7f0000001e00)="274b9726f49e4768d8345fc2d43a5c5e835cabdd5eb03a0f8c8d89ce15be07f5861484539ce94520b5", 0x29}, {&(0x7f0000001e40)="0890717bd3a6c215e6ee5194a0c708e9684053913b59172b643e2509da2247dc997349ebf8780dad894ccd84bb2d4c011847785f4320a6b8234b0ec4e1f09941d1b86d678fca5d33c7b929b1eb8d44c8345630d63856e14a47e9e3fd5feb9b4c00fad29cf43e4c0bc98b030cf72ad0dc08c55108ab6d65b0b8240a5df90051c4dc738d5052f5cc09886139de5fa7ecb8d55e4e27286536b652ce7775422acaf8d27b9bff9dafd17e4a54db1494873f589d6dbbde6b946e96adbe3ab0185c4baf1b99cb019c57590ddd6ae229f24d6dd3ef4db0937820d72b", 0xd8}, {&(0x7f0000001f40)="1d2b0cd9b6e39cd25dcce8130dcb0571415aa6b4b2f3fa439ce558e7107b161e2b0c138acd0ac2ea9ad4e7f7a7dff85caa57a51c2bd678f3985eee7dc5df0f8a111826c066fa75a6905dc9fd102eb79ee9143a329f455eadcc3bde7fdd1a02c9a4f9f4a1b574e5d49125173503060d2db2a185478409a229bd4bc2f42bbdc4c68ba626a5ae3609f083d0517e0cf1b7bd9574ed99dbd4392e6c6074eee572dbca2f29d8f1799a71ad3e8647121303b9a2943edafc4be33060501d4ce68dfeb569199e992d87936a19b1dec8eef887496e5f77f064112c8e35faf2d9b8ace55ca741317de48aeceba9d223280edb", 0xed}, {&(0x7f0000002040)="7b9e1df2f4872bd7fc341517e33bc12be895be5593b1baeab62b5af499731f29f4251c97cbfec44ff74c17e5de2b0484ac9cbfba50d8d1b132cffef4c8d7c8a1606e28b0974ec380090c197b031e7b6571150271eaf681c79954c25fd25c795c615a35d89b863c9fcddcf4eff1ae7520771e", 0x72}, {&(0x7f00000020c0)="daa1bc3129e7bc", 0x7}], 0x8, &(0x7f0000002180)=[{0x90, 0xffff, 0x4, "da5aa5aa6ad1ec4b2ee3faa25e4f147b1dfd640ed8da190e586653af100dee8a9b2bdce77ce24a16c197b7bbc9324e1d2526e56e2278323f5f865c76d90ac012d0f15e2cff355e127d8485d81bcd035198ef1b7b80ae46286754a6e36161dec3415208bf1335e26b46cd4b123d650bfe2b2a383fe58137e9689f6b"}, {0xd8, 0x1, 0x4, "0004466b7cf0e2cf67157c2af2011ea04475a08a9081762af2ffe2131c62114668ea956c1ff0156a479ac4eda71d952f3306181934db1857bd94af1dc63d95a2861179b9bdbad7cc301ac41c616627596e00a558be82d66138a61440b92ced58244a97876e33ecbc38599a6bb5ef01bbf720b67a1dd326f0011d3ea28911f737f5ac811e69bb50cd785e15af429c524ac948f6858816ce34c707137cece2d4b8eaa420718d13150a83941af8f4daf7aa9ae900d5d1ea5b0f91fbea6104654b3d7afbe4597afe2b"}], 0x168}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, &(0x7f0000002380)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000002400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002440)={0x0}, &(0x7f0000002480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002540)={{0x9c, r3, r4, r5, r6, 0xa, 0x3}, 0x401, 0x6, r7, r8, 0x401, 0x100000000, 0xe59b, 0x4}) socket$inet6(0x18, 0x2, 0x5) fcntl$getflags(r2, 0x3) msgsnd(r0, &(0x7f00000025c0)={0x3, "e7839bce2dbf7bcd533ad823fec1b2500ea17dd9ceff960cf0461a529e90f86822c9bda070c62fba0b88fa01c4b58fa1683e4bb4303146057aa765af9b472262f6ede4cba620ba601e49cff236b04d2c"}, 0x58, 0x800) fcntl$getflags(r2, 0x3) syz_extract_tcp_res(&(0x7f0000002640), 0x8, 0x1) getsockopt(r2, 0x7f, 0x100, &(0x7f0000002680)=""/196, &(0x7f0000002780)=0xc4) 16:00:21 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) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000300)={0xfffffffffffffffe, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) wait4(0x0, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r4, &(0x7f0000000480)="7270bf6c40afb6fcf4eb69ff95050000004e95000078132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r4) r5 = kqueue() r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r5) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x0, 0x9, 0xffffffffffff74cf, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket(0x1, 0x8000, 0x7fff) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) r2 = dup2(r0, r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r3) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r5) fchmod(r5, 0x100) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67e, "4778a9f86b67fb54ad4e09051a47e41a00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100), 0x3d4, 0x0) r1 = kqueue() r2 = getpgrp() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002540)={{0x18, 0x0, 0xa7, 0x400}, {0x18, 0x1, 0x3f, 0x40}, 0x8, [0x7f, 0x2, 0x4, 0xc8a3, 0x3, 0x5, 0x0, 0x5]}, 0x3c) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) readv(r1, &(0x7f0000002480)=[{&(0x7f0000000000)=""/81, 0x51}, {&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x9) 16:00:22 executing program 1: mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/102) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000180)=""/114, 0x72) r4 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x100) poll(&(0x7f0000000240)=[{r3, 0xa0}, {r4, 0x126}], 0x2, 0x80000000) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x10000, 0xa) fcntl$setstatus(r5, 0x4, 0xc0) readv(r4, &(0x7f00000008c0)=[{&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/24, 0x18}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)=""/182, 0xb6}, {&(0x7f0000000600)=""/37, 0x25}, {&(0x7f0000000640)=""/187, 0xbb}, {&(0x7f0000000700)=""/234, 0xea}, {&(0x7f0000000800)=""/160, 0xa0}], 0x9) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r6 = fcntl$dupfd(r0, 0xa, r3) poll(&(0x7f0000000a00)=[{r4, 0x8}, {r6, 0x14c}], 0x2, 0x6) getsockname$inet6(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r7 = accept$unix(r3, 0x0, &(0x7f0000000ac0)) chmod(&(0x7f0000000b00)='./file0\x00', 0xc) renameat(r1, &(0x7f0000000b40)='./file0\x00', r6, &(0x7f0000000b80)='./file0\x00') fsync(r2) dup(r7) preadv(r2, &(0x7f0000000ec0)=[{&(0x7f0000000bc0)=""/156, 0x9c}, {&(0x7f0000000c80)=""/86, 0x56}, {&(0x7f0000000d00)=""/68, 0x44}, {&(0x7f0000000d80)=""/124, 0x7c}, {&(0x7f0000000e00)=""/129, 0x81}], 0x5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) r8 = openat(r0, &(0x7f0000000f40)='./file0\x00', 0x40, 0x4) r9 = open(&(0x7f0000000f80)='./file0\x00', 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) dup2(r9, r5) setitimer(0x1, &(0x7f0000000fc0)={{0x6, 0x6}, {0x6, 0xe78}}, &(0x7f0000001000)) fcntl$setstatus(r1, 0x4, 0xc0) setsockopt(r8, 0x1, 0x80000001, &(0x7f0000001040)="1b615466133f13cb2f3dc7da3083fba8a18f3c2e2e3eb0d92512f8ab422f815bfc4030594455a8e80ca8571eaabc5409197a7ce62e795ac7e7e8766b83fc841e3b333e664a378c42727e1ee781b705dfd58f5adae0e0c73d0c0a542ed1dbd9f8a12ffd9c73a824144a93311c21476cea7f11fc5e3f8231c919458f339da0cf5cedb052913322bf00c2f22fd1c8ba61fc8aea431f3910b17bde1cfbacdc95c730f4b78a21b8d213229defe063920ff058c3be751a2e2c8017ac4f15d6240f841ef419e5af1fbfb4731ec30ff89d78e24fea5c47da204773d55ffc4a2b07a12695a7f7819a9090cdb7964454516d2ab40ccfd3f81740d703d865311bf6a199d22531dd23f0b2a5681efb28ec1813d27abcebc55d50a90a2949113c8ee0582024ff238c9b73e5a11fd68f28cd94a22cd68dfbd83a71285f1d86ecf18297a3e680c6971584e9e3250bd9f517d9af65c7350feaf945f93ea547e928e73be4189db8c3f03ca494aad035aceff280a8e62ef9ff9e37e7d7e08b644b8e76be64dba59db4de5fcf87f9810fd1d05d1c2991d4e9bf875a9bd81fe374a61e2ffce4ebcb18f3053f0d49a1b0cf0d171e1ea63c117ef028bc66140f556ce8797aaf2432f98b73d945065a4605bf3b2407804fdd3b9ee3d083b7ddaf93a70061707a47b732bc4be81e1ff3b88cf85ce8107a6e0fb4e2fa78875f3180b6544f60e9e68aa1b812b1d3e77abef4f25bd7d95cc36c657c59b4f3af9f71e595d8d8046853169bbc6bb8ae2baec32ca67564712750cd642b3bc1550e911b771f7292537407a033d8c240d2dab114237689a1511d20c6b6f2b083b04c0fc0618c278dfc5b0250e70dac51713e60593952717726efc16b6814465a532d6bd3d35aa95bbee89dc3d86889f53fce902b2c887471f3e69569202fafb62f5a46fe005348f7b947c9a02615f325f2c6c0e510ac26e6243d167e9bf0aaed836019ee2a69eedb186c4def82150a1f202658dabd3469b67baa96d06b9ee30a84d5a445dc78ced880b43b1df0ad978b942315ea006e936af391414202192e47352b3d59046a07d678e3bd5604d6e4d7b102a8180494d9f23e414c799a9210d6704802a8eb750a0726ef32e87cea9a4ecdd85fbe309a09f69c1461f18f7d0c5514f506cf0b9f7bd561bb52586e8bc1e2b9d6a822ab45d709d7a8c575cbe8e59114cbf1f2eb264eefd36d13c25f8818e161d33dc165caab22b6e873162362c99716ce8e0964639b83b3b5cf198c8d1469e7efa05074f23039848c7c40efaef685ce793fb98b490e6163767d384fa1f646cbb3432a240c2d3d0e93f72f685b25dd1e38c0ff8b57954ecd60212e1b54b49a2a28f5c3bf6015dece9915341d7c14a85708fd3866227ff72d3a0e71760953c16a545c9dc6ec4a9f369ddeccf2d96c1fe62ffc35ce7415b299f0752d0e1a0d34874375df09d4781ef5968af96883c70c931817b86d707c526cee657e722505ea1b76a248aeabb02e0fa73f10231acd6bd285b50e51d89b6b67165b18244bc9f47433e9be5b03fc64e6db2a610c5186396a180729d8009437f2bd33672dde9ab8798e8ae6e447fe284b96d9793eb93c0c91004522563da2af8b0aff0fd38e1a77c2c592bab0dac70caa04823445c74e6978790a1870e78584ae8c2db019b1efc860808e633015eb607e833c342b0025a693db73a4b64c992a9911e3df3c14ac971c7e92fa51fccebc3d8fcc8a4261af07c796fbc81e69bbd4c66c5ced9ca7715477e83329c0da9372dec2a32fa125bf821cb1535df10ee304e6003d05e2e6ff5fe5a6150ce1f45b3aefaf6e111db8089094a0329f48f8af908b43860c0f73a3e833ebf2d4ecd727f8fc02bfd11d55308abfbfbb7fc17d8431e34ac530bdbba6618fe770b57de5428efca8595d315293ff20b18dee2962da7448a3322e38f128383b13310bbdb1f2d3783f36cdfa3eb40a017b37765cee4e24187d7f5663d9080ae4f0bf76bd5f343ec3edfb8e8de0e32e6dc9959e5a2caf28c8fc5cf0c006aa083f209bb65d47f15c2d7401f898fe4303945272798a7f04becd92459cbc44e1867ad09cd96f616e50130d28074106abc366ab88f65ded8082710da9581756cb96f668e770ba4ea3406142ac4b9c932d40ceb7a1be72cf3bf7e85bfbf3d0976c8b365fdb78691f4cf197de2fa56008c31d98a6a6a0637742299a11de8a66d15333b98964f1ff5ed67d29a077a488241cfaf0302459f76ccf54320b7335da70179adf1b5d816b0b1cbbcec216b80a2ada8c918b1d3e2a9298db7e72d667773e871a43959196c2a181cf0bd29d9ab200febb5053cb9e7c3a045fc1debda9f3ff28d081a4c3e5210d1d5ecc578da2703145da909afe104e58ca9b551e0520da57d457625788f0a157919604f25e6941463f1421474a74b7f27fe31a61db2fd732b6bc921e3856c188a74f55a70b8455f9507286bff3f3161111f95a121dfb955c7d6e89f96639d024f92a86f342ef2066c043100181575840d351cc8ef2c5fd8b5b8dc05c1ad1d45d2fba7a259027f3f63d0067aa0491c40349e5037bbd6cba0d9fdf9c2aa0f89d323380b9669b20ec15d91bc9b551825abb339ce9858d144cfa7893e22359e4338bdfad16d63a155b9af2334c32794f8f4e0f03bb0cc7f99e098abf33a698fe3286cc878bed84f4207fcf1bbb7535da8f71310c1291dfad0e55e831a74328b876a333016181b0dbff238ae8903c238463a63e01a891874b5d1793d4c200507cf691e6c744af7c37736d56f509f045b1537bcbd9393621975a697e7b2752530825aac5f823512fd66e8b3db837c995954510adbfcdd4fd6f5d5e0435634535b1534a50d4e756a0aadb798beb381e97c165804dc127e3e402f5ca6eff64abb8df9e499c01c5ce878bc4408ff0df32d6a550d81cfd4cc0c14c6bd47cb7d1048373f332535cf32c82fe7265d1068b2420fde51db4a48d62bfb377b7accf84b0260cd1fefc94df96d12aa7793b464b84e2ccb46f82c70912c90bacc826289327aae36edb40a6e1ebb2280161262266da46fc7575af67996977eac574b389a51f67343965ef5aac8a3668d22a4fd861cb9c1f2545f7660cd5b68b4b16be6904edbe8f907f610dc3bf49927638a4245fdf3f7a0f8e6c65391a16f476fa879a8b9a860752d44bd7acd7d1d3975825cfcff3f0cf42290987d6e0fa22d5975cbe5dfbafb6a2626e79175a766ea1a23994cf625684091ee5a5f3ed767a01b0d1ee42c00f3918f61651b4854d254935df8f47ae1f6fd11d2db662a1fd5ebe7afd210f1889972df82771a458451746bc470377c5f79985042cad6f1028185af0d45afff15df022de473b98d051df1938fbbcd105077e4ca54fc823d25cceb50306fba36655b62ae329fded9939bc01eac88dd298b96ee6b7c143219e576c36a041c24d06d2e42ea9f568cd348a63009f8f7c3ef6a2c1f06d02d9df3a9f82634bbe32fcbbb0d0aa04f30e3c47ea12263d4a0a9b7d3d4ddd9f831c1a8bb8e89b00f8d7caf8de7201db15f852bd0e37744615420fc075167984e05e688c84df287f8acd12f7ac6772762b6a0886bcf946607fecfb8180125de064160b9fa6d4853477fb951fde4c15f0e62a547024e9e858a6dade877262b4e3d04f88d51ca78fc7b106e29ab6451a9715500891776ce9fc3335eba4adcea7dbb8f446a1c8a2754af1aa49ad764be4d6d913040fbb0492e6db0c7996b2c3706fa06e1f7cd247aa8837606789e5a6c8e9a61597aa5d200f44f3e62e790ba68f46e075bdaee6a5917ea29991550caca13a14b570a49dc9d207a7cde76d03b701e34d83cb8de7021bac6f142d640374c0ec02e170b16446fc9f920ab6df87643f2cccfc20055396da4c66de324660ab291d456407ccb3b94ac1235eb111f454e7b043ae61c9a8d4ac27cfba6276f4ae7b68de8de89ff4560a7858eb98af16d1ac6adc3740bf12071004c983dab9101092beee27d555311c0c2958d7dbd49aedda82561f446b649be36ff23175658ec43600bb7c2659a8b400b59780fad369f96f231eec3102b44d0346ba90309b5b4f311555cf4fbd106945aedfc00d9f31806aca7bcd007a8abdb463d41dcd88cfcaba87c154f46ca21c7d89187f0f87f9b7c3f6a009b695081b9b0c6602ffb711399fb6b885ce02c62c61d881195f89ef91b1cee883c698bdf8baa661a6be455e2596481fe6541d6d013a1769401934e34f1a0fb525b3cc7f1a4a039a35700c95b1486929b9965ac25581a2da3976ebb54763eb6167035f39e95a8c84706484f522fddd1911e3eb2da8733ca30eb10538e41b7e42bec7872158a1c9aa54a74980c0d59f79187f2ad138455b0f65011707edaf15db08b38d3dcc1d050123cfb9469bc9f07aa8dd53a3d8e2f9b202f1eb7b0848165e2308ab38d1338a82aa77a63adc6f9a8e2773edfcfaad8232b611b1adb830952c606ff691969dbdaa74e0ebec467150f4d03d256472155b3eb2a53fea84ae8ad64a2a101332e42e90fa19c5cc134ed947a89b2d01f217ce4251a6ac86b81557abfe2696a53c775283cac6d5d5d3678be1ec92819c4fde95b3da3d7008cf9537b73e63276417897277d1caffdaac39c0244ccf11ed8e5f3de9c9af7cb324f828dfe7687cff53d3233c6c8f8298568177a0d10ca1290bf101596cdd683bf6064b61e49ecbee4855e350d173b579f8d11d5fb26f2cce1df733d361332eadbfeda29c991ed2c1ab84ac3941ab61c3300bf57ae2d56647878e4063b335c30e2e4c0c9fdb7286284fffb1b41578e699f77027a347c3fd0143498b761b598d78e6464bd1cee685f50cff76060c6f21c140761ebd01b5a0129ec0f69486497bd9c7c9c870393ca1c148e2078cb417340320856906fda3d3c514e77baf8acd82bf3c366dc579aa4f7a0438d25f72ec02fcb8ce6a27fbbb3700ebeb5613906af8563f9de358e2661d3e51b3b2b380620d3ac256578cabaa0543e2a1a1f18758c3b69ea3d9cadbe1d82d889bc540e881c0b652dbb0adade92ea9602b543c9bf57e1449246afa6769c99ae3b252a817b13c8ed23f2631b5010bcc2860be236a05570593088642137fef4618219269446dc9e0f629165b32f4e027424e5fe5af2d60a9261c6d5d7d420e50a11413b0c7372ae60b0b651e82c7a02f9b8ba3c0661ab1cab575b3e56bcee555a30cf4e01d64d94e4e86bf6450f9b8bd3b670fdc0724760f71555127708ff36d2fa3c11963409017a3b743714e8cdf7aa341940a7d9f923c4c37e38d0ea8dca4f89f69252631075e2fd6c5943967a74a28876b8870239aba2c4dfaca96f14dcd9ea895cbf37c563fc79091b49608cb8f54acf16559bf4c91e94d2da1b6bcbe372710319b0a4d25d70477ea816508e3cb4457dd17e7950879cbaa87aed4448f6a20b3af1f0371cb527cd506568de805197979652de587ba0b2409f76494dc6623559ad88fed69e0033e542dd312246c7da5560a5c18c020eed91e08fdc4aff333fa658bcb7432c5b72b9dbd3e6a1f6b1941a36d7f8e2f7321ed566c49bc4eb6e9847edc74331b94a99cd2d56555979d034dd7e055134c12993bf022598223bb6342e7a1518769e7a71a67cf34fcd7d77bfc7006754f274ebe63b0571fe3d4b42f7955f6a982633989ad73db2a500caa1fee8415847fb4a9eea57ba8937bbe5cb34a9f8e78f892e5da304b0afb803704eb8d943c1b156f551d088f00caf038c913715c38a67c8dc26d1752532b458a81d21ea2bfbc698d0c610d723d632cb583e80317b65004", 0x1000) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) socket$inet6(0x18, 0x2, 0x8) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="97f3ddd97673c989ccb5e7f258545f4fa227c1f3470edc959724a833b94fcb944b8431cabe45611387214bc71ade4943a2467a8a2028b22215e8e444deb524e04124c3dc2c08c3524c554e624afdb2a1cc507ee8120dc387c54d770a27788f0f20ceac790d59c9c8ced9e7", 0x6b}], 0x1, &(0x7f0000000180)}, 0x400) 16:00:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 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') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) sync() 16:00:23 executing program 1: setuid(0xee01) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) socket$inet6(0x18, 0xc1d51535bd7aa61d, 0x7) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd545f99c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x1, 0x6, &(0x7f00000000c0)="727b8b73a4338f4faea05ca586f9d44c004e57d0b26c550666b5450ec90fa5fae062d3212e7a7288c8e6ed71ec3b38d30676cbd300ac6f6fa026749fa3be0d41ff6873b7d9e223eb43babcdf3b8f9b8114c4f188397b03be9186a4dc84acca8f1d4c5fcdd14659f69296ac0d8824f79199841098b6964bf7837e89e552411d5138a1", 0x82) dup(r0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x8000, 0xfffffffffffffffd) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x8}, 0x3da6e9054e0e220c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:23 executing program 0: pipe2(&(0x7f00000006c0), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000380)=[&(0x7f0000000100)='-+*^\x00', &(0x7f0000000140)='@[\x00', &(0x7f0000000180)='-5\'%:+%@\x00', &(0x7f00000001c0)='!/\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[~{.{#%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='&*\x00', &(0x7f0000000340)='-)\x00']) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = semget$private(0x0, 0x0, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x1, 0x8001, 0x9f, 0x1]) 16:00:23 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x600d, 0x40) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f00000000c0)="8144807edfdb10a9e2896d6f3c65fa4837c596d41439bf1183fd468505941915e1aefa6ac419fc3d59cf9356dd7c222c1b94577247fa4515ec66c7ab5a6d9127785a7de08bcf4e4643d35331a85aa69e8ca5e5785cc80a6b095a8c1c25b886727aad7fa27046c911b3b41d603e942a7056156e81a6a4fd9133ff0ff8ce9204f2d623ca9b25660144ef8664855f1e547ff2d65452731a1c476209f7751c6ae6e366cb6edeff7833edd3ca96", 0xab, 0x1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x10001, 0x81}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x6) chmod(&(0x7f0000000200)='./file0\x00', 0x2) close(r1) connect(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) semget$private(0x0, 0x3, 0x4a) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r3, 0x0) connect(r3, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0xffffffbb) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1a1) getitimer(0x1, &(0x7f0000000100)) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x100) fsync(r0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x100000000000010d, 0x0) chroot(&(0x7f00000000c0)='./file1\x00') r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x7f, 0x80000000, r1}) 16:00:23 executing program 1: getgid() r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) 16:00:23 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x218, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\'\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*$#$\x00', &(0x7f0000000140)='*\x00']) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) open(&(0x7f0000001240)='./file0\x00', 0x802, 0x100) 16:00:23 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2001, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x0, 0x39}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000003, 0x3, 0xf5f}, {{r1}, 0xffffffffffffffff, 0x42, 0x8, 0x0, 0xfffffffffffff800}, {{r3}, 0xffffffffffffffff, 0x40, 0xc0000002, 0x3ff, 0xff}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x80, 0x7, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0xb9ab630bde4cd07d, 0x9, 0x7f}, {{r2}, 0xd90572e49e00741, 0xc, 0x2d, 0x9, 0x7}], 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x60, 0x20000002, 0x9, 0x9}, {{r2}, 0xfffffffffffffffe, 0xd0, 0x8, 0x100, 0x100}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7, 0x3}, {{r3}, 0xfffffffffffffffa, 0x10, 0x46, 0x8}, {{r2}, 0xfffffffffffffffa, 0x2, 0x20000001, 0x8, 0x9}], 0x4, &(0x7f0000000000)={0x5, 0x614731f1}) 16:00:23 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x8, 0x2}) nanosleep(&(0x7f0000000040)={0x100000001}, &(0x7f0000000080)) r0 = msgget(0x0, 0x400) msgsnd(r0, &(0x7f00000000c0)={0x0, "933ad240b872a4e450071ed16f4e7922e62951d8c110953ca49526e5d965b0e74f0dea9c68b8efa4dbf36092f93a4599d9c87fdeb53f26775d3311acf7f5391d8f6bc796f6dfa2ba0aaab6d72a71807405643227951c323a35528fb9d2bfa48d4628481b9fff4d0ce1284d246b7f2d18c50392f77a7bfa559c4d5cea09b9f4111215070ed2723ec1aef1f7befa79fac16f7993a261536f4f4223adc0cbbad9b9a39a5922215c28ceae1481f6c7829c0ed73231b27bf2aeb9e844145788e3a2c48a7ea280b916622156a4a0ed2dbb4f1c2cd0d46101ece4af87eddeac162b191f915431e1ea9ef299d0da2ad1e7a26f2d637f789f3e5e00eb16681dbaefd7"}, 0x106, 0x797d8c6232a14ea1) clock_settime(0x0, &(0x7f0000000200)={0xfffffffffffffffc, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgid(r3) msgsnd(r0, &(0x7f00000002c0)={0x3, "735c8cfe0a163d938bb7707e949178107ce38e262e1c4fb3ffbde3b11a325a9af43df17f5368a339c58847da1cdb8ff8b911c2bf3660b429602458675c6e2bd9e17d991004b0b40b7f69907fd56825ca069d44eba9ec3fcc25bd615011ec0e0ca6bfa6bfee4f0fc2285e0fb7b22cc4c3b26e1e1b8eb5ea56c63c45944ee563bb3437361db23fb1a1b989f9bf814ff1546ea71d3d"}, 0x9c, 0x800) r4 = socket(0x2, 0x3, 0x4) bind(r4, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) setregid(r3, r3) getpeername(r4, &(0x7f00000003c0)=@un=@file={0x0, ""/32}, &(0x7f0000000400)=0x22) clock_settime(0x4, &(0x7f0000000440)={0xfff, 0x3}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x7, r2, r3, r2, r3, 0xf91eec82680f1ab5, 0x9}, 0x5, 0x2, r1, r1, 0xb3, 0x5, 0x3, 0x4}) getpeername$unix(r4, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) setgid(r3) r5 = dup2(r4, r4) msgrcv(r0, &(0x7f0000001580)={0x0, ""/236}, 0xf4, 0x2, 0x1000) r6 = semget(0x2, 0x4, 0x8) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/85}, 0x5d, 0x3, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001680)=""/88) sendto(r5, &(0x7f0000001700)="5a348442fedb8cd50d38b7118485e2e8cee9a173da3ec87261e3e3f1d5ea5a451aafabba4591eaa74cd2bdbf9f07f4283f0ad6116e1203871093a925aaf1df3b11d64c1b428fa3dab0977009443367cf45b50af7bc4f156a5f6344e921b277e726e2bcef3254b70fed975364f7eadd2c36bade8a9548b4456cc9134449ff", 0x7e, 0x40b, 0x0, 0x0) msgget$private(0x0, 0x0) semop(r6, &(0x7f00000017c0)=[{0x5, 0x1, 0x800}], 0x1) bind(r5, &(0x7f0000001800)=@in6={0x18, 0x1, 0x3ff, 0xb1}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000001840), 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001880), &(0x7f00000018c0)=0x10) fchownat(r5, &(0x7f0000001900)='./file0\x00', r2, r3, 0x4) stat(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)) msgrcv(r0, &(0x7f0000001a00)={0x0, ""/140}, 0x94, 0x0, 0x800) 16:00:23 executing program 1: r0 = socket(0x11, 0x4, 0x2) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0xff) 15:59:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7f, 0x5}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 15:59:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x7) open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) 15:59:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, 0x0, 0x1000, 0x0) 15:59:56 executing program 1: socketpair(0x18, 0x4007, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="ba6a43ba9f14c86d52fc4e5e52afb1482a6a36e523c9b7f03711ba5d1687fd994f0c097309ec18fa5958445d41966e99578f132941912ffcaee6f37037b5411f03174751e54f42afedfcc15bbf08247eff7a17e2438ee15efd01ec20f50fdeeabc22", 0x62) mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7f, 0x0, 0x0, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = dup2(r2, r2) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 15:59:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 15:59:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="3d2f98852388c3c66c00001d00bd7c1f5650ce6567bcd303cc9f90e6160a29c1a0c38e9d335340a636a3c5aa60838e6b43f4f800000000b1f62923a98a9e44cdfad4ccf1ed643642ad192e0031774d54bd170036a9433786e7e57b3949e4e05e1fad647590b5de1bc2875fbef7930ff72fb06e4dd4e4bce9c87db9c4b17f730365d66ec76631f6f4e3bc2de425e030ac1098516ca803cb8e964cf48d888401e2228c8c6b0c17ab429bbcc0865704f96c61552896b07ec5f8072e7512b27094dff206d02d0cf7ec318f379ea6e2ebbb6b8389"], 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) 15:59:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) 15:59:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getegid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x1c) 15:59:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x8000, 0x6}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)="a7c12a538294ed3cc84a376160e0eb3d6b2fa4bf760b8a622aa6b230b8a813809ebf66c335e5196d9a68d95ad211620d9507f0006df963cfdadecb29b27b6d96ceb4adf2bbd82095a159f98aba02c5cadcb4b3fcf65ed52b4e8466e91ee69c3f942ba0a76cf33f62d94a4f78cba96190d75d92129687200f51135c7dbb50d4dd1ed165a11e5ae6790dab9b09b47ec5a72884", 0x92}, {&(0x7f0000000280)="eab73be8f666e4e5b197c73b3dafa1f58bae3bbfaa64653d123292216265199fbf4c55b24afae505f04434a25a88dd18be16519620cd4bf04d11160b2c1e9f17fde742f6d65067aab44d0443feded788927bad6fc5f3112e314144", 0x5b}, {&(0x7f0000000300)="fde107a13d66c3b5ca62dc8f1540caab5e988e6e30133e0f4e3958022103e6207b1e159c095439f5464e460cce23bbf81fe33f19ecfcdfa5af36c758ea5b88fcc8e9400dcdc294d7956ac11d2730efa176fa0831317185669c4993638c1c5aa3bdd89deec17685251181b2c1c2b9762a5a89a97daa4e5e536a27f05e6bf41a6fdca4fc16b8a5559cd156d3e4560825cbeb08566d5870dd1a185216dd9861c364809ba8218b98210e5674f83965bbf1f1a544a9480aeb9a3e904e1b97bb90f32ee7b2afe9c5c3bc43b47147863b7e3a5dbf72e41c8eec21e45275181985c6d15637c40c2f4d06", 0xe6}, {&(0x7f0000000400)="62379ff7654ddb0b9bd958a74b1b5450e1c1969093255cdbd875b371bd4eafaf3483a2afd161d417e3d5c2eec768c8dc13e13e901251235594c973637b7ee96a11f5b685b7d4708df5d5bc35ffb030ed82b4a71331bad0270a7ddd2b7b490ca900a4fd647c7f49e29d2b93a219ef6b0e6fe081f75a55acf6f29540f8d40ac6c8611e260b4e47ae2551c5d9b70bade686f26cef2df15e35a065130ba751008e0b123a71fd2a5adea5c1be69b0207faf6fe2b9e17a5ef82638e46c2647373b06cd94bfadac4d0eb51f58bc3dc3e491abc8", 0xd0}, {&(0x7f0000000500)="161a6feee80419d5978f52835c77eb5b2be6319a9adaf212c31012350f5dd3d75e99114df44693f36ea2499f9fa249f638572b737491ab853cf8a2e1f54e27dfc87bb89437f65315409db1ff3a017988d1ce42c7526787b1721b21b3edc26615c411367b74d6302b7538c24dcecc5815e1eb9a2f3b14ab1b0a8448c9dab8220cc1b1d573878adc18b20c5017daa1d0b9ea120f9159b9862b4cf06f5b3ada41e9e39c627c2ae93e69fa66cebacdebfef6c2c205b3458460c55436e458ff20633f29f16f", 0xc3}, {&(0x7f0000000600)="edcf2ef101f335cdfe3b13e8ea7d18df7fff0887f6b0c5d36b25cc852722c7e5cf8c2c45f814193000e01269006e2041169e98cd9dd74f60f84cca", 0x3b}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="1010000000000000ffff0000001000001afb7d8c44ca779181c323f5e2bcab4cd6564f46560d3f96f0aab718ace48ce2422ae08364fd554bb3eb634bbd62f1b680e257fbbcac0e1cb3371d5d06f855ed888d9bb96c5ed8e13e5d00dbdb424e56983418c4fc2a7902504c742f5fd5253448a294fe6ff6ee58f3bf18961c14c2e7e5dedbb241d1f44843f821e2c4182c125719710e8de00f60e28363ce60a0f89b38614c106feb6ace6cf7e89b9f1e8fbe7df0ba45707a6000ab2c31622faaceaf2a8f0813e55b480ff7c440d2204e6af5d6e9f6fd61fcb8a2f723cedf21ee76e974126ccdb9128896bdaa7b51939fb06ad0cfa14cce09c0f37971a51cb00683fab2f83a6715f660b5820e72a29466396d86039b12b5161d5496fe89612f91959a6b47eddbc2e4308b9c29142484edcfe5bdd381a924fbcffd00a1ca36c71bc745c3bc88d8aa9de1c271fb239f518af6b1642c2f65b0db05ca5a761baf09cf518fb19ea70ba85462f2b6d6ec525f38ba3ab1c41a4a5f97046b14145c87656e33f80ca63ca54b643c814b61626235bcb60cdd1d350725b6639fce7ff1c4c3b96753f220952aa3c5d76275232015ce9ba1722409308fd7c152f17fdf13094e8de1f6d34102f1c0e551902b2065f3b0fd7726c40b7aa2432170f32a0249899cfa078c01979bcc71e98694bbaa2f1ef6fb9047a25f257c5f12cb0ec20a9aeaacce7af253b36b04c8f8f2ff5c74d773d67ef282f075ba401a5b7ac17bd64456fb93869cacb0f40bd582510b23c5f08a55645e94d57e30d858dbc4af8ba5b00ad549c13b0b8a58a8ccece09e892ce6c24be14cc826d5258846cadff76009c8c076a1ebeefe2e3320313e984c480ebf2653364a6b8a2e2becd51fe6e3b5dacbce0f0a849190000b71589e2df516cb2c096bf1517522ec2aa1a2a1b0ef6dafac1fc4277237ee3419f1b334d217d6ebddf8bd19a7efe18dd902887ca616c076fefc581df23aa63dce2db951c4a33df40f72df73c12999673f72e7ae3d444f43b7810773e45c04a0bebc743769b3ec4be40ea1c80c5fa672a629ad814969181e7890bfef96c9a8ef6f9467c9e03806aaa53a093c8cf7e30df8dc7f28f89e2b8dd6061ea42d1d11f9899f9c636a7285bca865a565895d86a3ae56078d25482ff2a41179cc4ed2a7424ce9eae072815906f743a985b3910aacd627b18cdf5a102e4897c9cedcffc0613d3b7ea77f6106d2ac5c27af0f72f19940e8364f932e4bd170eeb7e8d0b5b27809edd105aa830cc9fe4fbcdff0426412aa306c279b2e97e002f42532361432abc4d43f846322ea904efeaabad9d6631e9acacdb9ff2d8df29be6c70ea8588e88998157ea6e5cecadc85d341357a3ffc1872dc4bebdd8b79a7b74e1126cced0d60d8bd7233089a5b1a5ed3dbe7fc17a3aa8e472d7d63733de10a8c8091cfe7f3b9d4aee84e3bf8c3934472c6061bad2d97e4756baba601819b4f3c7ea335f38e5ffb9c1d0b924bf9180870495caf2288c9cccc00c579474cf45455fadf28af521701f3f8e22e0f35f119b0c0913f132ccbeabfcb6ef348bf4f1a4112377064576b19f1fa48b3ccee7a21f15bc50cd747aa25896f968fb374b29a7f0ad4cbc22e6a4156b885ab6f33b5bc553167da534e35062c995b43628bdd4d3997d1afbcdbdbb771c4dc5245a7ea34dd672fa5dea57330b9e1e7cc32bb351c5a096a8d705973ecb096506483b4c19ee1c12793386ba756ea13dce2437b77bd867b9a4e8a40a32dfcbf2b3d3a4e3a4e76532888fbafa77b02c87139d3851d16a14b0f56ef6942c5c1945eeac2310d6cdc26ff8fd8c593d25c6949aa4358a368c641e9b08f7a10637981a5df855278c94678914cdc77758e768ff140968761288fae8f2cf93e74810032ac043e059dde60d6c0d99fd9c4a1da089f73bff6cf0d08ba3d2bce0a1612675ddeff5df312ffae09d1a5b143e5230c81842b7c9a5eec0c343d962c6fe193ebb006ceeb7e0b0cf0d790bd35fd03caca391d18aa8984cd492a1e924e880cc3b433b170e3c1f007d594c0f24a8a4e46c04fba7d552a3156c1cb272babe2793b2b21e808296d80f7874af089a714680751a9c945119ab3bd0d7ecc82cab90a846734cc0dbee360738b757fc08fa4f3a9f0666204bb4a6d8ca199c47ba3a7fceb73590a9fe2e87507b24ed86598c905ef91518727c9fbff69edb6bc8878625db941035f18651fee86a9fbbc29ac97fcecaf656f31593d09b6da6d457e4a3d5032f0b9889b9ba0e6350477aaa6d093bcbbae8da62f321f002a5ef2a6b8cd59ae639a28449847433b31c31ec5ea5955fe9b8e12f3d070e9425f6e514fd534114f71401813d02484a2cf3568e3502ee62cada4b1294e1bdfc25107dff0400f4d0f07c3bc571c4e9ba3359dea5921bf1a72cc9f1326fa2032dc312a1d153549b59430411903776bdf4c32b286d7fe734607f29ac1b19b7cdc07f0026c16b2b81165becfd7552878d75718ee75492fc0ffcf271db2882e898c20aa0b6d253c9c5b5c756eccc8a7bc957f4ae3c13f931126e8b6dd6b254d5b1804cf012cdc58cf1cb5c675e1b61aec9b8ad12b0559f4e41fb947dd2df5a283ecdd7502443a367a4fb5e9abdaa2997f837b7019f2e6312de1b8530b71e36c20b8c7878003de8a1013597e5ffd7878504f8bdc415e828f8e612c0adcd3c297e0eaac0173bccf456469c9782d33f28932e9a288c80f9e1c5ca99fb5f14158aa5785bd326dc495ec9e93673ce040b56753b9ae3337c8a98019c3fee910533007130da8abefcb16273bd53cda1a6e1274ed43228a4b0bc2c6892ee8a0c1c5348011bacb5876e01cf46e54e9e3b2a1909d1977e908c7a3194cbfcbdc3fe7dcefffb20da4a0330d0797b7ddc3735acf237bf08994063ecc5f7fb6daa22cb5294a2dd1fdec31160aeceb759a5213e8c5635ebadc1f8c0a01a6837d271407703010000000000000079814bdee94108c992ba485e45058ea7204c9eb6de9a6500ddf5dd3ed102d19de7e99e91add2bbc0601c65495c089d66879775325f2fadfe72542644fa96992fdd70af1dc2a7d0e3bfc37a7df71560d2fd66bed515668dd8c654bb63ca08ce60d7dd849acec906f89dce45b4dcab1aa087b66704b5f15ca866ff77653d40d25de7176d9b837890154eb775a5e3f6bbab5b57f8d2a60baed0e4e836e2f9290db8ad0f6d7c8a028b8d5a55904c47a00c15a404bda8af28ea4dbffac7cdbd8e0d8c7ec0e99bec3afec4ee92e9b5533429a9c2eb6a22a9a529681b953aedccabe235401a9254b1ae335b8a0a60d2e20aeb7ee0960318d9cece59a60e02ac2dc11e820b46e94e2e5d3eed557bfaf0cb9470da92769047d15a1d314c7a530a69e5bc60fbe912547d3587318b58be34337f3ee59619fb0c1d1ba96d1536cee5954d1a6a2c1388408fc78ec85f201edef20d47eece2bb2aab23f79b03de70148544739a476640ab934af2337015d4cf31bcba8fdc4e9bba020fe80252e60dad12d54ac588928b89d9c9af13430ec036f230155bb85dffd805c3046cd3fcdc61f66fb3287a0b19e946928dfeef97717d10b85a9079a72da0777ea17a01800ceec1f6e7c55736dedf41c7e2df5a4343561b0f00a98247fcec88a7d3f32c460c3c33f1130db0b36a8beef4a4b0a8f6a696d15705b9e62a8ad80dfbdcb87a48c260d886978ed4e267b51b714f9e76377a5803cb93b5016d742a7112cdb0ded509bd53acfc440530df36d7f06070f680b83ed4bccd28157f657bc7649881cd469779df844e0edb34e72a02e5ba7ffa200e38fdd56ed35d363e6fa8106ca8135d97a2367780dc0701a0a9becba080c6b8546474ee3ef5af0141be95499b0012cdf9b1df6ed688fe7627b6972dbbfe14193a936d9cabb34effe5b18cd499863885731fd06bd31322b34fdbf282d130591b94bbd35c6cd30ed5e87b3fbf600a542b5dbe2dadae680e41e0da8d07ee2b56f5db4ab983a0e030cdb72a3e6792793f41c9a73a2834ef2af921b52401a938ee93905a6bafabd8c3204084fc99e1b30f3c64d6296232909aed02438826b4b25dd34d86dad947f1df10bcf2a79a162b8e22a45630f4a46b9829f732fe110f0c99fd606ee096378872cbe309d12a86e22a5a3f84f982d02129ce94b096baaa51327343b5aa7e4c2c083b7664c6ffcb44e0da5ac1050fcd8f97bbcb11458bff420fc30c945b7d8529f360161dbf60aeb5586be90af2c0a43ea440369991fdccb3b59eb14ce9d34d2ffa8e26f98841b49d41710783e83f335e748773eeadf5b12f784a635240a4dac005ededfb0fea2dd50ec92019f046f6a4495f818bb631f2e02038fa9f6ad82d7aa6aa0be2da751a311154a2fe1004492972cc4790f3ed7ad5780f88bbd75f73fd4d2ac13778287e8d25baf596ba1ec825d3dd1987277a98c14a70a9858e83f2bc37c88d79c229a0b6425ac21f8db29eaf28adf00eca8a79606ec188cf55319e26b395168fdad2142b52a639945003a3f84bdd57c1fe85eb3fe8d0e100ec0f4cb64bb496a2ac73632499f4d42c3c320d211e6fe081d6068e418c5b326e9ca8c4cefd0bd64c24033cce171970504157b19a5ad2a6ee0e2fe1a54600aabdb7cff8c9be09bc0e0e3a7f99fa5d1890c137d22864d1b839df32c1bebd5fb9f56957128084a2e72bff0aadc47d1feca9d9c180d1c1a697acc6a07ae48d633da4f82f3c95b59b0e16c5413205ae29fad9fe31612be0de50a31096733e5a5be8009abbb79819587dd4659d63b36aeb1f5927ba6296b09d06c3ba4968c798ca66c8e316f1d70bbc4859369784fcfca82ec7232cfc00fe28931a81b054f7bc1d957b932ea2df6cefd82e665d03a8b22868b2e79a10c91fd54a3a91740af2bee2f0a5440bdc67288c52446be038ea6c5db71a632eafd7a34e081ed95125b0f7e78bbef58423dc31cb62982bec321c7420a1635331046cf8e43ec45d331fd6cb777860e688d024664ddc880895120bff7595a44097f1228852ba52b8a88ba20d4e02b30f1d63da63db367f39aa87a2991810bf0536d6aa4c5fc42ca7fe4cad9779b448176eeb7441e7c4571d7565d350666e3075ac6dd0d5ec24a00491f4f7a46f76e4ad3b615baa17c7e8e4d523c4bf51efd04fce1a2c1f9d471bca26bcec0dde4d500df27a78749e8806bde81e7790c8e4670fe9cb4b268d37fe8b3977b525e73799af40a7a2ab0a1b7d9fabf1664c5f1bb57fec58259bb480cc0be1227ba83ae440025b875de3e11cc253000130bdb489bab40c31b044320379cef4b1835b05d335ae65dad79020c7da487a17681bb9f7097194235c8a31da2d22955ca0ddfce006a4f157b7f20f7409a6615e727cf51bd8748a711bf1be0fdb0df3c4faece07671a38d5e3ce71ef566c61bcd15a6e16a4ef51c3e724a546d1c85c7fc040dcb76bd67d9f5c3a6129bf83fe4cc63b707d9f59fc8f94656f8c5d276ff1abbd3fb2426006e662bea91ea22da842bff44ccf0482c7f63c63d6241a72bb683e11469575927525e9edef6c9462667eb2a0bea7827118ed44c2f1c3b5eb738ccabdace6dec964c8f70d634940d4fcd3f25ef20b125cb006c98710bad3c0402da5bc2346fa6713774717e0998f6597fa49d66c7941bfa74f237eafaa4c71bcbc79a0b248d7cd1b5d33d6c9c8b4a1153e1be2b89dd0662aa66d900334b498a9d61d385b1358a381463904c5260407a264e1ed946bfd7a0c5ba779d3c3a058db1641d657daa5fd440f199a854026bcb46de2158940ae9a04364f18aef3dcec7fbdcc50d22906fc318e8604dbcec8c8005133109d76fc74b600005b070000fbb97db3f68b08e7ffd5f843380de67890b0a21699f74cdf190ee8e94e492db5636393d57700f558059c7a173d18b51b3691d0935286c8ffdfc9aee93237134731582a3b0328f860d031623e36348c42d0c1d02490ed389041d556d0ad4a8af44c4e38556155e613c6c16b048f4920137c789bda204af748b63841ec525531d166ba26bb417a20e64fd76c672f162af3a335862ff8b8d569d0109baa49b16738919179563137c471a4d11d31ba0daf58c03be22a1600000030000000000000000100000081000000ca1f659cd86c2232813ae58aa0e9d058ee211c1ef285e6c06013000000000000d00000000000000000000000a30000009b94f7b2b051242b97648df53e88ef42c0203f67572a217da1f2e5568a26d24b5d3cb462428fe2bfe8d5a79c2389ce707dd4aff9bff1d940e8ed23c83e7faa7eb43021c3e77fd740baabe987bdd2aa796751b83f2a42c0e8067435db766e88fe2803685c1a2bd8a9b635600d6cc8a7db5d2588f536a1ef9b5da37eed8e018367f0f41ef2ff7f7473dbf3cdb3409a0759e31ddc502997901f010589528ebf304fb2bf1c31a428ad80b4bcb0840679ce3db3920d2b11c8301d1a89b7bd600000009800000000000000ffff00000700000084688ee8cb3a2ce1d8047a4ddcfd7c5e28247d7eceb01b808edc387ebd63a08bdedd9714715600e990d711a58dd28fd465f5c0a144f336dc25705ef25423b05b304224c53a6442b385d9c4403aaa2e999b48e64266796b1c5026854456c7441f92cfc569985bdc16538317c4ece9737a63746dc2e3c9934531fffd9d5a05ddc8c058180000000000"], 0x1270}, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) fchdir(r1) execve(0x0, 0x0, 0x0) 15:59:56 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xff) stat(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x1, 0xff}, 0x4, 0x8, r6, r7, 0x15, 0x4, 0x0, 0x6}) 15:59:56 executing program 0: setuid(0xee01) 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, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, &(0x7f00000000c0)="b253ad07b1eb40808e5732334b6bd36468102e11b195dcc2164ba089ebca23738a0283db3305e4eb6d00b5fd3214fb0e3e51b720ec1c6fdc8a7265ef9a48d4d244389edcaace049b7dfefacf4136c300149e4524d7dde6fb4e4227f2363ffe205b3512ff9e", 0x65) 15:59:56 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="e95c1a9e5f440c210d257390f9d673a2907f290122418fda39dbae9aee19f42d80f68698161b6aa1383642b675ac4531632bce9f6f0a8c646761e29261be1636df32a320312437d130fb56f2980bca52b3b30638e0ccb4b585", 0x59) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x1fffffffd}) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ded51ea8ab40208a4bcf4c66dfece7e6049209fa5fa2dd785fbf5ed74cee5977366e47678dfd8fa0433e6ce42d92170ea9b8a1e36b175f8724eea556fc1e9964425fb62096f553f1e141ec5b68b7498db758bac07f900b5f34e70777fa6cc114dd5697cafed70f25e689d131b209166d6041dc01b94b514d3fadf7a24e2b06c72e675237b345280f93486a85c5a28d53c5f9310d7ad20ab4f157fb0b9c8b50de608ddc81ceb47be5610f8ed1963d700f066efb98db2f70ea471b64d4e25ad60c7efb780e7f131d", 0xc7) 15:59:59 executing program 1: r0 = socket(0x3e, 0x8004, 0xffffffffffff8000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x909, 0x4}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 15:59:59 executing program 0: 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(r1, r0) socket$inet(0x2, 0x4000, 0x80000001) 15:59:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x20, 0x6, r2}) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 15:59:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000200)="3300000000aa5c5a788e85735a46525e73b78e252f7511fa896244e5da4ea1ae8da6317121258eca5598447e731bc53407f107d2e40d09e5778a5bcd58fd7e6349c36818a70204040000000000000071548fe125d7d79683e59c068c680795690b82746e93881ce30000d5d453b56545066ea5ef37e99f0e762ce1f7fff2f8ebd24166b73d5370b20d06916de95a2e22f6264f020f15056afe999f605399106b17c2ffc10a18ba2fa63ec7", 0xab) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = semget(0x2, 0x3, 0x300) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() sendto(r1, &(0x7f00000001c0)="856eff6187fc9427b5a603af010bbe8f14644fecbbd23dc8e3e04342e16b872d8b9e2259d24cbf610269291b5a", 0x2d, 0x5, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r4, r5, r6, r7, 0x80, 0x9}, 0x5, 0x100, 0x40}) mincore(&(0x7f0000ff5000/0x4000)=nil, 0x4000, &(0x7f0000000440)=""/84) connect$inet6(r2, &(0x7f0000000380)={0x18, 0x0, 0x633}, 0xc) 15:59:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) socket$inet6(0x18, 0x7, 0x906) dup2(r0, r0) 15:59:59 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}) flock(r0, 0x2) flock(r1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 15:59:59 executing program 0: r0 = socket$inet(0x2, 0x1000004, 0x2008eb) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) dup2(r0, r0) 15:59:59 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r0) sendto(r0, &(0x7f0000000300)="921f47c0eac28d79730c503573ec031ba5bc18fade259062ca0279267fbfe4d21fd8678b821c828fc63c2e6d50cf954e4a38c50f582f908b324f2e182012e199dc43fee9a341547f9c24b74efbbdbcfe6076c75f7c9e77abbab1d5532999f2ba76f06859e1a1309b1d8e0bcf63bc0d78ad1254d4793fcc2ca39c00ae895258fcf3b13af82397f8864fc621e7319a3f8932f72239db61a14bc9f3b7efe0b007443f9d2343f175a70548520e923573cb151ceeb5d6f802e0da16d20c3def292c23e182222c90ddbdca4343cbc0c97d4d7429076e4b2a7f11f1787eb877bb75bc1173b025d67f90005789298a80abd10dbd89be83a9f01c5584a0b1ee0acd91945f266cc0cd7b6413d0ad0513b1643774c6503fd17148534ca68e75fee0afcdf37e68614742d5fa30891354ac9960393ff38b31919e9c9c118cea97924c486c8ea0e82ab5b16b6057da74ac611b7c6e7725f8ce6f1fe5c68319bac08e5516f3e9aed685ac17d2a34d5703cf7a7c845cd2ea93a68ff1e0825fbe870ee7a4504fc7b8edbe06da07aaf98ed64961cc3dc4bbe44cbb25063ba9aab9f9b9e79002826d0f2020529b22bcc6bbc99ea9341d661f07a5c69ab76ba61babb54a5dcd2149d81b01d7c0f39fdbe3231cf83e946b7ac74f7cb4cfe18d9247e7e59d0d5e69eaa4c222f45047d074d37750b858c930b9aeeb7dc76ab1df76622684255f0b53d51bba0ca9793218172421006fb8bc09ce7cf1324fed8885dba9bd4ce774a4ee6d49ba35db5f38c80a258d973274a2e6c1083a3ebc2d5ce44308b6618640cc56aab9974bddbe901018e7202064281c4d69aeab98fbe4301f9c9baeb302c1eebbb0ca0945408e5ae2733ff6250af601411a0e8e6aef7f8b3d620518597df6f93c682ef1c2fa31110d631126fab57c3774e69e11f0b3cd5e0997352bde056281df1e5e97274aa5c9488f2847ddb007e34ebe80ce86e77fcf3a9967816c9ef1d2ce0f2095f70e207c589c423939c019c18a2fc1852d55ab3a336c0886c01da7c7e6c377bb01b7adf279861896ad07843ff8a974d7ba442d2ba972c09c6a07a8397a38feed89a00b5b27867baa7893b7947f1fea37a9c1807134f9f23bf40daca7e535f15e73547c7e6643a5ed0118a73e223ce172c2a32689b8dafb9e0c50aa2f17a2d37bea6393acece59a92e0eb07ec9d63684355cf86afad669d87d10e6ff6aee2c8d51859c96095326d49b4c6b4262630771b4816b2d7ae2e19cd6c23eaa5cf349977efb23155856deb196c061757337c5cb9235398cdae1feffbbe8d02c5a40386863ca66538be6171aad74020dff056445666976a8b8fcba8e2076c051ed6386d565333fe517287f06a51e71b752ea0fab43c87ff01feb85ac94820656a1051e8af43342fb3e42cfbded022eae48ca2a7c47726bee89c233f1150959886c166b994f70de04fe7702d893a143cc5a0993fa4b423577702433231f5d661d9dd573aeb0f69b51f4d171c0f3332a11722ad856d1343360911ad2a8b8a0f761128c7fe036612ebf7fe8b514c576519dae9c58e5043541572234e0c1fb73ff65ac1b91e74ecce019fc7d2889df78acb78c42bd3fb2506e24e3c3ef0b931296ba3936feaadf7a84f7ae1d3bbb000e0c6d066d86ed7331d0e15988d244ca0add26d01ec13a796e2e4a9e6963f1060e6aa502f53af1f8121d684d55a1025ac992edc90bb608996f5f14cfecec2ceedfe6e4638e5c6d745d3be3cb4789f4ae848e157dd5c92bdae6e980d6510df557fc558da51ae63d8631192394b1a57d9e332a4ca03ea3ace0e1cef0677c46b1dc25778e64541343f7b77dc1ae84ff29a272be60ad5c02f37b2d49fb013447c6bf20f97eb099fdc6841bba4e88b559edd2ddafa88da9a698625c036af8f2a44d8920f4e6fba9c9eb948943e9469be28bc53009e9312e7b317f04faf3cf99ef985b26fd3757aacf1c7356c3f3598b90d7caaa431b1aeb589474fa1844891e12bf2d1d9678edf74e2ad501d310755dd72c701ab10dd733a53593ac7cafafb331f0538a79970d1692f68771d91920f841d111fd0dc5832f728c7794a816cb742a3c5ec60bf540c07d7a8a049cc9f7b189c2ff2d7a33d7bd25cb68a772843aa9f910c50ff9f14d43a16b510473c472d550c9de2818afcded734a07fc84a519bbdc42f19031194204841a06679a77ed220a77389c7764f1fb29888727ac94ea2d9ba448143a115aad0756cbeb2d69e696e0dc58c587aa73cf14e209c716e891586336eff18bf862a825ee0ade3a8d2d3cf3c946d2a960fd5743096c628e32505974863d08fc53f2d528b673b48c6b27f2bd0ee5b1448b1cdb5980031eb8c8d4db5c941af4bbb545f34239d8a86ab96f5bc6db60147ea8f55de7749bf3c143092a729c92c1a85f9a3018a97ae4f3aed490752d7442f025b29efde1c3778bc59649721159bea49a18405f24dcd5b99bdaaa7fcd5ee570353c4f7b4ce50efc4ad7336c99d0fb8a80a15eaa990d4998dc1d1cfec31ba236ca101e7e2ad98f5f122dd6d656d838dd1b94f8df7b6c1554c20acabe271c948e0a15080d2d79657c6a64d95ef9471f70eaf34e58ade5b30b67dc64224a28c629a7f723c8d23da57c03baf48c48c8ae432cb55a0cab2322fabb9a36d6017a1a3e2c37064506dfd9cea20973eecfeece611dc510ab3ab0da243cc75f731708fb79a9b005d893e3cdbf8daf6fc97c2fef2ff5251a91dd9bbd6d418e2eb92f61baad496eec8ba485dc0353bc03a94ffc650b7a52cf497c0ddfdd17eeeba637dc9cbae98e056187be75e8c338c428c054618a57c071bb7148877ae55127114ccb9cd9cf8560e4c42ef52a42a9fd69acdae55e5e2c7a6a405ec82f7198be5feca481f961c446944e4579e9388f5f1d424d854933d0b315059cb2a8700a6fa7f843d60e503b17855700143c204635071ced1889ceca92729722062f741beeac4e16c14358a81909c15568474611c574f75a12b776fb989f29e6b169eee90bbe5a70e15e011a38a40497a7c814676689c7a1bb338020bb105b6e6a51bbc413eb176c66235308eea922626d6f1e5a52f3bb3b330cd446c75c947f1127a624903c1231b789a3b449fcaba4b2a5fe99f165a910edb30fe184ca9672b0692090afdce022a5c5f8d1a5c8a5ee8c023d615371e340d8f0adcea6cbe54c3ae100b5f5c31e81a8fca7231a01be9ff1404fb0adbb2c4187521fb2c79abd7c89ae899e70c8d9b1599e53bc03ff0644200b289c0b4af2be4ce19391dcf01f234928cdd9048c81954daafbd2de94d87d18883ec98c8101a6f87016a09a4c522cc9b006dac5f255f26d4db61e45ef67a62e4106a788888d39a151f4a752a2071aee3464630098909980ecc78569b368b945c397b5bf6296834e0cf309e9a41029fc79d2df259d965c2fb558883dd899c0eac4b695130d3236ed511691619c9ee57dc54b828c9d1c7154eaf3f81f999a49eb14e29aa0e904c074d43f0dc0e52fce9f6e40356ff2dfb35f09ea16369b9a60416262948f7fbbae83c38b197cd0898012c8d98cd47a7adeca72b0b3973aafa2fbc880607f71f30db19e21b1c4f79d7bfd32de6e69dd1ce6eec0c10c3e6c20897fed5a8d37b0c53ebcc3f112f58ffcd62137fa144243178f79367f990364ae850c0c518201d4e0e32f957b7d8e5fdd6fe7fdd965eac94c9e80b7f577856e7b47470c6a043462cd3b40cb7a3088964e2fc59fe9b507752d1f3303164b4b90f780f426b3b37052e615d2c4cd8a9a6f401b51c5ce076da7b67c91ae480a8f40b424561cb007d6327abee5fe7feb0ac50aafe05ee0a5416124037a35f92fab32e1f72cb3d7010773f73f38cbd69c9749804bb3da0dfe58fb59f62e85fe77a1d58cc796b3d5a6bf37948af6df3a9536920a04b20d26868fa6ec21d1d6dc79c2af32e6ff21132c808fa5addb9ec978003bb9b0da91ed20ac91a3aa8755526bbe609c5021ebcccfd412ee0aa9feb255c6c4eee0f2a08e0a5a27e37b04b5a596ebab7e88e85e995d862593e07026f51654e8a0e9660cb25755205689efc6b8957f4cefceb037ae8711171ad3f0a06abd1232db04f5d0aadadd1e2426c994778e2f8eda6e3afe3bf50ffa2379f0c6a4f33b5ab430a9c1ffc84001e823c0dea79c1f62ec6893908f5a886f5eaeeca84ed256e16d8dd46ce775fa3c24e80cac0cc5da726b28f0f706692dce9ac5657edd5bd1b24dc02b9116e7a9980d782c0051304ffff2c60f4b8fbd60ef8ea7f3119fe81bb1ff793169830b345593c4304f67687dd052f4d978924983b1ddc982e8784e065184a0bc3ab3afc99d010a88df96d9119a75a4d5cd2c9e19b152288ec6531350de3f3bce62113cb2a3d63d048414f8f16125304355451d8a15d6674e9fdf1267653b8141b1eb6dc800f45e5330da8c51049baca1f66d31c9582e081801788d8d1cc8dd018ea618543dfe0994b1aca92932cc5ae2506de29b925ce0fabab77d1e2c54fb9635028e4817799cb0606fb857e9dfb03d0b43f19d20f507b94c4c25ebecc2d4667cf66a23d50ddf66d22fd440c238b48a3e612be8c76775a376dc855c289230b8eaac0dde5addddd87bca18ecc94341e6ef44973a8fbde04ce98aebaf901b548bdd52ed65175c20563b2c1f28dfe64595f171693dbf1489b2b03a622d78804353ba1de3aab7c557ff7c181370f858a164934bbb13b0dc49d65f6c2e1291e6297ee3bb859973a780be7d3df4e8dd95c5ef9408d074573ecd1c4f295b8afb75e73d69dbc4b46647a84e1b09a1b1aa5c2ab264ee6bfd7daedffd1ca8dac81ac5664e9f2719c37cf2b56d6a6d26ee297ceac8de4e7a2b424898084707736e0813bf0b706ab80a7f1d5196905193288ca53d5a3f8298a3dc07f9b3a586c49108c345ccff62a911f3bad4de71d1cb72dbbb730c04f417713eb8fe8fc19f32071bc72e8525194e3a0cfe311a2b050c042686dd2ef4dfac0801d4dea47d7ef5739109fd03e6a7949922a38ebee4859a5e9c08bee51b37db5cc3b648c8a51d7300965dcab27d677ba562971125cf7614e49891813a5a234ba2457d2ad6dcd7f9d5cec884328b7ae5432138f84a279fbc2e1557e5750ea11c65281b9a924e6559b6e856d73f729f4d36082b7f0c73a7973bedf05f5fdfb36f86923fca90b6591ff3365b18656604b8090e7827af93f5ca753dbfab237b2d30cb2595817bb08dcdf51d553b4cda0b011e017f4d2c1d3ff8e493385714408de4ddd0d65be175b2b908540df6ef459d4a99a83a6b3a8e31e7d93cb5753c3a213bf1400bc2d646ff6ee83ba8ccf1a22d48557f484da02c7ab874d376b98ee307a4d086ede8fbc1a8132869222d02317317c3819e854f1435c6ef435146f857e844b58e3a5ccb0b1a718711606f2beb755bb05aa31d1ae8795e45394ad80923a950330cd84a97f244d23d76d95a6be667f1a6802355a690f5b4c31910bf638712b564f11175e1c5134f5c3969e3c2c7fc0633c14861d5be5d8e399d3decc8b0ebdd0c4a81de2f46d5d50fbc2144097db36e175bea2f46a8d9da085be7bfaba1112868e5484e871bb2185c5b673e8eeef0c6a462a6540eb9b576ab9ae344df55ba7f585cce9b9c4578caf45a8a75c0f015425b15791476fb176463648ec06bdda19ab848883787d368f9f29e92f4045343f4a8f3f5693d437ded985516719b402c588a9e174094b79fd8b098927229e9ab1213fde884894d64c0afdd968c5c84da16f3db7b522ad5d8d6dfa2991e366af10a38605308deacc68d4d42947", 0x1000, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getflags(r0, 0x1) 15:59:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 15:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x5, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x40000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x274d, 0x0, "95cd1b0fb91be63e53575724d80e4c643f806664"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7fffffff, 0x0, 0x2, 0x4, "4532691e14a04888ec65d06873f63e1834f531be", 0x1, 0xffffffff00000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:59:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000180)=""/140, 0x8c}], 0x2) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20a00, 0x102) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 15:59:59 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r0, r1) 15:59:59 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 15:59:59 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)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f34eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) mknodat(r4, &(0x7f0000000280)='./file0\x00', 0x100, 0x0) r5 = getegid() dup(r2) getegid() fchown(r1, r3, r5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r2, 0xc}, {r2, 0x81}], 0x2, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000700)='./bus\x00', 0x10000, 0xa105af42bc4d94c8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x203, 0x81}) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000840)=""/160, 0xa0}, {&(0x7f00000003c0)=""/103, 0x67}, {&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000740)=""/58, 0x3a}, {&(0x7f0000000500)=""/72, 0x48}, {&(0x7f0000000580)=""/32, 0xe4}, {&(0x7f00000005c0)=""/77, 0x4d}], 0xa, 0x11) 16:00:00 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(r2, r2) r3 = syz_open_pts() seteuid(r2) r4 = geteuid() setreuid(r2, r4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(r4) fcntl$getown(r5, 0x5) syz_open_pts() 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x210) msgrcv(r2, &(0x7f0000000200)={0x0, ""/111}, 0x77, 0x0, 0x1000) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x2, 0x34, 0x8, 0xe18, "14a5a09eb336dd4a0747bf8ffa6c2b7ce88e2ea4", 0x6, 0x3}) r5 = fcntl$dupfd(r4, 0x0, r3) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000340)="d9f0358abbd1cac97323e7140c8220998182dadc1fb9c8df801b05d8740c1afcc261352dfd478e81f760e265e44ab548b10b3d2844435b3d045659dc28033495aab1bb7588c989a766424c179256e281af11d16672f77cd243b6bec2845ab099d999d34c21c94c3d1651a36ec0f5bcdae015ed", 0x73}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x1000, 0x2, 0x401, 0x8, "22af15639b25355e19200bddc08ec75bcb7040e7", 0x9, 0x7fff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) clock_getres(0x3, &(0x7f0000000000)) setuid(0xee01) unlink(&(0x7f00000004c0)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x59) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) r2 = open(&(0x7f00000028c0)='./file0/file0\x00', 0x20, 0x101) r3 = openat(r2, &(0x7f00000005c0)='./file0/file0\x00', 0x1001b, 0x10) preadv(r3, &(0x7f0000002780)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/74, 0x4a}, {&(0x7f0000001680)=""/128, 0x80}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x5, 0x0) r4 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x80) r5 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8800, 0x20) renameat(r4, &(0x7f0000002800)='./file0\x00', r5, &(0x7f00000003c0)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r6 = semget$private(0x0, 0x5, 0x800000000000029e) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000500)=""/133) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') msgget(0x0, 0x8) r7 = syz_open_pts() msgget(0x2, 0x200) r8 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x31) ioctl$TIOCCBRK(r7, 0x2000747a) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xffffffbffffd0e56}, {0xa64, 0x9}}) bind$unix(r5, &(0x7f0000002840)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() fcntl$dupfd(r4, 0xa, r4) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x20000000000008, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x4324470e2bc21888}, 0x8) setsockopt(r0, 0x9, 0x8, &(0x7f0000000280)="c41a4c7e8d6f6b69c5453e5688c644350c7c651be6e7c66001ef9e54184e89ce7ff1673426d2596b329d3ce81832069047a95a60e98218b08d4800912333f223f38601ed2928fd7fd539e2fc264528041193e4499ca72a5f31be6674df744cd59f257b5a0f9bc878cc4a4592943b2b5c939397b916cc0061f4614a10c95e81fcc0c8551cc3c95b1c95319eb44e7f08c5eb16fe38a5b75b37ac3913e70857b6a9bcfb67f587b77dbed79ead063680f4458d27059e2008cac47cab40da881c80a1423550cfe09030af28182a80521d907f5f3444a0dee77014a0d021a94e3798779cf2c5ef61a2c850c1176410aaded73e2a3a7785693e50911ef8a72ed85d1aebb71b487860ee3253aba29bdbceb1164882e542bccc98bd5ea2c00619c30750494ef863eb0375bc3f2a7511561874cb3c4dc20d239b70c25868860229cb8f4714d722354a6a3b0467e2c6c894d67f60b831d8113ad3b9345fe4788d71888113b6869316fe5e609c4a7f76bf6059c3fa8b0732a3eb09437333d54dbd6d3eceff44d287b5e962f5aea54f0fdecb223f7d0a965f9fe2c9e46a3c08e12b863a182a7d640249884e64a190b1ba4720c0e6b9c3f020d94489610ec2d317ae6e360fb4c144b949cd231e158af100536c7439f064c1f814a17d93fa98ed8634d5b29424bbd006e12173da4f7c6a2dc4d67460ebd1a4c99d60f5f9d5640b4dc5acd4bb2b5f76325af1d03c31141a31e5fd7bee32233e50e1690edc1bc99c05e2e479a2c2b5be234e80a0f599f097a2aff6a3f18316db272098456d7d025287b99673a0c705db2164df04514909cd9d5c9ba6020c6bbcfbc2bcfb0e4cea9084ca7561097b25d27e579faa3e22f9a422cf1638ccb61f33ebaffce524c19e391dcad8afe2927a7c6f66c9bd63aea6d01236d6a0455e46ee2de79e6b7aa53ced50a101fe15627090974cc90bc7643f76eadd52cc631c3b10494be63078c3d24f172f27940cbc58e86b7be8e051d9db0c18a943aa626b4754db73609a247f09ec3b101ccbf536b12c1615d76bd8af90c98c3b8355ba5a10d2cf3f87d8ce11fbb67e14cc2e2a0aa8cd0cbf251772b8ac02b953fb2dc801b8877cd07afa9b00adbf5b0b6d19fc9074588f20c2f93e8c43e1c7853402092121e903c42c68100a3ac1b94bfe2d3c692008a116823a0ebe3e19b69864754adff24053a7cd1d54e2670274cc35f9c1eec387047422aa2e62f78c2c6099277752fd0a153a2337679cc5b9ab3c931e8815051796d6b372a263ec134a74e24c7a1fdf3c8a92023980bb162dd33b0165e8593668237752da6fe18802b5e577815fcd9449a2d11f823f2648b7045b65d3df19a3cf2647a947ccc242480e7889eb8e98c38b8b57842b5485af28ca86e811a9a63dcf09c4d55649c9cf19ca07335c4800cc10ccf9debcd515b871f513769c7f37bf121c578deb795fc3b6fd9fd4b2e7edfac8a651488626358cc3b1288a0be18a4572d14af4990f26f2ae12c87fa60a60516d6c309e55f4d779ca169c38c926c5f228cb253706b78d7567858fc05e190e0deaa6010c7c0f73c98bde636c1fa0aa55259a45770a4e68fc98e77148232be42d14686e82fec6f7fefd6f11d93be92d11215896da19d157346869a2e084a19ef12d382e1c21efa4b574cce1e7831480fa01a1699653838989b48a6ee104725316322bdf7361265a720ccd2b4780fc84a013a0427b5da538cb6b871a94328aff4c8e7f232dce086afc6013e7276c7d081532f15514e7dafa55c15fa1272d70f0956bb7a8304ffc85b71fbacc0548bfb991635d9504a520148ca24e47dfd9b9bb48095d028706af4caedbe52533e16e40d666448f319a600141a46cf4d2ed7629de21e532e4181918122ebe2f9375dcbb8d6882449b760584a1060699f2f2243798c16752fe0518b243f47b51beeb68c1db19a9cb187e34bb7583dfda9035205831d1f5153f120bfc2858a4548b44b4a03dbc352a68c18a09d9c583a314e35d0b1714e585feeb240b18edb368d01ceec2a79344ba692be02ebd6c0c3056326207c04da86f87eb35ea8cfd80bf67a3f336db1aa64e8aa1c31ee79e6c6652bfd3f98fb54dc479e2f96bf276a71a381c489017e2653395cf32f47d47d4f634a28b5d459fc4f38f94a2f02729fc61060f87a759b9e309829f3184886c04314d6416530233347c1843cb69cc90feb41bbff35c8b6e50074954c9f195bd546f10c27a32cb62bdc8bb851f0f2a0c2b54067c94b4f8e8e5ba882de2e832dc35f28cdb76a9cc59616000718cbdf597197c36712ae349b418f53d7865db6941935004a5d8638a816af1523fb3c07f26ab6ae572bf66cb021ceaae4e38fdaa3b2024fb95a4050da9edd3805c9804d4ef62bb6d3ba85033e23a1c8bb57899739d7d73c6ea2afbac4e945036789ea9ba9cd07850f7dcb72c5b931f79d6543182736fc8e39387204a4388284c5099c21b56b046a23cece41ae84b28dd4b3a2ed35c18889fdabb3abd501182558573e7684a29bc794822865ee6095b46121e2ca5b297de6579639dd98498566aa9faa39056984bb249e9b667a376b0dabe7c96d453aa92e6a6be3fea0a927ed551bec552a8a47cdb8ecb8f64bcb7d1b0958075d189ad5282776c291faf91160a84b39908eca83b3a4b94070c29ef66062085186044dff956ef2d73eca7b6a0fbedc514b74f66c73273e5afc9ce109c8bb240f565ec1a7e575c9b9e87b1340003c7674a2c696bb399d851326d8fed894a86e13a0bda8954ae917241119a353822a468bc8eefef3b5e2fab05155619adce6b34142c9a7760ae71500e892270d23284d27c8a26c8fb0d9733c4dd806ef1e9d75a72879efac429004703f9006e4a140157531b87c4e8a48d9d62cd010a7aae35b33154747b7feedb50e3d3075690467bfcaa292671ff8158af3eb77fd223f72ec7e142fdbdea0b8543796cb467f093d4296f0d7c6de3af2f36d622503e274d07463c0d279ed81e66eb112f29b047665386a89eceebb462091ec6e203b914b53b083b060c1df5a0519f973b41a607aad18a51a85ff9fab84a4bb8e23dae00f4c4de5ad10bbe778aaca5b1118697cc21abc26b02914021faeb1194876d6bbd2de5b09926615bf78f10811e8ccff0eefad743d7d12557c0c6d975bbf52a8f73b1877fd1fe223ff3e13792368780486cec822cb43ad8045dd36dd71b11a50c1f206a827db8aa4ac391b19d406eca54ef4e82dc2f62ea596700d2507be6331cf9ff8d9bcaf098fa8bd2cf8949b1625141f34ddf6dce24edcb77cb927c3e6726cf669aad7f1e99ee55920979fa8240a81f7490f0e338f3436027f7695e62b8dd453bcd02fccb26040dbe6a69f32634d393adc1efaf8736e3172141ec4af83885f659857f2b5a35ac502dc5a6f84b7b5924bdafdf99929e58d03f8a08063bb1f281c526685ea553f2e0a0778936c274bb8452b38a310376879905563b0a6dc9584761a12093f5afe3c2986715314418837641e17eb885cf9d964223178e487b35f60f7fefa41cb01eaeaff34c6162acca8b60769b372165e97266c6e75c05981cd41e2d7792a055565cb96f0c5fcc46a50fe788b5aee7235de49ce3e40bd05c539f752fbce80aec3f08f9721362151c6c3f9d68492ab9dfd459ba7ed59ea0ca1020ad28610c0746859c3cc7d91c9faf395954391737a6e695fcedc5cd577af13292f7cf03788132b76d606efb625ed002f24792201d848f0fa99a5bcd37f531af81c860f3442402b5d2f37224c0514ec9cc725630a951cc352ea9dc035d781d9e5152859121964f896355820374bba3a18556ef9576db1337a10fd74dac87009b098c98f09759a24fa6fff1676b341e10bf9ae749be61e06446cbb72df834fd2d39b14a1c85c5a3c43de7e1bb53d0ef83dfc899d1980415aad7f8fbab2e9f11acbf503fd06d43dfdc731e0b77f9e29d643d7fe1987923e0765148ca0394cd3803d3f59721dc10421aecf41e0170dac14a4e76b9078d0d61ac05e16e2e098da58f1dc61d3a484cf9d2b5914db55c1ee837fca3d9dc9ce40ca3580a14e3eac1abce5ac4d6b7cfe1f1aa26ae8a063c21cfe08015d4fe6563db9ab73fb1eae2967bca027fe25c11b67e1be17824a47e994772a2cfa8cec26812ce2d9d85ee6227781e306620d54e424022c73722d6869e203d13e24368c914daafb05bbfe1662d99e8dc5358ec619cdf20f50c79ca73e15a9448ca7c4877cd3cba71e7ec3b5fa3b9156a441a13a4f40e30920b72af78738d22eae991e4ae231e7303c8efe7f604c270490631f776ecf7f54b4e82316ea25b95ff72da70d4e4cb78e1ca5915e5c33ae4c5df9f748e2907a30fb95efc47ad51ae44b47450a7abadd95d100cac4aec10b859cd665d233d2c105bf82dd090b65830ef9362555bad356b397c78a9bbf43bbc552a1a6c7cf13b695dc71674b03067bbb6e279849ff33fd546099296d798756e55afd1bc0851a2e3932a5314fffe02ba686ac90c16f18ad8d6604dc34549a96820ca30b4d608edae0bf477a28e1160d2726a7e577b34d83c0f8d05795177d0b335e2e5bceafccc47101f57223f372f8b306f747670f1ab88bb50d9b0c0a590dc5da9bec06c7a830fade30bac8dae6c8587c074c36570293dd96e0fd0279612df74707bb37bfead81c986cb64a29aa647c6389ca7d389239804229c2fb86f3e6422986272c977337178d331c44a03d3fa7fad295ed66e8e4d6fc6e7563045da8a608fd1f9154b70ebc03ecc5f7d396ff081f39fff6238e8030856a45b6fa26317802e64cf983a89a98944f4728c5859783b37c3948f5d688db128cbaa42e8343bb14e045695e10e2cca640a027098e2c4e50eb65fca6afea8c402585da2a58d1f8186a5115810c43f6a2316a9e22d80a60bf9a7cc98e2ac46b820d762633ae0ba9649214e396cdefeea9a94429b205750c809e14b1fc6968487c20939b8ba01310a12cc852def0c8d01dff5574a071732ab057780287e48b0ad33d26ed306cc9deca795c306a692f174fc45956e48d425c1b8d944c755ae5ddd896732913c83839a1f24fd44b2aa19a47eed10101203872f9ee0d93f0631a459640e916803183e3e99c1cd52e59f2058e1755fc9be67c474f173801d33bf74b3b026c3643faab8f6b2ea15ec592d34528b8812feca3762895b9f39b463b36b73e35ad935c73c1e58dbab51be960177460f241357939779f0259eac0243bb6b3dd71154ee81503c914c6cd99df67a59a1f2d2e913fad67db3e3db01be8e7cfdbce3cdd19e1de9d6d0256623bed44c090ece948793cbf5969d10cec041794225077d306bda118fad009ac6e99dc1aa2aafdbd60938bb756a9cd41fe377b7c7e2ee4ea23aa0f37037fddbb94e89162c53a524d5608034d83f076aff11f8dee3a27f7a75970c3ffb0908a674c440949dbe7c34aba769c0c7b3f20f9694eeef3b65697e2eadb5a0ee6031ed5e4c53c316df8764109c3fd589a0feb35c263e7c22798e67b29df6dc9ddc35efa4ee7ecab588fb7f14c95d0a8771f0935abe9f0ff23256eeba40813d2f59faeccd68b0e7d52b3ea5a8a4dd09c1bccc813982c04ce4703d2d665459311ef808c11eb3f7732f7caa0a368f8e5e72d12f314bcf1286fa82b0454e428b761257ac17b3743c48380642b0555929f796250d93baf5802661fd31d979d670c706a7e4a16763a24fa60d8a1280a103bdd575bcb7f990539b6a6f2d073878aec6dbf6f142e678f33bf7320604f88467209a7b31a4a85230355de4737c87399a60", 0x1000) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x80) preadv(r0, &(0x7f0000001940)=[{&(0x7f0000001900)}], 0x117c, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4cd4dd55cd820ed6d08204df907b8dfa0264ca94afafc1bc639aa8f2109628d48a73303fff8f5ac43af4e690c5d5e0a24634df210c1f44c61aced83cd8e40e7dd9f4dedd21de34e5ac090f94d3eb5e8a9c8368d85615aa478236f56ac6125d89ff53ed4973d6bf91bc9d38da3f6681b5ca49cd9f616df6e84d74864eef802a1045f457ff519e3e1ed5ffa9c015010514d28852f0d1a122dfc66ec06791f0ef2ba82a354c26f", 0xa8}], 0x1, 0x0) 16:00:01 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)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() socketpair(0x6, 0x3, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x3, 0x0, &(0x7f0000000240)="9a66a96e87cb9c73c3135ad3e4a20c727548947762ccd06e9775d4fd20e5cb025e950e346c442c27921162b2a605e18d219015909f70492897b144ffca5385c45ef8dac50d6fe18c2e8f4d3611a8f647ff558d4e8c675f6c3c52b38d3013c0f692ea7c423ce7b6e7e22cd0cd9bce381669841a4637283fba4c0d39584c0dc3d89bb24b5167d8efb4acea9c898a206616ee01b9e5798c819da80d55edd1690840f6cc824d69a65dbbe3e49c676e2354fa67c129909786cef50b61fff14c7385438ed9cc43a4076f39b315d3d696a151f66aa197", 0xd3) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000540)="165b97fd2e902c3f53d6fa09a89b4f75af5eba334b8393e2647257fb7d02abd28674c3cb82bd23a3c7da71cbaf25daf236e371da9c3f60252156878d75ca63ddaa9c692009af502aba52de191dca4688cbf01669dbaaea369ac1b072c6a1fef9c00f5be39d5e9d70f2bb5fe160a8683e3dc86785f8809b93ed9799e9a0cd53d0b6878b7389ff09123e81be7a9b7e659472743c2b85b167e04f5c4f1b803366d7549cbe3419e81f930b86c40a502acefceadb6fce48ca8cbbeed888c0418d120c6d432e7551a71f58fdc03cbdf7968bac573df9a32da146b98c1893c115361705", 0xe0) syz_open_pts() close(r0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x20) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:01 executing program 1: r0 = geteuid() setuid(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3c) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x3) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x2, 0x0, 0x0, 0x4000000000000000}], 0xfffffffffffffffb, 0x0, 0xffffffffffffffff, 0x0) setsockopt(r1, 0xbf92, 0x1ff, &(0x7f0000000140)="e6c0eb0b511a069c1a37e3053639497bc4765be893956a040a6892c289c5c4fe64fad707cddaba403df67aad64af9f2e67d135bb0df322327e662ffc07e26db3042bfa37728de600458a75deb03d947216ce43b83b4dfbc2845d54a697d7898418d1b43e7a1f2363917b828344d6ae0dcfc8fe5df1400ab92ff4f7c8375e6dd90dc1a43a0b84b705d954f4ad4e46631eb549ebd22e85b2922beee165eccf9b413d53b8236b6eb318911f6970e4771f029313848b6385df6c4717d596af0248b42a6c0ff906daf869d9e35d6f0116e861b6e8fa635554452e446bca94f2babe2906d63f51e1b6db3ae6a7b2de8c0c5e7088ef934d84e3b80bf7010e9de7be6ad2d52f394ab557b588988d0b444f683cea48e75d980c03c4b184e87a490d91e3dc82c7f213c27178e528a6cf86dbcab669e5bb0b73b8e40a6918442b341279553fcd1b071306153be1c179d35b79f0719c58a1cb9df7d95f31dd8ee6947ba77a8756812c4984166d351401b2da2006fc2dc84b66b120350bb2c48bde6c9ac95d0b38405df4f31b3548c68e602813ac84118bb15de5160df0dab4eeb790d383a57c3fc127ac60f5e07d036bd6a94beae23b6892017071fad7e7d3d36311b54ab156d206621c8e7cee56633d2816ceb6fb2a320aa7ae217f6d0cd993787dd2e81645d057bd19808cafd1c648a6df71b27015dc83ccb7e643f974b467e1f572f0ffd0e3a51f024ca8b451daeaae48d2a2b21b68f4e0589b441dc22b24c28bd277d7b8d5ea5387e3ae3a2dd86671cfc39d7ae1f5713b2bec211311d4343225865f52d2720dfeb866d3b5e94c3e41bb966d12c7c92493947d00632a48ad8341da1b8a575c44ad1db7fe767968c0941dcec5233ffdb16ac0deef1a779da7c33b9fe40560279f53338cda7548a93e39431c39f8c5dc6efb6be8164eb4aff68a680b815f893d86e8d072fc0e366529cc68ce68f6bb4b827a63f95cb864da57126d80d56efb0d1dd07b8f945e68635656a7e76358811fd163545c98361e4a5a055f743b8f09ebd745b233d8844660ce41c6c43507cc8fbc2aeb9e321edabfa7ae93af0cf3ae6995a637269a5b8a931ed7c66d91f293e4673183872c14fc68af805e4b1a56dc8778ede73293adf6a68893c3a1bbd98ea0cf4ea8db28dc7e98a3fa638982c681b834c21de2c75cf9b88713be32e4cfdac2065b829c1fdeadea5adc287a003fe7f7036f49ec3288fbb853f1d3a91705d23ebadcb9207caffa62e30aa2afb1a2a506f0c52c3156d5421e6d2e9f06554eeb1c33130c1896438e8dd5724bbc7179c5e0e381018023f7102e825203587c1db82a0924e0a9d12decc44bbe481048ef4c3d77cbfe796691cc658c3132747c03374774cef1b19a4722f441c3f071456f90c17cc6576f92e1fcacab83190bf94d1bba49bd5bc023b33835175e144a69b1468db7688ae17fb021469550f97d91485c406a051832fd812f5df72f8d101ee8c5994784c0ff7682783990c54f14474589e72e270e67a0a0868a1e0665abb800a9e65ee8ce348afaa2c63f826c16fa97a30484eca961db3c10609a7c85ae31b4b280e208a72a5171b89798a3aeca2c1ba8dcd85b0b8d09f5b41f7adec44b81d0dabd9141c0675aa98861d4b2ce3f29929716421bb14e4568aa775092b4fe5828c1f81aec7ae0ce808fcdce9008b9cf3942ea7478ff01e34e3fbdb1c32c1ee3d379fcd726dcdf204b96ac59698c0e3387edfea738a9ee93de2f7429c8d0177add2bd69aa75acb26e3f0602d85df2a6a0a4bffbde7ae6dbd4791f337138e9a6b828aa1a3192f58ce59186202802c7d4125fcc8081a61e799e48a785803d1cfec8c557911e695ac9066e486b49f16f169a00897fd9be0593595ccd33ff03a8aa45030612ce15ae7ece70054cbe5ca9bb2849065104987015365b94a75d2317909a90138abbc1243bd65d02e3860ea17a1c4991ab16590d33f4dd96818f7efc82109a320cabf8d9f3b009b3db33e807f240f70aa0b3a1ce844d9422b5b383c5006ab4bcbd960fd79aa3e20318a0fc498ce33ebc7539d8999bf7b6aeaa9f60b09f8b7304659bd64318adf0693af856c4424b61233d99146588f1aae7ab7fb183eb0d88eddc3d46900c3d6fc9ca2c8ce266565f95eeaa7c0f10fb570c5d3794251a32feb2f80be68d165ce7513453b6c0bb724ad93c584c30186ba1e63204b90756c8e6274930693c778664a17aa8b784ed323d4c94702972ff4b35b2649a4105c60fa62845d550b733a3242775659fc33d8c00b7a1e87a17e9a241c18b3e030334cf81147cd9b2a06b175ac4f9b6e4fc3c265ea6b3ec3ef10c4edc3c85dc5710800665ee09e71650655b8876a2e670c360dabf0d248d9272d3fc18aba4318e93880cdf5cf93da6fa7e3e6a081adc84e37e8a9b0d0b782c1d8b6bb9fbaae10bef64c81b3cdcffbc8da0a7813038e57c13824a19308a1654a6e263eff807173d0ed14ff73a47599f9a102177b822c853b42d147efd1f97523ae686d4d4d2f56c7264f265e144b64878e729f833e56dc32118be61a5fa77fc04c1fa58b27d6725a4fde312085b9a163e34c1d6777cdac59c4fd5a8c0aac3cf527a5a7da73df7aa2f22cfefa6f71a2cebe13e51489ac29cf7b66acf91f6c0bc3c9bacb26798be5f468b66262ae944ddf70d7b3861f99e05d715849c119612f82c4ea3cee05526c3e3b5017defb51d3708077a973776774b7daa908fd5c7b7fcb9a9b228bc75b68f2b1873e0c1cb3a2c01315401656a00db39cbc103305181adbc20d9c311553df4158e0e9e25b8ccac67e3e86ead71a98275fbbe59b65325fcf0828e4e02cfb7d20e341c8c25dc82f04856fc27bb2bef2f3f4fd85a97fde92823e7a4542d7bb68d641ed1c13c831f7eeceed889ed85df3ee95593aedb2b2d4fd460adc892c3561e52bc9bb2c731c0cb14a2b25383bac43b67e06f165fa1700faf2fefb971f73e5ea099c8b3850de163cb8fda2447d3caea10757255de4163294dd7383aae702ee7b72aa52db7aded4dd289730df6cb4f7f0ab8c63f52732584f662bf616a76a2956caffbbbe5420f5f6fb2a34539890cabb115f24e126fee8036433d2d0bd1c78d017d40b8c5bb186f205cdde99e120579bca7192b92aa455205b383159ca36d0410095ce5801a143208d38baebcc84a3a203bdca54201f7cdb8a6b014e489d8ca128c619c539d7976624c0b04f0e9407b32e8e329a0a37ef5d4447fa7cbfcaa82a73c2f2543c594d3a65251bc7f0a0099fbeeb9deccb4af2cfa4898c434de81bea3b160d07bcad7aae08be1edf1884f79a0acd5cc4ced8677bd8882aa6aaaf7c31cb7e7995db9311a2fd097a7dc3a4ae27bb518b5d31c501c4a5254af073d403d4f02db53aa8489dc1067cf6c201c435000658c4b282fa9e21fcce2357b6de0f47cfddade8afc9953b9c83926de453c3ed53248cc56b91151c9ca305a8331332bde710599353c9cca71649475b7ce7ebf337c3cd2bf9677450add1f45724c714c0522cd3404d7884c5f80ebf50f2aa9441994a56e7b93024070bca26bf3e39c2dff21b9cc6a6f390fc5234df79b6bd54664a30c47541b8a23201474b77aa7786b83a6c9a4e4dacf70372845e511ccc7e45e783f5f86d563510470256301bd0e16180a7cdf8799610710e2b74645ee5107ba521b1723a1c7c83d7ec9e4ada95a4dadbd28fba8cfdddedeb9a04dc659ca2712e5027f9736d164f1c424c51392c7bf014d864538e28b4d0b22dc4234d67c3992e2a1b68ec7c46e4cbe30623f863a961c9c28538cf8fabe84c22075e04fa958e4dc043a7ffb0c4883a971ab1e1c93ecd8adf5ddca381cece193fe783e4e1b43a140d6d3eaa855eaa1b9af42f5e6b625d9e8a9f4709ce449de7deb1600c1cb7c04cb522fb72a5c8eaf0ef2566bb1c005e415409ab08af262032401dbe4f09f4d43e17fdc3c48ff6f52f25059c952e8e6c3a56bc1f27c8aba800dfe02d980213512acd25c5f3a3cd533ba4dd2887ed0e7fdab5dbf69ab077c34902ee23b4be72e51f4bfced18f5719bdd107abd01ea863842bfe7eb4ad282a143873caddee249d2680d6c99f17c5b2134e617c3a70dc7163321a56353c1a77c7437093df142cc39dbb2c4309e80f8595a3f71110b6951ffaf3c32d715672b4ea2eac21ea7effdb42e26865311360b847177c9b10e812c610cc7561e3b1152c192b415dd568ff1fa1e153c8fa2a54673f3642f5b57e7b6a568ca47158647476527115cf6f3946b69b6623c2242a7ef416c0a36673f1b63869ef99ed2c508e1646d835c0aba7f095483cd1a743c1ecbc3c338e851d282c6dce598aa508d91360d3f778081848021c6300781b6869c18597af43705f4adc2657efd0d733e7769c662faf5d0d31b2ea7ca319d9526beb8838d6fc12c5c779e6501bc11a3e1a8f1c4d0bd89307a5650d168063429a4ec0584e88ffee624659b843e035cba45e980cda6923734902653ae99291912ba89d2ef7fca68240dd3a44ce1a8ab3dc6aef20784cea3d0f71ce4f62061af6cf492eb023b41349db34bcad986bde01351ef23f61f76542e4eb1f25bb133c1ca8c52606f04de064e0ad17f06d38369cab85775f8a1b8877cc21b80e5d083333492cc2c12482d35555a9df5352b3c9b0cb1ed903b6473693a61d5aab147e2a09e8289901bfb87353dd3f94c9433e0aabdf50bece503abbbcc3386bddbe952d654d6eb3c51a734a7dfede6debf50cf4f8a84cb39ff372b544422ab6d0e1aa0f98018066259b58861b0ecd37a70fcd3dca5454ddeeac3ab2e1136514cdd7cfe7fd632d79e21e9d55a1e5e08c38b2825265cf14f950563c9bd97e937b6c55164c8505d133dbc7184bbbe219ea62e64751fb4c2324c1cf16ded1ce380b9c498dd96c333384ad017fe8ba5ba7e5526b5084df93e76342e8977ef1380fd1d32e7f356d290ac1058dc363afc3c15c7257c5697148c34ced4a70d1cf891d70b5ab898b4084bb0b0cf3712ca93e6131a3022025b489cbd1acefd0b4bdc455851235bb190ad42bc7202b32d2577bb8d36b6799d01dbafd44b22d011658ccdc5f36baa706f4c633b7ee049320613b4e92c25a631685d9c1d506363042a9a73594f95228df19132730ca60a6d93946086320c08b972be88f96acfdd12921b2ff628fd3d164719c41011a223abfc0094fc2e3175274f0c6769e4dd986a57de9f7fcef393a9dbadf80aa80ff99bcfb144ab9c34c35ed707c7c6d99fb666548eda5046705f010b46727bb6d98bb39a4a9481e6bb81a981776c24fc1a8da02e05fc0b50be2dea31f1e643fa1cbe885e13781b815c3644ad9cbb107ab7eb136aca2290c4614f9669529d5f244d9f0f322acc3524ec0363d57ab63eb8349edbe2c2b0cb0a3b91d16f4fdb87c0561031a8ff280f31d8e13cc5e19c66b39178075c7428aee9e7e93a678d2d0f434f01d65f705d4ccbc7ee133b27a4d9342098d1afc92e34cffca9d966fa29c930989099598538698e7bd1be99a37fc2af701a73a8f5690a377aeea857f54819156657135066147b8a5cdde8d43c24b0f6144ede782f8751d717844c7c26f8a3ba8c113f4a44c47e3f1fc3e2345f783209e03b4edff15db2bab7d5bcdff00d2a208f281816406255c043433ca7509351657985bac5d09ce05e62ba007fb34f0a45e6f0e7bf8d0ebf9678e4534623417b495ee67b20474b2ee0d3c1ff940bb0f9cceb3ba6d28c69c8be28d66e4a2b85ea7b15bb8d2c16aa85fabcca992609b3010ecf332a819d4006f1c043decbae", 0x1000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000011c0)=0x3) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom$inet6(r3, &(0x7f0000001140)=""/25, 0x19, 0x800, &(0x7f0000001180)={0x18, 0x1, 0xcf, 0xd45c}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:01 executing program 0: r0 = getuid() setuid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r1 = socket$inet(0x2, 0x5, 0x7ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:01 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:01 executing program 0: clock_getres(0x1000001402, 0xfffffffffffffffe) 16:00:01 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x12, 0x8) recvfrom(r1, &(0x7f0000000100)=""/151, 0x97, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x1b, 0x8}], 0x9, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x49, 0x9, 0x3, 0x3}], 0x3, &(0x7f0000000240)={0x2, 0x1}) fsync(r2) r4 = shmget(0x0, 0x4000, 0x600, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/112) close(r0) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x1e, 0x3, 0x0) sendto$inet6(r1, &(0x7f0000002080)="6149c917bcc9e484807659880ce2168250d4e9d1baf8b6d97fe72c144cd853af34612b708b6a77b6de1bafc3a2b1625e4f93142082091e5a4192d0916096bc6a87b93aa3c0ecba9bc3eb870c26d2a402e7e0eab3e1a51145b47198c006e0a3014736cccdb63fbeae10ac2eb86f701c360eeb68b38f2d1e5a1e44b4700577ba350f03e85944198a1e3ac490a0cd2390eabcb7be5bfd4c285b1c455304ad69b8aa1b1995dfe1b88b0029169e25ef1a79d53acfadf239f584a3bf7aed19063bc9d7448d2bb090313e7b5f638ff0358176b6fed6da06bbc8f7be500a79d633e41249633ae5c6e939837681d4c8eed9af0dc837f3d8cda24f742fe19a3e173510e39e05b47f0aaf1302fe2e965fd28f2b015951ff43f8f6200dc57e210d226b2dad2bc3236e1f773702bd5954e940b50605aab6d8c432e27343b9b5c6a9c0bba77cd37f210636d9f761a0c4c4dcd476ef88299347c4fec5893bd8dfe4a2c79dcd7af165055365f602c6d1d530815106b9dd0c081059192193baf4914568ee9f3eb8904d2ba4cc14a5f3c6bce074b5e40ab37cce2dd14a850f027c6416fdf906477c97d2f71acdbba69be06d626281abb9eb37502591bff7e6727ba799104d75ed03e1a7343c8e334c9af867aea6ceac81d9886ea2407a03ea34d6479b1d6394c8bad914d1b936118b05530b16dfce8dfa8845e4c16ee8679f2f2f463144a7f6c3c1afb419e6413c67ff25f251ce95c1f2c3feede0953abd26a4627e1abe202f7e043dad56ee8d97f96d4d374ecd4afba31a36e4d4c9825b61a6a848eef56b3efd3037174beb7f64304095ccdd96d0361fe564e189abb2049e6599670a7ad3404218ea725d5f80c8a90ebc4f396cafaab350cac54ed60e5eacdc46b90245cd2a5968116e3481e583994a990f40090aa0029c0823614c27d633ff34598d72d44ba0743b3508d0923740abc667ec2324cbaa496377bcabfb72ccec5051052368614eba336d1cf348feb6948328d5517fbd922311cd10e8ccbb52a7b83d1b1eab4566b6e88c57fc84938d086f9bd83beb8625b27691d32db78239e721985f1b8d3845a4a35f79a14fa1f2a05946e45634c16f99fb7e620c2036c10abe9fe06ad4d18aca078c1991256cfca103c50e0bf3a1a6350314875ca9568fb8bd57b024002f0eec7e70c99bb3bbded8277d11dccf1b4cc6672af0188dced95f212f0af4cce119beea1860945bc5069d9330c6dd0afe419b69e9b55556a1d56f8cdd5c5cd8dd57df13ee346d4d45616a359aa242fad430041eea32666458c752ff60b901c4b21dd51b2a2a97251f38d4c4f83562e9c3d4ca0883fa07961c73188baa0ab4c0f1459cae69cb22a1fe399ec280d3572a213e5bc344c73514dcb9aa25c990c4f1bd7622703d72dcfd71ae196499b1d003b5f9e284165ea18194960a6d8599d1413203bc856eaca0e85e1e195484fae0c646247df5c9f0399935146e47f35632cc21c4514030bbf03f6dd1ba716d45ae1755aa1338aacc94940fa1d2e99ee371a0bc5b8049d5cdbd6d345be2c3d4377fb1fbb753d13fdfb20253eb0e1f59c1b8d292dcfb7a80113155f5cdfe5272fda0b6bea418accaad9b51826a691caeeee60d88037f49bfd743ed500e23a7daaba7577bf78ec3e8b8b6c9afeb0ab323900e81f704671c6ad5b1ca95985c1edcf68a37e49781b6a5d5dc9cc484d23cce7309a22bdbbe3c65e27bcf402b2f68c417b95f74411061fd40d9814eda8057c4c5a181acb9ae2652ba66d39b64f35a7f46d28a99b33170e372f10b861ca42a34188de6f0d9c23f5d715aa9bd9cec7b67334119a813b54a6e6b5aa86342150058eb12bc393750ca98961d44d6f05f45d61f501987ab921489f78d8bf1f47d0c93a08fa651282118106ec2dacef8c56fd2111d028540a71b7d7b23efc4b8f7a05bb24be12f54f5f3455403b0f679422bd77adc8c326816ff8c9d32ddd2714188aca4c55bd3074d246d2f2ab9e287b3be0793d01c819a7c08cb7b58ffacd6656876ff8d836b72a7881387c4ff5f29cdbd6b920c826280a3f5ba8c29d1c36c51a2819a173931a2a262180202ab7e08e3c744a8f2ba381ca5b0b80dc520f096b75355fe966b8d1fe2b9101bfa07bf75b188a93afb5e2a05810025b37467974d81c975a97069b0b9eb0535dca853f54af16e32b712947d0d4cdbca077c0e69aee2882ad0ff64bba64d540dee3fb1d2858070c49db348d115f1faef6227e135946681b614912d16f95aab7823a95e8ea7ed6091a9fe3028e5be2c869607941c00fb82f440bebeebe35ec16f017603b50adc749524a3847b6569643b38aa357d173e946b0835cdcc9f39d171f9e3e1f4281c54c156715af0e2a8200d0c129c5a9ee33308dc618e8ab5f55fcca0b2d7b0a78db839b6de4086bf5db6a76d487dd2f105c938eca43ed7574ea2472c8aca8781106a4e4c48b28bb30d0b7ec6f0e9b9070c6310048036a8882bc85793b86c786b8e45173db64c343d0aec6c33ab0888b77919a4130fad28c09ede1f02a9fe9f7ce503801b7f4d06743dbd410450b1f52026b0aa98998e63be387c438e1f366ddef0f2ea2810d9e50981cdabd2b4e033560fd039bb6360017f3b43b55635c24529eee6c7889e2be0476a3e1e6a2f307b33d121781e90ef0aeb241b9ee03fc431087c62b6365966d1a12ecd2ccaa9da46ca0b3560a7e1dcbccb2f01fb587c8126dc5d14b3bc21bd785fb3c3c9ff85d5d57134aff450fdc28212fbb98ed0e7e094200db64525dfe6ce31d172daef8f7690a847e86b84970e947cb2a20aaa1e3ef7141ddd431578d6a6ee57da3f7a095d3cc80abd0e14a81bb9d9d77b3aa980d3716cc513f6e12001d02491f743b0926443ddd30444a5c122bedcc51e7331330a315574e4abb195712dccb5586a49d36c6af11e679e9755b0f0a8d756bf44b0ceb9d9e86b589d53d2aa086ff08909af10cc253145f080939ef8c8c391e8a5d97355e4dfb90a35198e65837f60f629bdcd0fc7f2648f38f24ee4cc4d9f1bc6bd247a6ca104d98bb20dfc56c6ef231aeea8731390a632b59a140c1ff53bbc6b7b7b5fc73bcfd213efb2f2adc61f632239b2158d5e132844e937b7d30b2ce6725d147cc3d2c658f38126a8403e814f966403e08fa202f603e3caca2df2417451f345816c1ddc0d0f091273fde1eedab5e09b5635a989e579e24575e0c0c9d4235cfd85581dcc147f6e98fe62f9e5884c45db7254a0cdf0586faab7c5845d97f687430bd0960cba23e547e11c926c8cbcaf05fc361eadd050ef6dc97b6efd84f5135bee7b5b6db4e649e064fdb4551db02d69d6c63df86fd8d3fb5bd5d1c7834175277b5a6a4983a6cdc8db03b42fc494ad612bcffe83cc1ae3424e04619f62a0285d49f5cb737f0e85f8c322898fa36c78b345a11c4c9d731a16cc35d2097e43505c8663057bcf438e801e8eeca00d704caed26e98758b3673f1312df17b7599e47fdc0473269cc670c97f2112299616a3d8474ee54be4e8e28b11cd5cdc618e5a950b5cf25838506ab46cf8fb1f0b1d2b39108da27d83eeebc5dda2ffdc4657360778b4495c4506375ba529a389c859f8326fba08121c1242f0abf91b88b56f2dd9fb800be6f2cf3f3edb88385e4d266d17eb53b90191513179c494be9d17aafba61a191362c24926965c2056ae788e525024f93869825c0103b93c78efff9e849ed59bd934d990daa320edcc147716a6b9054f5fafee44c88ba5a1212861f89edeb7a0b4aa35628c110f045ccce8360d934e685c690ad4bf76a19a7849d3533b328c2d0c74e9f046c41f3b255b132e531d81b8a9f6fb62e18648e11fd546e7e4a193b127a3aaa5c5d974b18ee8a53366f447cf68025e8e155495ccc12df0533b1d44e853bed797f6dfe1d7bc7ff65037cea89c03240ed36577d46133b78a86998a004b5d749173a0de72a3c162fe800a4c94d6c872a12e3dee2eb0568afb256d75f5418060059d38ea31e97b6a1e19720d699d8201ead69a096ccecaadb0406cef84082fc7109a64a477a5829952f84652dbc3a2f8dca48f9c761ce92ad2d48bd7a942c54de9f1f5ff66b321013c4479f7f37568ca8c493a9169a44a640bff59b2899b5c19d2d38caaa7380eaee510fe9b15d64d84fa24d0558d7e01e1c1fc91fc0ea9d6104f54b5237355f096fa00bc11f8c9267c4dbceba29af002a99d8955cf77ec012c9dc92bbd8afd11e46af3490f719135f4bd8ee814ddd650f188cd90afe91342e811e487d8771f5b649a690780bf6134f032f1aec314b4e13ac347adbd31ae18d2689d538305c0024128d6356bf998c0e9ab0464d10b631f37fce3ffe65007fc643811f8bd1041d9eca09efeb4c3db8c6549e7294ab78dc5dcf979af7e6a5bf6bb52548b060167edd5cbdb7a7c7c2786b3b5fc6042477681c8f189ffbe062520e8ff130034c619a5b284cb06fb92b154e25f2be1a0f8823bd770691d7477fe5b5b99cb881619a202988a78174505439ded6b044d503e66d52658e1b719b4293910ce20bb2c76e32d796f134cb6f64713586d51586e5fec45ef347f9e92acd2fd000c27600b8f67057abf43425a1ed79bef706654d05eac2673dc09d200af253b6a56499ff7183aa239279660df18467c4dbdd05a2872f0692fb8d59b93aecbd61ee078b5cdfe3a10f56816642f76dba514354a249c65249648290d78c81d213b6b8e70ded983994bc46a62d747b5b90a5bf34e658e8ad16fca40dcbc439d169963fc40c60b22730dbc2d3047571b6d80058eb7cb5f68351f775c64667ac7da9b172756dad2e509d98048fbd59494ce97c1163d022ee41ca4a1d7f140fc3c121259809815128973ec59f0e3778712faff453134d5f5e4e44fb3d8f6679b4e350aae88cfa9c4f5c000281f9e3392dd572215b55dbc3149600eff4efaebf5f8bc95fc496350bf2181ed8233ae769108159c8a4a46b8caafdacb107919f6ccf67af06ec3fc10fc086d5a0c84dba4e8d7fda9368f279e2c761a1b6336b9936f88ee56cca272f4ce7e6386642f75e7945dd44723dbcc1a50bd01e3ad7ebee5dc1b770742dd6007ae997609003c721ce95a5216f8f97684bbafd38bd491fb12c15af7a21b3f7a26ddade6360933485c7ba4d207cc54aa03dabf04aed003daee7906333fe8a2e23ad0206a77474e92d0601388c3471c8b28e6360540d56348e2269b9033d0d20ffa1370be094540d6a603d7c9785c41a9e2cda04f50e6d29f61e1e209b5519abd3bd65cd1b91a8f5273e4c2d4e8c0abe811f03b7689f1b11e5c3ab8fd3f2129b592834bef1292ca54f57ea74c9ef4272b0349415d585eeb5123ed9064713656d25dd26cb2725688905efb0f93685b72104d4e62de93b2ed3bf45911100d78564a531510a3948a77836f89b79c47c41dfbe154bac352bbe3ce0793665bd5534b3bd8a9b8c37ca3f1c01904b3b76778a83130665abfe9e5090e73cc0e96bd6d42996e9cf5520db26bf2db2a07d7455fec99a299cd1715efdfcfdb0b477af0e7440a780214d0f917e768096454ab477532c77e9ff5b6b3a055c75aee824ef352b7fa65ab8082c9ab383b8f97e0a6eb261e389d84e5df894a21fc19431a712d749c07b50541ad0b7d1619f77d4e620e4409661ca30c7c49167ff5cd3abe5eec0f1686bbf7fa15f7d2ed87b3f1084fbe565e2be3779fef90e9840a503291baa61e8c3d3e8dbd2eb6494163d836e890aaa36a2bc741b6bc664b4def2cac301a42f02b1cd5420f6206b25121ced2b03425c2d6136eba03d6a84586", 0x1001, 0x0, 0x0, 0x0) dup2(r1, r1) 16:00:01 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0x0, 0x3000, 0x4000000000, &(0x7f0000ffd000/0x3000)=nil) r1 = socket$unix(0x1, 0x7, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0xfffffffffffffe4a, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getegid() getgroups(0x2, &(0x7f00000002c0)=[r2, r3]) setgid(0xee00) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) wait4(r4, &(0x7f0000000140), 0x9, &(0x7f00000001c0)) getsockopt(r0, 0x1, 0x0, &(0x7f0000000300)=""/99, &(0x7f0000000380)=0x63) dup2(r0, r1) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/213, 0xd5}, {&(0x7f0000000000)=""/128, 0x80}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000280)}], 0x5) r1 = socket$inet6(0x18, 0x400000bffd, 0x401) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:01 executing program 0: select(0x5e, 0x0, 0x0, 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x9, 0x5, 0x8001, 0x0, 0x1000, 0x9f, 0x9b1}, &(0x7f0000000040)={0x2, 0xcb1, 0x5, 0xdd3, 0x6, 0x2, 0x1, 0x401}, &(0x7f0000000080)={0x3, 0x9, 0x5, 0x100000000, 0x9, 0x10000, 0x3f, 0x2}, &(0x7f00000000c0)={0x4, 0x7fff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) select(0x40, &(0x7f0000000180)={0x9, 0x6, 0x1, 0xfffffffffffffffb, 0x5, 0x5, 0x3, 0x2}, &(0x7f00000001c0)={0xfff, 0x8, 0x4, 0x8, 0x0, 0x6a, 0x100, 0xffffffffffffff7f}, &(0x7f0000000200)={0x8020000000000, 0x7, 0x9, 0x5, 0x2, 0x3, 0x6, 0x6}, &(0x7f0000000240)={0x2, 0x7}) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket(0x24, 0x3ffe, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x1, 0x0, 0xaa2, 0x7, r3}) shutdown(r2, 0x1) syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="c7fe79f78bef7b", 0x7) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000140)=ANY=[@ANYBLOB="01003886041b15762e2f"], 0xa, &(0x7f0000000880)=[{&(0x7f0000000240)}, {&(0x7f0000000300)="c02c75d32c13bd437fa3795d79d5ca660864aaa3337d26294e5123fca7d4ec53e64a83fa90489b266b55aae6351dd2c59089474715251560e783f7c26e54fd8b789aa85f4cdb9eae0f636e26f243084313833d6afab313116c87aaea807eb2160de33ebbd62dfd6af6cfd5480775d911acc32911f61e2061e9b02057b0e7d2e275e197b7e9c113262c8fe5204758f42a82f4f287f6c34c4aaf0aad6cc83dc281fede5111f12048c1c1e630e52ec77b1c57b941689eb142aba4e296210630068ad8bff91d9b8c8ade4cfc760c571f787137cac592d9a68a16aea0385f11891486f319c19b68d096029cf37c5bd133490e0cb5", 0xf2}, {&(0x7f0000000400)="2574a1f7f3fb7ce4ff5f9d73960c822ff03e3c3f09a873f199112c3b1e12f0f3745eeb24526578f18485c333f39f5076bfe6efe876279146d359d6cefc051026a7f32121271f440d3ed0d4d360bd71c8b3661b52a7c7d58e1c1b0c42c268a7a475d8e5f1282ea63547d1b502a34cef6e943d03e5d1c62c397440affaf7415d8bc77566117a2e79648e4d2dba18f68d", 0x8f}, {&(0x7f00000004c0)="69c6daaf2579b39f177aa384732d889f9db417bc478b24b8e6eee49232725946eb0b5f229df1cf0656bee4550fb00f4c50a8f5b37e1a67401fad9701965acbcbf623222b82ca20754e91f64f35f8592a9ff2aea92b80bef2fd494a189475191e1ad5711180da79738c7ff1bb7bcfae0721559a4d07b13d94ee0295dbcb7ce9f23eb3cc7d058acc1c938551e754478ffd1bf0692c687330c6fbb77f18c71d5767474ec884fe7f4e570f5cb6452f85239c962906a10a47037a949ad5c55ae8e63f84629c8c6b54a06c80f06ed01fa1465cf7e072523da63f0fdb38b79595bb61b958886a86a87b00aeda19ad477f6c94be8b5408cd6d0025c726f9", 0xfa}, {&(0x7f00000005c0)="a527ede0bbbc6063963754deb702600cb38cede1edbd9d1e7a763e18b12202d04fcc37ae01223eae8a9367cc692c4e8de6866bb273b54aa21ca3e51339fca02c3cae7943207e3ebbf3f478ece2d6a8f8b47b2cb4a7447adb6a9d02eb2f28ae39f70b80572ed8cef08374e874f13cd20e57c164cd2582ddd9bd9cfa726ad102ac9c1770c90886807ccf2d59eca843fd797cbf95972049ed84369057f4537f6f82e0d26d4a1766758388eca1fdc67d11f26ea86e16e78628968893d44a291d52ad001c263889a561733d9012864ae3965580", 0xd1}, {&(0x7f00000006c0)="785d19716ab43edf16fdf10010df839c0189e543d6b76c4bfa4ba78909194cddaaede2782d01c3e1cdb9fdbe3f5384a6027c9a144159", 0x36}, {&(0x7f0000000700)="fe8e187899480e07db006ea1670b273e747429bf19a84089b4932b3a958380db1aca", 0x22}, {&(0x7f0000000740)="b128d72fc973f65c486a70b61bbd212389518439e284175c53e00b7a592bf3b2148abd4ef7a24a41", 0x28}, {&(0x7f0000000780)="d9641f85af", 0x5}, {&(0x7f00000007c0)="566af38e09b47d8eb49cdbc296a9346eeb1f5a143c5ad759846e44689ead6f2c4820cea8c4f3b856c0e0b3bbe96819bfbc049be30f4c0683a9da584448b6b8ba4cccb7a4abdfe8eba3b467db0b715ff9c191f6427be9eb48de12860c8cc34387f807020ffb1f543be499225c083d7bd3d7ad13b0d27f141c25ae133e729b3b02f663a33d8748c431fd52398f0dfb73", 0x8f}], 0xa, &(0x7f0000000940)=[{0xf0, 0x1, 0x7fffffff, "71619ba52fec62c68410209713e883e1dbe9adada487e218bbee976ae85977feb81eabab9446550e0de8fc960e94156f1c1188b2dbf13a6a4a71bc3770af8508fe8039935dd84574a4366217b8358851dfafde5a52a6e2aade834c5efd4cff52e192d0461db28ed99e1fd83566e517ab7291d1b12c74e46acd2266a09185eba7fa45aa56ac9aaaed7c08c404a81154cad451202577eb3c728ed82cb5f6ed1d61352c8897fd77f78f5cfc2fdd2ca18fd371fd5dfc34273655a7960e1199ddac735b629f38c7b1146b2bf0db271aed6a487059e8c665d2c49f0a6d8a253e913639"}, {0x20, 0xffff, 0x6, "be27581a9e2bd3d309bb"}, {0x20, 0x1, 0x80000000, "fc5812d97bb17a45169a79"}, {0x38, 0xffff, 0x2, "cdc574f59ace3a3eeac0e99f081373530e17c5722a42387a013ed9d487ee9709c406"}], 0x168}, 0x40a) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) fchmodat(r0, &(0x7f0000000300)='./bus/file0\x00', 0x122, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f00000001c0)="bbf0efcba1e6844883ebc5a9bdd6d0115ee43ea4a4c4b2c17fe3e82fdc2828ef04c190db1379f431ad4b6c424e537375513f52a8a2dfbd928c903320e33c9f4705e5c663ee58ce5ddf0976a645a1471ce3cf803cad76c7d4bdf9c5b8b8d205057d9aff8bf12f1056de833db18cc1f776634bde59738d2d066318395cd005b4da852576789ced6657c99af8baced691cffcc6fca007b90871fe1592523dd540b06ede9253ae7e1221bdf74b3ffd7a53c5b4", 0xb1) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000280)='./bus\x00', 0x200, 0x71) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x4, 0x14}, {0xffffffffffff0001, 0x7}}) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20002, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x14) 16:00:01 executing program 0: r0 = socket(0x2, 0x4001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x6) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c243d00"], 0x10) close(r0) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) pipe2(&(0x7f00000003c0), 0x10000) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) getrusage(0x0, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) close(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = socket(0x7, 0x8000, 0x5) sendto$unix(r3, &(0x7f0000000200)="a53154b31a864558af7aed4efd816a38ca1358231cda2020910636e7797a1f6532785426d55907fb0299c56ee3a70f21e1cf76bfe9d78f9fc138b18f0208414b273fb8648cb46628b6400a2425c3ae759f421c8fd08b5722c651c6034a5f965f5508f5e08630e7347b8992c3c44b06f24d1fa2e5910206ef378b8c1142d13372e3748a8cc40751a71f44137d673ef7", 0x8f, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r4, &(0x7f00000002c0)='./file0\x00', 0x1, 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005d00) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/84, 0x54) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000880)=""/237, &(0x7f0000000540)=0xed) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x993962983b42d30c, &(0x7f0000000500)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407557aaa44180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008771c14bc19da6a5000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a45f0ea55d505000000d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b6ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd0aab6020621c30084c1e000000"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') poll(&(0x7f0000000400)=[{r1, 0x100}, {r0, 0x51}, {r1, 0x10}, {r0, 0x10}, {r0, 0x1}, {r0, 0x10}, {r0, 0x1}, {r1, 0x49}], 0x8, 0x1) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x1, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4, 0x0, 0x0) r6 = getuid() seteuid(r6) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x1) open(&(0x7f0000000380)='./bus\x00', 0x10800, 0x102) getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x6, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4]) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x110) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4fce) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0xc8, 0x1f, 0x8f8, "ffc143dc66f6787fc3f9ecaa856e31f041c99492", 0x80, 0xa25}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = msgget(0x0, 0x200) msgsnd(r0, &(0x7f00000000c0)={0x3, "8b07f270eb292a591606fe1b24a60961bf78ba382354824c2a7d8e7afd7e9488bcef6e73c2465471e888f82f87fdc7db228f011ba37bb7a01c9418857fdd20e70a28fe451eaa836719597514ee6fdede9f1348b00e46e9c424"}, 0x61, 0x800) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, 0x0, 0x1000, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) pipe2(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r3, &(0x7f0000002300)='./file0\x00', 0x3, 0x6) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt(r1, 0x7, 0x9, &(0x7f0000000140)=""/134, &(0x7f0000000040)=0x86) close(r1) readv(r1, &(0x7f0000002280)=[{&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/60, 0x3c}], 0x4) openat(r2, &(0x7f0000002340)='./file0\x00', 0x80, 0x8) 16:00:02 executing program 1: r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x8, 0x2, 0x2, 0x6, "7e37aafe1f9d3b859c132ab24a13501f88cd3657", 0x2, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x5, 0xffffffffffffffff, 0x5, 0x0, "e8264c54c25dbaf7b9a90fb3fcf24d93dd155d26", 0xab5, 0x7}) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) kqueue() writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f392", 0x57a}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x5) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000100)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:02 executing program 0: socketpair$unix(0x1, 0x4000000004, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x3) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x100) fcntl$setown(r0, 0x6, 0x0) 16:00:03 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x80000000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x10001, 0x7}, {{r3}, 0xfffffffffffffffd, 0x80, 0x21, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000008, 0x3, 0xeff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x4, 0x1}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000041, 0x10000, 0x8001}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x5, 0x8}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x8, 0xa985}], 0x100, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80, 0x1c, 0x101, 0x5}], 0x5, &(0x7f0000000080)={0x1ff, 0xe6}) kqueue() r4 = msgget$private(0x0, 0x40) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf1, 0x3, 0x1800) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x40, 0x4, 0x20}, {{r1}, 0xfffffffffffffffd, 0x18, 0x11, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x58c}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x15, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xffffffffaf5964bf, 0x8}, {{r1}, 0xffffffffffffffff, 0xa, 0x63}], 0xef5, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x20, 0x7, 0x4}, {{r2}, 0xfffffffffffffffd, 0x1, 0xe, 0x2, 0xffffffffffffff80}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0xffff}, {{r0}, 0x0, 0x2, 0x80, 0x0, 0x80000001}], 0x1758f241, &(0x7f0000000500)={0x2, 0x8}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) r5 = openat(r1, &(0x7f0000000540)='./file0\x00', 0x20080, 0x0) chroot(&(0x7f0000000640)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x8, 0x4) linkat(r5, &(0x7f0000000580)='./file0\x00', r6, &(0x7f0000000600)='./file0\x00', 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x7f, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0e3e2a5e00b5f7e1b4784f0000000004000000", 0x14) 16:00:03 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) kqueue() close(r0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) rmdir(&(0x7f00000000c0)='./bus\x00') pipe(&(0x7f0000000000)) 16:00:03 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x8, 0x9, 0x8, 0x81, "294aaf571d2c4cc7d8bd48f75bd7aaace77466ab", 0x9b3, 0x4}) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f0000000040)="ff69be1d923dbe6818375d792eee", 0xe) close(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1601) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="e1183a31b323f86cf62d3e4c3199cc85e29db8ce07bdecfb25ebd9053eefe4de96c381dbb4da19e4f49206fd094a82f6b1eb67bc7975ce6c5dedb7413724b24a3d5effce7ea58189b18132ad680605816ca7e4b017e906a10324f4a386be0db045b03f62503f0338ff8348ad3f5b66984780f94d4e6a797ea5acca", 0x7b}, {&(0x7f0000000180)="1598be426b41ef3fe96cb9fa7023d137ec1ec46aee0f174be04335e262364c009ba5a6a9f67d92c5cad9e6631e8aaeb69034263a55f336e2", 0x38}, {&(0x7f00000001c0)="aa498f858f20022a2a6fcd34955ffc9c55963396b259f4969081aeb84053a3cc01191d62fe253f3480d1eb68eae80e8703", 0x31}, {&(0x7f0000000200)="7ad2c288a941cfbf0155c3afde6e411141d527318e60ac39006a7ed30220346f6facfc2036151355a0f9e4f3b121c1eeda0c00c1d133867703a65c9a03ede0f84f9d733bf1494bdbaa10e17b28ab01e44d607572b4c35546ec76a4b7d0fd7c8b7fdf70d375dd0a4afad292fbe13c", 0x6e}, {&(0x7f0000000280)="3a506ed72ff2f842695018f5872a7d9570687d9edccaef72aa82c21c6c7e46a46c79d3d820b8319b20c145ecc45f4856c02dda10695ddea29f7a", 0x3a}, {&(0x7f00000002c0)="6dc2ff656e5044fe67d0b24fc9ab6ecbb95bf8df42845da0bf8a33b310464825f508e8ae0217e2d78940c6800b3ed7a50ed8ecc1709a4d07b1a77c94f855195af4011f2eee98a3e183303e0e34c31b9868ce62bce28a12a3a03466c3fdd18eaa79b72499e6", 0x65}, {&(0x7f0000000340)="c34d81bbf9bbaf7961d2e6c31a172a17b7b97226edd5ebc139e46c0adbd01d1b26580e3c234923d0baddb01116deb6dcabb4b52e96e0d31797c619739017638d0e950f9b83b3b57296f933eb4e74cd607a132e060bbed421d0d787fbc0890da6912d4267c8bf392d6db4fcc01ded26a537afe43e8f3bf1fac51a6173072bff7990a408579e15c81975c8c99b1d643a959a2dff077eaefc2dfb84faa0fe8cdadfe803602c50fcc4b6cd74c781d11635f51550d75452eea011527868a824f3c4bff0fe", 0xc2}], 0x7, 0x0) open(&(0x7f00000004c0)='./bus\x00', 0x80, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x254) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000863ca72d721e4e7e607c7dcde8423bc6aa0731a8c73afc8faaca2832ab363c0ad2d58fe92e66f8c2b26695e2c837d93da535250be8fe2269af02bb84b4cf32ad15621edd6f994064fec16b6607622ff13bb1cdda4f80d40be90a4ebd42685a9e7bd19ba6931228ea620502a680f344f67fb9154e12fbc71adcb28c0c44eefcf24ed237cb651ce9ec9c84ba0a79bdca65d1bdb540796569486b3b4765b629eafc715718dda5a47b25370f454db400ce2a6e6dffd03ef3a3145b96ae436ebea07ec36b5bfe0fe916a7536f3ecbc11f9e1e53479d71b6bd04ebacfba252293c294aea508a981dc6b04fa5800b9e7276b24ee1d576a37cc5d5274f292825485ff021c1891c97519f0c8b8bf39a96f2e1bab655398907b0a4165a05e3eca587f3f9e3e9dd8eb986cbb5a16b10d6d6d90e0af0ba47f7e8cbf7abc6b00ed842669a217dfa1d5a84ec35df564ef81d8d2bf5197755a968ff2ff1da67a4aeb4e27a5efb611b7b2504f47e4d189f71f189f8554fb8fd36c2451ed6124b771db9831d97900dac486f41d3f26ba42bbd5ccf26025fb436e5d97e08ebd98634a3df2ffb11f68e81bbcab3e3246d8bc58e2b80d2e7a6e2717fc630fb63a92207a1bf258fbffbaa6270b9df384de1ca7c4b64a84c98a30dd5ddf6d282efd516bc1589fa90ad2e311f33f6e29362b0a359fd74c23fe3df20b85a3416161aad01ba7e7fe641e9daa796c8f8e3378769ef3a855af531222f8e4f16b1a8f7511e871b5b95b55dfbd132cac0b2b05c2ea8a00c7a8a70152458a32190d825528df15ac51b66251d962b040e9aba1321ed1ce82b374c287731ab52bd3c27e0fc55ddb968ff8833d3c7289fb3fcd7db1e7d703ae4217c9c24b624a5694d23ec3ef10ef8e3c7a49cc03460218e8d1ff0ac1699c5b20d0082bbf7d53543d1545840f55c1aa6e642119e58b0751654c248174850d748a009e6912b0231404e961a34b82f5795144b6ee82c8521b40c265a42244e0c280a483f18d4b67b6377bfcbdb0067bd7c0957a896498bf1df0da85cee6cdb719a772003b85a12ffefd5737047fdaa1cdea0632aeb2ae05078d137daba9140e411ffcb33e610144814969937d6db9cc486e8c8c8b4d2a0f3faab15c0910df871f6592757d4fc1a24796731696e6019559cafcdb3ac3e6f43f4ac28f5ec03dc96dbd0bad99bcfe40cda843d37d9f6156b11535c948868536ddcdad4788009e068ad02967a148d7e7ed93d03887f34d8751dd1c604901e9a0d83f706aab8f3927a08b99e7eabca241a688576ebe857dd49d48a4f661cdc75d0529d55418e1f4baa13c4736d06b8cf051f7f54f139f1b0f486fc8384448c8d1eac65528a9981d1cec8879e44c337e58358765144305470c52ae28e66d7a9e163c4d3b892be47a5927bd8d97dabf6fdc1d6b98bb148c8f3101479a61c14aee994bbba885794b4886faa0a213612910d51d03f01323d64b44885d0245bf3e2ba76b8ce76d284b7a5190fea91156157df76d0f17d98b06624b4878054b704022e39577049c5cb1f03725310710c978b5e289d28c23e10990496155ab7fbc276777bd5d36875be42e550f06c498db6b7f7a2838d82cbca9f90fcc442b7f376e5c0483e8bee60b628d5e5f0a841db29e9c1bc9d5b1c5937a94d57966fdfbb14d6cf33b4239997d80440098020b3c798c82f320c7a7e52966bd9b4aa9bf747352f578302f65b726fa92b94150299a73b6832f66bd051917ba879b5966d245e78245874117767fd5bc91a22d32a64495dadde2434182bf9881a624c78bde978d65b6b14159901a2fa989f3bb11e60374717e029e252d4bc0fc40c1e83f678096397b3c15ef69943578c71dd52cd103d2faa5e1eed779a51d2ec7521226793275eec48bf83784e6c048cd8be2ba8830c1217021d0fcbe190c3753be213b63b5c3778dcd7f9d4027dd0517e1696e08e9e0bd6be8b126e0a3e505a066b38b935fd5f56aaf14e984e14d9c3118756eb998cf0910a39b070f55cc0d07d7195bd5ced19982cb668c651095c1440282851487b8bf8e2aab8f25b728eee70525dddb43b2feb350b0de1f2ff5b77d386b741160bd4b3ad30c0067cdba7481f4965dc062ac6d576b6ee717b0a840d22826e35ebcf299d3ec1f988634f553913eead23918026d27d31c28959b918d4c57510ec2af030a5618a946a8b3b94aa8c253834a2a4c4d5358d8f35dc6e3ee193d5a5213a3b41491b0b37b03bc998c7519bbfe133e7e6110d22f1a6095898787ef1fafce53f1e5cad1f780e2a9634f79ded38d1c497bbfcabbed7972276454be4e5ec34ed4dee44c9ac16fb0740e1859903e6ba3c8280c64c765a88418ff6f5731656cace97543fcd7be3cc30fe7afd779807aaa39e8e1eca61aafa36c17bc442d08106caf37978c0c9de2b0462a261ab5583df4c0af10273b77e206719b5743e61bea66a6af2278eb99890adbd9eec7397c96e358df194fcecbcae6636037c2e0ff1a6b72f13879213120bcab2b3d265b9f14ef0ffa6f9d0f3e592203b549542940f60ea294955058aab41dcef24f188701108335f1f88286381efdcfae5c03ea228d2dcdd0df7cba05de1c65816b8962a42c980b2609abd2d839fad9793b3ea25c6232a9195c536423a1d9f9272fac4f7afe474bb9b8a70c3b87ab1242ed4334e0b98090cae9b258e10ac54323a516a68dc643e50e5a10628a3af3e5fcc5262ecd1f7f86b2ddfe53aeef4da137b6c17967eeaf22d839dfe50f43138358b52bca3418bb7b5b6913bd92d8b8af936b7a65687bc63016b5550ba9ee1a8d5b421774136117d58e0af8e8526885fb874bce0771af4a4cac19d18dc52e7a48680af73c98363fb251efbceac5db20b260681edc3cd4d94d1c8403dfada641427c7f3fb8d0a3ac97bf889a488e54005af29c4e7a071c39b1a157f60136b9e403867f8783fb127140813cdb9e86a01ca83430509a47f2ffca2b383adb911d8eb4b66393a055f2e99a94f9f5cb6b6e6ee03d0a7a1984857a4506312f7f8cb93d6b8663770d5e4dad4a460fc14042d43b645cebbfa6b82ae3dcee1e328b4c4ec1a9213cd27108916a07f9900ac3ed8de79d7271eee21cd05dedf7c3b01d6e1f84d738cfa5e1192632a108931bc775e1ec76d2d2840f575052372b1624f13714f02d0451b9c938b74095146350166b5a621895b4e245efc7294fe1f2d26e80e671856aee8d33741e98bf9098e18fba883e61f84f7487a7426018944e95d79a6937387eb49526ec997410d4a880a1c25dfc7b78873487e6d5744ba7d6c4122a84d5abb236826a647dc2e8e41a338f9a3185bde24da9041aee6b5059d10ba7696d037ce007114fb4a365f10294597c0c4dc8b9e1ecbf22c534f2e40a220924149d6214398133bb0f93381eda6689ca339a883fbaaeea881dd173af32c896096f30a3e9b050d5e223d5e8b4ac5ad8486968b45314aa9f769da0ac9001a562e2fdd86750d8a1243b445f79673a5b27d3bf3818abf6e50f10df6061ec59af9f575f11042f54160774b8d7f12d10ed7f05fbfc5823c22b08478f8c9c5eef24d5da516f306eedcbd3af655f5dec1de046715dde97b93c2c57e512233160f9607de0c2ce1b87172409b89062bdcb81a80c38a05318da93e929fd92b2d99ad629b42a9feceb47bd8ffb57f90ebaf256a0bf267ab0805ce7704df409beba6ef2c5a808be0489fdb8d97a413a4a90cd3016cbd1728a200004fed34e149df082750673f7124d80353921959fd671ccb26c947a878824e854b0880b3ad74944e966c077b08427ae0eaf3222e59a9f1204ec1e671ca98be8e82a00fb1dd523a003ece7366955f81d7ab6a85ae579774b319a0760de515cc8945b52caa8c0ce948f9869dab49cfca39f1f7de25d5e8caab7fc2affe23b9a75510b13cccf9f9cb4df4b5368cb44cd958950a49c00e8f99495eef9e8b368390cb2d0ccbdf07fc34d55afcdfda490d2a5c078d21d711b54c439f41537f3d2af44fe59ab236108f299e8e1a6a9334da0702d3c5da252a4e347ee0e26401f750205810c9fd5eb1f124eacf5290f400cfc35eb3b74b3b202927e5af7e4456290ec66823d3d5121939a63350bc5ee564ab9b29e287a25cfe798aec53b05a846350eb908bc6db98c754abd648920a6951c5dd0aa9b32e26fa8aa223903aa5001f219d5804c58363dd405ff7bd5e7b5c089bd08c8ef3b50bfc14b24a2a8365332b72ea20f5775db101a6c6b4563932b856bb370f2259f0dda3bf8dd6ee622340e5f153c5e3e09f6003ed22bed8082246f22df7435b1d105e0a58851513a139bd2240920ba23f02b39a18589a63b51ece69bcf99e553f507f24ff92a87a0d791bceca98e9cb587f2ecd18d311de9936c8704d6dea914611fdc38fa1fbac650bca52fa5c44248349531ef41323702d400918eb560e34cd03f4b3a7cfe5c8d3baa5d1ea4b572179359c5d5340377bb75d51830ac638da646f5f1845155e4ed07fe9ea9539456774267b882b12374feef30482340566688b7b5a28b204d1415484721459cbab82ad926fc2e630924febba31e168c079e69b6a9607864c32f8291b9284aa920edc7c289754db1dda9b92c3d65804753db20fd05a181d71ec7d9de2ab3ba5418318a30c9e51380e2443f5de2c825fd13eb8060ef90af50d707fbe7aeddeb0bb79e46bcfedb14458c3e38708cf1ca4173d7527ed594b0ecb713adac303e435463f5382eadc8c0d478c2f18b9c2eb980489e1aa7e551698c353d48d97598118a37d9bcd120bf78edd95b1e3f2c0172c52f24f6e4357e2b73e72120fb9768da9b7841b00ad0bf0e87c2ae1a7ae04b3fb4653e542504751a997e078cf369b7c7759acd28c9a7fee41e3a479b864b4c3f2980c0b429a51cabcaaf21ab3f0eb54a28c153066ea2d4c4c9cd324d1488542d7b87f62cde9b399e9ccdf119441e33fa8d0e44dbcad83d0adba9dee560f7f3e20d474957ed92711dec7708af6162926439401038ea798afc4f4ba7e8806337118afeb3647ca0728f45b9e5ee9f6fe4d20b8d6033c69eb3969eccbcefb1a8288ae3c496d9976cb02638f824749ba2e2bd294ea98b087ef0011c322ab6c9219be1b456898445f8d9c19e436ef52589eb43f5ee869810b814239569c5bf6d48a87795cff9bab2c1c637ca4f037eba11500a937f5315121de703b51a12830de223386470dc46b80d10b8290f7385bc37cce4be512ab64701e5f25bb7679af98a7e9e961eaf2e48a5e0f8f3c90098483b6ae2036bd8f5596b846dee01a205bbd09d7aab1c1e2345a9dd41c3265a6df771a6f8d2fd9f9986a4707d92047976fe6c5ee05e0ab49bc1bc5c8e60c086e6e3ffa1577653be9bcfa61532316175f7efa995d2caafd8d7ee8d04ab496350f03fb1b8d3cc43199c9b68cee5987ab89191ad7660e9a9e716ed37072869ce4f5ea8e9f2d1bbc19c69531caa61f3d2a150b1f1238b744761c852ef20d71fd40c08d18cdbf009f5d0ca4e2b1c6ab3e282ccd7edbfe857d17ee777a167750a9d65bd5e4b23a42f3406a6a99dd60bb40887740babdb917e7ad1c1dab6ded3bad8b7beb33c25779c59a8fae480cdf520fbf0ff21eae15d3d4c7bc2aba87b623788f0411091ac08d67fdb804ef82edec25ed74fc459ae30012862bd3ac786f8451f22ad9d24ab28e2fccc190404a865147140c55e32b15b6e0141b49dfbcf19eba9817cd0a623c48b2b337e43c0906ac8a85c1d22203ecad83717e830ec41efd1631ca506a4e3cea41db6377ab351de787ba0757883df2"], 0x1008, 0x800) msgsnd(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="0100000000000000fd5a7a37f2e75b1ff1a31e2c248a3b0569ccbf019052979fbd42a96e90c8212b354656cdb84804c41dddb7022c7cc9c6c189e56eecd6a5d6ac0ba522499c1223cbccfcb65b81535863b380631c78d176586d61778c61dae1369b41f03e88d13274fcc47d249b80f60eab7eb05e58f80e05f2de9de25ddeef3ce525c389fe126891d2ed73bc3d48c7acfcc10dbfd486d89b90931c8c03a9e42153ff92dd5dd8151146431af544d74db11cb4c026792208fb05d0fa9cf33741614bcd17487f6fd0d1b276fbc88c798c683ee2"], 0xd3, 0x800) msgsnd(r0, &(0x7f0000001140)={0x1, "89d023236a13c6143b54a2fe18378c875941f9edab240fbe1580514f4c2e997f72f8cb211fb5bf6ac9842a9602d0072690eb5f60e23ca376e4ba892a3492f97bff7e4425"}, 0x4c, 0x800) msgrcv(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c206879f82086852000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051e5696907628c818f3565fe40a960ef19582f4858bf203b12f8a54195eca4043efff0f2e9ee4487f84b4c186fc2436b1f5aeb3d61a06c51cbd467abb20825634132b902ef4596afa245959dc3b59a002c861198dcfb3a58324c0fead34b6222f684d8ce5a1cdcd47a997a7dac000000000000000000000000000000"], 0xf8, 0x3, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) setuid(r2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001300)={{0x7, r2, r3, r2, r3, 0x1, 0x8}, 0x5, 0x9, r1, r1, 0x5, 0x0, 0x7fffffff, 0x2}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001380)=0x800) minherit(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x3) r5 = msgget$private(0x0, 0x100) sendto$inet6(r4, &(0x7f00000013c0)="a1804d409edcd758718d7ee7854ac284b633141f625a3c194551c93581b39ceaa987453038be30b19050de", 0x2b, 0x8, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001440)={{0x3, r2, r3, r2, r3, 0x8, 0xffff}, 0x8001, 0xfe1, 0x2}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000014c0)=""/172) getsockname$inet6(r4, &(0x7f0000001580), &(0x7f00000015c0)=0xc) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000001600)=""/112) ioctl$TIOCNXCL(r4, 0x2000740e) r7 = socket$inet6(0x18, 0x2, 0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x2, r2, r3, r2, r3, 0x180, 0xfffffffffffffff8}, 0x1, 0x95f9, r1, r1, 0x2, 0x0, 0x4, 0x8}) semget$private(0x0, 0x0, 0x3) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001700)=""/65) shmget(0x1, 0x4000, 0x40, &(0x7f0000ff8000/0x4000)=nil) pipe(&(0x7f0000001780)) semget$private(0x0, 0x7, 0x8) semget(0x0, 0x2, 0x501) bind$inet6(r7, &(0x7f00000017c0)={0x18, 0x3, 0x1, 0x6}, 0xc) semget(0x1, 0x1, 0x6) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001800)={r1, r2, r3}, 0xc) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[r1, r4, r6]) socket$inet6(0x18, 0x7, 0x20) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r5, r1, 0xc2, 0x4}, 0x0, 0x8bdd, r2, r2, 0x7, 0x2}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) syz_open_pts() syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) rename(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000180)='./bus/file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xb, 0x1ff) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x8) mknod(&(0x7f0000000100)='./file0/../file0\x00', 0x114, 0x1f) r1 = getuid() recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000001740)=[{&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/205, 0xcd}, {&(0x7f0000001540)=""/78, 0x4e}, {&(0x7f00000015c0)=""/210, 0xd2}, {&(0x7f00000016c0)=""/99, 0x63}], 0x7, &(0x7f00000017c0)=""/59, 0x3b}, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a9) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r4, 0x4) r5 = msgget(0x3, 0x200) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x9, r3, r4, r1, r4, 0x80, 0x1}, 0x3, 0xffffffffffffffff, r2, r2, 0x9, 0x5dc, 0x9, 0x6}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220a", 0xa13) r1 = syz_open_pts() close(r0) r2 = kqueue() close(r1) setitimer(0x1, &(0x7f0000000000)={{0xe454, 0x3f}, {0x8, 0x2}}, &(0x7f0000000040)) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) chown(0x0, 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000015c0)=""/235, 0xeb}], 0x1) 16:00:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000200)={{}, {0x7}}, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x200000004}, {0x0, 0xfff}}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0x88}, {r0, 0x100}, {r0, 0x1}, {r0, 0x84}, {r0, 0x80}], 0x6, 0x2) 16:00:03 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) semget(0x2, 0x3, 0x110) chmod(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e937676", 0x3a9) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) poll(&(0x7f00000001c0)=[{r0, 0x164}, {r0, 0x10a}, {r0, 0x42}, {r0, 0x20}, {r0, 0x4}, {r0, 0x84}, {r0, 0x4}], 0x7, 0x7) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) recvfrom(r1, &(0x7f0000000200)=""/49, 0x31, 0x40, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x1}, 0xc) r2 = semget$private(0x0, 0x30865f88224525e5, 0x200) semop(r2, &(0x7f0000000280)=[{0x2, 0xffffffff00000000, 0x800}, {0x3, 0xbaa, 0x1800}, {0x4, 0x6, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x7fffffff, 0x1000}, {0x1, 0x100, 0x800}, {0x0, 0x9253, 0x800}], 0x7) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x88) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) dup2(r1, r0) socketpair(0x10, 0x3, 0x8, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3e08000000000000008dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907ddf86fa686e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acb6af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6", 0xc6c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1, 0x1912ad6c, 0xffffffffffffff7f, "ffa14078cec50bc3ef23349501a89a79793fee1d"}) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/121}, {&(0x7f0000000300)=""/233}, {&(0x7f0000001240)=""/4096}, {&(0x7f0000000400)=""/129}], 0x3e4) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c503", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) close(r0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0xae}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="645393e64e2c58a671b343aa97728a702754a336342a5d6a1d6dc7db9b783855d3229895bce332a7e460d981e90ca01a97b770b343131f7e57a7a2b1a7b0618990168fd319679c3fe5e9cf2416b2f8c84c6e610adcbd370eb0c78200c2a16e0c18ffa988943dabdb539d4c684047e6581eec529ddbff1d1441618f510396d1694105c2449159eb4614fe81be982bc79c01343b8a6be0a6408509131200338c84f791bafd35527b7d0e0516b02678e68323bc121d29a3393c3059c2b0155b12ddc0d78e", 0xc3}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x9a9d, 0x3}, {0x7, 0x4}}, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x980, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r1, 0xa, r2) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xe62, 0x5, 0x3, 0x4a0, "7aff8c93d664837207425f823f54a362c23ba3c6", 0x20, 0x5}) mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20058, 0x40) openat(r1, &(0x7f0000000300)='./file0\x00', 0x2, 0x104) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setown(r2, 0x6, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x3) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="fa2b96cbc9a504ae4294a660b5129df92f936369ca0931375109a0d5e5df8311039c426d93553c080f82db067146ad5425d442a156f4b71efc295d69f36442d3f032b2922f0fd43807e9c57918bb7cacad9a8788dd699e12a15a43f5deb57d8fb732141300b501573a59355f91ba5d0fb9e960cd5816da12512bdad926601c108f5bfdd012d1d349aea23330de178e87aabf93aec26a44e8dee850aacc742088051436595652b9037b57a9f94f88edd655210193"], 0xa) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00d20000000000000000000fb16ceff1532b8e6100000000000000000000000020000000000000200000f70a0000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x52, 0x0, 0x0) msgsnd(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000b646"], 0x8, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) fsync(r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff013e2a5e00b5f77a00000000a8a618f1c5a37c", 0x14) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x7f}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x4) r2 = fcntl$dupfd(r0, 0xa, r1) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) writev(r5, &(0x7f0000001940)=[{&(0x7f0000000680)="05fa803d58b2df653cddf145945caefd811989aa5e349895ac32cabf931819acb101b5299d2e89f4242acc7793a8a17eb8c135da4ea2b5579035f69fbe952693a8dc5912ff9808afbfde23efe86e2a9299d394c43deabfc8589d90f690e4897d78e71f434024c698c1a86caa142afbb4eb78c3cab7e2897ddf8710f918d83e1f44cc4b904bbe2b5ce7e0c10f9ce37dba2ed7d11287c0c34f89aa0395d27faa012ee1bcc5b9ceffd744f4660130a566571913a11f574409c62c4247f92e5755394d088a2b2685e1c8a78ef83cfd868cf542f2667fcce6987533e49cb1c456ba5277a3ca3e3a0803d87a1f44a3eac4a9069b1a0f56ae5b033e7e", 0xf9}], 0x1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfc17244e46fafd82) 16:00:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7ff) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000ffa9354445654a89e39be22635a021069b6eb45f93598f00d71cc611883054a0be713d71"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xf7, 0x5, 0x7, 0xd4, "61b8bcefbd8fe8b213058cdde3fc285a453903bd", 0x800, 0x1ff}) mprotect(&(0x7f00004db000/0x1000)=nil, 0x1000, 0x6) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x84, 0x1) 16:00:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x5, 0xca70}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) 16:00:05 executing program 0: nanosleep(&(0x7f0000000000)={0x9, 0x9178}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/16, 0x10) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_gettime(0x400000000005, &(0x7f0000000080)) lseek(r0, 0x0, 0x2) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x164) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xff, 0x7}, {0x18, 0x3, 0x158b, 0x80}, 0xfffffffffffffff9, [0x9, 0x7ff, 0x101, 0x2, 0x7fff, 0x36f80000000, 0xffffffffffffffff, 0x9]}, 0x3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) write(r2, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e937676", 0x3a9) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fchmod(r0, 0xf) getgid() r1 = getegid() msgget$private(0x0, 0x4) setgid(r1) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x5, 0x4) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530a375d5eee300"], 0x10) r1 = socket(0x2, 0x8003, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000000)=0x8, 0xffffffffffffff40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getpgid(0xffffffffffffffff) r2 = getuid() shutdown(r0, 0x1) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001180)) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) dup2(r2, r3) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="07f76bd08ef79106d4e1a3571bf95cf119e0bd2ea2bb338c34b85cc2d243b5d1a6713df8bb6d844234dcf8864930ed127531e0ceaf74515818d5f84a946a7513d96fd92fc7462356"], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000000380)=""/181, 0xb5}], 0x1e8, 0x0}, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) shutdown(r2, 0x0) geteuid() r3 = msgget$private(0x0, 0x201) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000fd09be553267504899e2fafff3ae10d86d324a4a769488c307bb4ada64423171bbd775ef90271ea4f4994fec5bd473041633c935d4ec07632ffbf8c9aa708cd8ce595d405d9804b7d2889e1f01e00f172027ef90c6eb6104fad148f7bb04f3f749bf2d6342e1e4eb764ac14b61ccce793e8d409cea868c1ea64c8416a96c9421e43a155cf3e677e417611bbf518352f850d6bda333bc28fe83d397617348b7aec9a8abc1f22f15715ee3eb0335bee0bc9036820323ca8156580df77365e272761d4b5ca49e055810968369f38f2b63c77420dc3de565939a81f82f20ec19db6c30329c74464ade7b6cead8c66fa2f2f50fc91feea3d0fb22bf03e9b2fbc5b9e34e1e5995b4f76cb8a69dec946013e72aef7bf0219d66a98b0959062a6154b97b891e0da51d5eb641043203cb810a2a1373fd6f42caa87117195294f26279815ca58a4f6f8897ffd3ef504519e47b001f8612aba0310f4690d34a746426dbaf3143bbb6451513e5169b93a41de86a022c1c64eea3ccf4a3da91109ccf6c63cbd275fb43d057e90acc01f4d267f88caf30e8840debe3784ed9ebbfd70355efe35e92df40a9ca92b4f56845770c858d35afd825ca05ec5502419ea00b912d3abb469162b2836692b22cf96d02d2f3dbc77d7cfa2088183a74a0b389a1411ad6b71a45ad7ac4278afca9b1f0b0b707d778dc81827e8a21d3baf7a1d158ddafc81c48b5528897eb870f23c09821c53a9731ef6c92c4a4e18ea3862b366193fd36447d5a369e81ef26557e2e2aa6c6a417b6b005592afee890cc20000000000000008a173fae013c671d704a8aa492b7450ac6257b05071811fc8d24a3db308ea37488a979a07b971061158814a76d90b6e348e23391bb9454a9e15ba3be970624208b33037fe681339a2718829780ca336b6142417ee27567ab4f442beb499ad706e48dbdd0992fe75fcb1f8dfb45aa97864a51cafa5641aec959264dd5"], 0xf0, 0x800) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x42de, 0x4}, 0x2b1) close(r2) getuid() execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x580, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) recvfrom$unix(r0, &(0x7f0000000200)=""/203, 0xcb, 0x2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:06 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b229aaba601b4000b000822370500000039"], 0x1) r1 = getuid() poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x8}, {r0}, {r0, 0x1}, {r0, 0x20}], 0x5, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x30) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x6, 0xc1}, {0x0, 0x8}}, 0x2) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x134) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/125, 0x7d}], 0x6, &(0x7f0000000680)=""/93, 0x5d}, 0x40) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="335db9d0ef2bcbea7e935e9cbb879b586a67d0927d3a3f49725d979229bcb1d886e169f4237330d896cd0717fdb2a26d8dfbfcf058be43250837a20f906aeb5512cd64c80a23499a4eeb410b3c7fc047eb873501", 0x54, 0x1, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) sendto(r1, &(0x7f0000000140)="3a5c302acab10d6259c04d0ecbad2ab9965b1a1f3da375e8b75fcd82a185ec2fad13f3fd9713f65ca0839a83ddb265671634380816492496e41f5622e2f883d3d0965120d8399dafc4352ccea5f67094c6f0d802d36b3659835a642c1f13b460e510297d5c053081e490dbc0d20119984da191c510f5e224f6be7d3aa01fe8085723aba5f53a71fa0a0886", 0x8b, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x4, 0x54e}, 0xc) 16:00:12 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x8003, 0x4722) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/64, 0x40}], 0x1) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = socket$inet(0x2, 0x8001, 0xffffffffffffb00d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() close(r0) kqueue() msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07324cefbcc3e462018691298bd48a4edb52c753aa8985bdc3cbb193054500375384a813bac97525affdf00900000000000000c303086c67dbf4a93e150a"], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:13 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setgroups(0x1, &(0x7f0000000180)=[r0]) setregid(0x0, r1) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x4, 0x80) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000000)=0x7) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) 16:00:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7f, 0x3}, 0xfffffffffffffee3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0xfffffffffffff800}, {0x18, 0x1, 0x0, 0x1}, 0x1, [0x1, 0x0, 0x4, 0x7, 0x0, 0xfff, 0x3c, 0x1ff]}, 0x3c) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x343, 0x0, 0xfd30, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8010, 0x29) close(r0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20400, 0x40) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) dup2(r0, r0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getgid() r3 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x62, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r4, r4]) getpgid(r1) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) getpgrp() fchmod(r0, 0x10) sendto$inet(r3, &(0x7f0000000440)="8437ee1a5b78ee9d262f924895b2da2a31218f3a46757be8782290361820c86323c4d6d542ac45c3c4b60ad418a80a12967e8b56d0dbcf65e42d913cc2169c7dffae1154f1f289b68193c9888282ed0b9c9b87bbae", 0x55, 0x40c, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380)={0x34bd}, 0x10) socket(0x2, 0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r5 = kqueue() pipe2(&(0x7f0000000280), 0x8) r6 = socket(0x6, 0x4005, 0x1) poll(&(0x7f00000004c0)=[{r6, 0x40}, {r5, 0x4}, {r3, 0x20}], 0x3, 0x9cdd) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x1) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) r1 = msgget(0x3, 0x22) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) 16:00:14 executing program 0: clock_getres(0x3, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x7fff}, 0x10) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x42) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x118) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = msgget(0x1, 0x0) setuid(0xee01) msgsnd(r1, 0x0, 0x0, 0x0) 16:00:14 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:15 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x6040, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x200000) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710ef240ec011dc916f2bafb803ef0f701b406743f9bfcdb8b3c"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="a64da3ba5601d40fd4483f2f08221fb197a4314f953fa56d4786e0115c23ddac6bf669d74835e94863a1b721281af8b6201419bab2b9cc814d68f46e242736937bc0a6d7a0a13ac21079e02b962281af74", 0x51}], 0x1, 0x0) 16:00:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x6, &(0x7f0000000240)=[r0, r1, r2, r4, r5, r7]) r8 = socket$inet6(0x18, 0x1, 0x0) connect(r8, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r8, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r8, &(0x7f0000000100)="fe4470876e", 0x5, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000280)=[r3, r6, r6, r5]) 16:00:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x401) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x600000000000, 0x4}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x5) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x80000001, 0x2}, {0xb91b, 0x1ff}}, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc1) pipe2(&(0x7f0000000240), 0x10000) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) 16:00:15 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffffffffffffffff) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1ff) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xdc4}) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() dup2(r0, r0) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) 16:00:15 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x20003, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x405) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/242) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x8) r1 = socket$inet(0x2, 0x4, 0x200) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) r4 = socket$inet6(0x18, 0x5, 0x7fff) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x10, 0x2edb39a0, 0xa9}, {{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x2400000000, 0x8}, {{r3}, 0xffffffffffffffff, 0xa0, 0x0, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0xb, 0x3}, {{r5}, 0xfffffffffffffffb, 0x20, 0x0, 0x5, 0x7}], 0x4, &(0x7f00000003c0)=[{{r6}, 0x0, 0x22, 0x88, 0x4, 0x31}, {{r7}, 0xffffffffffffffff, 0x81, 0xfffff, 0x0, 0x5}], 0x9, &(0x7f0000000400)={0x8, 0x8}) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r9, r8) 16:00:15 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) readlink(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x0) 16:00:15 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x4013, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = geteuid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8) write(r0, &(0x7f0000000600)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5e27fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a097336151fcf577d8920100e6e47732c709ee55af217640cc755bd027acd3b5f27b8f83d520f5a10706228bbef880cd02fb13237738ec243bb0203", 0xae) syz_open_pts() close(r0) kqueue() unlink(&(0x7f0000000040)='./file0\x00') syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=""/254, 0xfe) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7fffffff}], 0xc996, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f00000001c0), 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000340)=""/166, 0xa6}], 0x1) close(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0, 0x20, 0x101}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x7, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000016, 0x7ff, 0x9}], 0x3, &(0x7f0000000240)=[{{r0}, 0x0, 0x41, 0x3, 0xfffffffffffffe5a, 0x8}, {{r0}, 0xfffffffffffffffc, 0x94, 0xf0000004, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x10001}, {{r1}, 0xffffffffffffffff, 0x82, 0xfffff, 0xffffffffffffdd23, 0x87c}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x5, 0x12, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x40, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x174c6c4c, 0x240000}], 0x5, &(0x7f0000000000)={0xfff, 0xdee}) kqueue() 16:00:15 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) r2 = semget(0x3, 0x0, 0x2) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='^.\x00') semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x4) kqueue() write(r1, &(0x7f0000001100)="2a8357b62ddf69fc2c4341d29a6d1b7ca296a51e690f19cb37fb8d6d439f7a703e142344f14bd63179ebe8da41b718edd1e8d4264fe19e5f29e454589a0b4e4a65fbca53f2c652f84aea3b8cb40e52bc7b8d2ca1ebb77d0573bd8d3ce3ddfcbc8f17371b07a32d46c1c43be7001caa714eef4c2ee1fb1f43a18011e760fa4aabafbd916d43d9794da430b90a09245705ba", 0x91) open(&(0x7f00000011c0)='./file0\x00', 0x20000, 0x138) 16:00:15 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0x8000}, 0x8) r2 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r2, 0x0, 0x380000000000065, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x90, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='5', 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, 0x0, 0x95) sendto$unix(r1, &(0x7f0000000200)="84275187596d38d57437664c1ef15fb3993105eac8c42a0ad2a9229372b499466a48ea660d7da4a6dbba690fae627bbe82e5da3348d0f67ec30d015090c3967fbea3511e26e21085f47e36f63a8b252c0bded0e228177390bfa313075163fceb1437e791ef721e6966385053f9ae75f2e6b3bb5d0dca180ab5639d8ba243531f4cb1bccddd1b188697b799e781d9052e798b330b", 0x94, 0x400, 0x0, 0x0) lseek(r2, 0xfffffffffffffffd, 0x3) 16:00:15 executing program 0: r0 = kqueue() dup2(r0, r0) r1 = kqueue() close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) sendto$unix(r2, &(0x7f0000000300)="2765a1a896ffd49f32cfb224225250a98bacc411b53a79cd3c50c52b09287921e263669f862c64455a6a8d4ff2332f278a40fd12e07e23f70e2bb0a5bef5a368ec98d2c4cad2663fc6a7c540a74142ce17ef983f89cea65aa335e3d197a8cd49d7d5e02995a8d358", 0x68, 0x0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x83, 0x9, 0x1c3a0000000000}, {{r1}, 0xffffffffffffffff, 0x8, 0xa7, 0x10001, 0x6}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000064, 0x1fe, 0x7}, {{r1}, 0xfffffffffffffffe, 0xc9, 0x0, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000003, 0x2002, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x2}], 0x6, &(0x7f0000000180)={0xfffffffffffffffc, 0x5}) r3 = dup2(r1, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) dup2(r0, r1) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x9e3, 0x9, 0x100, "172e1f50cf96934448e500c3845fd1c8eb44a3ac", 0x4, 0x3}) fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 16:00:15 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0xfffffffffffffff8}, 0xc) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socket(0x1a, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="cd318cb4cccfe2f31a3d0010af8c7e8ae9226488083429b7998627a80348e9d45d3deab074a6c2165ad7136c48614859cd3d668a2d8d03eace573da513590c96368c74907576feee9fa83286927df4231d3d3d0060c2ab11a360f5c8db05aa1b89398d9676d7e77e643fad75e8fb7a44b7e051d6279a7c583341fc4ef373afd348012c4c9e082200f8e84e6c54a18b7723800572d6da7e6df161dc71de77beaf9cc209e42812fc35204500ef09f20cc0c9879743625c30d6ebb2939da23aee3a1310bc3495f9e4523c143f4e25e428bec5c5cb03038c91b66b7338fde9399c2ad7ec7a926bbd1a9c8b00d2c6f44bd93e95a28cccce136fe9973c09a0b8a0596ba917e8d28c9173678dc2ef645eb73c928b624f37f6942f7c624a7de8a2da10d5411601cd8534786a8933f44224a6de8ff2c74c047caba24f849d778ddc86756b9ebf883cbba678ebc50f0f5693e542e0bd856e12ef9f5a53473ab481d1f779be77100390f8aaace79d586e48845693d7bc75f10a9bea9475bb481da9327812b15fbf837e1ce85eb840345da7bf4162fc012afd4b8f3f8933e759e29818035e1ce5665a7ebf7a0a3878fa853376989e026fb9801bb0987a52517a308077976534c10f082ff4b7b7caec1e20e835ff0d7df83edd19eb04e55c8a7f62b85d6851859c0c3fb80c8834a8e58bc407937c7de510d8affff23c8506e02ead7fcf821c95a6d71bdc1f18031c5538ace4a2f87253baae9ed83d15689c9cf435ec05ce223df1b3439deacf0e01e186c661dfc15fb510ac7498366f4e311f2bb74f7278412457fd70765cfc796b4a954ee22cc7b9d8ab7113cb466391f9159cecb8a91e221011493a3be1d1927490484b630e4f8262e0db990bc52262456dc40072906e2bf014a72665b15e00ee4cceb4650a7ad1e0efc649b00c20d32c107dd97100cbd8988976ba73c18d2e28dc19df74150c277c592367bb416b8bad986dc3613921b3283cfc4ff7f29717de92feef187bf1dc1d1412e62fc97110ea0be96c135be5d3567f258a7b210e04de44d9ecb65ae8df7406a17e15938bf6250ac1fca27e512b1aa719bdd812ef72a64ce11eb771dc43e51c3d1a7e3950eeeecee8d54e1f9133856376e234d12267a4b0dc435ad02d8ce702bdb6472a7c857a751a84b09a7ceb37a18b3fe055510cda31f1f1ac9b4cb6d6c6e4ca3f89cbe511a853360683853362ef9343a05db9ca1fbc05004a6fe5b0ae72618131d0104ef4bf0d31ed3d1e25c379e2a81e403d8ceb79620725186ffd1eb761aba31153ae848cc45c91ec80e6709f78030557850c983c20d46c5642ab951ef888aa121ce17663909bb06c8ecb9e8d5db35f65ed52290607b647b8ccf8709d2d06ebe1860dd227b0a722918da33bdc97910318282a501e68902c54bee2d5817d701abbab42ec37277104b9b904c5db60203e909dc36e208ff5733b1c549bd427346d708c42c3207c61954ed71004f5246c0e36f01ada0cefd10b4e2d0e2cc34190ce38b77ef1241295a0c221b329f44176c2d05e256b053922172c1862fc10518b311ddb57ec08df70c12fb7e15cade2c0e9578de83a495438d8fff5d9ed108e6b81b5c5566714f1f106189222a261b5ff6c00de12307b866e10ae9dd33670ee7ade8e8e6eac1730b27a9d5a93551b28d7089f8abff81adaa78959a65891e1b3434a68e97f223428d87d8a7953bcdf5934697ca49171beaef4a900eef1ac7926687882c733c0ee067947b6e3bd0d18c493b84ae2755aa0db16b29c636d930226489d23eb553bcef8da90f72d576c4b3bf032a7ead31e05169c8711e1365de8421b62aa1b4b5cdce3f12e94ef449097231f2705876bd4c21095dd872bf42417dc54368046da25c479032df121838e514ebdb2dc3d95c3cb10c8f088a296b9cb7257094dc6832f2c02dca06958330915cd299d208f82a3ce2796e29d729dfe9ac860f939457bb7231ea35769327b3c64f2c23da31c6a0644574cc133a579256017fd29e88559884bff36098d9ad575c1afcfd0309a68a09e09dd4dc654315a39e66761d3849b674b51e12a0f8c0848242453a00333083b27357347623b27c51e608a047aca99507fef9b32c725b26b8e2245a9b60eb3ac23f52c92b6b402756ec367a40bf866011efd6d033382d30d0b062ba0223084915ba26530d3a3c27664d3e6024f896037afa1c70816dc80c3bb9ba2814ffd455163922ba9fb8d5fe2be9e0f00ae125992856a32266b2b67d1bca8df6d5eab97f98e54a558ebd3f6040bc168785d1e29ccea3c1582a98d68711aecb0e7a71134a3bf217517bdbdf307314a3a9a296253a21f30bde5b9ae77932207d796e9542088a6f42af184785e3f7df4c0fbf4210e8e18daf80fe3e6cf6e67d6dacd880ef05ec16d166222ef96e5c74de1edac8787717f0eca0c05a8b1df3cf9cfbeeebbbfe5bc8429e020e87a18d790a50965599b1c2d183b8cd985de887a1dcc8ae28dfb15d6ee004ad09a5b235a0901d43725bbcaddd56fcaed4a091e9d46cc062fcaf081dcc586c6a98b14b4c04e509489a152b9ba331ff0a9265fa1cf983d62a7e0fb1ee5a44ac7f70788faea2314244983be3358dcd9e18db89a77a6515659e2236cfa6e9b1ccf8ad9be69f705460358b3e665f268e59d8543404140fcf41063313d2fe387c42664dfeb50b4364e5b03f36d1187b0500906024e8b2b50723f21943716b2b40d4510aed38e6f773d57dcc47ae501a9221b130807af8d3aa79d3889e4d99fe1ca80b17aa09ae0bee028930c3d1d619e0e80ba55f8acb3f0ea027d2e2a559915f1687fa3a64ba79cf309046a73e20360db93139b24df0a99ce4925cf60e07479da6f3153ab3ea07846b5103c1546140cf78de4a5101dd32ada316ea0c559d3ba22361e1ea4420404a89f8bcb323cd2bdf09552b1d439d914ef54c892dd79ee2d7b822bd1eb7d02599db72d41317a0e80d611edaa73171c2fccca33fd2fe128846f90968f2d093b0ef6625149258bf7db9e4f525de6c96f23a56933dc4541075799b94047b9a51527ff4399c368edd0aa90da02e4a2a6ec56b79e584844d1a4b2594c9666e40d2a3a5120527a27bc80e5db7970778090374fe49b0273be0839a7010eef090d1371f6b304bc6256cf16b464730e1aebba8791a6883ac8b0fd3fd6b6cb3dae5d2af6ed8b1464d1d14a8556fbab17f637c9527e32dd5d25f219d72e51600c72daa2d3cb95c26a335e79ba6c88be5600c112157b45cfc3009bd7b42b6f197c7b8bd76ab41787b9f61245689ec728decffde13cd4c3975b4ab0efc0fc9d117dcdc9abc97f1d55ad64af0a922aba5507095a669bcee38044285607680ecba7ac49cdcd201e0304efeec80cb6984e5cdb9fadcb4f0714252d42ca01517ea147db6612a718c0b82f0a86950075274743e0a0e9893e5289a62494e24d921a7287e28bde8cca007a0121167b9dae7d94e60531de8b5f81943344be7595589db465522fe177957d523d4fe9d9b1711f4487512f4b4e0f65061735fa913956dadbc852f96aa0f0d5eca97ba8da37ad90e0bdce8c3a887b692daca99ce784ff939c0b5aea85a64090d60fa2d70af4c3fa496569132168dd7a68ce4c4f0dfd5b84ed3a38f69ba2d1f5a4d9db011efc75c2ab2a6f75273ec855b695b5e34cac5b590646cc851ba57e2fddc801ce2db44f9c8fb1ada2acd44598c842250e4423836c9aeba9b248fadfe184f3bc5a6f6b14609baf4cbd67a0f7fb5072a5b5479bc7d9ce6d7b80e2b2cff7a79ff0607f9dbe4213f4f9b09febbb081481c1e8ff842df1a97314cc1eece2db09b6e8550ff0ce692c603155a2fbbc97caadfe50f7a4221d0e2a76333a1a9a55e4e67d69496c70f6ed07c338f8519a3be6861a942be0080ad884cf0bd561750ea9a0da9de761e4e6b4deadf59f56f6a87344f1c0797ee906dc7723b29964c3cc897f27d0586769da0c0c83da7abcf6252bd98361e0449cc508396e7626935e917f2430a21f23b2bff8fb5424b12233777ddea18bfe5dd22b8de9d8cca01e2c53691b66872ed20356041d3c034e6d24b00d3bedf4e804e2a0fd9b23874580a0da5b33768387fe8f0b2af0ec6ac55d7624b147f457312497837a182bd894d2550f820968b8faaf3a8e01ad3c79611e86938f03eaa14f40995c5391c1c35b696ad85dc2e570f291afe846b17d6e33b9bbc65b4edf3e5c77fe9910d9a9ff23c31abf9bba9cc65dad3d717ae9ca24fe8922ae7b1129476a9aea123ec96dd5df1111536af10cb094a108504db824b99413b3feb5cd34bdeb797c576e97698c826a5671a9945a6d5d27fb7dede1a8023ef8e55700cd3e9c66b0051e405e3b6451103948627bc25c125263e04c5a69bac435f964a8b41ec2dc76fd8d884bf4bec4a1f82020f9867bc2abedb3e95b7512551b875aff13b74d0b2d659f615f08c1aa8efdfac0af13f8e9abfe2c0566af45f023fb09a9a7828481e2837d4663e7880d96531afd8c481353a7e642ade98e52165d270ca438edb564550840d4ce32571edf4e645b91d117559edc290d00336d98a001331b82d0299475fe49d3ef64c569129b3fba17a84fa971d89a495d9610a01bbe6a31416fe36224860cdef569acd6ce81ca4e6c72a8e529dcfe0637790cc09b1925d42bd90b34c292b2c3628442a577eebdb49d2244aebae3a9b7a0ed0b883e01211fa8e552127f4509a86314e21cd84dc93e7d378809d6a7f225049734b5ec4b20ce7c0fee3d1a5c3c651b663e1b3944a20583520624c05db26b36409415ba496b6412b9fffaacb2c92a0c0e0e7718e811d927e310b5750872ace439827ea0b429d34410f43d8570076674dcd5d84eb47a2eda4aa2a733a27b789a8799aa400dd1f89f17467026d3742c86b62f7043b091270bc01b8767ac0d5e11d180c542905c9f4985ba1b373fd9c5318879ed387b5c66920557282481283ac05a2923df364c87af6fda7340f453b374352ae2f52b41749af96a939cb288b91a6ecacb5c6111cd380dc1e87f85308fc7fbd4752b7476e7b99ccb9de3aad86340d0b7fb603d4a0c94db7fbcad54f382619f10cfa3fe9ddbbb6e43004ff0bff37288136c3f87c9db67c5a123f4e8e6bb93d97746c63fb512db2ca48f466aaaf489d4fb52cf38f9703a403e80a117cb49d4c2c3ff6c2bf200bf801627f52aa0abd30f4d075d70e8df18c349c0bb9449d1e8498b93b8e916a596a02346a166bd61cf2fa10bd2b35d2f4d9c2618a5c02ac66d594b3aa2602eca7f1bdaf25edabcd0a1990b4af89db0a4df58cb49ed070e6c66d37c0fc33d510bb3416f651a64453f7476789ce8412404e916863aaba1c78b224867bf77fa34d8cfc2c3815983a23d41c74c870a02d07a614f5ec09cdd8757ec728caa1ac1bca29f4f625fc5a89331c3359375775f90f8b7e331419b2d7ec8c7063ac996a0f861b5e385f194479d5018723f2c8e0e30de4b9ed167865bcfb45c1f5ee1ee09d6354d10aaca00f2ef1e359f9a1360ec14e1ece7616721f82e0d79cc7a72408ced97937eeef8634ace6c36e04b02008d4b9be61292966cffd204c0b62b265527ae6516a0cc2068adba4d691dfe77ded9b793b485de3da2ddcbd9c80e4bdb4f75b8e08253c0e775582c6107026e06830ec540837f1586a52704c8dfb01024320977d787ef0e41515fb3f3a6e9521cc4ec11951ca77ff5d622caba1c494fc750636fff4f8bbdb9dc27196213bbf3a8cd48f3d3f01632ea54cdaf28f370388f389b2adb3a7dd7c66ca93c99286d37cf3a", 0x1000}, {&(0x7f0000001040)="28596b9a9f9e", 0x6}, {&(0x7f0000001080)="3d23cbf1d4c522fe0f0b55c3c4673f22f12a1a00e327a7d18f56c6e5e7fb128642553558cf82cbd8b5326e1a0f15e92227ebbb4200d60f420ff829503082b6190915c687d7d3cd7eb8844511fa5b6fde31c8dab08a998173133a9c4c57cc300b47b0ee009d69060a2912e2862bf3458cd3226aae1e02162ab8c4c0094e694d26e063c5b794eb92c0591424a84dd255adc3601a1349e5f221c0d461fe41a10124cb01db32760e85c19aa60bb045d3d7d72cb76d941be88f9bd1", 0xb9}], 0x3, 0x0) ftruncate(r0, 0x14000) 16:00:15 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) clock_getres(0x5, 0xfffffffffffffffe) 16:00:15 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/56, &(0x7f00000000c0)=0x38) r1 = socket$inet(0x2, 0x3, 0x1) shutdown(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) socket$inet(0x2, 0x5, 0x6) 16:00:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x6, 0x200) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/228) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/122) fcntl$dupfd(r0, 0xfffffffffffffffd, r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000040)='\x00,', 0x2, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0xb1, 0x0, 0x0, 0x0) close(r0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="01000000", 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd575becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a699d02727dadbe76d7dc0a903859fd7487ec9df0f2294c49735bd816d82362c32ecdca4ca6f1cd", 0x118) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7fffffff) r2 = kqueue() r3 = syz_open_pts() kqueue() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x3, 0x200, 0xa1, 0x9, "7c8caaafa1cab5b37937bc42afa547d15a4f4695", 0x8, 0x10000}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x467e92fb4b6b9653, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3ff, 0xa4c0, 0x8001, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r0, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:16 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0x100000190}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000180)='./bus\x00', 0x142, 0x2) chroot(&(0x7f0000000240)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xcc) truncate(&(0x7f0000000200)='./file0\x00', 0xfff) rename(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x1) sendto$unix(r0, &(0x7f0000000980)="489f7f0dad11a35a29cc57ea7b38c65b35c9b833", 0x14, 0x4, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x20000000000000) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x9}, {0x18, 0x0, 0xffffffff, 0x9}, 0x40, [0x5, 0x9, 0x7ff, 0x4, 0x8, 0x4, 0xa, 0x3ff]}, 0x3c) kqueue() socket(0x18, 0x8000, 0x4) open(&(0x7f00000002c0)='./file0\x00', 0x4c0, 0x0) socket$inet(0x2, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto$unix(r4, &(0x7f0000000300)="c9d06fe0b22c66a6ca51607855fd391b9e4344a9f7adcef597c08f1d6a2908368afc8e8c6e1502a8ec5162ac1b843d1f2eb5fdc6d4fb8a2264c38bc283ab9cf0d4e59764ac848abff36b5d39e41096780abe522642a867174b0dfbf8156095c320d428b4b60cb6946efdc7c5e50b50984c443a587e34ab036579d140db4bcc4b", 0x80, 0x2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000540)=""/138, 0x8a}, {&(0x7f0000000600)=""/29, 0x1d}, {&(0x7f0000000640)=""/197, 0xc5}, {&(0x7f0000000740)=""/84, 0x54}, {&(0x7f00000007c0)=""/252, 0xfc}], 0x7, &(0x7f0000000a00)=""/189, 0xbd}, 0x803) select(0x40, &(0x7f0000000080)={0x8000, 0xff, 0x4799, 0x3, 0x9, 0x4, 0x0, 0x68e}, &(0x7f0000000200)={0x5, 0x3, 0x100000001, 0x4, 0xff, 0x2, 0x1, 0x4}, &(0x7f0000000240)={0x20, 0x0, 0xfffffffffffffffa, 0x7, 0x4, 0x40, 0x6, 0x80000000}, &(0x7f0000000280)={0x8, 0x5}) kevent(r5, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x71, 0x40000003, 0x800, 0x9ddd}, {{r2}, 0x0, 0x2, 0x2, 0xe3, 0x1ff}, {{r3}, 0xfffffffffffffffc, 0xd3, 0x0, 0x5, 0xfff}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8, 0x2}], 0x7fffffff, 0x0) sendto$unix(r3, &(0x7f0000000ac0)="ea194c1286de23fef16c5536d959ec87296488ab6bf0e6f855", 0x19, 0x7, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)='\x00\t\v8', 0x4) getsockopt(r0, 0x4, 0x7ff, &(0x7f0000000040)=""/111, &(0x7f00000000c0)=0x6f) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xee73}, 0xc) select(0x40, &(0x7f0000000180)={0xffff, 0x4, 0x80000000, 0x7, 0x1f, 0xb7a9, 0x1, 0x100}, &(0x7f00000001c0)={0x4, 0x891, 0x8, 0x3f, 0x0, 0x5, 0xffffffffffff68da, 0x7ec}, &(0x7f0000000200)={0x8, 0x80, 0xffff, 0x7, 0x0, 0x1, 0x80, 0x5}, &(0x7f0000000240)={0x0, 0x7fffffff}) socket$unix(0x1, 0x5, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a211066b2a7b51a19f5e203b6de741da223c598d7ba1ae930989f34d283df1d3e4bc365ad89eaf989091378cbef819847564e0e74b2177b7b547c439baf104cfcadeffd0aead1c76acfc18e92944c70a771b932414858c9d190fabaf79de46dd5b38905802f932080d5ff9899add5e8e9ae04c67f88ac097599cf6b0f126", 0x7e) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000006c0)="ec7d2f00afdba0ead780b5109ccb9867326f1eff88050fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r1, &(0x7f00000004c0)=""/249, 0xf4) 16:00:17 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x4) chdir(&(0x7f0000000000)='./file0\x00') r0 = geteuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r2) 16:00:17 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) read(r1, &(0x7f0000000180)=""/149, 0x95) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r4 = getppid() fcntl$setown(r0, 0x6, r4) r5 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x4a, r6, r3, r7, r1, 0x20, 0x4}, 0x7, 0xffff, r4, r4, 0x2, 0x2, 0x5, 0x6}) r8 = getpid() setregid(0x0, r2) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x18) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) fchmod(r0, 0x80) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x7) setuid(0xee01) r9 = msgget(0xffffffffffffffff, 0x3fe) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r8, r8, 0x3, 0x2, 0x21, 0x100000001}) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:00:17 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r3) chdir(&(0x7f0000000100)='./file0\x00') r4 = socket$unix(0x1, 0x0, 0x0) connect$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r4, &(0x7f0000000180)="09e83fed026248177da94fcebeb3203a2d51a70246c357ab7137a50d9b41aadc3cac38ba99e8e0aa13c681ad24b24dbb6874a98a042dfa6b2ad3329f3f6f9c1d7b9541101b79f603f717d20d", 0x4c, 0x6, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r6 = socket$inet6(0x18, 0x6, 0x80000001) getpeername$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$unix(r4, &(0x7f0000000340)=@file={0x0, ""/54}, &(0x7f0000000380)=0x38) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x14) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r7, &(0x7f0000000400)='./file0\x00', r8, &(0x7f0000000480)='./file0\x00', 0x4) getpeername$inet6(r7, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r10 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0xee6, r2, r3, r0, r3, 0x40, 0x20}, 0x22f, 0xfff, r1, r1, 0x4, 0x10001, 0x1f}) writev(r4, &(0x7f0000000680)=[{&(0x7f00000005c0)="ea168531779fcf8129b3c58afc6260f19758f312815b7d8d329331ac4abb518cff29ae0297955c4b12ffb5cf9a8c157db026a42b010204312c035fae2b6329d445f07be83391d0160f02b19b0ab092a7d5c5886b5d00a06d166d7d73db039e652b89250505ebcc882d15f903d8bc64a32cc916a5c6263de1763cac116e4e32ed9eedaab61c1a00c60d2190a1c12f9c81d29b09bf8ff954af0e8576fecf55299be97bf9b9adcfca432830", 0xaa}], 0x1) connect$unix(r9, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) r11 = syz_open_pts() poll(&(0x7f0000000700)=[{r11, 0x14}], 0x1, 0x0) close(r8) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) close(r7) pwritev(r5, &(0x7f0000002880)=[{&(0x7f0000000780)="896fe14ff3a8e9400de18dd2a7577f9024dcec6abd88f0877ecb8ee042aca9475670483af38b2349d82ab0a5fcfac14880ef7aaaaf559a8910402064dc533e97a30f6aaa2607409ab0be5a02e0d839bd9e1a0cae7375ad104e8692abe45ddc1bd5430a6edc6e3d50d11671e203019e10bbe70c71758bad11c3436242bb91a250afc750b36d2e2b29c23de0af8585e4ceb4a30b57638bc9b6dc8c2ce8ab2e3030d16f9acc47a9cd27037ba318bcf80485029528c484ec435a59f4dc49945051b9c5ae107b4b4e3f0710aec86261ca5d00f6bb61da7a41a391dcd79e4edeaa2cdf93291dd292493d6ed7e18e9b7a65c74a7c1676c88814624081ffbc989ac0a85fb0b688dde7141ba94f6ec98feb5a3910cf2a30010045551e4c411862789e17f466bd3349bf7f81555d9febb24cf504e1b775bc52acafc577e2ffd6df9fa338f714df1ea6eda4a668238c71e3b0101010143c7362b4b87b538f8ddb271b7612ed18e797f6e37a8a57fb640cc423832c5e458909956b3ecf2ee72a0983645f7e2c424f18b8bb30dc3a10edf264d950eeed63af7d204efa43a8d9e8e20cb0888a16fab703ba82c7b49efbcd07141c3dff4640d42035d6f73c74fcc8040e75bd99719b70139c9f888ba885e31ae24f7f1cd9e6dba8135308b3e333dac46e2988073f7732677248c973912fca82546af9aaf2ecb4babe94c2e5be4173ea4e2a74ba7658018c7598de3dfe2afcf97546698aec87e0008094120473cac3a148991885f6d2b3dd771858c6a54ab275b111550832009e75633dcea78522ee4a633b29f02136b9b4e3ea3db6a32a7da4dc492e21e7e485a8e1f62cc1cab32f739e1b15119980f68c670b9df889351c60827f9b0737ca0551547fd30208238a444e70cdca83cf8dc3fc208e88a75998cf067d25a8ff1bbdf9c80e56baec7a3051ceb818e792fcce5aa4278e94f46734ebc3e4ea4528300766762f30d802258e79ec72f959d4894a42fca413470d8a6eab080f14ce5558a8e188274c994fece826d574f1d0cca1378e16417f317521148949f30d56bce2838acbfd127f501e5bb32d839b2a7c618781016861eae83ae58ba7472efabc0c81c51062dc3896f207468ec59722509b975b4ccfd41a152293260312f6197bb1348e58b9bce9a37de801545b3e359c5c1d7107ac7b3d7f67b18ac4c903746d37ad823df74d7e38a3e6153e9cf28dd29d6c628ff511d510397cbe5ef95525e0c4b1f88cad60bc44ca4d7ed820978f6df5fe4e10d3012960a80f3c904375ae81f98ce070abe6056ba630776fa9b61cbcdf3a63e66cb5bedd79ec1301dec829fcce70300e5ca3e12481425c0739f7d85e0fc7fe49f1ba87d46631539c6f9f589e5d93dfad3b74422f3793f10f688e4011a471619db80386aa3cde4c002662de337b1f57dc1185270b5e032039d27d235073e63d0c92b2b07a1d2570cf6a82e16b5082bd57f9a4d5e6b13ff30164e0a0962c201d6599ed84bd7a0ce9950ee271082b44abaf5483b74eefe6024f8b1a3591ad19a7d6212d4e196dff3d6c4d0631215017dc05ca91397ef25100b439837acc6fc3221b1b354ba8359c5c5ba727de15b29eedf7a2fa85a0d4dbc457777e4bf894a12911e5730606f740fe902e29ca900c6a618cdf7b874c4ff27378ba3496e53bad70cbad62892fe84b0cc09ecb9d0142871b5a132e7f710cec8b2f17f061a9f25ad83cac542c1640e2c5dca2402fa264611c7d1cf3c2aa5eab80c46a3a22282c218f003bc31b9cc707996f35118e5cce9e396ff373f001da8eac04180df4db02d5c37e6ba6798f3f4ac6052418a65458da5c6d3c6ab5d5099712e2c9c3566bb5927f626b41b260555c4703163335f83e0da845b1323c70a5a0e25d86deaf123fba5bed2e86f9d8627930f55de1d6181437e4a4e9a07d6c75202dc007788292a9d1184466b47a74637ef847e33340864e35d484f753cc3eaf7b2b22f2c9777aad0eeabdcbbc0fa734faded74e91f9fd2d22fae2cdcf1784eef8955ace63c526ae7d720d071cfaeefed9b73c7b2ea1cd93bdea68182c9a2c16fd89a8b22b9d3b6da517116ce83fb9eecb4b84853dd1255aebe7859c6899f764bebae67331ae24a0b372ef7f46536aba9b3cc33918bb1bb40c913be7412ec2cc3f77432652cd6d973285a624b25069edee908bcd410ac34c33e41f224dcafbd29b5100fcfc77b61c56234d27c43e1b065d3481822261b4fe9540bad6ad70e9f3466cb0925744d9699fab614938dc794ff2a008c065122a3297966c72569157db83b2027381324afe52447657991b9b92e6f09842e8e3d215662912e93c9b2bb357805d2784c96ca66c9a6d727b10464b9911390463d2a2be58bd3f41820afe8e364a69f28422a716d4f91b0f1ce984832c64e3600085163d8a833d9f419bec3ffe8ef0c0f5fb1091b5d8059d64d4d0c9725930cf914150d95b9cb90cf1881394b323c302d13665c783fcccf9a26e9138634fe80f3dc2ba8e0140516a0692a25d2d13f7f8d0fef7c924d73f9e7071170dd800150ec45310f4b38c98d4a4235d55791ea87c2eebfd1d256f90744e630add9777f3412b9edc1738d33f41ea6f9dc786219ebba44a8dd58e967c7ef14938f18db6a1c120b31377a30f9ed4393ab707fcf7b916b5411500f5160213ece5d0a2a288d71b19d68a245bc081e10c6e2532a4c9ba5b9954986594c894539b9cf188fb5b96905c7d087a4fb14ca0aeecb6e72df79718b376125c1945ebc63a5b6d77be2ba84bc99d37dffa78e2bc8c885ea5b1ec6b5be2932ee856cfeaf21ab5ff6b38457124007c4946663acf5869a2844bf4944cfa470bee5ec41967761b99bc0e728a7254fcce6388c165ca9c10265d8acdbd1e4bd5647038000f486e65f4907c14698f269a9d91b5b38cf06b399d88149680b341acffc1b50bc4f880135d1228a1fda4e54d5445e805aa0bf80e46c8c9987deb25ef4f3f8f8a28538694542939044a5bb777c0fe9a67c97dbdadb3157868d1dcf38f8d4b45fc49345025a328a69887c4fb21798d48e514384fdde7b76cf3a284d392d0f2e148a9e8462027758266264bdcbd4e522ea54f9f42c4859037f4abededd535e7a725b1fb847c273ba98736b8fd2adea8aaf386b841579236f02ac09f297e139c8a2471cf7bd7281b4495492f543eb4a8951268b8268d456957eb956cf6ed6d22b6e0d3ac4b69afed1e5c2e99afcde9ca461b035aea811a27f258dc7df677a4e43781dd75e68595aa89eeb01d1ed1eca2fbbb3dae890a52348e0a052a8421ab2f478eb92a54400967fa6ec7504482fcd91d51c5d0ea0827f1c54c6400751bb31cc9e4d2a4ae679f7e2b18808d29e7aade40d0dc93591837b1574dfb432bb56e892372a668ee2fc4c1ed787edfa0479f82fed2941ed97482f9a1c54003f3e61e97b2b7758987b3e8c54fe4e6e3b0726ee72bb587ead2b6beeffca304e1ef274b23e1c521cd908bfd761eee966c0ea1e9ad8ab7c48534bf342f38a0404d6e3e3fdf9ec0f699a4272834d87801dbb8ff0938f84ba653dbeafc5abf0d4fa5c9a8d71a3d5ea6bc54c37ece64b28126c873f5e872672c745b3820961b16f4464d26e046e48c07c99545ee91e61e00274694ae84dfb06399026fe43a5c765a0b00b100d5f9cba62fc93f09bd6cd47c292a006bf195815e1293f7c5545c8fbac29750705a9d37b93bec84c5356450beb8fd437e3bdd2faf6eb5d5c4294ce937cc638e58e2de4f184af84ea9b3c6c1dc21ddc846243db06212a18bb7d9586e2bbf8ca008548dc3cb15323686ab9a9f692551472b069c5dc36e97cd7bb25dcdd00bd2ffb1fe7253080d7f27dff7f347febb59b026e58bab42df7b44a175dfefca8afb9cec2eaad3eb15abd8e7dac7bf653c6ee7cc88c4b3f845778cde95277bfdd56e88f2ea80a133ec7403607fc1e5592c6217fb06bf8cfde880d954b6c210a06ffbfe5a9d0e2362b1f08374c91e52cef2712bcf8a3a6b444921277cdebca6bd2aa65a3139a85080df702a8a29d0a5a5af4ab55995e76184cdbd0fa960a902407217972321d1692ea97c43e5e3b18a296a90811bb776a192a4bc06acb88d40cdb52fa128b6bdbaa495f44b804e18fc06559d5030539e1cfea2554b8238becbeb614388f78eb2f6dab752aaf3b1471fbe7041887925a65294b51e59284cf7fe9fde410463f5eb6f0271d5374ba7cbdd5af9f37ddef2ce4ee66126b7d83745ef8a2971c83949573213300e3f068fee5dcf6bd19b1eea013ff2c4892dd1889f07c358228c7e7f3f393c7ff85f512e7a0e5ead47dd701d9f088b05a332f35c22c6c74953ad3bdccbe15a8d747d5073a5587cae10e4ace454d2a9977025b2ac6a5f9f3c30b10b6e4b3104e8704a5b5557be82762aaf9229844fa35bc96d854a37204a6f5721cf96f38e1dd8903cdd0d132a2809e50c809689fedd8ae19cda01faa6d1769071c8ff437e6b27eaab9892d68e68134ade2507662053a605d886dcc4730806069d25291f454cc8e25f08ef0c3af51562af798c1010096eaf18ff4f4102e256c1b2e2175c608e803ae38e8c9cb6b79c22c04041249addb8479a61979002aabe884b60bd41e799dfb0cf6b9ff8211167f2b8ec77faba44b4bcc5195efd1a1c5b0cd9efabaecc5424fb10d86b28092d15a04e931bdc02a8d34d7411aefb4a1930adf9dbe370a7160a2c832ae7a3218121f97993c6870dc0d5d215f330636fe3784afd1356b840e8546f58ff7a6bcf9b0e24fc39cf2143767c744fe083d05493f1ff1c9a13cab73c175f2aec4630904dad8653278f23f0779eb2e5f3a01eb39a240840a98eb9ecafce0d5666f853c89842a260fc036b88c78d4e6789543994b90e6d7b17ce58e600c4d1900256826a2252bb60330d8ba3120ad78bc0b1f14cac0cad86d04bf63eb985b194fcb0da6b6c73d7dc6959b8ee054a86e69b1ccc696ce73e4b76fdfcc830d203c7e879949657480eb89ffed94089ee2a3307296be38354f0ea469e6ed471975eb077607ebc8a5ee486ff96fe4282727d245cd06ac7e86e1904437f8adf747e0b981bdd8c56440dae8bebaa3157093dc105ba6fd62e4bf3e933c3eaf89a3ecf15d8a4e18e33dbb41368e81595ab05718240e19f822f28bd9ba37c79095dc36fdbc67d5a912e01dbce7039391c55bddf4a53860f0df8d9a05bc130f2707d7eeb1c035898f99a62ab09b524fe61638320f3c002d058f305c9f4adce47346f7038d7aabde112bc0ae3be00a49c1dfb42ca3256da3977ccd97a738bf6269ca97ba246b498d3dc195692182e1c5a49d3c89b228b95f657abe2fde49fdcadd72316f0f51e7872ab357db6c56452dd1e4f6f36ab8aa3aded9d9d5de634e2be4326086b4d3322146360f9e503697756ae774321af5dffb96360134b10c69d5cf78cc2bc560cb0f98621640a2e5a45671a6897bb186c30acdf3714cc590e482d91ca36b90c2ca5b291e8953dabd6aabda43d4efb942e36a2fbab8fe88e031496e1eacf01825bac09a8af44c80c2fbe587bb13110e4ed7479a4ab5fafd4a953aae1325fea62753a2a308e19d21aee87b700315351010f33bc08dc13aca81d0bdd3f49b8f378f33b6ea0f4012ac62d7def8aabece587b82e8d35a6ad09ff59146e545913a2f41e9d0ac9c47a60ce9b1a1a1713482e883a54b787773e5fd2c2bcd646f9a1d6f28884e9bfefed845de0a247359eb065577f73b2066443eb31dd32aac31e1440c6ade025180fef59bd19426e625630e0f60de51461106ca76cd4b56d", 0x1000}, {&(0x7f0000001780)="f4b5ac0ed924cfd3ea277a1f554bfcd749a2f1287d63f208a356a55741304a3a9b8201e6c543367f2385f80d226e1bb961ed14551096153c8627f175189216d4adab0c8fb45f8609736e8e9a13d8635c4d25df2b16d1901e5ecd4fae4838ef2f3ca9ffca01cfe9b80e3ac0538402eb6f21f01ce511587c810306ded880523f006929a6f1c2efe49026159032a18844bb3a335992bd9dc8b29dcd42a6864d4e1ac7ab0512bfbc37827b7a399230c311385ef57b2eaa03a365d521fe8d8a9896fe6431e1d24d51e9224714f7c11d3ac9199497f459dddcc5b8e2322c27d7b7a6d688101461866e104702ecd57a4fa606e94696a0e658f2f28a63e4b440", 0xfc}, {&(0x7f0000001880)="f877948fe1c22db7a285d5882fff405e041e804ba2658406ccb88a0428f67962edcd681b63d4b3e0a8ce07a98275919f80e52526afd362e094655868b75148768706941028b9708ffb40f09f47248fd537840aabc5f21573d11a390bea91a09b1fb259d6d9b237359b4cb812b7c8b0cfab48a8daaca938e4b5111c83ede54f39a57c4d95ce76f9eeb92dd9b09b7dbda13b95986049ed6d7ecc1e2a2a26148b58453d95df633a6ce291becc8b9a22377e5efeb5207eb76b1ce65725cde4746223fc9ad330a55f391c7580c3a9b68ebcebe7ff74659ddb296595ca6420d50066f2bd9287d262f9d1deef7e0faf1bb282a38c5e403ea2962d1b1a475b0043cea8baa8dd6534abb01d6d5258fffecf58f1600c81b1e94668396b167448925e75f8e234f6a705346154728b2a982d4b5e952ac7444ddbcd6938f6ccdaac39544594a6df4692064bc8e3523a527f9ad619a779567d14792489c9dd376715a50cdc8c8ccaed301984e9c2e95df9955961368e78e4c2a481533ca440d8f1f21054e713eb6b2d498e9fefe0b7073a0a29a55b00089a9291a3a5648c3674e11e4fc92e94914ee6a12714a87377f13aadc43efe77e8a56b1dc1f634cb8a415e0e7bd4d31266bb08fe80214ea0232a21177951e65fd244ecb6b842fedbbb207b5e9c2908cdbd5510a665278cbfba8bab5b97c15d45212df0ec1a8f00c2837bbcc0b63569009d6b386452fe5fceaf979480ee3007e0e1189e5893dfae53824274568d8967eef0c43d62843798515bb32a6c0aaf993f1277cceb00e311270d54bd56c00403056cb3d759ae623b7a80f9b8af2688fa4c7dec76e7795e3eba6db61e07c079eef7a0f0eb0df53b52416b630cef44a44d3a91aa4b39d37e09f08ea1e8fdbd50db987b454ddd0856061d4d0fdf9a7486e68694d09053f86202d0741d60a3c27aeed2870f2ea2ba5c16f48777648166735904cc165992671a2a1b45912b459856de9a979bfe41f6732e6966d7f971c54385a3bdaf64e2ab2a5932553546a4055ea11f044f9181852f3bec95e8f92cf91ae7aa0952ed71ef53940b8bd9b6d681ab4db68b5fc3d04f55fce3544248485bd86de85f9c2158e309697bb507bc626562932adc7bebcefef318cbc802061e0c1b4553d6f039a2005f61fde726174b410b168bfca5fe9e4efab5ef168b646d727287a691cbf316fb458f5695c755b9f2f431b5f45a52aa93297bab0dc6b51dd6196a4e0321a2d4545e74bd58e0ac9e4eba9d2f6f8852516e35d37b7bb93a16491be60560c09328aa718efde927bb19eeba1a8c66db63979fc045540ac79dfb79db2168290524a8c64425f32bee8d0a8d4300e6ceba46721650dd14793e2684a7cee4567e5940809533186f4258ca0ac5ac56700eeaf8f3829a0b103a903f704a605fa9ba96e03527eabb7261770748f628af79f8f0f4158597c60cfcc5867a148022365bf67d84c783208724b250c41c2eead4a3689aa17a31aa8da6d61e35b34bc2656ec932a410fcced4eb4461a34815e902a8e7969eca8d1e1b899282af0c9f5037b9ed91192e4fbc396bd24c1aa3db732411ca2f46145b133fed2a4843e9fad413cd92b3e589417cfeee821c42a63d085b134084260bedafd071834cb64ee7faafa63b7452347f5ce0d0390ffb1a4c2052b83719418be6ec0ff7a2d7e1a2e9069878dcc2dcf5de7bb30a29ce5d7468d3c258151319e31886905738ded1aedb7d91901af31af120406bb5623ce4d58267609ccb3648d69b50667e22f33e90ac33eb419f3ef155846a7f2e9a3301eb3933e7b9e8399b913dde43e9c6f86dbc502c7c8f52825c30b0b30c9d280b1ed0f21bbad25a3773f8f5ed875f1e241507a1d1a783084a45ccd363ffc2ed7b2394556bc6b4004ab8d34ce964bde5715bbe2fbff255955885f25f98a9f53f68045a5a55dc977cbee16e2b32117bb41aa8f310c4d3c0322212507dd6c846aa8caea67c24b08fb961b1d9a20c4401f5a0295deb90de4b4ce385856deb96f789ce8dc16473f655a5dac24ce96e726c34a7816da1f3b21eac4d15871a3d81d74c5bcad5d49efbf3cb875505718a8979c046a477dfb6d6e3fbea687858d6de7103d72d8c4c0aed1ae36b614fc49cbc25f0788600bb88c7212ff4e1ba65993a8e393be2f8aa3899c6a436deb29bd87547cb95addd0ca15decdd9100e0b6310a3177d086b0bc36fb36d6c599ac0dc42d4bc4adb2edb5499a1412dacca7106430e02928eac25e11e0927bfbcce0d7e49d90025dc684f3fe255d953572a28fbf4adbc42e68836da8b8e24aaade1db96b956f7bba7d857d91b0d3140185658fb257c4cb7836d6dee5673b5bd49c44fa0b7d9f64df40fa68e29379c15e71ada777f7896298e83f47ee39c5e1ebae12a48875297938db2c129c2ce4e6be08110922da45b84f4a5de1c6047c4df362719a592bab1f9045c4aae76c8da6b111978170780b9602ede27f3aca176821f65527294761bdb9251486fcb1288e359fe1aba46cf534eb93d2200e41ff3b7180c7a67491dd651adecbff43b17688812cbc2e4ee39e15290915b0cefa7200f775186647894210497f612e4ec7152af0b6b9ed797a9087a982355515e6664a5bb168f776e252d368b896f649527fd16d50514b571238c30448ffb8dbb70e9731c7b081d2a910d431eab8b0ea380b64a6db8ed1c509bd7a9a8a70a037630a0a88f97b52161275e8e180d8a886686f86a1a070a7facd6a1b887395652f9794c47a31be970c34ddfbbd5718fe3943cf1d66dd0dab4d7db4927d923582ef33a8a2c82d33441a9e8e5f61425b21b486379f6043e048639fd537cd36c2e85b7626ef588ab4a3c6716dacc060d8735d8516fbeda76341bd21d1304b7b8a887d5157035181894f1d11a19cb65934c5d32ded4c51f89a04284bdd382ff0b26afa367cfdde869d46b7c8a3e5b9a0e9cc87b2f55c686fcdef44b88c193dd5cb6c1b68aa808c3f7a55a99e6a080ea93ebd1c36155a2c15160232051c8eb66163ce900ff7b5af1fec2ac09edecd71e155a015c794a097117de18b0420e15ae2a6eeab200ed0fd53e852fe10cd6a2d883fb93a4b76e5d72f09df83f73c9ed2a4dee98918e46b53817754458acfc8e10d67938b8d2dca371dc07de1e7f80b6341c5c1b71b8e7afb84967841bcf96f0f030fc733c247a9272dbce69bde6a069637214089f0e10b3ca43eebc50304b577c89fa47cd538846006322b9b50d40695ffa7c7ac236701a9004bebb6e79a090b788e27b46138150b638bab2a62caf0e6143afbca4f7ae1afc293f42fd46b6e7ef39b99d788dc2d0e75080ebfc35ea6d29b2023969e1a1652be96f737a675463f525bc71e44f7df206dea1fc19fd2569be0c94dfe1b7287dbf4bc8b930f6a376d8260a680069878e16b4d3a0d5fb308d78692249a88c88c15af77c46bce146960bc10f4b5c04afe86b74061cd8e9876ed62dd559fa096d196402680c2d6caa457699b283c08ea51bba4ccce677d4ed411e1c6424b9a245e91e79e9226f2bb2af51bf1aff9c28034558a555c82ff3794f97fa3472a3eccd0a2a280d2f911c64b866ee0a7a8f97682acac4c38b8301e8d280d2dce3c109ab2b61f9d3e5f784b925dadfee10a7b40cedfb6ab98696b79189c41fa7d5a5d0300423fa7a54ab8c22b334235ef8102efdb248f0af694050c39a440dcf60ffe7734b7c219cf802c6f1f07ab0e7da9ac9908beb5ff541808d6c1c2cadad91875474861a9bd0831623b89b0d0a69d7aec68c38075f8e4d6714799271fed5adcfc0376ff7fb20502b1446da9c05319d790e431fbe39fbc7df7e8513e2c282c5d5f41d63e010ceaff3897a6202c1ffa8cb5fbc3e6ad425886de658105ba372b3834be9971a8ce8d6d464bbfb56682db0ae03bbb6f0fc92a9746d3160c9b099ccf07927e883ddd546c4f6a641c3939dd93a023a4ffac8204ca35b099f0655869c08d64c903240191c388f8009a90a1b95c69dad1cf769d7e255883afd3226fb5fd99f53c52752fed5563da881bac082e3fa2072b2eff264384b4bf58635482bfdf620e2b7f637acffa98ba840143e558cb4782d83ae9eeb5205433051eae72bba010ae430809a1b53bb312e13950f18f3a508b53abec55e76bfb53229deacb71ecf5cd1785136a28b842dfc68dc2b9c4e3b92a12ec088e71c861571709c9e4e9b8f2a637ef91dad662f33e28a49af34670553e61432921ce89d28e3387e9791e16fe3dd6b7a238d667f016d2036561b831d0ad9f04bfe2dcec204e2346488b1d63d36c506be7d334f9abb034d21d90be5d1a061935c99eaae204c657c6fa8fd87e2a72bae5262d45da95d907028b8e9572aade206dd0f3690f115c09e161d3ec5480c76cb86e09c371e18279cac4d168777dcd4ac7a7d2b1ec8df7d408bff3326c0c72aacdafd21f544a0046c743fb2bb855e5bad7cb9c32ff1825e3912f12216966fa38f7d8274d2e6ce690b31d907d36e1de8dfab4a20b21b5ccae2234ce4cec3d51ce9353929fa02e278664d3da4c73dbd0f2a68f0afe2dc57c84066ab9c9c25aeee2d505d80e9e37815ec318468d9652fa65ecefe5f3de39b400f27f730cbbb89ea00b01325231c55b3f032d86f40a7fc2bd4cb0870f48af8a3df2f0c03eb53547ad1fb7c4e58d318ef8e4996162ad480467330ba3502ce1fdee60fa49ed1d9ef0451b41b39ee27aabe684e6f41c8e79ed5867277fb3243f16dec23ab6c6ca304350c83c5d60af5bd01270633cdecd8f3c377b8299a00a45f78e14d460a1700afb5687a4fb3e0156f1140d419c87d38fb1725650b39c5505e4f0ac20adbcb81d1fe8ded85d5fbbf818c07332e96e8a4437caaf94574da5b21bbab322d28d162c1e31032aa1f86efb3ee85a2a620deef36880cdb99616535f868adae792b9af81075055205f0497e7497dc8ecc28511453229ccc4bbf863d13da00d35d3e79d4595026e8ea521a7f01aee51e30eae5d460b4a8c61e89d4e84e7f929cf9f73e9d79747d1b6d8405227761700abb5a3f7df4833b6ad288d47e54897c1c8831955547ff3f90ee105436a09a2895341b9425c00346e3d103d7071ad32d0fd040b1bcc4fa4fba0fee6a43a12194423f2e89777d04810ab184a81fe7e175afc80a0b13ae0a81e4fb6924cba79c9aba593bebb7624311f264ede43c8aeb80e9d1a1bb1454a969884958d312f0ce67c3ab61f66973e8db9d1426d711702f921471f3eef52b0f038b958c82f272be67e858a4a0ae476e5d9d5dc8d8565cf46a74e5dce19619d362f9fd9eb6153a54eced6124b0f943cde1cf2535f1dbccbdaadda0d2beb0b7d2a01f411e9644a62f0bd9db30ac97cd38fb61099c6d6739f3d221f2ffbecae159e9d1f0188cb750a4ccc041c124fbaca3dd6dcb50605ceab7c81ba7477fde6c21e398ebbc6c4c8440baf08561a6b4fb96ce2df02c03ef86bfb21fd60fd71e1fc0c35a08f4102ccb0b06057f20f8add899c5582af46962e7804090561a71ddf25efffd591a67b0ff662b0bb5f2de9b5a113b3c19fe3734aa9dac4f592b15cacbc4072d2c53159eeaf329e03b9a8949f9eb1be1738b9cd470ece203301804faae806c91732f1c84229725d5e25eccd2c892b72d15a630d26b640badf26fa55063bfe89d514dde4767add8744d6315ecbd3f487e23b2ff04544516f7b93cb692e7d1ab77a510e57357d3e0d9749977022d52dbf5841b79b7f0415128f2aca36e7add7ba570807c1145bf968852d1eef552ee258343555e852ffe5335fbdcb94560a", 0x1000}], 0x3, 0x0) setitimer(0x0, &(0x7f00000028c0)={{0x4, 0x7a}, {0x8000000000000000, 0x7ff}}, &(0x7f0000002900)) bind$inet6(r8, &(0x7f0000002940)={0x18, 0x1, 0x0, 0x7f}, 0xc) mkdir(&(0x7f0000002980)='./file0\x00', 0x38) recvfrom$inet6(r6, &(0x7f00000029c0)=""/40, 0x28, 0x800, &(0x7f0000002a00)={0x18, 0x0, 0xc9, 0xf090}, 0xc) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) read(r1, &(0x7f0000000040)=""/27, 0x1b) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000080)="df42d3ae627bdc90e1e8e39f76d842f75d65c7a48a5afbacd8accfe4c5b585969bec74bc3a", 0x25, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect(r0, &(0x7f0000000000)=@in6, 0xc) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r3 = getpid() wait4(r3, &(0x7f0000000240), 0x3, &(0x7f0000000280)) write(r1, &(0x7f0000000340)="a88a060779c8ccf5b66323758de938e94b9d4920f619ac05ed43c9761b5d48855ee397c335b97b8bef6d7548c45d4d4fca8e56b9b7c458d1c4c7742a2cf63ab475319d849d753721c0da1f580d1ed3c54cd0eb175769c2f458c9c4c368b33af7903e", 0x62) 16:00:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000000)="6f63896fc5dae48f419e42990916b9da3ebec643239e26b6affb6e223a8d2c42ca7a5a188c0e98205fa79575942789e7410b1c34de92bb2651004bb5f1697090453b064e2982423cb13cd7ca1de0a05f38ee4e8f932cfe30261fcb076532bfcd882622d5b5f4f55ba98a2f2e7e9c56cbc443dd74078bbd6a", 0x78, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000680)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a7935d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f2697cf69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be7792407365c", 0x3fb, 0x7, 0x0, 0x0) 16:00:17 executing program 1: r0 = getpid() r1 = getpgid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x0, 0x3404000000) setuid(r2) getpgid(r1) r3 = socket$unix(0x1, 0x80f97797019f73c2, 0x0) fcntl$setown(r3, 0x6, r1) 16:00:18 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = getuid() lseek(r0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x2000000008) getpid() getegid() getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getppid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="00002e2fa61d87f062e54e9de17166846f"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="f3e5cde561f35a10681c0db8215bba061db63da9ee1839495c36af4ccbf20652f94245ce33624523f82da0c8df55c6a433a35ea4176e8ee8b9f85dbc18d6c47eded3fd64fe97768ad182a93154093297ee1e080f96c4ad18180a0be0d937a4cfc6890037e9a9a0a5051f183389869501895ac03c59d39ae359d7db9a7c5e5af807b37894e135381cf02f17173eea8480137e107f03dfe4212e81c123293f7a916ae5c9e670c8ddeccb0014a3b87b070d79337660459d0b6e0ed5814575a6b4ae32327ee21c5161ff995ad4e6edbab2611e5cc49d9ac9eb6773142cc99af3edc1a0fd20f85ea61ba557e832c1a5d988d6ba", 0xf1}], 0x1, 0x0, 0x0, 0x400}, 0xb) socket$inet(0x2, 0x3, 0x945) seteuid(r1) 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}) 16:00:18 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ee03000066696c653000"], 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setuid(0xee01) syz_open_pts() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000500)=""/4096, 0x1000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x2000000000000008) r4 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000140)=""/191) r5 = kqueue() dup2(r5, r1) 16:00:18 executing program 1: r0 = socket(0x2, 0x3, 0x8) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:18 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x80}], 0x2, 0x46f) listen(r0, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) r1 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/208, &(0x7f0000000040)=0xd0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="d51f6db926db125c5d55d03ac0afed43c104e4accbf9d03830d0853c916dcea457df4e282a0a82fe61866a4317a6d71e5db736dfb8edae243d3fa2d22b9a99fd7e53168ce4d75dd52bb318747fa6683a0139750927f4f21bb0b9d3df4a2ad81d183dceffa0c300d930cd2767085cfe17b2aa4cc532071ffd19e545bfa686fe4eeb77a48bebf714cc83411e2f23ad5acd75019b734ec4069771a2aba8eb0a3af5471f49c575", 0xa5}, {&(0x7f0000000400)="16c51c3f97546b4f21cffee5e247423cad", 0x11}], 0x2, 0x0, 0x0, 0x400}, 0x400) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:19 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() kqueue() pipe(&(0x7f0000000800)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) close(r3) dup2(r2, r3) 16:00:19 executing program 1: setitimer(0x402, &(0x7f0000000080)={{0xfffffffffffffff9, 0x1}, {0x0, 0x5cb1}}, 0x0) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r2, 0x70}], 0x1, 0x401) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x6116, 0xfffffffffefbfffc) r0 = getegid() setgid(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = getpgrp() fcntl$lock(r1, 0x100009, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x100000001, r3}) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) flock(r1, 0xc) 16:00:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="51ab1836b990205a9a82d963bb9330c5fc58a0e26cdfbe95849c1dae176b102638a68ce9722b104715f9a024c4e6aac78316a8bc37c81754fea3", 0x3a}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() msgget(0x1, 0x200) 16:00:19 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0xea, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) flock(r3, 0x4) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket(0x6, 0x1, 0x6) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) geteuid() 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = socket$inet(0x2, 0x5, 0x81) fchmod(r0, 0x90) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="a96e6b148b5843a55d0c017432cd44c2132b025c1820755d8cff6010bb9d5956c00e0d8b4c61173773e33985b4e015fa0ffb6e0296cb0a032c74805c2b8b5fe76f007f903be24f4c82c3c2893d35cf5dd14d441d909d9a9fd8335bc6dc5710", 0x5f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000840)="00ec99823d0b64438a357ebf3323dd1d0000e911bb0f46cd06436dbbe43de22cd2fa87bac6a4f8aa33e621674ea325142e", 0x31}], 0x1, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) execve(0x0, 0x0, 0x0) fchdir(r1) 16:00:20 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') chmod(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x40, 0x0, &(0x7f0000000000)="1c0103950b6be46a5753bb39781d0ff2cd4388ddc2e6a90a3fce0ae88bc8c189681a0cd7f0c762b45778fffa8d2ebaaa2cea0a0d4756c5cd8c344bf326155a1f83b2d63eb36ccb4cf48da5eba44aae854e1eebaf0550cd8cfeab18a266734c86df407a2f9796072163c1982f3ceaac565cc174c904e76fe3471ef7b31254821340bc6010dceddf104a501114fbdeebeda164c1ed3487f83690", 0x99) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x8000, 0x8) munlockall() getsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2) r1 = getppid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r2, r2) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000140)=""/15, 0xf}], 0x1) getitimer(0x2, &(0x7f00000001c0)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x28090, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) select(0x40, &(0x7f0000000280)={0x8, 0x8, 0x100000001, 0x8, 0x9, 0x41, 0x2, 0xb44}, &(0x7f00000002c0)={0xffff, 0x4, 0x5, 0x7, 0x10000, 0x8, 0x1, 0x40}, &(0x7f0000000300)={0xffffffff, 0x6, 0x5, 0xdc24, 0x5, 0x8000, 0x4, 0xff}, &(0x7f0000000340)={0x7f, 0xffffffff}) fcntl$setstatus(r2, 0x4, 0x80) getitimer(0x0, &(0x7f0000000380)) connect$unix(r4, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000400), &(0x7f0000000440)=0x4) r8 = fcntl$dupfd(r3, 0xa, r4) fcntl$lock(r4, 0x9, &(0x7f0000000480)={0x1, 0x1, 0x94ee, 0xfffffffffffffff8, r5}) dup(r0) close(r0) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) select(0x40, &(0x7f0000000580)={0x656e1569, 0x7fffffff, 0x7, 0x8, 0x9, 0x2d7e, 0x6}, &(0x7f00000005c0)={0x8, 0x80, 0x7, 0x7ff, 0x4, 0x6, 0x4, 0x8}, &(0x7f0000000600)={0x8, 0x1, 0x2, 0x120, 0x10000, 0xfffffffffffffff8, 0x10001, 0xfffffffffffffff8}, &(0x7f0000000640)={0xd5, 0x10001}) ioctl$TIOCSBRK(r8, 0x2000747b) getuid() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000680)) fcntl$lock(r2, 0x0, &(0x7f00000006c0)={0x3, 0x2, 0x1, 0x105, r1}) getgroups(0x2, &(0x7f0000000700)=[r7, r7]) getitimer(0x3, &(0x7f0000000740)) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8200, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4a, 0x40, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x8, 0x72b7}], 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x41, 0x2}, {{r2}, 0x0, 0xce, 0x1, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x100000001, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x8, 0x7}], 0x101, &(0x7f00000000c0)={0x9, 0x1f}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="a4ceff3b4a4b2f604cdd417b77ed", 0xe}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) open(&(0x7f0000000300)='./bus\x00', 0x8c20, 0x100) close(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="66c31892729feba8403cfb14e54e242ba3dc43dba6e9062a5aebfd14bbd7fadd5e5a0aaad2b5b79282a2b2e0d1ef7ad8af32a45bb779f0e6f7d7b6b1301b5851b74ab3eb3c1999d4eefbe23ba8592c0fcd697889", 0x54}, {0x0}], 0x2, 0x0) 16:00:20 executing program 0: r0 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000001, 0x401, 0x2]) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCEXCL(r1, 0x2000740d) write(r2, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000240)={0x100000000}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) syz_execute_func(&(0x7f0000000000)="f2ad6644a58f086086eb074780c50d3e650f381d19f243ae66430fe6947e355100002ef2afc4e3816c71000cc4e1ef11e3") kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:20 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000000)) 16:00:21 executing program 1: open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000080)='.\x00', r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) close(r2) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) semget$private(0x0, 0x3, 0x421) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 16:00:21 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = socket(0x0, 0x4001, 0xc5c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x8001) r3 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x190) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8000000d76ef00000000"], &(0x7f0000000180)=0x14) r5 = kqueue() r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r7 = socket(0x1, 0x7, 0x3) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x5ac3, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff9, 0x88, 0x44, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x34, 0x20, 0x5, 0xb6c9}, {{r3}, 0xffffffffffffffff, 0x28, 0xf0000003, 0x8, 0xa7}], 0x6e, &(0x7f0000001280)=[{{r4}, 0x0, 0x40, 0x4, 0x6, 0x6}, {{r5}, 0xfffffffffffffffd, 0x40, 0x0, 0x77, 0x2}, {{}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x8, 0x94}, {{r6}, 0xffffffffffffffff, 0x80, 0xf0000004, 0x5, 0x10000}, {{r7}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0xfffffffffffffffd}], 0x65, &(0x7f0000001340)={0xff, 0x20e942f0}) r8 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r8, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r8, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x1000) write(r0, &(0x7f0000000540)="ec", 0x1) syz_open_pts() close(r0) r2 = kqueue() syz_open_pts() r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:21 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000001200), 0x5, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x20, 0x1f, 0x8}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000004, 0x5, 0x7ec}, {{r2}, 0xfffffffffffffffe, 0x1, 0x21, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x7ff, 0x401}, {{r2}, 0xffffffffffffffff, 0x67, 0x1, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x56, 0x6, 0x9, 0x8}, {{r1}, 0x0, 0x86, 0x1, 0x7, 0x200}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x100, 0x5ed6}], 0x10001, &(0x7f0000001380)={0x8, 0xa6d}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/149, 0x95}], 0x1) read(r0, &(0x7f0000000200)=""/4096, 0x1000) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) sendto$unix(r0, &(0x7f0000000000)="666be5e1d25d9b", 0x7, 0x7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff000001000000b70d56655c9a725e06d83d9c46f1aaa2f7cdabe9726f19173c308c7105c58fbd22b3ce277dfec9ff1002c2ff7f85bdd7f1ba93dd41ae5e3f0c61d52e75d3fa5021ac235e7508f3267696583d20f113d228d6d0d49afb2d80d8a8478edf4a37b72335c2c60fa5a0e14ec4fe03808d7dc297b8b002f76be1588774ef44118ed3fdd6fa55af8895b90fe8fc975701b4b86df00f04b44cba7169c4ce6568142b7b", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72ffff99ffff1cff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000002c0)="15e118292248d9e98f4b0421259fd90b965bb662867105b7fc9083cafe4cd0f937623b42739ad85647618e2d20d286713b20cb3826048ada04ddefd27931e902c70b22449c6d2c21238acb47b51595586fd863ee6ad4d3b4da0ebdd5a13d20e9d07349dfccdec33dea8abd4a60d459706e31a8d56de06e07a6dd97d626b657e96533ebe7", 0x84}], 0x1, 0x0, 0x0, 0x40a}, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "23fcb34ec4563006124c00000800ffffffff0200"}) poll(&(0x7f00000000c0)=[{r2, 0xf}], 0x1, 0x0) 16:00:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x3, 0x32) msgrcv(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001800)=[{&(0x7f0000001d00)="3c82a082fc29cbb2c838020ec218490f3cdce78d3954b0e4a9a3cfda7807f066", 0x20}], 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) write(r2, &(0x7f00000001c0)="a8", 0x1) 16:00:22 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00050700000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf000000c, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x9, 0x8}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x40000000, 0x10001, 0xf8000000}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x8d, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x1d}, {{r0}, 0x0, 0x83, 0x0, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0xffff, 0xd8}, {{r0}, 0x0, 0x10, 0x8d954e10ed417755, 0xd9, 0x1f}, {{r0}, 0x0, 0x81, 0x40, 0x401, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x79, 0x5}], 0x100, &(0x7f0000000200)={0xfffffffffffeffff, 0x8}) clock_getres(0x6, &(0x7f00000000c0)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 16:00:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/213, 0xd5) 16:00:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) fcntl$getflags(r0, 0x1) write(r2, &(0x7f0000000200)="a5d7d47e5ab45ec68f32b8439f40afe0e311ba49ed1bfe1e4a4854b87369f808a9c29e96c41eaa1a19652ee9e8e8beb6542e96cf5ad1449b4ae9d242fd2f621cbbd76a2000fe3287c14c4ba3df0c6b6bbe88165fbc28a47df73f11755de20dd6cb1390e971dbab6461839bfe82f9a6fd35f8fa58275c61ff542b126df361c0cb03e66c7f76ca5468e6bc3da0052fa736bdadc57d885e1f63083da7c8e6067f2273b59f303ddbedc573544812996b4ae85ab7917cc6822754b5b56f60615cfa78bd327ca687e9e87a53b789c30560a887fa4e68be7604a94004", 0xd9) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x3ff, 0x7, r1}) mknod(&(0x7f0000000080)='./bus\x00', 0x24, 0xb4ad) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) msgget(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2e) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x7fffffff}) r2 = semget$private(0x0, 0x7, 0x400) semop(r2, &(0x7f00000001c0), 0x9e) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000100)=""/41) 16:00:23 executing program 1: open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x100) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8201, 0x0) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) r2 = dup2(r1, r0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xdd75, 0x3ff}, {0x1, 0x7d21}}) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) sendto$unix(r2, &(0x7f0000000180)="1e3c1d80fdf23e926c8f122a3812775b04c0124e5a4c9d7a2dbfdb52bcb71238e82cd3c596b322ab52b88883044117eda3f291160d7a56ab9f635c8ed7150121425ebe64c22658c99c99e5c5e09da8fae3d69cae48df1c74dc6721704bfec97513c006", 0x63, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:23 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xda) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x2) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) close(r0) 16:00:23 executing program 1: pledge(0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) setpgid(r1, r2) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 16:00:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x100000003, 0x0) mlock(&(0x7f00004b3000/0x1000)=nil, 0x1000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000007, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x10001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)='\x00\t\v8', 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="86b42a692f8b001000009daf82022e2f66696c653000"], 0x10) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000002a40)="b97e7d0852a8de454acbe06bb82c97645c68af778f7be914f685c33682d8e2e53688e4281c2129ed219acc2b5833547fd65eb7520723d02498ceb6b1340777c6e96987a5f37bacd15d913109ef945b4c7d5de3df6b90704c71cb8245602425dc052eea8120db9993ff20929b7f8b19d18e2d5bd81cbc6305c1b0c6737a22e2c7e83ee50e2549291169b74bb93d86245ba1c9a4031e1ac3e862170f2ccbf52417d313aa6d31c2d3f76cabe1709092062e5a7f4cfa2506c8103b767f6a6be2b9715c8c7ad45cf296d39c1f719be097561128ebfee3f5f7a8e6df65e2e18393c810ef2785cd97fd40010acaabba9bbd12a510901176612b3bc972a8106403e5d08626d62d641315f328858f14eb38128728651406f05157090351d28f12e6569359d9d95b6beb09f38750d9c8ea2b9cf047b9fdb3137554f0e3e81d67c6d4c8837dbb683479a19462da228ea346c62db3a857a8e693cf11956c13dedddda9631a94e71dadd3d97ae2fffa93916126658737a4074a2a7439922d169cc84fae08a6ad799d02fea75664d314f12cb88570b7be94adfbdf2769b7bd21b5929428770138db27ab3f3badf8a66d063398fddc531f15ef7ec6526b893c6d18bc1e79a945033e8b287c79eab061a97777f9795a82570fd3b89e2cfb70e176280f2edc75074e84668651e50a218a1bb5d389d434dbf4ea0ab04835c1f85d86a0f19fa9baad4262aa2f5c1fe0ec05ec0231e9fe795a8cf32be28b5fcbb88eb7c5746a0832d5ca1139ef71badef81c9579e083a6753b5442ae5358cc8667aee0ded0db8cba263b72f81ad7f3a541b568de7f17c5128d353c557a2e039480922a9c4e78b205a36c26d4b1383bae56df37f349950a40c777fd96943c4ec38fd884bdca1339094abdc08830674b9d27b4c7e3c8218303887d0c30f00a21787afda1caa261c0fc36a1281c53ef5bd33a144f53be822984c47f95bf0616cfabf96a71f04b94bc22b8594eff709fa1ebfe885d00b33ca9937ad43099644539dcf071116feaf21c5b216b96f5e2dee7560cda98c1e24db500d1a918286aa46ba8f384a22be19f7ff94caf089478e10a09b9650867108131afe808c1aea55563e8f1287b6c6d9dcbb7ebb7196e003e7ef59e55ae296054015e43feb5101de46963c4d781775b63176f862a7cc87beb550d8771788b996b989f5f37cb846e7b032f6eb45d784282fc9698b40c69b98e43f7bd05213e87868a3a2e09812dc5029045b2a7b1c7062fec9d99a15058027f46414be0b24ca7f6b02a5103ba749ba5bb3b810fd12ea99de9078143e541a9919e84539c8c4510698e73a58e490eaf2200f03f4ef22d3168e54418ac9c4293e091b1aaf3fe035172f9445a5d609929e5d834191525265062454f41f37133970c9b9eb004633e287063d31ab61992d509489e142e8f2b560ac5b738add0c367a552644f608ad6c4df7bd319629e875bcb4c9346277dc5868a2a77b32793ea2b1e3f134a9a9ff365e7f84d0ffb8ad10c2d39efd7147dbe583dca09adc7643c6102ef8beee08c55013098f36370352d10b1ad4e6a0e11692a422545e1c1e1fbe18e5cef345ab68f6141fc56228ce0eef41959fb8575ca96a98fb860043f42709f7fe089614721924aada528f2dc50a4b0ce05adef2bbe822834b0d766c3fbd54b8f4afdf0e9ee50456faf773cbe99606fac261e167d39dabec36e32e0cc63fb47ebd056d077423bc33ba8adbb1642317fe1a4208a2fb0c8168b7b43011be690007483ffe8e1f8ee47d366cdcd4d23613db984159c52cf06a0e86c997442d26c8130dc82b364814ead808e8a37ce6dd7da37504bcec050d66a8002342c67610f26fcb74b1ca32731012f1ea54be4c0f82f64fb30855c0a8ae581421ab9a5f16cb0f48346c970d65f0c0d3d9cb3c5efcee1ccabe20f900b6ef48129e5a26c05ae0e1bbb66b3737622eb5bf20e4ea270865045764d18b0c6242c2df9e70d3cfbe02d720ff751339e2bebabeefc5eba4f605509e2a560e2bf7cf6621c2b536fa5cb8f06db8d1e68b757eec0d30f0e31486a504ebfb9b24e6131d34205482b482753eeb2a4e42338bcc16149fd9c3b61f928fdd83082fe823e486bb0d9424f0c6e44b1c523ef003d7c58bec7b5cc47bc8f8136bcb0040fba0fa28b31dae811b28ecdf3db3dd7b22897e06f2e5c1228be51818e82211cd1a591b2b693c4a736d31000b76ce9fb3ecdc4a24964c45c918c008bf5ff31d06141ca7793477f5f99bd175804ca02ac34e89a32fa48545dd0d238c676f8939874589c2d6ad1c47649848957733331fa439a67cf4d7054424741f360795bae018d3139fcad15d3a536e18d9ba59059c0e8b7a32c0b257a08e3980e070d6761e60ccef1f668b6b49cc3c2f7b0624595d085ed38c1ac8f55809c889cb57c3c54469b30d1e2991306b4d1f02c29f8ad3ef31469dec372cf9828d50b371c6c48ae295aeece65501aa902dc7ed299a8de6191ca1f1589f511d8cb1f9fb01f13b773131bbfbfa48c6f9e1b904391db1181baa0eefe0b55113ba917a6aa12fe7a1afa5355ec0356a3dd613dde8bb9986c5fd9f19313e154ee5f407fbd790590e25b8c732aef95da2dc5a8c678771d010078fe1ab15a2f114af9154cadbd1e541288e09ffe03ee3b1b67e2c99fa33eb9f6527b46fcf6a749adf85cfc44b65b648ec47f00bb9371d25050a481aaa9501a5d30a7caa5b4623b2ccbbb1e89f7dabc00a1c0de1cf34189ad4e3f33aed405befc91ad2b57e32efd04a6526861b391d87d0e28a561915c2c42d674f8eca237abd138a308ba1153bc3e8b22545641777d6f6ffb56a3db8d0af06bb6a664d0ec648f7b40ff5cf819ba103f1607bc2bde28a38b83c274899b0beb123c2b3bc46a4026ef44927bd216ad655f7ead4dd9ade22ad13a6cef4f2fde971684d460cefe01b01efe1e8c11ad649fa17a9d9ed8b4b7719de2d774d25b4c04c7a18f8b2cbeb656054b8db0a64754a2e292ef8208f953bdb07d0ed4c1fcbb4325e126ff3c8a12304f6093c796e45e6a78790a87f024cd3c186f4cec8da95ddc71a093cf55b712d077bfbecd7f35bb3615ac350daa3546198e01090c6f2cf582ab2b55dba14fde87034df4c7b7253cd102ab0f06e69a7bb78f292283f31098cfc91d9ceceb0b040caf096b40c861aa9c9718bc39e003b0067f39303af30e00d211315836e4dd1c0dc830e30e4707982f6b749a3e72d8faccf1624cce4eef8270c5dbdacab4dc416d385c08b0ac4a489a4192d9b4d77ae77c7b35e0c24db5b0c16b13509d7a03a69069c44ed5cd12a2ad303e59e097ea6a495f47580c5b76fd7f49a3561b71725c95d32facf6895b515ddd93c12e3c4bd16dc919664c704ad3c341fe233214e30bd477516b0cdf170ef6ec3c88d1123a052c2ba3b57fcbec873bcbb557954089912c150a035fcde297bc1df05d0dd5e5996e5cebe9ad635a6381dedc25ad2bac35be18a8b2633b8177ef97f8d812faf6626768a24bf8b5f241a3b4cb4bb244a091ce32d625182a3dbd902cc56253474f99c88bafc5ffb19ab2fa4118c2658afb60e1ae4adfe59c2e3acc8e2fbb5010a0ddbecda64dd650d0b5e76f9e226e4331d48b791cb92ffc4cf429c32d3d8d5b8c5a4f95debe9a0cd98d1e0f397f7ceb824b1f1f83eff21609f33ce4c06a9214f772158bc0682a63d8030e64d6a32accfc79e6895ea4512615863d95516082f99915e81996a335929547649a08ce85997c71c0b15b9539631daf3342ee4cfde0f70edc0ee440ba3bbeaf247bc09d56cf13ea232b492fc62c2f8c29b66854304af7fb2f0fec7ed5bb1ae75f5ead7c8acb8b3b9fb9ea9c90f5b8fc4513ce5e2da67e6ae53b267d745ff6c49cd1bdf8149d0d26b1c8fb69e1dc135dba1cbf523bd712dca93d7fc3b3c1881a2e30bf95b70a5a1f1188497d45356dd1c7a776266d9ad015efe3b7574f1192b0e6f7e30b5c9fef28e00bc26d04fc8ca1b7927ea40809bee964b59ba0ad40941cbd466019289960980959011e86fbb6762437cb735f7f9c89cb5950bde30016dc046e3df74e6f31043a456fceaf31fc076e82fe151602c6c86b49d62df341a9864b196f1b145f3b074e4422465080db3088f674bda60080f9edf6921ee2ee14df1b47928cc700868777a05db90dcdde6bdf63d4a134403a5d4a6b84558a3d2aafd5cc0d84c5a2a68dce5ebbe308300d78c4f21fdbb8d59df805b820360cdbc97c3d4437007311b152e237a6325d8b6eedb0d9598f0a4ea23a52557d7b34cd644f286f745593c5693ef1b340df91955944371f8ecd6a9da4c97cfd72f7e19f98eeb0a3cc23511ad08f2d98951a92d0888147decff506520256918257bb23f73e305682dd31e9a89b8c1b3bdbb3caeafd254882a8b36177322923b91e00cf21adb1b73dfa31fd5ae07e381639365a113be36a34298d08ef4defd2e193461f7fe6e3760da46d5847d75242870206293f35d24a7956fd77a1b98b9d2c02bc532a0df93fc275f0a9294ca01970e68434ebe250c4dcb224a0be739b133809871de5d0eccfb606ff6d31ba20e7a810d67ca0c36844272d8f7e5fb78ea66402f1769e777113cdc1a57535475ea9614e599a2a8bfcbe2c9134e06a1f8d61c677616e1b3a92687176af5f1d39c6659b8544a7645a8d0691c3a49f8ac0984ede32159bab7cb8a3e49b1898f5d94383669902ec999cde017e02f9cacf84b6cb53150a7a8995255205d6e4931379b31e8cec39983755f84d15d51908fb8545ca9aff8f7553042b56081860bebc9644b16d3663363cf375582d6468ccce6fd061ef6d8848ecc121da4d40852df7182dfb944f9743ac219e75f5b2ad7617313c08dd27af46be5bf218aa937e96d739c3e49e4a89b70aa032310b35d56f46b218fa692ec9854bc7e7be01d30194d2c3aee18207b8b919ed3e6fcecb1c0234fa2569bdd5041725260f81b44242efb96605d3c8ab537151ce0068878a67a5f62f35553c803048ae0aa74351b8583567f2972ebe80842f4c861af63d12abf0997b8332eaf00f82d2132f5a1315894645178ef709c23b46a82441aac2c054ee36eddffca39da5ddb515da23397f760a7b2266ed72867295e87646feab95e132354dcb099c082107fc877d67c26a68de723a77f90b7a9025ce983c4be5d582fd6285134123641703ce2aa3182451b5829c5d9d68f70a0059d16d0900aa4346d82f4ea9b0524f728f81dd772053269b5612a44c78e491f29a43e3a475c15df4f6c9005d7c039f1aaa65bb576f2b3d333050c4ea2e33a088dbc02e321be78edcf0e1c2968f74c82638a0fc644b143b2364d9873cad6cc4ff444cf77089d7b2bae3a8440432d585fe7d7f4b0ec2dd773490f19648a53bc0b51b2afece83f6765917a80205cf38469d6a003956d0fc3c80dcaaba622c43c06db0463a585688a393e8fed4bef3f9fb38d9be1a370e6c68358a369597404afd37d069b2d406b46d5fe12909832c64d3f48dd07bdfb8745bf4fe6bfcb3668ee1b086618a8d0f2b6609f39e0b88552b21153ba2863b20e7fd6e78d7a60879db2650b19fad2c211b1d1b85065228f17e018589eff6c00fd68ed65952e36d369d8be7aae47a2a8df66c2f97dc576ee7777307459e6f3aac8e211cb18d", 0xfa0) 16:00:23 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2b, 0xffffffffffffffff, r1, r2, r3, 0x128, 0x2}, 0x3, 0x2, r4, r5, 0x4, 0x104240000000000, 0x6}) r6 = socket$inet(0x2, 0x3, 0x89) r7 = dup(r6) ioctl$TIOCEXCL(r7, 0x2000740d) setsockopt$sock_int(r6, 0x1, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x26, 0x5, 0x9) r1 = dup2(r0, r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x41, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000140)=[{r2, 0x104}, {r2, 0x8d}], 0x2, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() close(r0) kqueue() sendto(0xffffffffffffffff, &(0x7f0000000080)="83a7904ebb530520a6ee053031", 0xd, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x7}, 0xc) setrlimit(0x0, &(0x7f0000000100)={0x103f, 0x1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636a", 0x1af}], 0x1) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff7317eef7e441b33e36b3e6bcf8c41af330f4d51b66dcd097f74a8d6dc1e5f711271233f2299b389084c2176ce089c50f7f710d22317f0d1c3f68429987baf4107b881fef58946a9ce78f6ec58c459e45b83f1d640a033c26eea7e99c68c9865a206cded62f2e580125840785a5efa7506b1f105fd26dfba5055083c9d780c41592925f498d01d1c56767fe43d5861e7c56827312ee93dc7314c4f7c191ad7e3487dca0470e49aff2e3b5dfe6fd6b2c735cf3c24d7042fbaeefd2d44874923275b1e664c30f61b47c490b73347a9db55131df40cdf8f46db3eaa3ea40ac1c71bd9d4fa2ed7fa47d3269c6d23c663517512f839d8652f621e8883a28c74591127b4865ad8102e03770702df7b80e91b25adfb442aca1f512753602cda33c8f6fc2809d3cf296ab17ab7bbe320ccd3cbc492ee9a41f30453389dad33cf87fbd6efcf03518d1df6812ee6fd318ae3aa318119dc1c4f88d720d6a78ce310c8641fbe64b52d7c4fd79ceb66aa933d0851658c0488c14faa93a0efdede65ee93e45cb1451305057baea53fb1cd7e4b664e9bcaf455f94c1899eec001cd64c951d2d16801d0ba656b896b8dd83aafd11b8acd6a6cff12d952a560edff8183be29f4ab4fbfc856214847aa7eb0613a35c853277937794a67eb98614dd91374695e237861da34b2e1b03c3e1ce2eb8f95a01e91847958266c70c51bb80216730dfc8dc3652c1029fc0d111df30e66ea71ae948d75a8dd5f5d8c620d3b94afe483c52e528df2e81fb5ce4832fabbb1f20f7e0d3ece5d9f2ba5d5eb62f8ffd23de459dc69f8b41bc74f25746274391a22a2fb63a9e7b8d40ceb68c9efc08b8432a4c0db7a28c288cb9a93941b0431d5e8a29d1a1342bdb216d3ea1ce11c600f716f5b67c287fd37c7e3d96e2ca92bf04523e7304554b865f5382d6c706", 0x67f) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/3) 16:00:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x1}], 0x7b, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) close(r0) r1 = geteuid() r2 = getegid() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/112, 0x70}], 0x1) fchown(r0, r1, r2) write(r0, &(0x7f00000001c0)='2', 0x1) read(r0, &(0x7f0000000100)=""/172, 0xac) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x120) openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x1e6) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffffffffffb, 0x2000000000003}) dup2(r0, r0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x5eb0be612172de9a, 0x1) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="12", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="24302ef9c4dee2f314fc345cfdf061ac1ee8c28e3ee7e56cf28b41df6138901bab7a79b8c4c5ce8fb36aafa48ef6f06cc6db03fe3ce14e5a48033abfbea8c2708f099d232d640ecbf41260038274134ffa7ffeb22c6242c4b8f3c462164aaeed73d4f12cb2dba2bc20824f45d549f75ec9ddf6cdaf752eabc715c6386ae13a7386273dbc7b05af4cf0a416c7d07c8592a43d42e5809ebfc9221e30d29437c834406193e286263bbb657ca7ccee8523779757c1591a9f4881530a348a4943854916528a6546a9829ac79a0496bcab3865b794125615838081851f55d12c092f984d6b9ae88a76e3b7104794ea813a70b830b9142cb970270c168969a5984d52e355022c0ac1bca82b7713bb6277848e9f4a4741f2c55c03797315881eb97b59f7b0a5bd266efb6c287ade5ce268558969ab104bc5d8214a60411012a31692ca86c5cc324a0a166122c24b54b04cc29a9fefb256ec7260806c01d3fe1d459d444292f5536b37a7c1a8b6940dba3da8", 0x16e}], 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000a00)="41a6c5f80909062dfbe4798b9ee29308a312661fd980a86da74e0b22dd3d38b412badb3b0369e51b1aa2f678102e6edca24452b6cb4a0f00ee0b331269a560fede5e906991b65b33827c22d74fd2f3d39c85612fb3df0104aa7292da00b94d6f33f4feb020133db815a3533d819139c33e84a5da012a1d9601fcefd08e1ad3a9e193d051135833409eeffc451e44ac107c1d48e51ae99d0c3dc9127e004a1f3a73a75c67867b17c53e0e2c8d92dc8426ea52ac6fe36a11c0adcaacfbffdc7221c68fe45cd7815bc536c8d8c49436600c6e9be127c119818c35e3457583309be565c6e4dceacc2ce80c3c7f43663789203d8cc28939f178b1d4b2111d301b4b1f9759eb9aac8e2ede68a7af76bf6db8002ba72cffd3c458806bf63d6adeee72e6d4e45960dd10b2d5084430cf8ec88b83de84b0cd7b43206f26fd3ba505dc1cb76cea90b6502dae3379c39a9f0a99b369858d072b6c2253521b09cc361d919353737230b48f4c46ccfbcefd999d2c5eecce1c25a922fa0579029d3a0146303291c6793e716d1386622a3f19e520d17059ea804525f7dcdc0ce84cefe8599a23bf514626b1592d7210f0f0213501998ebd3901c6e96939f065b6120b3cfba4e70492c46e040b4095f1b1ef685be7217293d75762b1874912537724bc8707448b9d504e610f189dc001ff39a454002674490f69139bd200baa0846363d30ef76213e93e6f2ee103b3fad45d4ea34a9511e788d13a449fbf850adc4c2d21f285ab80377fcde6ada1cf9e949a5129329191a070262965c04ed90236b6db845c7e870d89ac0e2a146a1901cee36491ec3aa39029d893806326af3fd1e5e2f2ae10b9f50f4b861134734f4f3695946b19b1993665da910a3438b9ee1a06f0dbd6d6e071a7a95729120816201cf9154b30b50cd4d5193009bb7c13746d5e51838a80d04eb77ae9d6db530f5e880a243fbb4c6dbf45b275d9905b321c8383cb22ef4e09c1b138b2e6fca7f106080a4f8dcd35682588379f6f2f28d697eea0bff676bacb5326a7a9760aba8ab1427369dbccb45407ba99337bf8b6aafecb11b8a49e1f61e7f16cd19a17eac5f9aeb1f0f5af931d4c6595ad5298f2c360c480584d80bdb6d8776c2d11c5fb84bcd2b411c15752921a1b19a78fff2e2d0481d90fd45acd76f66754031331ec36e53eb5fa42bbe59ec49a4c36471b8d1ceeb4df0095ad385a3bea1472400e920517e7815ca2606610e59d3c4a5ad58cf4ba457400725a8c976e1bbe3a6f1be70ec1324ad67ea36259bff55777d36c33773d1d579f1b274d6c79bf66d081376aaf8c3808fd5c1c3ee956dcbfa555f92fa52b67554142d14e9fe03176670525d7272dea801c684e4d3bd7ddd7e1d4e10220f4a3430b96bd00c62e9fc6a80c82b58a00d60886e0c7e714b5d36ccca152e6c672fe325cc275ef73a54ee04b8da86ac79beeec47b93e2cdc9ae9b7553bd3074f7b0bbaedec9a9697b010d39ab8932de4744f2cdc406ff2508d30d91eb45bd84efce08f3c1805e2f0e3697d28c02dc02f2d3e252d0fface1786607bf0d514ec8dbb48a289083a1df88802097a184bce87f04c03834b2abf1fe20d25581200949de16414a24f280be647656a22f7fba42b8854979e3204eb2d08954424fabdf4ea44780ecf32fc2a70e36b03818c3d8634452082e98b55cbdd955153e734a7e7aa81721bfaab6cd634f9a163d0dac9487edcc1fcc05bf36b8504bbc3809c3ddec54234db5bf33e2fbee2813500f3dcf8223deeb98f3b4bc9d59c48cfd06489962af85e288b11609836cc30bc42a8f562454f7d2272180fe3aeb858c3badbe9db864a1eba0e360847ee8ed29b9e52e2c50d58865b47ba2103bb20e8b043c9e169c4d3150f2353fb3b457735d950286fe58991704a6a08cc5aeaaa7c9cf82176d7bffa3ef7cacc2f5bb508f2321507c0d9e53c6c3998389c58695e1eb05c120b0e2f4c71a4510408e197974e3a371e0d8550709675d6f9a2bb2602610dfa222528a9ad62646bf8007be1945d985855e7f4d928fa72518a189bef0a2fa24b9d195975e925211896c4af07c8aac394f5c6acff91", 0x5c8}], 0x1) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) listen(r0, 0x2128) 16:00:23 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x100) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x97, 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) sendto$inet6(r0, &(0x7f0000000040)="a94d", 0x2, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x47) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/63, 0x3f) clock_gettime(0x0, &(0x7f0000000240)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x80000001, 0xf34}, {0x6, 0xa0000000000}}) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="91af12c53e0da3161bcc0c2273efe0a4386c0db2d2a15f6e1522ec0c89bd660895024384fa200e0e64978dc5dc0074bdb03a9151bb0f329322d697d34caf474e1f7e682f9011e502b28fcf8472568cfb52523b22", 0x54, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x3ff}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) setsockopt$inet_opts(r1, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 16:00:23 executing program 1: r0 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x102) setuid(r1) utimensat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x29206fef, 0xdd2}, {0xe7d3, 0x10000}}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x7, 0x9}, 0x8) r6 = getegid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6, r1, r2, r4, r6, 0x18}, 0x7dda, 0x7, r7, r8, 0x1ff, 0x7, 0xb112}) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ba8ef709deebb604000d189fa6000000003e10ffff00"], 0x1, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) connect(r9, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r9, &(0x7f0000000500)=[{&(0x7f00000003c0)="200fa7209b2b3e74cdde1878ae5a04760648e76ab0e20582dc0971d85f60d35f20f3ba946d686a70379f34d58970ce206117af8810a862a197814d69e578b5469b16c28a42e5b27e648fe31cc3ef2fef8712cc3919c26bb708c6f7a602d490257fc2e62cbd35fd838a40d4834634ce3cdbebac71731a32cbe994cf3658e0e7e99e01f26f892518d4641abea19a245b57bd753205376da116f5eed96b1dff0457853f682c10ae6a2920229e69c6125562c4b52b7fc23419224d74822dfd959604ba5c200ce92415d5ac7fe7330b22fcaad3de0263e9333fe6", 0xd8}], 0x1) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) r4 = dup2(r3, r1) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25, 0x0, 0x0, 0x1}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:23 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = msgget(0x3, 0x50) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000fa17c3438cf3cae70bfcbac9f426f361978f8c0c2e071fb853299603346f2aa9487e7ec47da811c563d453c0805df4de4f563ea7ecd216f61747811bed5f043528878ac4c927568613050bb69cb445b8dbaa3a04c91ead48befb4a0e349a142ba679483e9e7bcb3826028d816a7e1ff5720c880e5403e40ee149f78a45a968dc98b4eacb0991d51334311a0f3aad45b31977bd5c7a5687f07c5447bd2399dfce53a520b677d62fa219cced9fb85b6047ed8ff2e7c230c120df143f75a45198f27eb7aecb615ca93f744298c587677acd1a7f50c128123607272376b544ef0d815dee45b4e2ca62cae86c72b708f83ca2cb1d6959d8e6def81f58d5b9b668d0186a531d530a303d830ed940dfbeac57ca4207d200eb381bd53637b1fb4265ff97c205400dc9460689a89cfe3f54ab9ac088fa"], 0xb5, 0x800) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x80002) 16:00:23 executing program 0: socketpair(0x37, 0x3, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x5af, 0xfffffffffffffff7}, 0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0xfffffffffffffc00, 0x7, 0x9, 0x1, "ffa87c3820059affc2f565653b3211e87a399bda", 0x0, 0x8000}) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x2000000000029, 0xb, &(0x7f00000000c0)='\t\x00\x00\x00', 0x39a) setsockopt(r3, 0x2000000000029, 0xa, &(0x7f0000000000)="020c0000", 0x4) accept(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffdd8) socket$inet6(0x18, 0x3, 0x2) 16:00:23 executing program 0: semget(0x0, 0x1, 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x40007, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x101) fchmod(r0, 0x40) setitimer(0x1, &(0x7f00000000c0)={{0x10006, 0x7f8}, {0xfffffffffffffffd, 0xffffffff}}, 0x0) r1 = semget$private(0x0, 0x7, 0x3d) dup(r0) semop(r1, &(0x7f0000000000)=[{0x3, 0x67f3, 0x1000}, {0x3, 0x6723, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x7f}, {0x5, 0x2, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x0, 0x800}], 0x7) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) fcntl$setstatus(r0, 0x4, 0x44) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffc5, "05cb9ae3738c13a3931ff7515670b487789cff3d"}) 16:00:23 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0x0, "526100548100"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001640)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4cc648fc8a35e4f0731fcaa26fc361ae13927ee60b0aa7f722863e991a1feb03b946c500fe3f6f81bf7885ede7f6ec27f46c7969b9305887020806721f42dc0f90a0b02938e0b401ffe711d9054da40141659f7d09e46a25be6c739df941ae60e0cafcc2dc4881a795f8d7e15a7e9629ed49296719420472640b3e3079a16c1cab549c13842fba8fbd6e7447adaedcaee49e36b0e6c6029a80f3b19ff92b4878b7590791bb5b0452ee75212b43f501a65b44fdb64ff5", 0x3c2}], 0x1) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf", 0xc8c) close(r1) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x3ffffffffffd, 0x40000) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x3) r1 = open(&(0x7f0000000240)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3ff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmget$private(0x0, 0x1000, 0x48, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x12000000000000, r3, r4, r5, r6, 0x40, 0x3}, 0x4, 0x3, r7, r8, 0x401, 0x401, 0xfffffffffffffeff}) r9 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x0, 0x10) lseek(r9, 0x49, 0x3) shmget(0x3, 0x5000, 0x40, &(0x7f0000ffb000/0x5000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f0000000180)='./bus\x00', 0x2100, 0x99c) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x4007, 0x5) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) write(r0, &(0x7f0000000140)=',', 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/142, 0x8e) r1 = getpgid(0xffffffffffffffff) listen(r0, 0x967) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x7b, 0xd99, r1}) accept$inet(r0, 0x0, &(0x7f0000000080)) 16:00:24 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) socket$inet6(0x18, 0x400000c001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 16:00:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x6, 0x3) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:24 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = dup2(r0, r1) close(r3) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r4, r5) 16:00:24 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) shmget(0x2, 0x2000, 0x120, &(0x7f0000ffc000/0x2000)=nil) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x24, 0x0, 0x2, "000097b200", 0x1000, 0x2}) r0 = socket$inet6(0x18, 0x0, 0x3) listen(r0, 0xffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x80020001) read(r1, &(0x7f0000000140)=""/80, 0x50) r2 = socket$inet6(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) setsockopt(r2, 0x200, 0x4, &(0x7f0000000280)="4c3f3347428e550f8d05fb352c30ae9fd2dc1e5c93262174fa6e6721c635f0d368f6ed0861eaf5d93ab4eb228e1dda5e503b004806251e831930b0cdc493a38e3a595b93b9eb678b03b2b1979b0b2e4f9a34b1927660d3059045f3eced653078d0f2cfa658927cd0efa80be56f5a16bd426f2621503b083e06b9feebb1dd300d841febd808e8c075d8047df1e5941ec312f062b821", 0x95) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4d) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x2}, 0x10) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x11) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="561cba6cddad8d68e365cc5b0e169cc27495c16f43786e97a87fcb85a6d8fab95a0e1a24f62696d28f88ca8b2c9259c08dea51ebb8a3b033a6195800bb1c10fe7602358a22b0586ae488c8a0abc47d0800ff700234a0fdfd7ad8f022be5294ca937b5e8d2a80c9512011319bc1b7aa2934bb8b3aaea52675b6ae005905f0bec77206c362efb6a6804b122639ee2af2f76327c97f51c7d303b9035a844bb6315d4bffaf4997bab2b6b2"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="bc", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="3ec03f6c45bc01193b702bed25ababc446e5df2e036b39d10d50ae6205af32a302b247923d990a8e17c0a7c22d1fa2be54234394b9a506eb371669593d037e27e8eb334a488095959670b686bfb71768b930a2a9ea7af1ca93e2a9ca3a0a", 0x5e}, {&(0x7f00000002c0)="c5b51923c6a3ce57f86b4f63e57e2fd4981be150dec91a7f9e2becebf2c1fb28e606b6523c2e25a10766400ceb9106fdc30e13e643091ad3d9f921a95fe86fb22bd7a97423e76edaafc92ac8cf763e954acc71846fbcd74ac6940a38e0611e31030cb7875ad3a1565e97a1481de11f17b67fe116df5d94a09a72216d2b9635d3492d579ca1eabc651bcedf03b3f2baf21a4019d01a838f6ec033e1e07383e8e52197e66a0f6139740e76fe8d005525edf6066e19de607b4f5d5af5890b72f2d9880171621423dfcd793a2e488b6a677f", 0xd0}, {&(0x7f00000003c0)="eb84963dd0a006758896ebb7cb085b913f82f1df0d7e6f0b0f795f1e210ff7ca7a6bb82dae10088f335d4fe2e4d493456f538cbebbd7b72bbbf08cd1b65ffe143506eda3fd88b58fbb1c28f930e525249b24e1b538ea17ab8cbf2d893a78e233cfa959e8917fb5f4a8f0505e610bd9abd55ad9cb8a165167b851dfb4f55803d162cf310292d0d5", 0x87}, {&(0x7f0000000580)="5841cac1dc263212590dc3026a443ddef9ba1eed201cb5fe5d082b780fef0b2da5a9bfc37bfcb540dfce97d43b701fe8048758929cc2212f1c494a8f9b983124c52356b3d1eb4304d60fca1d655957971a8441eb1156aedd16259c64c51d7ed8127b5fdc21f8667c062afba1252df9430ecc77243e320109bdfb3f865b9de5fa3f7eee9ad5982d4ae5d151c5a97111b006344b3482855f5a32ed65a9534eed3bd89ede607b3c867b84f39edafd2d3ade2296c8c30297b0a824990e6a39bddbee938f84fdf23bae40950463a44ae3af5edb7d1d7479dec9a21019cba14354ae0be615756dc22ab4643ff059480575acc0590a8e04b5c325c6256dae34e08c722a6cb079ab712698069d88fbfd2039457c882cd9e5a32d05fb2cd9aceeef5537ffda21a025a37259e323ff1092b91cdb9d34a36ccdd66140bf5bb3a790f5e4d00757b6b22f3c11e5089ef6f813ba6468a8625a6e2225555bffdc20d55e279e3ab8b54b874da299b1817e6c8333050d3a5ff72a32debd38d8c411a6c46ec393599078e216a47cdad3ecc622160e665f51d7b531982eb4a5b3b0da549284a78ae59598ec56e31bed95c093a7fcdca7e14e4261c594e5cf941ae7f7d451f8d08738acd0fb1ec93565abd488f212499881484655127eb484ddc0447d65a56a1ad37a9a15a6867905b861ba811d983aac53ce0e2908246d383c956c92ee0062d738d2fca33dde21492417b285e04466609c7dfefc220f78bfa72d85aa9b11b18ddc556d76b912fe093f51e6b064c3c3997b15648814998259731cb2ccb57ec587620c2cfb96ae4679abbc198be6caf9f8ae35afbc4d0eb5019fe0170b30c7ce73b7bcc0e92c1c4b495768b50d9f233fa3657d3372d439a76a57970e8aaae59222113be009b7edaddb7379b892a87affdee27b5d17d174b2669d0af03610b2b2a6978317fb0be5691af7aa89bfa572f8defe21ff19dad7683acacaabe6300bc1f926b961bec0a1b6de36112011f2757626caca477947205dfb376e69cfc8796de77d7c88c443ad534db128a516ce2b4edb2b8381cf61db09fe651294a8e7c6eb889a8fa6ac0868a0a9bfb81a6030c8fe901216f5926b01e0b8facd3b4b934a7d233b8a108d812001b46de7c28a0e405c943d3a30eb932d8bddd2e262ff7b0507174886fc79fe825cac0dd75ba326fd843a34226636899a64099e72e286391aab866ad9a25f35f880db99a67e9f062ee708b83444edc212bf784e52948eb98e1295da64575513f9dc1ac33abb0d9a3d9faefeae70847685c30f1c33d46b393870e3aeead313c900b1c34ba6a8e72f246d170f3fe571692e0abf75f787aa9503999718b7d74aa0287901eb4c4918696311cf3486b18bf09f5feeb6fa23c7d660380a7f5a43298fec9c38cf23348ce6d6e0cc385531b95c7261f9006202faa953d3d9c0c01c6d2645f7f69325a63ba4c46eccd7ddf06c40ee3835c4a6afeeb2289986c9bee7f0b034364564ce552e5ddce2ff6c82e0230c35a4df74b265282f785a2f0ed850d7720d33433e8d637f97b6b25ae657b0049e6bba98427a6a49a488d5bc0d30c5a414abe4892050f7c2caa07a470369d5c56eadb727091f5019b1b7bcc35e26aafdffc11cffc93402f9517c288eaa3fed6bef95524f367607718c60c401bb2aaa0633bcfe6fcc35beba3532311f195da620227e0150a462b1d9aefe9825d4d029128eb47761272a0427cdd5a7ff144c29ac844892d199f9d6f3fefc86230a159068789e7bd2686e8ccb42d63f1a85dc71149e41523942c05a453e997d775050503c9fc68d58a48922a76ca132d2fbbfd9f6458e7fc1c13f0bd64765be9586399bb00ef7cc6e47e5b8a264294f635010372e100d306eb4cd9e1da7cac4607bf44723d05f8256071ac834537e5486b390a7b2b37b0b9856d3354b46833e4de98c03b86d3e157a515dda9a12a318e7d302c231a5f563de565c9c8b0c48c4b6d214f656e57061250fcca95e590d4cfafe8f123e2b8b9fefe12c347efe58947014a6b8eced4b42602791192d6e109af824216034a197c69de1aebcf8d5e0b89cf8bcbddc18a25a9bf62202b8089606515919beeb244d2cc5b4bcb9beb5e06a81636ba13ca66062550b550771309daa84d27a9906ed3cae97053cdac604b2b9ed0558f03b144f059edfeba7896aacb18cb735c2ba6baa86024f2b34b8ab06384b89d20a7a1ebe906a0e0a58753a5834f21b38c48c506de683696aac8e039d33cebe943ac71bac460091e85984f48897fcb5adaea496325883b90914718827581446cffdcdf7aa719fbefd0ed910b550162adaf944a6a574d920004c8dc3ab29e2a6bbf27365dc3bc8acac8bf968ef473138b237028c8a4fd6d774f4d9d6b43d5bd24e66844b5ecede7c45abcc34b1b37bc8c5aa5758a8e485da92dbbdb544cda829eac575df8520e6eed87186984f28bc05ce812b89d0ca64ba473bb470c45a64770317bdad414df6fab7b50a3bdd6e15c051d690d2f8b098cb13c693d1f49f65ae7c81ccc3ebab7bcdc4f70ff935d2d34bab7912ba16a0a90191c4568802d1855ce148506ee20cad2d5452018d52054c97b37f8ec2b18f2964e4fd5671c07c3e08aba03d2bcb404ef1f636ee6442b8b8aa30a8d9086de588c0ec2e981e71ffe74d06ea4e6a238afd0cdbb18113baf953d420c5425c766c33dfcad3553ece4ad74fc68b073b7314bbbed9a3b0b6120f79f2deea0381964aef964bca32c42c50c2257fd608620fe157f09fa948582b3af0eb7a001a0056f625b1b291f25073fe9c07cb7e17966d2235e2b52cee60ce2ca1aaeb1b6a6a436377438a637ecf5d05fad0fc25679cebf5d93064a595c1bcbe58f38a4142484d302e222f35b463d04e83bc793dc4dc1459d82ae54035a36cedc4870fb0226489888d2a89bccdf0b2d1ca8f088791b515b297cc0449cdec8e532b9e1acc6d9e9ba8c06ae61308e2f8d469b838f025ef25079b7f6b562ef41c444eb9a2b28e7ad962468accbc3aa11e30bd119b6bbd280e0cc57467759844cffdb71d0fc055f8f026da2841935c874b058225df9be401ece07b3d373f0eae73c1650f1453db7421f67d256b68a64de9e0cd0e2da505afc796dcd8f0d0beba5c29066fd4236c3abb929a610511316fb03f80bfe847f7c572f6b522c08ca1a7a0892877010f24bd0a4643362e42ef998ab0d25c9d5f8147a50b1023ce83cb6d168e3ead07ffb1f1ecc2cc4e243e7c49ff1790a75a0e8ca0172bad74cefb6966164b164867d1956cc099346a06a3f679711416ae4c8490a7847077659b10551c186ed7981134116180796dde08b8b99146f2cb2eb5d87aaeeb92a37720f14fe5500d94ba8fc9c21ea0bed2ae45fe27229382f3cb3b6f757a2655300a82dbb57073f27b688aae26d4c9b70d5639bdfd9b16555a98665f2f38049e542f7b4221af8d989c35a46e5d959116445f3b8eb1ce2ab2c911b0527ea6b56fe8735b59cde906a28bfeb606ae72955056c80788ee2fba44760c5a228e90c5b89f75128724eb680314a1852ba46e32a5d67ff615cb6ff178d9ef02084b98d1c5051cd9dff801a904a3b046a1e1179295a15bed0148f8bed8b3be841061c0d243b36cf76c96a783ef020ba8740fe3973ddd5f05c14bdd64b353e1c67f67028ef67ce997f404c4a612bf02cab7eed30bfbb301c919dfb222133ed3bd78d1fd5759a9d1839d7a75509fe65570f721c7df19b5d2acd5551f34d4ca0ef753a5d77779e8b8ef7ba293105709027c5ed3fe03b37fb9c74fcc68423d8284f01c643b86608412a006aa8cee41f37465d3fdcbe0c5093b4283251983f651d525ca5d829c2d95b0b66982ce13796b6cc33fcd5809fcfab43096fbec19c3b32669742fbc7f5ac4bd3e9fcdbe2d726185cdaf1a7fb69fe0e0096f0e70f0eb29f33c6a2d904eade20dbf04c43e305787ee42dd7d6c8e4feb70847f2de2e27712d0554b50a8ad6f6e912bacbca421c44888e2f14a1c536da4b87d29dc47e704afeb52a03981da4d609deca668ec678d2a54f1eb3c7149d22caa2c868e8e75796e5d624cff94de1b1f81849587f54160c046d26e6abdbf24a8cd1000e7798de1464064fd9839f38c8d84cd163b6c6b4b1c31df8dc06571abe3ef5be5f514a8270656870c06576e7a191aca1d6ce4d619d693b8027ee4b4f43e8cca5998f07fba70a94de082e85e833c292c9169752718b1e09ee8e8fe406fdbdbafdd8c16500744a7db38b9f3ad3a067d8fe6076ede952c3ed49048f9748cb1fe7b3c3ae413880bc8e4fde71f1d0bce5c232a1e9b098d20ce629900bea6930d1d9c71d3eff0fa683841c18432dc76c247ca526833846d75c8d704bee6f90338751a19dc77e897d1a2aa708110d5f2e2b73fa214444afca53517f70e6c26b0cc56b2b7155a64407c2d5d3c830e364fee058a258837921829b4fe4363912a80770d83cd8d45cef51f4556332f3d017390a03aa6a76a6990eceeb574e13076d0ec934519f3a01fbe2de3b0478f4f5ced957be35fa99b266729d10d76df1153227be334a9d08ef815ed930c89ffd53e5ec6c22945cfe88f6510e1a06ea761021355e9ff81b19d49f127a83444bf5f772927ca5652719c6e5a0ac005ae37bca62cf3cecc5b4e49ac60191d5a38cbcf59f89e510426c9292606fd719ce2c8c8e4264611df4844a2925a634698c01c9deb3c43c3861e3fe6685c662b770e198e2ed62af3ddc53e82f73794df3d07c03d41bec17715e8d80ae94a1d9f52c4ef38afb6d3ec264e12052f74f0e29f44875c1909be8b5a77f646b1ec2fbf0adaa9125d22c07385b7076bafa4e97f004fec11009912a2b93f71af0a177d0136a15083aaa62b0ec917ed8f6f197b3f8feff5bc7dd66dd839ae065b2d4a131ecfedb8d9218898c20172ed1e1495c48c1d0c0abe2d72a40078bc9f11efb85bbf027647bff9e62cd6c210bf5dcad6a675df39a89bed909723003aee1de866230635f4aa310b5b1983b04b6619c475b091cc0b05a637c047bdeb3940256382f4d21fd81d80c3988469ab9c1648e496af4a511ecb264b205073a348bd6bba433a012e80be5d0cc718f2a0133590edad0441643101c6c83553bad9e4341c172375696f850034caf2bc3db34fcceb92f512019c3ae40d437e12f61745ea1b935042527c9f032ef026275afc2e66e7401a2570808e0d858820698bc5edea8bd8246dc083be35e515380e2dbc95b65a46dcba2771b7b125758d5d6bb0de5b388b144e92369d5b1c6c4a2d20904f086b9caa78705b52fcef29108d22e78aaa80373e4ac2cf809e353fa47f27cd06026e060efeb2f332b449328a87677c6a7b28edb6c55ce9c06a1f6bda23dd3df4da0edc1549d44dc543061fa1d6fde259e78d80ed46be07ac1c59c8b2a37c67bbc7383a5016005c1fad5bdf895aaeae7b85a6aef47850b9f980ce3aa10a4ff555e6075de1ec6e46eee0358734926f4412afa3eaf86d09ef9beea8f3bb042016272ee17d3040cfa23b54592d6844c1637d79f3f28f66aee46502c8348a90f13e5be77d75f696da12983cee6b33e9ae793c14cf43a6459c7e9a1d3c5cb3144750046fe1c36d03aac844fb76a3d6af2315949fa0a4637b0dec61f061db487984bac3e48bac7bf6edd7befa75262bd588978795ba58cb6a824b04655a11e98313d9eff5592420be4a12bb929fce514639673fb50c85830f345443b55eef5e98517e6af9ea4169f5544bde7ce7f5d9b25d8b434f0859ef3418c2069f658eb763d86fcf78fb22457a63cb12", 0x1000}, {&(0x7f0000001680)="6cb31c3806ccb7f1960f1877a3dfa7420b5f1cbf6ed84f7d556a578a61946d5ed2c50a8ae372cf6d80e82263f020ec91a0b842baab2b73189b893a15f54225683b79f059564d9163710360a8bfbc18f1b1d2ef5d7ac65e89a2d9b8cdaf8c4ee984fd343afcc7a2c0b0f8c55bd0f649b683268ac1aecc027c48e8aacd7f61e571b06ded2c8521870538d67330c879c5685f146373e2803296b7651847d06e34e0ee3f91c9a5de78dcefcd728cdaecea9b4e86d2b6fe6ed6d47d3ceb115889ed7a7b744900c47ace7d92e14208", 0xcc}], 0x5, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2000000000000, 0xfffffffff) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/224, 0xe0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000002940)=[{&(0x7f0000000600)="de8e9d5332ffa465b97e6c6af5fbbaa67ecab62d5ff5058245e9619dcaf2ab6239159d825b530b9b010591d085551528a85fc4d1ac5ecabe7c04c8c40383ab40fc859c2972ce299422a7e0b7722da0c5e0cd3cfb5f18d001a903afb658dc2db5b4872a958c13", 0x66}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x101) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b400110049"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/235, 0xeb}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x1, 0x7ff}, {0x10000, 0x7fff}}, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x31) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x60000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xb, 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1ea, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x800, 0xc3) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d56) r2 = open(&(0x7f0000000000)='./bus\x00', 0x30000, 0x10d) fsync(r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) getdents(r0, &(0x7f00000001c0)=""/30, 0x1e) 16:00:31 executing program 0: r0 = socket(0x1e, 0x3, 0x0) socket(0x11, 0x3, 0x4) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x0) r0 = syz_open_pts() pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000340)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000e00)="a08ec2c54d70a63e3b813da98603bd447e870094976fbe3f5f644d96e2dc67457465d1850c14654f00f67cd3eaec1c211507ab91ca424f07b71d53ab93d01807b2f92fb43b587275cff8b71a04760915fb3485fbc0d746fa56d5239d46008adc70c91af1468025d72ffb96fc3294dc76d9fae03b474e6d4a3e19d0163c870c86f7f13f0c6a159d5bf1dbc225a2527c1b778b28efe778d9801ef192ea035efd5da701681fef44339ec9bd597df446bbdc99b5fd5ed5fbf071a56ccf812fd428971d368cad16c8e56b52832467cd88e190901a662bdb62ecca10bba6b1386b9d1458019d7ff3a74b5f149bb433f90b988227bba51a7ab452e304673825b101127fdb4410beaedbcd49fa65c4e73ae61306960e7cee4b6ef8ab7712f56e72ffc926a492eb747717a154f6c57d946751104833b3f69a2aeb8c413ece6909add7d6b76f9bda619039182484f30865031dbe938227433079b627f007b13ac061a51de1f27a3854195ad3303a00570fa3b02b75293b124acbe90525672b2888a32d7e0d99d33e8cd0f639201b9ea93cd5325082a2d13da226bac4d7c8fa25a78feafc6a660c0d4a295c4b9f7067f4dd16f0702e261addef5a860a39e17a1070727546035f49b9fcc3c64ad529faa2b7282713b6ffbbd0284f4f7547caac140c991c93b99c47fb124c6aeacd44831b250753073f60b8820862151b9e61072e668177d28875fbad2e3a7ed8d69023a6ec61b87f90c9cdafad300092c7334c3d0ba3623bb47c67939149b10db0f1808ba4f394a6f7d3c50bcd614d8a62515d0ffcde00f4ceb91331e34b4c3ffbb408af75d2762ef43d6c9be92c5deb953e9ead8d9398035f2245ed90a11ff46271455ac0c31fe99b68f30ecfc3d89a3394889739ec0af6a0dafac01f5f3039061be4fe1274bf4f9315456409ce1ffdf03d6f493c0ded39037bd28678fa982f94cf8014291e9800f79fec07ce227057a27494043adda0cce1f8410b23707f5e3935777743054eeb1ffe3f85004a301188eff911de3f35ad0ba83ec83a3dedaa67228dd2b75e15370a45c537e38b25eb08bfd66d1e8404b0ae40c9d8724c95b3e55bba8522ad3c546c3e735a822a2bef7e425fa4d6c1894f9dc6557bc676156ce54b58b30b9384f3cbcfe3926ef3357c1d6c9831c30f91a8fff87144fe74adac9efd0690080776831b895e2dab979e2f4463ed2d6076e4f60a394d2b49c5f9a7e6fa0386e874a79e996e9e3438ff99cb6b7566b3ccc08d468d2e546785e7642c90f8121dff8bfc522a53d194ea0aeb7277d585edace94b77bf2fefa6f542e64482e346d44d5acb80bc2abe02ff2e218937450a4076ce3b79f271d7402129f6a092a3cca4a7eb0916f51c0a8cd60d76a5c5645d001a70835c85f23ccc55f684512c269836e6118fb74fdde5e1eef502c47361473461a15a809e16530f6140d7c55c6fb3b3840ef532d7c91db932f856cf95606c2bf797f33fb3b5f7701e4975001978e417cdfdd53f4f58967eca15eb5c369160644c27263e9012cbf6dfd8dd03c0a187be381717d009b77b79a614904c0ea62b6c1180d9fef917378d68297074bf6709da8e18f674c0d7e9fb5b4a57c1da32370e294aaf5b1b0101307dea0d49bdeb000ba66167851a523a21c9d372c77ded070efbff7fca0b3d85b4e0374ae7278084fabf231840b42ccbd9d3522e7b822191d467e55d2ba301184fa41f2384fa7ca0cb0396b8d7e2e680a703f9c32a351a3a0590b2e1a9f1efdd2aeb07467dc1aa637075dac01771ca57459a75f4748f9b70d543d44a933221635edb87249694f3767153faa251208a1e2132d197793af074ee9125dbd62a19d4412ab25690040dd7af314683133df23bf7bb4f5afdf01389c35602aae0e78d20d1bcb7bf527fc36418c2625f30845549ae8105c4e6c3960ea5423cc7c611d290eec63cc775a7c92c4e1a4ed4463c6d72bab89319eeb71f0cdf9b1868933a1552af7171b63d0d33e543a1ae3e7b2bff936f23b3662bb6551cc41b3809667d8b973995768010c5837e101571839a546a6b304b7e668e4a14aee571a319227a0258149ecdf9147686a779490e84f7994135504f3deb8efa612f6d8b91dc4506374d068f6825542248373a918c040bfdc284c834d779be5246970f5ac151804761704c8881b97758d570bd2f0f5506bdf124638dfd105cdc9f33ed408f7394c3f7cb3f4a2972291c06941bd99a3bd0f335a5aa4fa0571cf5620df120b5a208067abf91ee3fa08724884970d4e6b9fabdcd6e0ec7be7c32b3c7f8c5b91de3fe47d765aaee59ca2055764a93b4376f9f8f2e8bc2e61d0c5cd514f524e50d8d88fc34dd90032d9433669c36dadd7057b7ebd1941dc45cceedcf6e98326ac8edce8ef6f5734701b726cc3d1355db3208121ef9043e4d25c28eb7f0f09091ef707cb28bf7d35abbf326f653ee3dfd6718dafa63fdb35ff68fd446ae95d1c4f86aa0f99a71b23b5c87a87afa6dd6cef216f698415817d9012fa3412a57323a10571049827664ff7fbea13fd7415732720106ac123b449fb6fd3c98eaaad7a38d3af808d641c883b0820bd87d6a3783f866567a439fce380d53a843570c24cebb442cc0d05f91b2951d18c658d383cce1cd13d25ec05906e3b42f23945e8d441f79ec1c212c4a96ec5511262a394bbf5b6e038965f8977c85d20410c964dbb88f0d99b86370b5753dad1169acc4266a6821cb7b372b99df5e2b8446ef608ddc87503f450ba350d484ae4eb133865a95caf97124d7a477780ce87abddae35692a3f819e5aee7cb7a159b6a58e43f0ade6535ade92445af6774a9ab4503338a5565fa53f04c126f2516349d082cf137800374959f8c099566a1873dfe97bf880ed8589481307aee8e5912f427c03b6da4bdabac7bb4b3c1e3650e08b5edbcb2fa4c957b080427da1199ca73c34064f3e62885d3393d2790066e3f7c6d08eaf5c8603e6d8dc8492e375e6176f17b919db1d3c742ee449894682c54705f5e672d441d61147543ab48dbc05a0d0593528e9c992637de4084b948a64832b0591779da33f032fb54a543c0efaeef0aa4e53e76f46000cf5e0ebf56cc5aa373779ee5dc0c7027463ac81ad880e54f0d905f357396810e0db41a6a0f51b76216a9f8407878c84049898293d0422c3df1076e978d014388487170cee88772707f4e0824186ced31e1c6b549ddfca710477cdd10faac1de624846ad6cbf403030ba05f5cff6dd1028b95ff51971ec8537a12ec9bba17eb768d866ec71451e8cae51850cc5c15395d3873870e7dd78b055ca42ab91a13268fdf05b886d0a06e1121581229ec51c87e6eabf062ed8d17b977dadeb9e8de57d7aee6e0232f6601a3a048aecbad09e310c465a9971427cd9347a0b59aa046230d27b0874afed8fdf3f7b06bf61bd7912e0d1f09086acab120af1a909b72418a6b769a23dd511498f24716c9b3f9bb2020d12ff0c15574e521fb46fa6ac6a92043850694cffd8db008e46c1da454ec839d2f39ffb0576562dd8d4ff5b89ce77b51a64221ff19a3463c0756e326279b9bfcecb927e60c9698dc1d4374738d393868690d6094a70880ee00a809ba974bec62f2c8d53e5b7a42b43691fbf426f8dff6da300c785d7f98862e5d687e3eb331d1257551e8ddafbb40ae24232f3192c222827e23ef822682d108902e7f1f146616dcf174de9d053d763e138f922c60e6680b7841560475ca16503662ec924172d90729d46e7c425b2864dbb5528858b55fc478278dfd223083800352b0e735c22c124e8a98e4c94cc0345ba3511ea1abcb6b34b00f77a9461f289a1058fcb1af1734bfc95a3bb38a896dd8b37b86c0fd0f6569c358eda9e4457f63743f8827bd9586304f6f90589ab59c37faba3d7b2362deb4f347579f971336a4c9d0ec8d1976a64b85e2efc89250e1ed94591a879c6a5afa797db267390c53bc295080fe617ea3312738148d588e7e60dd7c511959f9160c33e59012dd595e2ed1736def39287f5dc4ddba8abd898d9cf5f680813b794296443a704f203b8eb6493b9b1fc4a3e938c700eb2a37ca4de6a0292c3cfb8a9b46c840d2a00849179e6f8e00fe6272fe0bcad874cdc945283dd21d047db8005f75f1e9bf640c4041b5a71268c1b6edd24c86a46488278c27aabd6dc30dc4a132cad55b3952db6e1947858fa2e71f19765c979e9c8e63bdf90753f83753885efd14e2f9c03d572ad21ba461846ad1c2750e01d77fba3c2ce535fd1485ac35e4460d7b4e488d4c9166072e1691cea93182e7bc5d1109c0472ec6403c1276f88f11c929d6f687bad967aba08e143ba76d994abccef1988835524e27effaa041e785370025c5c4963dfa9c043269d5b7893315bd8a4af3ef6aa853e76e5ae841e06aa05cdd8000c6c4e071c31c911b7e2733697c50d1082b3e7f032ad775d4882db149cc6f096c18377256a03875189fed53708523bb15553eda12929587e0f43da30b8328580d53f7a390bb10d0354edd75b15ece997ba4ba6564e4d9a42ae4396cf53b08cbe659301d562adc812924a192a6a9726077c91a81a8dab1f089502b92b7b39b1367a4b3f45bf4e53aaa2c9087d2825f3b1c66bb06876e2cb939c9953a9c9bfefaaf3dbd2f38e5e44947d84733d0a65f17944e81ed09584db73c99156632f633075828e8e13e1f3cedc18d2d4fda23658a801128b21b26274f124b0dd75da3a978d6de0898c78eaf17b836c818d4a6917e5f7a3274f55641ad8d37953d265d152ae206260f7224d3fb745fe72cf0824ca61351a8b274cadea42e85d822ace62fb80a147ffaa854aad6d7522b5fd982e1fc61fa96974fd3f252cf12b6fa86561635986eb36dac86ff85c009739a68e83db21597e19499873c920caf9173baecce1db9b63371afa080f969cece7133f6263302b1a616be8056197db4bfe85ae77b1368c0e1b8f037daaf53fc4e365c902868dcadccf0c678f863f2aa8c0678bb42c3475da770ae99d6ee70279ce1c0400087223c6568eda5a9f20ee80a12082be0b2f30368c87299fb34d7561071fdd193c26a1521f03437568f76208b4232d3e4a3e1abe344567caa9220d4c01bd8352364b402c33d96db135c4c9d7dd69422ef1ecbf1e039a30be80f57beb97cf9846e1eea2935ec4fae364af40371b155c779d460edb8535202df1a4c9c1f23de7bd8c8414067ce21984e4a18bed86360fe47a6939ef5339b813cc7095845cbb811a00925031707541ae1e8c6a07414f745693e79da775258b619571134e2faf00abdd749f836369b87155582967f173ea3ff934b3923fdb7f6f56fb86a08306e7ea29168a79bf34b86bebba4909f5ab984e935bcd4505dacd7492db2cf203e654754bd6802c20b55883e01d3a993911dc90ce7e05259bc92ca27d217b07bb1bb7b8c577c0d8410a2248a848502e8c72598e4fb661d0a7de41a7101bc07a75dc5910f00099cb26bb38336e45bb60e5cb7d72fd2a17232fc237b255b3494d04d7df33a846d4cdfea92f0c324a96d24ec732d8bc646d30b740c8c9bf8d821534cd4bb51f9e589a0d3797a52f16559747cc788f3afa649d82e5cd1af0681e0d7ad09f17da721c513ea8adc2fcaff9e956b28cd3b83104b12892b28165548aecd649743ec7d8f218cec1d375a47dde9578fe11fc3c8ebc9f2de8b455deda8aef6589920a0618ee2d073d0aa49c4816e648e8684b43bff1b14477a4b0c7fc4182b0742f737fecd9d69e9e4e96a55dc4343db2a33650e749b7372abd682a7cfa11ac7", 0x1000}, {&(0x7f0000000080)="0e988769173ce8e3a487d798d698378ef5185dc575487dd4dd80d43944584d01c1a8330ed0f5dc7e64ac480d20180755565db00d60058a72a60cf898cf9db75e510f07da1fa2cc6e33443fa6d9795da62d87d51552848d249a7ab9df22bd06eff5dc67c340ab631b121863638520b95e32a5c9cef750230c72c626754db2eaeca8b16a876f09702efba3feb76bd0f90f489902ffb6f672ec8789b91b8fef97eb25ad4538623862730a59b95f222b10174c6b4874dfeffc51a6e3fc0d360ab9e7040852971476d99075ac80115657e1c633ff83156bf50d72521cc73a1ca0278dd93e172269625b33d220382c224dac35b0d945efc2a0fd407b8abf3d", 0xfc}], 0x2) pipe(&(0x7f00000002c0)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000200)='./bus\x00', 0x682, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r4) fcntl$setstatus(r3, 0x4, 0xc0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x104) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r5 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r5, &(0x7f000034aff8)='./file0\x00') 16:00:31 executing program 0: poll(0xfffffffffffffffe, 0xfffffffffffffee6, 0x3) r0 = socket$inet(0x2, 0xc003, 0x8c70) r1 = socket$inet(0x2, 0x4000, 0xff) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x80) r2 = dup2(r1, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xd2) poll(&(0x7f0000000080)=[{r1, 0x9}, {r1, 0x100}, {r1}, {r2}, {r1, 0x80}], 0x5, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8000) 16:00:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000180)='./file0\x00', r0, r1) setitimer(0x0, &(0x7f00000000c0)={{0x3}, {0x2, 0x3f}}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x7ff, 0x93}}, &(0x7f0000000080)) 16:00:31 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x240, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0x0) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffff, r2, r3, r4, r5, 0xa4, 0x13}, 0x4, 0x8, r6, r7, 0x2, 0x97d, 0x81}) close(r0) r8 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r8, r9, 0x6) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x5, 0x1, 0xfff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0x2a272cc9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xc1, 0xff}, {0x18, 0x1, 0x2, 0xd970}, 0x1, [0xf5, 0x1000, 0x89c, 0x3, 0xff, 0x4, 0x0, 0x6]}, 0x3c) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x40000020, 0x3}, {{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffff8, 0x53, 0x2, 0xffffffffffff8001, 0xb0}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000017, 0x7, 0x7}, {{r3}, 0xfffffffffffffff8, 0x10, 0xf0000081, 0x2, 0x5}, {{r3}, 0xfffffffffffffffc, 0x4, 0x2000000c, 0x80000000}], 0x2, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r1, 0x4, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) close(r1) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0) socket(0x1b, 0x5, 0x3ef85025) write(r0, &(0x7f0000000000)="8c75e50d04813db2f2c1e4cef67408a074ea28d3f04cd1d8d0d4a050db985b55d2813f2f072066984563feaa7ecdcd4d01b7ec9143c235b89fe123e15c299209b00490d19ac7a64d859017fcc3a4dcf3dcc1e6e29ad33bfcb43ad48028a85c85d280e74ac5c7f1407a0536a22b444a30ecdd937454c54345c454416a26b54701ca86e37f7266a719e853fb1f3f704489358478b173a7734e5cc086fb667790151a10ef1f39080611cffa56e360a070e3a3f113f5ba007105268965fb38005e404e7291db", 0xc4) 16:00:31 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semop(r0, &(0x7f0000000040)=[{0x3, 0x20, 0x1800}, {0x7, 0x5, 0xc79ff43ebea03b81}], 0x2) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="03142000"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto$inet6(r2, &(0x7f0000000240)="6f6b1a89686a821805598c9aad668aed78bcd6e9aef75d095fa6211bfde7c647b129a355331a94790ae609682ffb41ae6d825043290b333866634031cd9fb81674cdfcf78707b909a3191210b4f98c45f8e97dfae98b0a9405f1ec9edadea1e6b4829f15b9a8d6b6650d452ad1816b9a1f43dd745d48e9b88c3a9e6d3643cc4af8d49fc8b06d0e35d2960bb4b6c38b3f9ca85692c5", 0x95, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$getflags(r0, 0x1) 16:00:31 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget(0x2, 0x0, 0x200) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/247, 0xf7}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000300)=""/55, 0x37}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000480)=""/131, 0x83}, {&(0x7f0000000540)=""/137, 0x89}], 0x8, &(0x7f0000000680)=""/184, 0xb8}, 0x42) recvmsg(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x29b, 0x0, 0x86}, 0x0) 16:00:31 executing program 1: getrlimit(0x3, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000068faffff000000000000000000000000000000"], 0x1, 0x1, 0x803) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f0000000140), 0xfffffffffffffd69, 0x0) socket(0x15, 0x8000, 0x97) socket(0x19, 0xc003, 0x6b) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000ce750d83d7b7870c732d611bac5d2f9adf4c20d0c7d207daabb6e51f099b2a273a791aa71c8acc835bacb5a953cb472874113961428032c49785dc8180e93ac259ec93f41c7f4483fa24af28232354f17df88dbf171e0524a6e038821233e39589b48aa52160d2481b5b7bb0022a7ca5b33b2a521d57b3175d10a4dd70260f762cc9f5279f8d02bf41bdf88e68efbe60dddc8cae396685082f2e7943ce81e1f297f7e85159915d54fb"], 0xb1, 0x800) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x1, 0x1000) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000ffff07000001000000010400", 0x0, 0x2}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x10000, 0x8, 0x9, "7172d47442061ee846d53123704e795b6efa31a2", 0x3d, 0x10000}) r1 = socket$inet6(0x18, 0x2, 0xffeffffffffffffe) bind(r1, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) 16:00:31 executing program 0: shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000400029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/10) r2 = geteuid() setuid(r2) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = getuid() seteuid(r1) flock(r0, 0x4) 16:00:31 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001100)={0xffff, 0x52c, 0x10001, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001140)=0x4, 0x4) r2 = dup(r0) sendto$inet(r2, &(0x7f00000000c0)="f95a6e09a6d4a0e1a29db13ccfe22fb09c04d86a75b1fe1cc33b419838fcaeb5fdf97f01e307ae2a0476f40f3777ebf7984ca612bbb3f51fb89efb2b4739002339a614e57f512e366f8545f8dd6e19d0ccfbe86e383ab7229dd83b80ef3f297ee4c897c7444f43ce3e0d5591e86136ea0db979f2378baaf18bd913ad895d7be1ca6cfc62776a11c1d25488cdf7a7f42a50e4b03815ac29a6f0a59fb82a1e80ef8d75222bc70d72c1be67bb1f52369c5c0a17bcf0e46ec428c1c0d7d9e32527234446b18129fedcd3fec30a419d07d2c25576bb78faa5036dbb4621685f21019859b100654fa920da3ea9ae89f2f79968ff9ce924324f96fe4e86e3b37ae52cd067151e0d6cdb95df96536de81bf0547c2cbaf3e035df1f9b90c7131b6ec0b9f16fd90ef9c8afc1c1b6bb6145a1f86589c1d03048446b6a9d6ff43378b3e8017f0f50eb2dade570bbda5c0be1d9c135df47bc1a96f3d85b4e60cb37bb0374c0391da1644e4163e7626f508823d0a7aaf1086cc9ebea23462fc784804007faeb7e0fe2c33b2672745279ae80d8c384c331a9df137cbc0d89bb6e6fdc24658844e8f15884a58c399f8314a347dd2bbd7005c31f01d28e726924ecbd476c51ac73bb0e5601c209bdfeda9792565993de0df94c6bc16758165008b37035dfb5df0df1ab9c4bed9b6bf37dc82a41520abb3a23f541334984cffd61e016fa1aa06b823fbf47676f955ff11665e3e0d3562579fedb76f1c029b9def27247db5aabee26922f9da3c9e84cb7051c8844912cf324aff06323918f3df3326fe16d096d781cd9e406e6b55b1d30440d335439d0bf5567d1436ff30363392a5d687d5502b5b82e3ab5c6c06b94bafeec1208069d32255c3df50cdaff3f80ab9db0e8c0207e5da7ea886dadf3994e4aa6bc93b7b7f3f283cab6f57eef1b912cf075dac812c3a7fdd7bec493cdeb43f941b468ba937e5910e4d9c6bce0435b3c5c4f24371d543c55cd5ae64622d240a832424f30cd879781748849394db4af89b3aa3fdfb70fc0d86648ce39d269d8225c3c3d2d86a9095dd55bd56099c512e32368e36c718baac898186dfb56f790bbc89b364c513cc78c577c374bdd5987b2d63dbcc4f87d49be448df81abf058dddb67c8879617db17c08eb159d6eecb9734c3df1a4b22e8b7d61f0c8733baf1732db1d6b5f0007e11b76cd2a1804f21b7ecaf0e7ce1ffc90bd7df051dcce9943cf7ecb5098455731e4e82e95fba08a2f4ac5ff2e76c7572394364ceed48ac0013666fff689b986081e771bd0b2185e37be3fd93547a0b97202d3b6e4a2645fd66c89fc56b38a47a3eebaf255b86c293aa4c5786f6b2e53b776b248280820c8a6cb8ce473f5dfc74644c29646d16a6902082cb282572ab805a76337c36fabc2062838348303647b406ab77ac58b465c2547923960a3b5cb92fbb65901619a384826866b450e2ae2906ee79aebfb6dc01b7d78100787f9c4f7d5e3583e4109dc341e442d9650a20677952906f551310f0d404deb5c3e596e6f5c1853d8b109626a819e8d90fc5fed5180be95394d423810f749d6380bca8246a062dd3cbf77f6098062aac33df498fb6b336eb17b96ad8bb5165a25fc866ce961818bf77e47588f4bd309915a69eb0614f85ade7d117df27018d3086401d560ed245dd02ccf49a244f193130506f621444643a9e8069d8933d4065258684276dda480b2c04c262726b6ce7f0d9e54b0f56bbe222748a073447c74a494733c6f31cc3044396ab8b3a9c4c06a3a4a1d3cd05d58b6b38a3ceff79d12fc95c70b7818287c0e92768a5666fbfaf3f3210edb76d57d16e2a5f674a476aba2636366375dc9cee00dcead684ebfc740d50e90456c5d2c928cf5b865e8c9840d4d5f63dedddef83fc7bb0a326a7d8b18e2e863cc44b8edb472761b458de981f901870ab6ea992c909044d3f3d9937f228948920f9d1d9a291a19ffa8e0bd1f6ebcbb3d563ff82b897181238a42329fd3877937e8f14c9729666b00cbdc89c4ae4489f5696805c0cd192d29b0ce8e8333086be2f0d6bb4f76d51eebc86c35d961320196b39e3597207881496d08ff259e97af9a265f0c397b534a7b70ed26e5454764c2e8e6425a92ace849d7da4373fd5d1a7c5be64d9de25c98a276f282f9070bf3bd1f108642fb1b1260a979f4f4c687dd6bfa320a7d347abbb02f1bdf6b662247d9858ebffd8537aa4cc20089eaa0812baaabf9f40f9f4a76d0b59401421f6b8d1438a9a4219b3d4ffce19d1c4c8771c8a0cd9558a3838523e051c4a4dd2ecead7a5e839eba4f4eaabf41ccf82f9023e417789d848427fd5160506ce99b071c4d3f67f2f65cdc32f64d1eec0d546f11c232d38045ed7dba808e64d82d8edd2cf6e8940045254932c8d582696a19c00d31db7628fd3e0e10513e21f9a4c68ffe8bb28352b4f70feecb276c2a17f91656cbfc02e70de613b7250dff83622521250499fca8eb04b8c3abdac744f7b73faf326bd6e14121d8a42adbbaefad4cd7ff327a6980441dc9b2a53ae6688695ff0e0115016554302b01b89c947d7f464d2fc954499eb2bd3d81a1e3d7e5ea5f780476f7cff04ce125cdd71e903e752d7e13be9adb782938490a032a797a556b7d6988cae496025ad4257a3ff37fb019e24f7d41b9f6116636fa107a474cbf97d14fdd89f13400b59cf4451f64b8779a93f38a1b75416b6591f6abb9ae1034297015ad93acc51f88e9d2eb5c35e7711aa1cf75a10fb27884b538c4b3f9e1634671c58fc32d4ceef997c04e0e626ceb631b4717e7c50f548dcf53e34517b478c750d7909b4fa1edde1228ed7307294986b5d194223cfa13965794dbb04f312335ac9a5cec8a483f156b23c377b65008a5fcc9a49cd3dba20f3a05cddaaa4872e05542e2235125cfbaf3e89e6ea71c41e8c801a4b5b336fd74a8ac4b25a593a21edefdc9efb455d82e1088fd12d0feca2fa6dcc75fde114bdf8e0e17aef8d4b1738b9890198128150c95e2ac7a1dfc745c767126a7da6bd8fd75e78523b8e87376a0c0ba7773c47446e1f2ab3f9626b725ba19296217b03286ec46400720eda2171cbe9d361569510bb008c6604eaf535395fe2ae53c50e7bbc638cecdfa5234f98c6a7042366755fc0ad91816779dbf91151f40ee46cc063d48427f90da5b9c7b87ff5e8f854a937c8b20b333b1015080e39e17f88d46fdc91009760b60157eb998780368a282e89050d8233f887dc00161a383f0edcf6e884833f846e12069c8b22ea41ac4d11ab01f8c44eed34e0f01dee0f46576051cdea9be0f0a98bf15583e93fea79cc01d102cceba4aa907b9c343e296c598a05990f1bc62c456c7b60adfd9489d4020322384b8e9d19ea6208972be13fa99c546dfbf3a1c93e3a392736a7886270d2e9b03ff2e841aa0372ec0a56a1503162681b2c782d582258086302a3011f85364925854c465d145951b212bda5979ae3fa19b15b33340dba31bd0bc1dc80e7b3fabbce04077c24caa6c164809ab2a3948ce8bf61a536063363591e1f3a831224681a3318d62e44852f62f6f121bd4d1f1af257236da6244e52bc1959031c3bdadcfe69bfc65abf3d12f1f890d19131a1b079dc8158b1c21ecc431c7f166b13ddbc9054896425bb2cc84850fc9166a2a185fe90302d25ca34c1660d96f7b440663e42f0696321734e245cb2ad3b53aa2b05675a4077f0a7ccd3c665e9fce200ed7b5c4b3b53319145e6cb2d484751b79e22f6d295293931a108675cc54e1641f68803ac75da9c4af258b5a750f2d3a5e0aa344b04b5429ad43550cbe6f5ac958ee55923ac494a581efb02c0df190f0099f4421666b725ea5f708a6b9bbf4daa2c44b367dc12e503c4f009241e2c5a379533c21a3666330aac0210cd703811eeead8faf7da159e9871b5cf0aa0a56c0e254cc6dea729482d1eb6912ee0d48303d23fc5f2e399728119739c0bfbf766e14a568951f6ac960fe27cabc8af950507b6f171177e12b03bae07eda5007dfac7d44181248c8261db64e480c846e599bb4bd95ea09b636845df4ccfafef067098b042df4387ca2932cb29bdd432e3b58bd8a40a74dc84707883cce9e09e290bbf07c60fdf8acfc153a7e261ee0799e39ed93934efa6d4166e22a126556c1ba576a3c472af9d7674183c47ecaee73b6cafa7c1ad0136a95fe30660799ee5435f269b27e464e9d89ea6d37fa8f05558fd1103cc2c9da503d1004c6817b64cdb68da0e9a40b719a5512f4cfc36a0ac80ad2d215573c4f28800467d881c676ec0697456f5f563252247f690d4b8621bb03aa2575ac20314f43da18ec0c94ed4787f770dfbe1113617a72cc2d68f5de88cef1adbf6149d6972d160b6a3e13c63523899849fb0d2cca418e39f0715fcdf93901f3fee84a9faaac6f6fac7eb71fa0422b8c63e30721e3197b6989b5628b2fb425b65beac9f19e2895655cd124eb5c415573c42808bdd9e468f44c6e95906f93ce97b982a9943a07aee1bf0436e8f6e3c9524c7d9651ccc9e5b3f98aecd4d106c1ba4e6c4ec02bee9b24c98fa89da4ae587a51f1bfd7927512cb6dcd6639bd7444ca1f7732fc82b69e48d9e9cf137a7108b440a9ec1b6de358218b3b4dcf4532d5f621236c681b5f04377f29387a380269dc76590787a4512e47bde53f36d0b65f869a029a1bc6f8a56f1a395878b1ac0c496a96138ca4ade9d22192c650e12229bbbc163cd342b2b7c2ccbfaad8a32c4845eae005af39c7d7d62c7715164754113727f978af86b3c8aa96e01c6a24ba1b56bf6cd2bd342c7e5ad8bf6cc568d1804e89c31141b80c2b12a24a7522019ec8ca1ff10933bbff27bd2f185c1e3bacbdc48bd69feae9dc9f497227be9c6f1c1013b0ccca72bb58bdfd2acb88a542929787e737864d885027d980f388dd3bdb91c5e843a5ca63bf1a4dbfa7d3d7d8fc6be3bbf93e871f9afd4e990cd648ca7965c12a1d6fdef897f01d6ff8ca48b2b45e9c478ea45a5dd4c68234f0910e8a9c9c123d4b1c43d05ce3c9b54a18ac3002fde5f7466c721da282954e56d4936bc3201205e15037a5b165dc69aa3ead0783bc490c337163c9b5b1af539cf793066fc3125fc788d72854a6868537c972e375fe5d9c26302d303d2eb057f3ee021cdf9a81977e2bcbd3051dd5f51d02d86dcee09103e09e21000f456b676dacb44c5f415f0d9bd673bb2bd9587a9828fef1f24c872b68c7a060d10a91fb42de9142c54506bf9903692b781690bbd2f5b8d6710f0ffbfa6c751e2bc76a7be2eb29e86d1ffb6aef586a6603bab18ee27eb8916192edb0b13443f3f924761fe49330192d702f0cc3b6186c888e4abc2f9c46dc98101f43d4b1aae6a779af21a6e1c02b7c06ab19dde071244288bf0d21c563144c57eb7e8b0c48326b81ac595ee8bc5a897d4ed6b71effe82f6df062b4909108af8d3f8937ded3ee43fa3fc638beb91f1037fcf3f84fde4721d73ceaa06c3cc5dc65e435cb30a3362d8c26b0beb102744c5174b6a4aed47f5e85ec969729bfb97c653483319af1c47874380e4e95b3847a174a28166c42cee9e266fd2dbe8ed7751bfd764a6e182572eda5172470cb2a393736683018016838a83608115926e654fd6dff3848891df322ac71d73c1972f2c7ce7bcdb8a0a19d86a029e8a753fa69bca8be7c30117791165dfb04057f57592bb1debae5f0431ab6548f7b03cfddd6f2fb06acad9ff40cd100727bcb0c62ecacc0eb0e466d02a3a4a37baa4c2353c303eee2a02b69c14b1b08b396fe013fa6123f2e", 0x1000, 0x400, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:31 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) write(r0, &(0x7f00000001c0)="38235e52f33dde8136091a23a2fae7278874f2d4f30df33c29ec477d9b6c88bd6a53f5db1db3715b24d3f987918272ae767c2d85594017c22d83accb3d790c68f11be71cfc70d483ba89e6b559b8ba433d3bc3641d3185c615a7749367978d6cc3f4c81ca929466b428ba6d859e82b051c0326174ae8b5dbbfbd5bbf35316b1f2e2f9e2f81864c4048cfb50269f8941d3f1be74622d3544196275b6749a73d73bb1974e03630a90f93a2b5090349ac9481003fe962022bf5904202a396450616addf1726bf0780fc5cc1d1ec566709479c062fcd7ff329f0e1", 0xd9) syz_execute_func(&(0x7f0000000000)="c4c295aa0a46dde6f3a7dc3d49e801b30f9af1660f632ac4c251dd77b30f34865f064358") r1 = geteuid() r2 = getegid() r3 = msgget$private(0x0, 0x414) r4 = fcntl$getown(r0, 0x5) r5 = getpgid(0xffffffffffffffff) socket$inet6(0x18, 0x4, 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7ff, r1, r2, r1, r2, 0x100, 0x3}, 0x3, 0xffffffffffffee09, r4, r5, 0x9, 0x9, 0x6, 0xfffffffffffffffe}) r6 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000100)=""/132) getuid() getegid() 16:00:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x9001, 0x67e9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000140), 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x7) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) 16:00:31 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xffffffffffffffd3, 0x100, 0x1ff, 0x100000000, 0x3, 0x2, 0x6, 0xffff]) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000000)=0x101) r2 = socket$inet(0x2, 0xc002, 0xffffffffffffffff) pwritev(r2, &(0x7f00000021c0)=[{0xfffffffffffffffe}, {&(0x7f0000000180)="38913a29ba82", 0x6}, {&(0x7f00000001c0)="d5f2082261dbc3fb63649f10b2513bd22275ba1dba0b056800ce1d2dd813f3f2924310af885766de7c929bbcabee9542b285aed515458b6624c1f3a0464fe2935f5e977785139d0550c876a1918dc5fdc064e6a68538737734bbfaaac06092dddfbbf7919b60b2c89f9ce219156d4c0a0e197d2817ef3d0f73640eae80e8ed1b7cb6a860bda9cad8b36530e94c6b3dc7aa93b421195c87558f93b671f732b7aad074983d28218960d5f4373fb9efcc83babd5a205227119782f89563701c8885fda17cecb937dc9bcd97adad420395fd5895ca38065d0642010a9b7e5194df381d937d1bfc674a5807c164b1aeeea5ea03e0a1bd057c90d90cd1130fc7ba25e6a7546577296e9342e82dfefd63fd2e0bdcdcfa88a60cb29c07c0f97092d60182b6a5f681747589bf6bf4cf13fdd74a3f9a86be7b39b83b4017a0f1eeafe9cc1679bba0d278102cb2ee99b3c89353421fbc4ca61413f29b5b70a3bd52be45ff2022935e6e3808aa22eeb1e97f040078540a6367c3ce146d1bb9ba83fe158642d0c598ff3382cfaa804cae2773cbb26eb431232a3cc85436369ba82d4c9375b1a80a353a8d7a01888d7192bacdbce0e893698dd057725a8ca98e049367c1403c0dcb89725d894bbc2ed69de0dc854470ca1b24fce43660754f56e70b8de472aca490fa4bd43c4f0a9ac3014985e054bfd5c85f9620b2426d6105e6d98b70b66fa247c4b28e136d86d7761300e18ebae315c7bb842b351b708ae0c3d504f5084ecac57641b5e1dcbc0d8049fd9f0aea78375fa86dbc69d47ba8a3885ae762a6112f458c8846e6fbceea74a487da3fd767e9809905401b7e48beed1853365c3e791712c46e07f0d7eefebf0fb470a3fa172296ddb119793e70abf00bdfc293f7f20a981a13ef1b35f2eaae55772eedaac9f456746d14780e36ce41404e6ec2ae45ce13c99bb04f665a86ff1249bfda5873720df0dcbfc6ee78bd486b3c7b2e4ebdc84e611f6bb825222c45711ea9d40e4a4a2648b28a4cc65a2f93e44b60c5735fec80c485ba8d003929b486d157f8213a5738451b6430c3a4992e797240b797fe904a609cbe413ca243553d26937b3d39295fa2e504b6240408d00c7670fd1740e1b744a73d6311b73e218d7117078a05a75f90af4713e81ebd171cc84f34ea2295cbdcc46a23b32c826a083a09d607911410e7498ec376d5dabb87b34e9465be0e3ee5112eaeafc131ebeb16b7348a4955f40c4d1513a274f5bfb9804747a57dcec78c5e258e02fedb9fc01edd99de378d9156954ca856760a8a9f432617bac142b0f646e625a4c12468f509e2c105cd011ab9ddaea2eac1ca2abc640804d97996056b5e14c77011666f31eb407ca6a2c72bb524ee802540dce7c870342f17de0fe3267c345af747a7debb5717123328900fab004d0ec336d5d1e1d364cdaaca448d72d39665b950162be9472e21a02b681d1ab80e18cee63148e8a4e7d3b74b05b3d2ff6f507253daa5b0e8fbb46ee25c06b428dd9ed9600d252c1a558ab42f96a2ab64eb961d83e1bf60a1a8a3f4bfebf461fd77ad911432684393abbf46aad8d9c2755dfb4a4e4cedbb694209787a85cac211464a1f39a1f5c1f00bc083540fcc35c12ff1d0b0f53fbc598a32bfdddc773549c8f909aba163faa88184ab0e7d19199c7c487640eaae117983fe7fa442dbb63762656e63ae3cbb2b65203b1cdfc689c0ce8690e981d9df2d08021bfb1073b784d852381c01724ef37f386eb13ae23ea54024720fef315ef75ddff90b3583503af44290c688e72c291ac558013b59ab5b4fb4684a36e71ba1adbd401cd83569329985de7699826865757cde6979c93c8670343afb2ba2679179f61e02724e655d4c36aaa2e6bef111ad6f145a63208c6eb6ded8021594f6841277c40b67dbbe0f95af3bb7b25b31a15940a284094c91203fb350d56a6f8fd60fe8f9700a7bbec72b82ff521e58632c675a495a32ca72007557015d5a2e66d9f795c52bb4a07c7cd4170f8ec711080b8d745554a8b93ba06d7b268c16a99e047e8816bf1e6563a860f31d51fc7262600ee8bc8de227ece4e511269f4f99537360f06a9111eb139ed471fa86a83b592774ad7feac39dd2dc13da5013bcc2912b8d5d70fc4290788b4e969a7d998e75850f18a03bbc2bca37609903b42e7ef00feb1f93591cf4375afe3a753275f24c23a58737d72244937efa0a9645e6cb6da9e11c1ea5942fee2a06957416e2f4139bc190d52ee598ca99b7437d5180a1160824e197a56a0f20d97c7915add4f6675b52bd410998daaf55754f0052e39ca260c2fa6b0aa12404a0380e9a811e521477aac634fe23dc7a2d179ed5daf8cf405fe1d53da560e6f2509f4eb80f838749bb63acc55bcd5f056713f29bf14d28b3b1af813440490ab6b34dff9058f4593d49c3c533ee98e0dac0a3aa42693eb7dca46987634258a539332f054ac89410895e33e3457a5e46ad428fa421efc66594e459338a5b61f8e69ad61d86f277b66a12b0386bee165c2df4d4c4d7842baa08f8838ebce21772622c9ccefcb1f1eaa95630263c731fa5b506e08f23f60c54205425c183474ad9c96cd1322698b834bfece250cd5988d3d42f4e79a4634840ec717aba9c0ab136d2bedc47090639accb31ce7ce2d2ff156b6f8ee5c44b94ef98141993d91a3e020c48da54c599d44c0118dca063e5d4ddaa74d47309c52485e48e6dc8c9a64c8839c663c240bb99eae0eecef530a0c6ec54a82e7751cda37a0c5c3328b72c378c6f9a174fa94e4d7ec90cf151063d8cda2bf6669ed5fac884304c31bc353d6957a80642a3fd60c2a2e443ffb3e1950ccaa5af8b3162a5f7fbe981f4f90efa1adac3815a9f32e900ce712259ae8833159d985416fca99c9b15bae89bc6f8895379048ee7f116d3f78d0a16e0401c9e0a0457483ec26d4c4b445d0a479bb84e5f33438977da15cc32667c9502a5ab46e51cb6dc462146e25a49604d4a534c0fea005f23c5e8f63ef2bdc5fb891bf659357c6d3358e0fc388429bcb65162d5ffc7366f69a90318393ee0133d9b506afb5ed2800752709aab6442f5e234fb46f714c308b10a498aebba3720a61f42f6af3e1622f10ae113c05daff305cf669b9aafe6c6d122432426c40ad55e1975315006e6e1e4e917a18ceaf0de8c065d5ca761917b6404001ff34ddcfbdb1265bb581ae484bfa4187df5300302c6183c58427bff1a44fe4341e62c40b74d2db955dc5a2042d774f5917f11b47f20a38defd23ecc50e654a6549ef5d85e7eadceb5916a2d3aa738295b548bd332749d438374444437874d888b025cd5a391ed8c1516940c75d32d99cadc31c64ad5c88c000c3fccb68cf9cc13bd99c45b1085b541626b18f433e89c6d22e9fab6498a46fe0dcc98a909015492ee222e80ecdd8dd5f5a47d3d50f8cdfa248e5e3539fe1e98b4d5273e5139790852e0242fd8330155cecbe9f2562aafacd32ca7a89b60bc4ca8e511d5fe3814e74c6d29e1c181b2399ab01a5655b7e78eb9165c1feff1f38f6f53132fbc39afb076d8eb08bb2c694331850c064fd70ec64479326b68a3dc0c08e154abe882e4d416e010f1d1bc48dc1e2fd0a848bb4f10e460389dea75e5e68c68c9bb59261d43defedbc07172a9cb7bac69c2b78429a11d222625903be20c1fe812347d4a358a1df76f1631277fd9903ee9f3c2b8b02d82fe4657978afc8730f0588ecf726082cbaaa2e8a48451c016a9d820cc89a368afd353acf7d67e3f94dc6fa6dc25fe6f64b0f410978aa6e5091123e0e7cc6fa0de338038c78895dc3428e806b42a0e9a2c8b0af337dea9657dd18b048573805b629b4171792b7f113fce2b0cb83f21ed9f90f2a232b65616822453442ddf344c6c7629df322457b101d020840058cf20cc9a2999bb405befee41d41a822cd35b15b8cece3cb7736158f58dbd109862fa817c9ad88bab9a8b4a1e0345b5c995a532c6d316c03757e38c05f6a1cb8cdf76d4ef3696b65fa736ec734aaea470c8aa2dcedd67c7cfcf512d0d28cec7b8a41deef91e0237f6f63b27036dd2d896c72bba21fa352f6d80c1548f592ef205fa965ac3b5938451dfd9e150323002c504e0937f2ac38c317323fee2fabe7573de415e8832d15ac68c10aac11717de068153fa38e268aedb0d1a294d48ab2d705871fdb3d61126549dac71419dbc344df4ebcbf3d5e0bcc4dfb6a4498717fe52873ef527f751f72f6ce27d57c35ff455ac43d699473b2c78b464e21ace5d458272226e9af716bdc0f94d567e0d707dcd53f4af2acf6297dad810c4157f2554fb35253c3ae7a6023e0c422d41e8e4e8bf4535262825353948f743715bf4027dcab1e2125ba795977370f194a75b4b58b21a998c310e2687aaef178900a306e754213e8319d79994311201d6391377a6d57ee996216586a61402fe1c7bae5654bd6add0bcb12cbf1784a9ff12537a2e94216def793609f096a376c42aa0b8c572008e2df6f3f9c3536fdefd068a5b1439e14fb6485adc20d3dd2abf8bcf6946214919f4a6a4e13902db49d5912410b64dd9dda6f430a6e9c22dbce9cc9cf6d2f95cfbf956edc79640e84f5607c6a54a1a1bb371148d4ee28756f00bfedfea084f2c511f4caaadec6d35dbe7506fab52ab4235055eed3be9e529c2d753f84c29b8b67807fb91e0741413f56e14f1a0599d45798c17dab61d2814f4c11594ea0240aade4c619cb57ec905e7968c49f22e1b2161d593c3ad9b9ef2571c2b52b5ba428d2e733b6cac966e399dd585d1a2533bbb037f651e8145007926bf664f7231008cf006530f9f132409f4c1d1fc06420ea629ca3dfe1d302495bd7a4e7c6022ec9b8ebce2e2917ffb1a024e08c59b0fc1fca36b1bcd6076b05872afcf8366c69e7bc03f58287e5b90379faae668fce2a293f4cc044a07d8110ef092cb34034115e74f89d25d78fc07cfbbc1fcff9d2323375633ec03268abd73183d85a3bdfc77fe31abf431a2eb5b48619c2d604dca60646c049d63358b9d3ee860cbeb12825822621042c00f9133cfe0d6f13fbb90f907633745599dbcb20f8e4a06967185721124cbfb8cfa2913e64cda4d4b843f5d14e837e0e55f8d0a0f440943621e4a453d585b85052f79ab23c7bf0d025a929f81c8212021962a43ff35df3d8836f2069e0ec71def8ea525c49c0acde49e0e3553ef6288b663339298311a811223e2ed1cd74f74b747946733af07e00321fb54962451cdc54b1c1efc82924839340051e5d4e5088566a387e065e640f70dc42e8d052245a092ef9bb0295755dbce48c95074a17d20f92f6ccafe02e64552a76273d6c8bfdc5e1faf7e83d672b5c50f33b1654d27e5c689fa8c702ec7d0b7e7edc7a479f6c06276c875f7fd6b86a66f137a5902a98eac3866d7047994dca1605c35c96640f9a9d1cee0a9bd73f802b4edf500ca250cffee9501558600abd08ba1258249594a7f718003f23baa2743d36bbe3424e28ec1bcb2e5f6a478eeb4c99c8a42a748b0ff14a37e0b1bb7592c13591799b3b300a5aa4e395d4ad0dde1c447802a16a1d3fca6ca2a95a19fb7f6eea903a050ff3e352c397a3ebd5473404f145ef27b032252e686be5fca5aa5cd647873095fbe7a6bb945acc21873fa8c7fbb556549f399ca671cbe9fcc35b3280e512e836831e4b3b6e99081fb536c1dccfee31ab29f9a612db51a354c7f46783f32e120b9ab514c4929a1cc9cac0db5970be71c711a985c86d26d3c3fb23ea74653adf6fca2751bf2be5810ee565", 0x1000}, {&(0x7f00000011c0)="308365d5cb166cd375769dfada82db747abbfabb3c9e5a1918ab2a6bd111b35ec4438fcdd4b97ad51bd4eeb29bea85879d2c1768b0c35cac9e1901f9be7f1b437c7b2c188181a6eeb9b56b28f9b611cebfe9a8577585222d49454fc5b62ea251acc5edf1d50bd57a9cc7353e1525353e57c4c25a39bfd009d16f4d2fd23e753f3814b81364ebb3f3b8d83821f72cd858c6cba877032abfe1a5e7d5cccb5485ce630a429814494bfa88b8bffa0aaec931dca2c7339824ef03bb8b96db0d3b15d6230911c1e9528565f2aab031d875f0ae9c6329f79e72ed8615422254f9141ccd56742fe8ef66d6b35ac4404c5e01e177ce0cc2506713be47738537d26b002d5d368c04cad3554b7b2d7bf76ba249132a987b9b38e55d0c388356a5025004f803b1e647f8801d995202561255c82204ee7418160d2a3c58239d1dc06bbd19686102e5cc836fd82fe40c1defba64247053e80ca5c5034508135f014fb9f30fbcd42b564eb7f112a11038e51c8e46e27c82a1b9673dc0d3f42690f42840fb1ddf47967b5a560230d8d148f529efa40f7430227a62e1ff80b7e252231fc60d44c5a1fcf1403487f575f7c157a24a5f8c891747ff4572a26eee2e905d66cdd827f241337e0ce473639192ac16a5915b7b26a610291805a53c161c09de80f865dc66359ec3145b1cccdb596b12e7cdb0d05ba4fdec6f168fabfb30807c4c7ff525fd97ce22acfced0e85893170499205ece53f456d1022160fc4e5834d312e2c7e18025c43a594dff8385edcd71d996ad4f82716bd81fc0c45b0346ecb20d3302193c3603c2abf93f3a97ff66019e456327fa24171aff4d52e0315661a035442fab5a0d74ee271db6f187d8afcfc293bce83369025128a564c2bbabc6251eea0fa4041c530863cf73ba90ffa7ea7c42a81a57d74ade40a195fdd77ea4aefe86ebf52f0ab4f93e463a56e7197bd4b187d1e12858aa448b5b9a922be3c111c597901dd35dd35f11b7e78e98af6c59b7bf20d654906f5d945a4436c6201f94677d0d0ba5fbac93c7df1582fcef4410078243e342d01463b1886dcad804041deb221369fbfae3f858360daa584e94076562ebf56d93995564420dc114115c84c56ce1bc20949572ffa749b74b78f347f09a31c2db566853b4307cc7e4ea0fe2c17ad87a14f9b45a57163e2f90bf9af187fd4129961cf238c92d3513a1d052e3384e4838fb62f453b834a21a931915e86a59e56254d1b7286c7cee8a89cd32ffe4c2e33d1351dd71d93a8ef9f2d10cfb71910a5e8b559dc3eb0784f5f462dbbea65de92e3a762403153e24944e995da05530dde123bfd511496296bb9cd72e6763e2739f33edcd85b3ac75bba5ba459a0633bf6837fee4473b1ee739e797f1f069798d255fbc5614cdb767c15b5572be9ea874400ddda1dab3bfea83b81f114080dbceae0301e417ac30dfbd36fd8e38c3d3eaa4de6bff4b227f24e0935e1500d4e7e21018a58467ac9a7b16ebe58bb5aa7d2f5c1d232615cd4368ab77d95102ce5e50a52cb797ae15710e325ea6088ccdce7092c9e3b0a5b341c5e137a87452f0da4d1a967847b1f79a058db6c8d4ec13870c9c3d5243f6852920e062d7ec38cb224b7588291c00766bf07468474f1c96920265ae7f29ed42ad958230df931a2e83aa46849f1849bd1a322ce56a7469f41975e34241812350781e65fab04982e474ec27fe98adfc2f00642e944ca6e10b10dab708463ee63b286f31576bef547415d7c3749af74816aed988399f826e330183e4fc9a9a96b653b53f3ffff461457a9da35ac2c6d010ee16c19d23f3d2c852ccf706ad466f6346c30ba1081f43d053f1cdf2b1bb00f31a0dbd9fffb7ccb005be36b077f318c1f0d141470b89e332a778d547c9c6edf4d2d6559acbf9588512319375312b4936834be64662c3f3aed1386c8dbdec08ebb0fc1e2fdbafd9c5dcdfbabe3fcdac03f56b29af034d9a5905432d20c2c5339dded06c69662fecc30cf526cbf08cc040f323e56e782a00877f0c176f62c9810370dd2631cbc11b076fad305386d7e166e23de40d384dacb83c52714646a54957f282b17f0098a3ecd9d74109a5c11a791d8aedebd74c9bb3ee5dfe08d5b81810ba125212646750e58e746319125ee25f9b94cdfb054e28bc1c3fbe5b20adafc4eaf7f3d88d9049a2136bc1532fd41042b7a9b3a8cb9b57c54bf200d4c4330a0be8f278b5e69225878fbc29bce6f8f62fea43e55581f021364d2b0df3068cb0d029b22ca6b9ca188ba6e786a2e9a47aaddf668e74bc0c7a3453b034a55948d78a063082e3c4ab87c7998616d88cf91e8810918f7c44dc84b1a7fce85032977a368f1c570f2ab8e8077851605056e89276f67a5845ba68ee3b23a221de53aea2415f25828b66f4f7df0811c60b10188cd2c96214dea61eb1f5548a43a89b38cf7b6c7fe4bce2245133c4d88fd38a3d2a6288e2f5996b4963d6384f6f6a15b637767981f3253ae3e32db6540c6d32c2fac5a64c4331a57e85e49fc4f8f2215c1c0c91c87a286f7f3232320f820fdc43fe27e340e2b4221084ce9e4b5a5a012c0320b6d63df04fac9678a0030a4713aa7e227b1a59e4953b063b5f4330c4b42f1f94f9728d74d7f02322ca2227a88dad43148568f21c9b2b0f83294a424979c9c568c4a103a2688ed4dd014ab6e1fbc8bc1e4d01e18af3187bebb95778c8938dfc3885de218f34018c8a6fdead50535b596b07c05362890deb9f805da92a2744ed754d5c15143f12fdf06cc7175309acd5258d357bf54f5aa3c91774af73f729043dcee781e08e7fd49ec51f487376373cc4e6861ef7fa7c7d5676f20952a8cddaf932f54c5bb9480c60db5f1b5fe6e6072a9a5ee06b5f4b7b6239ddb36f36b3c67b92dc8e1f02c085f591d0188fca12c30e3a85c5b2760c277e84b355c8b525abf0aaa4cff35cd60d6e95df45001b1ba510ab94c2054ceb6074c69e0befff2bbb3844dd3cbe4bf62084bfb26c4323a68eab29c76d82c300ac4f62787d58563d722e0c89418fbce4dd22eeeaad622d9a0c7d027849cf3dc05420cf021f7b2505d49510c5c7c81d28900ba7e3146fc189ade68c7b23b37f5537c9b57dc1b3ed042b732d24671d2c9199927706f082ce91e2ccdbdbc0c120b94741a0a16c70abd126db6600193090d7223d4f2e5d2c7d15a114df4e63c6bd03318c8bad6f8b0af07dbbd13d9539a0e283f5b7d742504b3b44c1739b3af6b4a7733012fd3d6efe892756502cea5750472a7373ffe8c377c3869fdda7ab243db4b5ea7fd588b3b8999e2f7e1f32a7d6d73fec471486d005df9834d3904e2b3cb0bc35adf5395ac652821e929eca0cf9200916c8c30b4eb2f9e16174980ed23cc1eab059b8b48daf3fa32073a3ffcd020542ee5ee48859ac5455657eef3d63a031a37b6e4944ae9e20bac3534068997bd438f423d949231593284fbf7aba6d031363ef4ed8a7d88ed11ea75909e00ba3a287f1fbed265f512028b0ec2f4102483c24b2dcb9507a5c940aa77ddf7e295ff586489c6793683957ff73ed479b1c591cc2db94c7e6e0aa794e36f300cd97d8499da16b290dc2d6546b758c24a01e479c7214435101799538b0921d88af7a09b297eff72a50371bc3aeb49bcc1239b2041031f81373dffc7bf145776f8829a412538af9c8490efae55e74b59d173d24542db6ee40772fadd0d8db2a1ffbf77349219784c9452040cd7d1c7d830a2948648232f47c3231f27975844df2a701a2c2c77c9072387ea0623ddda6496665d93973d791a4bd3d7f4845001a3ee29a49ada0494aa3495fba333156682555a574dc490f823fb9485ed0cb7d2cec38f66333a81391bb1bcb7f1d8c486eb69cb31c5ff1ea7a69358c8cd35e253a2daefdf7155f13ad8a2b7e0469011d1fc7aebbe9a426555aabd2b86e0dfd1049b51fa834e9186aceb927a87a586fcaa216c43cfd1013431f3cecead6f1d788a9f341ccbfd12ef92b43e3d01b78058c6dee59c03351044891639afc0842af14c4a50cb300d4316f50454ff0f59d90d093db36453cd59edf28694353ff68a13fb24ac6b82fb859e59e3090c26ae2a25c666506a09ef6793484b22833a97823dd4957da6a7072e80632dd4fb9f58909433be926d4c658ad47521925e1183e81bbfce8e13d3d1925bafc1884b31d078d18a0586a1f4af5d34e3e840e0fa23c51d3f522225ed58df311c29d7e6c42404230053bce75c84df401cc4648bb0b123dfffc5e839eb85f3e40df02b2d1d0d238cd1477914f3faa80bd5ce238c9aebf2c646d88511a9022a84a2e93def84b965dac8af41212cba8d867337681b679990fb8d4922267ef75120f20458c4e1affb2c3a7eb058a08d4840bb27bce3064162f736bec17a9c5b99990a024cbd45407c68c5c5fc155cfd3bfd6274735fa6a33c483e161730e9eca76fa08262c19a85ade2d6452690e54a1ccad369faa360b1b74cfd505ef106336e6706ee4e94407582cbfa95b818c6e80a4e029a6bd3c35f6de80a2c412dae719d3a70f9b1810d676a34749041615916ac0040b63482283f5d2a7289c5fed687c8d580773a45edd2f58cf570f5b7ab357c0e79e04df60e5b7c48032ac3d61388fca8473f4c4e91d38ffe43952c45cc83c26cfe58c40322a15d252fbf711dafcdfe3db609631e30cd0158489b33dd5f6e9223a79d7ec2dd917037a98b3ea755673bc7a125f31f0d3f5e17e7f61453eb7d16f9c7865c209117914fce156d8fc9f57e82195edf9d2a975234f3b0aa7f14dec0ef44c82ed29e2411800317bf8063ee83e7e8f5eefb052ca0e76aaa59e601ea20d9626e510f31b8fe37810a62f18ef839af7f12a6fb5be00a7d2ae3ed61261678f87e409e0f186a67ce164a61e9260afeff52569a7a2d9c6d7626bd9094fb085f90c0042ef077977a665921fcc35cdeb405e349c35b3053642491c3f4cfed3e1b1121a3fb75dc6f10c92173169cbedab6df3b4edbed4f9ff0b0079698103c9e5c71c9d99e5ed17aef4eccd2a800165ede712e86a4f6d49a72e72ab66066cc0c02e225f7ea5e42f5ea41ab6bc021363e9faf4c7e8342e7e2b5708a65739b2c34a7588c05b1a3d1301f5dddcf3000d8df6124e9f3b3792eb5a36297472a618a720154503cea79891c5d990d79c253823f6362d881b8b38c03ffda2f4538ec3af175f71e5011569495282d308dd1d8de520b13deba3233be2de439b53162027fd738f5d63bf6ad3cbdd7403beb5d8abcc0af83fbcbfde35095d22c94125fbee661076174c6b5401d6ae5ac8c3dee7981a377ff1323c6c976257a51ab7fb2e10d79a8886fdded230de89f6274efb4fa025ca521006f383beb5e3b0a5fd98bdd84c828b87aa7219f4cbc87fadc49c34782dad8cc6a7a5aabc53baf63df0e330217c35f1f286308cd3632c5e571efb436ed95e28359603cd7313881e0b2a0226c56b24c198f9975919e642ab89b4e3b862328ddee98d9534377602f63f20915fc839b4b5f7caef6d61a8cdad3220865da2e89b0b85db45b1a468b75a634415621c114620aff56449544fc3ba8666eed8e5376b8171d12701e96f2ac0f2444e0bc55f54cd29a3adbc44a507cb34f23c12cf8fe5a5253b5d820448ff2caf1e66b72697caff44b299e9b086115d6435392c3ac6949ef5762c1ba6dbe515056e624f064a27dda6e6533f781755cfb5b0e7140d94728279b15d848041765ca456250db107b5424619e7f51a5522d5154c0c3b1e783c87b0e14214f3cba32adb86ddebf50e16a99d1996bd243", 0x1000}], 0x4, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:31 executing program 0: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) kevent(r0, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="e75283cbaf1aefb8b0e708ed0dd59df3b23bc8ca4395f0eb3c50ea90f62302f672a3e1561aa65b46c14dacb2976e0d459422dcb2940916d9170b9d8cd36733a27d71fca8bb57836598ca0d208666d3349172bf6ddd3b0b916c7cfdaaeb314f8f62d193c2f163674a692cc3d925e75d4eee29f579fcfe2dabc528303b36997fd9f21b8cb48c0ea3fc7ee48f81101851aced7429c65c6c0876ee3bcdb12df2e0c343304d6e2e3d9a416c81", 0xaa}, {&(0x7f00000000c0)="5884c56b82c00900d922fffbe4f25689d3fc33450f1817a2f3a757839d691b17a1061bad6d3db71ccd78c057d0bd83d6703186a2627fbe46f5a159c5f9f2a8318de30ca1929e4c790c6cdca7c4837f9753b5cdf26cb559c6861dc8950473d8665f273425ff9dabe11b5dbea2934e051acb637469cd393e14b2ad155e29f501b567ef2d2faada498732a8c37e6a83b4c4f094f499928fdceadd9333cc39b80e64", 0xa0}, {&(0x7f0000000180)="944540777673f825021e6a37092db9cd9e4d1a7dea0d4d822382daf8aef0b1a6e98d83727dd654aa652080535428b63a25e125fb25aa9e22b89729a2b702a5e1c69fdb78c3d27ca6a023880a2c5c3ca470f0620c6687d5cac2094481482bf31f6955707c9285ada28e25c21b7dd6193e8ad8ba081f3f16bce57aecef8f862d07a0b6c77510b8ca1236e306a0ab981274995aecc94f6f792bcefbdcea0085670ae99105b01056", 0xa6}, {&(0x7f0000000240)="bc3b62719b6fe87ed3db596f90d8e3de9b99c6e9c2e838a680d7cb2d30c5c0f2eae2552562fc5e76e9231b445b51553e3bc951fadb90610ef148fe3d36491ae1569cd2e34dbb2f56c57e38e2e47be75a676aadabd8669b756f277b08eff9226e9651828215ba68f91710f092652ca80c0a0b78", 0x73}, {&(0x7f00000002c0)}], 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000003c0)) 16:00:31 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x20000000000000ea, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0xbecc92569f365909, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:31 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x0, 0x102) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="09eba42353c24797cf47381470ad440e71ff91cd172f5e3f4871194147bfb330b397bb56f1fd1861e0f9cf17ce52fee702db2508688051b6074debdbe415b623880e6020222d6a5384b4b549f6c66517b9fd45ffe8c220483558e668679cad09dde149aa3b37ff34edab9762223a0ddbbbf660da6b3fdddc32928fd4c7d0f22299e5f52e47bf9879bed587495d5b05faf72c7daaccb3a140e8bc1ca825fbbfa0c12c6232c38eb08ff4de8f0e13d4ffcd60c7595cc2f512f8454ec122acdde7020061a558072ac8ee0125b78e26e26eb7e1a94ae06796c3f20bef23cf3c5b102643701b8b3943a52c10c0f057b4c80fc9380bdd16ce25156bd0c19c9a", 0xfc}, {&(0x7f0000000740)="9707565607deecde7e97986f50f0e563880c8a913968943abe0ac76c3a33dae44d3b2bcd2f1b31ac484d95f33cc422b86221643ea5e3756f953734a434384ea55310b9154aea8d7c7761a66fa3720eb86d252ef026c0fda52e26005a556c7ed19273f5a1b5f04acf87cf0a23a971ac1ef535d101b200abb491b99b4e2687e5558bb2d534ebb3452548fc1c484e744fb4bf82a9c7ed95e40e35a93289e7be2c64fbb19309a01704b87df1b062e8eba402e6c02529364bc4c93ec0e5ea8002cb4e377069cfb0d7994cd9def5f61ec7e5a97909389319de07c0ca8bb1084e5d44620a05ac0b02d4d12a7d8259dad2ae509af316f33b34dc4d5ef7504ba8f702eb2971706df1cc770568e66d91badde64167e59ec7f28a517984cc23377079443f52f1f45d97d7963390bf23461fc64ad7f3d51208888970c813886e534a9c460b6666b67e04724c7d4781b3e45c9df8960ac258ca5143e9079575755e14cb03b08c429105c3b8e44e8a17f8e84c6b6925dcd1", 0x171}], 0x2) socket$inet(0x2, 0x1, 0x8000) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b222", 0x2f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000300)=""/192, 0xc0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:31 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000180)="7600004b9b810000ff01000000bcc2cf01000000b46075ad0d480db1e420c922fa40d0936b02bcb08e72677cdc4585f5b5877124f8bfd498067ce9c9d6278a32ea50d82266478afd14f96c", 0x4b) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000200)="afd80988da2400b24a96ca5088510cc3a16fd37283c4fd2b6c7d4ca33dd82af367caaa1b160e7b801418f2f971b0683db6b917e00c7257b4cba61042057e042fbf9788d3746ccb9ac56b056a5ecaa56e37640795b82d1135c2f368eea6ad1efaba6f50fe2aef45a346126e55d4e9ed2ad316c6f8f63ff36a0b251fe1c054f9498fe8a75a20146c90bb4706acd45565966210e8d11a3c60a07f149dd48e5aa02be1f01f57ae8533e44a0beecb180ca36ebc0d86e25e", 0xb5}, {&(0x7f0000000480)="1922354c835c1f174cea04bad823c59f3de19948a5e7fec86e5f34deea9197d7adec25108d2187fd36ca960b681fad44c930beeb6b1ddadd117b22c829e87c3ef6baab97414372fd77812fa70d697c89b9b83c3f5c5525eeaa508ef9d3a9accfbd6d403cfca6464194a222d31d3755b7c7baa3d4889263ddc89bb55d415e0a97c9638d41ad31331105a34ffbef411b8a3db3653da70030973860af8c8bf15d7bfcad56a96c448acb976eb0cc5ef6eef62043f6333cde1e88ca6b47819c7871cdc177b22c9b78bab1146c629fd6eb361232f1ce99ebf8e8132796a871e5d21dbbed00a910b28160676b343a65535b1fc3fa5ae64b25294db71f1c25fba40d7d832ff202f1b6417e13dbadd9fde8c7126a70d3001b8eeb42bdde3f7455345cefe9d6ae5bdd87f8d9f3250536ca127a51ba1dcdb36fe880f79a05bf5306d37ba81c9814cc04f7d284905c16ed6f4671692f225257a42e4c05cbc8c8c518afa2def1e8ce833fefe998b6f36d0973485ec1a4b80ad8a961d878d333bc95d2ec2acce1407ad71b5a55ebc9b5a63721631eae559eee971746847ac31aedb3124a52fa79711091ead022b6df7041e989b18ca4a712c6fddffb78082c3a6ae033905c225a746ce6330c67d1855275865e8f17f986e5b37124dd03b6716a2b4d6e122e9f01b94234d418f027a8abaf6a1cddb16ce226f26a07db57ef97cc73c9f2926491e1b663488df9432408266f1b4febe9b0c3959d48d6dba36b5129a2a6cf3ddc311e8f90b5c0708734d2a5859a956aa0ecab30dc5b3032ec8f3c030ed75007731bd0cfbba141ca89acd88b2516028c065ff22787dfe5109a40409de2f94c9b42518251579fdb004d6452b5cc839d3c75421cd381162927eeb20616284cf404df356e91dd1a66cbe9d5ae9ec9c7fdf2996f9511fe6542393532fc45d86e6109df5ca40f4985d85bb982f1454a95c07bc7dcb431ad4fed3ff5116030fe3bbc335d5c61155202f98541ba9ccf5c3efe6ae614e91417406fc57044992107d3c8bd9aaec3ea72f41f551014bc15ba273db02db8ddb41e80dbd448875f095a3cf60d3a2d68907c9cd74c662286067c4028e9805bb124ad97856b18cbef746ef1b7c85cb7713b48cae34f96557fbe8b427cbb73ee630f5e2aa1b8599b5c694ef67f68875cd9abdaed0db19354fb703d732bac2636152bb506c66b1840cbf5b021ba0f098a8fe5297995268fad1cee76e0e113adadc25652732dc7430b42922a21b7fa2c5f18ca2f5f9d2201e1d80c4cf35f6f559a533b444d03e7c283db6df2cf9b799ab607a9de035c14bdc58f133348b4d3720f7ff767edb32560844aba0a6344625ab9c482b4ed3fd7d8ac05ce3a71831af402146bedfc64d2fd14ee59642f2a2836c75463eb339bc5b13afa40582936e66bef4db1818a3aa4cfd42fa9c8cc7290aba729ee450850fd8b28f8a1f2e3ee82b1e2402f8e5b975054925df1e6b0d0850bdbcf1e0be0a3ed3c9e1d64fbcc80cfc2e39d25ac6ca7e70607bfab0cfa54aa5b75a7a643324291df02460cd36ad430d46a82cc16e1c964a12b206f3a30068f3e08ed787343ff0a8f20673b10000ca4c0cd1f2d2e00543892e1d6be94451ebe44cb3d530c12e4b5fb15b1c82cbf8c58e6d78ff5255f928ab13de4e6e49cfad28a26690edc86178d939b0e0084f45ca1d98ddd8e88c314f655fe62720c7fe3f724f560d79742ee0189b339163da89fbaa4768d4699dd142d8adfc22d1b2f7662506294f28654c74ea8acb3b7206221c497ccd953c82e6dd0f7ae7fd2afba33164310fe97375ae5f326c1197a3e88483a6c5fd8d73d3348460feb59f6dcaf164bdf13f7933287e1d90bf161ba30e51bb799f4f0e75e7aa61332d6bf2538c3891a7e85cd1019ccc2b8fcc21c79d34aab8263392ac6261f078b193f0ba048ca780f5e3dfaff68ed2e2f8727319db0621987ebf02d9a0ff9af18d67e95d52cc8c8685b320868f7114fea8d129f6200100192aca8da9c7dadca3e50587effbfab2713b4c08269e3321125deadad225a0f4921099f521f14a3f22fcd5e90bf213f04652c697306071deaa3a471ecd952ee9390a5e64bb24bc40a320dcc456438f5a2cb19bd41bca536ff160e62ec0f217b9eccfda39dd93f8a3b8ad18319a587bbdcbc7a9f75b85725432a9687c1b21a648da525c2086685eb804678707b24dd83eaa3f331e18dc57c0b21f314ba94685fca0b4ef47fe58f965adfeef94ac6e95b0d517fed57dc1bfa3f574d2c17184f6eaaf50acc364e9a5470918c2b6be54646da56298d2770ce771d93b311e0fd84364d2af19e6c885b003d83c2e419184d81e72462bb0e387bb3e6ecb6f3e390a2ac978a4cf857b5d49ff955f24dbeac5d55bb5c07544e1ecfbf3faa409664526a93dcfc7e378c984bac97b251ff1de752609f8729f718c56214ad81503599a0bf2de3c5324c96a1065c567d847a2f801f71acd85be23a58c52f7a0547bf947124c44e89a2a9b3661c37c1b153f249d0ab1b4d28f266b27a605717ce25e0849e99e35db64a582efe7b6b1c9829f8f9ce32fd5bb29b86999fa974ec09f9b287b8cc7d3d8f1980787a6bdaa99500b542d6c3dec21a6de2e6053957e4028ba1b06b280a1fa51e5841200a88ca3705cdffc6d28285ed0609636da980479652a6a5a96d8e8047b5026464a417be2c7e0d08bdac9b822c3de9319f103cd94974249f4afd6838801952a36db321c618c375191b532bc7150f190870819657f5170fc791f608d71f95321b753ed74a58e94b37ac1ce3a23a397836f5867adc1fda829ccd4a6ce88b77579227bf122d8300e50ac56888963ff73bb48eb35647e48f24dd309120035980367fb7058f6ecb5dc6bf531c4bd80349251296992d5da05f0115a3dff53d57c84486c71d5286e42db6a0a5dd9e49891fbd5e351c660ec00a15d24cbdc58e0199e739e464b3a6fad63e16bfad6e49564d5b3c1db16bf0b7f7ecc5635161aabfbe0bbb258f74e1b685a546372705c79a45941098454eb360bfc780192a6028aaaf0f6fe95829c7c007cdca832c58327479978f29e1af38b14139a1701d76a6d020bdcec0366a1bc742bfeb88a50bbab76e702ebe67f3781445da8e688afd21d1e24668a3c5f128e42183f40ed8d05f01acbca2e9ec5b6afe6aca49bbe3690d94d9a60091f5c3fd9f04f49bea4e31914a4686900ddaa6fee377e475ac720012e2374ef0882dadab39324dd03a854d7d0baecf554e77443aae61c21829e7f948563ad6be5e4330e0ae9f7de967047e7c674ee00ae9dccad4d719c6575fd3c0637bd5b65f659273e3933a3996f1bd6a9eeae4d33ffe14deb9eeb96ab03a84fcf7ecff00c15955721c43aa41bd717f9e8a9d2670851b7da64307970943e01b85bb11f273928c0361e7dc59b896b2178612c33049ae185d4532c1728e8696006ae84cf4f112fb038a443867840f644edf9113b206c207181b6ca768f22a1493c5b1d810b0903947322b7ee144a060ea0feb27da45b311240d887b8ac62d629d5818140410214700aa88e90b7288f55665954b7d0a4511cecf0c71c3a33e995287b2aa9deaf3442ea1bec1599100c9d8391622fc40bf711e85a2c349fadfc6435d6c123dc9449326c19d23f9996e350c893482ce70cb44d9204fbb313c4a33d4ec09f4bee008cafb094ed5bc248cc0e86aff5bb6894413bbd95773b7176a2812c1c31e20638b458e82aa17b478becd865dff411112975a86b3127c45bfe49d66bdf552e2ac38a26e038b70be37af207f640edacf51a8aff21221f1f22c045378a687abaa6a2d13cb04400900884e340549c135a7310ec366f4423c252ce761c5f89f501e6e2c527bfad1f24caf2a52195a60f66d2049d688fa93ea45615ecbc012ba9a364a2e0c3aeccd8f49544a5abacfcc91ac933a02f6385cc923ace2a56cfc35b6084bcb7c7bea964f31ae2be3a50d3e211acca85b38a7b5049be7f98bc6f90bf86964e484634769c3473d08b797a25f19cfe0b331ef90c007ee4254519e191e0d29cf02c108d6bf54afcd2699656537507a4eeee370f9edc5b932d1ffc0fa4d37aaa71272c0671389c08852f0768fcc72ee76b2028ac8300bd9cda2a5c6ceb33917d071da8b6761b2f92e27e91ce2244433ed95146d42dba537159783e0e2e0e4912fb73b22d6a55c2b881ec2bd17906c7eea6842f284f2f973b0c3d330fc36c135688a64368237ed7de29d67004f96c5c1a38aa9f9be0169fc8f9046d7d46c526900ad4d3870d6eda3db147651d3d6ebe4e5628c526dad3f1dcfeb4bc4a21bc182be8e3e8d3b71c34d32113185fe10e8bccb53e397e891ff425cc2bfa957e64ed1ab06ef8e632696483c48e49bb121e63e1d750891ebc2f48a74a0a510afb76329f127b4db7779cb7a7638abb734659b186ee1d090154883f7ee667820170fd43b6e931d852fbb4657bafbaa39d71d4977691931f7632b5c839f4f954ee3a20a3c320ad8c427ec2aa44702af2ffb5182aae3144afadb2293ee4461fbd525d7e3253bb7901dbc1797cac4d57feee03d966ed543721479495d7496b030838135b0d00a2ff7c49c9ba772327d49302f3d47d4ccc3111749ff7cac627f0324f6a27871f946f8ad852fbfa1acaf0faae6af3ba412afa05f5962c819a72f8d1cd97e815511f92e909276adc86c03f09585d8c2f29182f532d07896f03594d62a244e2e56e91ecfdd69dbddaf6daedc19094d536f1b818fea224e6bf8a60709f7554c58306d29aff45f7a0b49d4ce5a75dc4063f764f41eed38419d785c1ba5a8ecea6de7e3ea5cbb2764793123d10c865f392aa0e3c9cbc53a33572d5045c2a444cf86ad5bee7c786126729a8c57e638aefc72eaef63f969842fda6df999a1c94d097a52aca41c21ba2fd26014dec6600c765132131f278a0a82d1ca9cc3957a3b17e73e814703da27030ae5c68627c04ff32427820cb9bff5a8747515d74418e368541745a74e7879fcf8abd44b9be6493ad565070db43a882b66d5393090f18acb406a5b4dd17605b68e513769eca4ac45fd6bbe54ebb3838cea5d8b3f34edcb470e2b7df5b9776abdf5798d9d9426c0ea0fd2e092178edfd2d86c3fb386b1855bb7531c68b9ffc00ff1470c1d59dcce41303e93f97b1ca19f98da341f92fd909ec32186a381595efb8fcf898ea0a3b8d5a7383ac782454c27a6d5f4e27b636cae0bd5a7d3582febd17c937635e074c52a0ea3236480683a55b0e63a316796ef11266312a43f71e34fa951a6a450d52ee921e9337d3531693d26c0c78dffde70e1b1bfc531a4574551d98bc646fc6d98858f5157b23f66068487aa345cd40a62592f56315bd0e0ac204dbc78c4063f696613372c90a22a9b0dea3d0ccf21c1bd2c5f111c982b715120f52aaab91e702f213916adce624bc0622a240268ec6dda5d16079ab518874e2afe1cdbd56f632a121bdaee8e0d0277e76a58f991c28ac8385c0919d8409dbd9f74841c4e5d6c60c100c902bcc71361892999769939325b4f964237c18a0e924f6704de25b518d5529054a47bd552d1f5ecc46460b8c5f2e72b905609a4eb2129d61384d1fb84b0bf1e265736bd7a7d56c9229a7f2d36c01e5b7bcdd358dfe3459f85b595a644d752098a57319177b280c8066c4b4d3dc09bd004d490385c96e26e4a91d3135e189a81958990f6de8b9c7f2ad188eb413c1f33eb40d42aa08d791f13011b948306d5441fba2ac4550f868d4656198d5448e3b9c0dc49b15c596d6dff1bd3302d380f5e733044", 0x1000}, {&(0x7f00000014c0)="23ea92ed40345988175fbb5db1a98a4ecb47f1ab29283c60fe85981454750e30c3a014f31fed53cc7f2a61823d0787fe70923ea495780bc49e9d6316ce13c8c82374adb4ac40e837a12b5b17d433ccc9f0da6102623de67859ba549622740d9a7dadf3431212805fe37d0e4a5df33f0fc76f7a62f88778af02ba0c236e9883bdf99615c60a8281e068123a8e10357e8a6f9ed540f35bfb78f15cee7549effa7e7b20d4a5489237e29a74902dd98af073425051940dee051268d40bcb56d585833cb8632c0d36800d236f2869e2bfe1b00730f55fb2fcb06c4bc2564fc13c65f63d60594569b183942c3857c3f99ca8a5b9d733", 0xf3}, {&(0x7f00000015c0)="bb3d6accec3d117b1b99802d358d1ab2a00eeacf23a4d49c6887ccaeb0d8eaadccde1769b76d9d18af0fd5757b4d80338b969054b6f4e535212e7d8018d8fa5f57badfb757f12467a295e9ad9f0dc556363724afbafb424064e9be4e1e67d21d700971b7d9297a1ff42ff414dcc9efd017448e60550aafaac338999988c8b3763d937bbe6c9d58606b277920680c248250b00b0bd4e5640c5523327db2642477e242e03215f756249707b308146f7926b74a0e3494b0ff57824ae67ffff95a60688a73ef180c032c5ce65f06b4b14cd3e1ed3ef92b157041f7ae5a503d342791e73f2b49c65f275c3d38792aca748d", 0xef}, {&(0x7f00000016c0)="c7c69029a8a01fab95c215eeecad89d59eb7908854714f286dbf447f38e5b0570e6fa07d766e11fd08cabf08a179ca3a907f58b39bb3270506f77f39c32beaeb1103aa8b983ea5282ee97797e1033960dbaf0fe1b93a45a8bcc4d731654fa83b739f94a0a381c10f03e8c8723ef38f459698e0ff1e783388d4503b5e9b2ca588692c158bd2046dbf76e5bf05f22c3115c92775a97fbedb87d8ad8da8b60643bcbddc41a9a4e05edbb9b8c4fd842f47ee4e6f22a2f82dd47997e0325ea40dae846e3c4ae92b23ee87e2150b77ac609f", 0xcf}, {&(0x7f0000000040)}], 0x6, &(0x7f00000017c0)=[{0x10, 0xffff, 0x5}, {0xf8, 0x1, 0x7fffffff, "a74a1d9aadf4fff0456f1748b7a9714f5266d7d794a5e6acd64f6abed08860af2cb63bd919a31f9bcb6a675d81238f234a2ee46a1345e49178be53526e3ef7182c1a3bf653fcf14eb66bf6cc3f2187edaab9e93a737c642e35fc563136749735ae68526bc8fd34e288872ee148659865993272087d61dffe80f0b07e21218d12075fdda51bbe1a423d3876e325de017915b93db59b860000368529260c670bbdf1209ab2a382144335f23340397dc2c16a7f1b5adea0ec5808f08588070ec0237414ce66114775488858c58954bb676c9d096a64e25d1693c7b547047c1417203b4765"}, {0x40, 0xffff, 0xff, "715b6d7a62e9468a997fa27688486d3b0b741e92d56b6ab544bee68d2f89758fef7b2f81a60217316df7d33bbf"}], 0x148}, 0x2) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *198503 95839 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 ip_optcopy(ffffff002c650c00,ffff800000171290) at ip_optcopy ip_output(ffffff0036f13e38,ffffff002c650c00,ffffff002665407c,22,1366,2edbb98aab 4e2460) at ip_output+0xbd5 rip_output(0,9,ffffff003c249ae0,ffffff003ebc0400) at rip_output+0x187 rip_usrreq(b52,ffffff003c249ae0,ffffff003ebc0400,ffffff002c650c00,0,2edbb98aab4 e2460) at rip_usrreq+0x3ed sosend(ffffff003033c010,ffff800014ad7c38,1366,ffff800014ad7c38,ffff800014ad7c58 ,2edbb98aab4e2460) at sosend+0x462 sendit(ffff800014ad7c38,ffff800014af9f80,ffff800014af9e90,ffff800014af9f98,6) a t sendit+0x3f3 sys_sendmsg(ffff800014afa020,ffff800014ad7c38,ffff800014a16300) at sys_sendmsg+ 0x155 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffd3,0,3,58c8bfe010) at Xsyscall+0x128 end of kernel end trace frame: 0x5b01f04b40, count: 4 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 malformed IPv4 option passed to ip_optcopy ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 ip_optcopy(ffffff002c650c00,ffff800000171290) at ip_optcopy ip_output(ffffff0036f13e38,ffffff002c650c00,ffffff002665407c,22,1366,2edbb98aab4e2460) at ip_output+0xbd5 rip_output(0,9,ffffff003c249ae0,ffffff003ebc0400) at rip_output+0x187 rip_usrreq(b52,ffffff003c249ae0,ffffff003ebc0400,ffffff002c650c00,0,2edbb98aab4e2460) at rip_usrreq+0x3ed sosend(ffffff003033c010,ffff800014ad7c38,1366,ffff800014ad7c38,ffff800014ad7c58,2edbb98aab4e2460) at sosend+0x462 sendit(ffff800014ad7c38,ffff800014af9f80,ffff800014af9e90,ffff800014af9f98,6) at sendit+0x3f3 sys_sendmsg(ffff800014afa020,ffff800014ad7c38,ffff800014a16300) at sys_sendmsg+0x155 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffd3,0,3,58c8bfe010) at Xsyscall+0x128 end of kernel end trace frame: 0x5b01f04b40, count: -11 ddb> show registers rdi 0xffffffff81e39300 kprintf_mutex rsi 0xffffffff81804899 db_enter+0x9 rbp 0xffff800014af9a50 rbx 0xffff800014af9af0 rdx 0xffff8000014cc000 rcx 0x181d __ALIGN_SIZE+0x81d rax 0xffff8000014cc000 r8 0xffff800014af9a20 r9 0 r10 0x549ae4707eb168ee r11 0xffffffff81782140 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800014af9a60 r14 0x100 r15 0xffffffff81c1e7e5 apollo_udma100_tim+0xc2a1 rip 0xffffffff8180489a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff800014af9a50 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor0) pid=198503 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800014ad6270,0xffffffff81ebb720 process=0xffff800014a16300 user=0xffff800014af5000, vmspace=0xffffff003f12bd68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 95839 198222 53460 0 2 0 syz-executor0 *95839 198503 53460 0 7 0x4000000 syz-executor0 60515 56902 21320 0 3 0x80 nanosleep syz-executor1 60515 137267 21320 0 3 0x4000080 fifor syz-executor1 60515 318807 21320 0 3 0x4000080 fsleep syz-executor1 6619 458131 1 0 3 0x100083 ttyin getty 95640 451836 0 0 3 0x14200 bored sosplice 53460 363435 63439 0 3 0x82 nanosleep syz-executor0 21320 409260 63439 0 3 0x82 nanosleep syz-executor1 63439 189682 51201 0 3 0x82 thrsleep syz-fuzzer 63439 56557 51201 0 3 0x4000082 thrsleep syz-fuzzer 63439 375081 51201 0 3 0x4000082 thrsleep syz-fuzzer 63439 473130 51201 0 3 0x4000082 thrsleep syz-fuzzer 63439 150235 51201 0 3 0x4000082 kqread syz-fuzzer 63439 449211 51201 0 3 0x4000082 thrsleep syz-fuzzer 63439 137638 51201 0 3 0x4000082 thrsleep syz-fuzzer 51201 19715 35897 0 3 0x10008a pause ksh 35897 119779 2816 0 3 0x92 select sshd 2816 192089 1 0 3 0x80 select sshd 51839 101917 68736 73 3 0x100090 kqread syslogd 68736 381567 1 0 3 0x100082 netio syslogd 19809 469682 1 77 3 0x100090 poll dhclient 11850 436572 1 0 3 0x80 poll dhclient 6937 78176 0 0 2 0x14200 zerothread 64113 431846 0 0 3 0x14200 aiodoned aiodoned 49527 180082 0 0 3 0x14200 syncer update 83896 368155 0 0 3 0x14200 cleaner cleaner 2669 8447 0 0 3 0x14200 reaper reaper 23194 185749 0 0 3 0x14200 pgdaemon pagedaemon 75824 490998 0 0 3 0x14200 bored crynlk 40718 293597 0 0 3 0x14200 bored crypto 37015 317352 0 0 3 0x40014200 acpi0 acpi0 89061 36230 0 0 3 0x14200 bored softnet 73639 347540 0 0 3 0x14200 bored systqmp 78922 148920 0 0 3 0x14200 bored systq 5154 15530 0 0 3 0x40014200 bored softclock 53121 125888 0 0 3 0x40014200 idle0 1 277488 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper