326b8778d9a699003415daa6aac585f774b3fc7fa8cea02e0bcc0160faa21a537e23451818d8a6ade29514420c9cfdf0726adc122b2c669d5ca437fbd337dbce1475ddba10df25752b36074427432598dc5d2d5c2b80287fc1584ff18a0cc4089dadda7c85526181e896dd7148a5fec1d528af65e2e2f0005c7da863b8b2606d80fd68cd187e3be754c880b2acf92013ea82c9205f82dc3537e32db349e5a51d2a70eb97b37712b2f61c2454250fae6ecb4a6c2cf6fd4a8a52116d6b2dea7436ae72e01c53266fd16d6b0873037ec608417a9d93ba0f7f92e3c68459ac5152b7d3f27dd6963f17537964da84d927ffc8842fbba0a2c41639824d832922115a611788974d23bca1ccfd35ed342d444ea913ee8d7e9b89b2d641c2b1fd13dd4a15b635b1923333ead9808fa5c84fa0595bd3e72c7e4efea23ccabc725927ab6ff47349bb1ed8ff8b18c56ab815fec69e882d5767082faecc961608f6a07edb85d9ead83d8841f1da818fb9cd388e27e1c5a35a867ef49630a67e8753f43e171a83f4d3f2c6b298ab3c88d4cc47e5bc88578a1ea2a0d1ab983e91e331f5515d21fc1cc63a36cf61cf7155f0f92498e973a99d0abf210b13516d464a671474ab039691d621534589d7f303f00989ab08b1628622a3c004398321b7396c676dc89f25d554a814327349aaf1ddd4077aebb725b6a27755a735fda60190972729edd9402b4eee6eb7a3ee83c09f22dc645d5d7a36416e981033cdcc6518f32055f8094bcbf0425ac84aa23d3ab328fd7e87a4fc27473370867bdf851d8d2897887c14a6d57d77a0dd55bc683f64dd9fc36f87ae03752656213c502bd0e9080c8263edc0f3b4c030beb8aef0abf0af916604d30a8de757d646f21fe65d912ac7eaa88b5fe8e8629f47ab34133b82d960913c078cfed0f61de31925f7e0b0c0af8fc17a9ccd67d8b3700710b374a937694876e60e594a1255b6f7e190d9a5e283215ce21147778734837ca53a0423cbafba637ce8bf413c0446458a2470ac63b23c1b66326ffeffbc3e3020d7fa47ec09608ddc79a89e7507a70ea8719e1f811dfd1ff8d196923a3adcc9f8f3b225e4cc26c85ca49a976be55bf23e40952e0a40b6e883fbed265dc1be70053b277d9c069f1bf05ac669840c5a47ed9603bf1cc54ed13f88ee951dc9af9ddf48f9e811f1bf8844a8c6911e2a64e39f3ea5c28dffb11dc0af26aab25a12c3094d61be1d3550c11cf1bf71236bca719ef0b36dfdc37ea02a89304f898b1a31db9065f3597a6833f45f471556a19de9d80edfbdec011bf1208ad6a9efcf1d6e31fb6298d6cf761e49a7f4246ff8623c9d26bc7b49a634ce50d0d686d264579179615aa6ee70ab1322856bcde67bdac42313c15817f9c6d4e771bcb207ee9ce18202f93cf4596ec462f051029fc157d67ec2cb2c3d3d568289f93fd2d5446966800e6297442a0760c995ec55c3455e2e274f3e294a69673a6eee7abbfab16f23f53240aea7a549785b1a2e90e6620b31a1cc6483d4f9cf3e41d5af6e7db67f93f2df73e7b687b0f5f6e62b65fab50fad33e0d9911f3bdf88c87ff7b4ffd5de53675fddc89ef25d0e9806e09532c28dd08f6e5654ee732d6a1cd8e201dbfba67cbec9b3ec5b6c4b239c41d063c00006e9b6e92d8e8ae1e67cead9cccec624074a420773ad4daf60939f33fffcf010fb6d9a02e46aa5593353ef4d5cb4651eb1113d39176c1cbfbb07c8eeb82e6d29566777c6f2856ec92936631b7dde6d3e171ee76ea6aab8b925de61d642a2dfeb07c2e962c3c9dc742ae951205829b61fd86889f36bf28575b44c80d33352388c3c4b0769a4551a7586e982011d639a56c1f3682b72f9c8f4ccd4131e2fb6b04106e94875eea450e3b0afbabb091e4d24a22c199c04409d3587aba7ea74146614c5281580ef0505b397b9d79d8855a0c78ef8a0f616ce5d46043c2d6317539a4bc80ca40c8dd81955ead0fa852d4e56f142930bb6dbe25b8d8f2db4d342660e26338402b278c0a1aa3d8aac8ad6fe2d6fade622b0d13f803a6a2b25a16aeae92b179688f7ca01acfecd3142c5dea25702e3f4aafbb101a0062a40459ebe80102f804001e0a7152f9b6fd580f92e31b9775b2207ddca5bffc70d1d85ba20c47ffb27ff1db71c82abd4aa565938703271ed5939ce4c0baa89429274814554c822184c659f467eb5a8ba34151d675a05b6901da5bc620092d5c588b97eeddef3ef651ae51739839af39fd9a455dfd027955d3288fc41a2e30dcfa823901bbda8efa4fb10eed4c8418df3c80194e7cd4968df8b45367828332f0d24614fb3e34baafee5a647df1f5127c470631aa81f0214f96fcd4ee4ab258d52de35fb291613a05232e45f604aa0ec1abbc1035441b01c7dca265386aa3f4852903460c7e0d1b33d1ce1c70c51e07b6fc332ab1d666ac0b78e8ef656c068f3fa0d6538336b1174e4e3636301509f74cd60372927909a7bc69c3f19b5ccf2717abf0c17616cee41c051121b256c453de643e7f75278f6f8873569f691646a321c68498a493570436d5ae33ca2b6b0f3bc9681b1ee09c9e6e32989aeb6a28b7553c20cf3c585b73f1cf7957cbee77f5bfefbfbc4ecbc3c320673f243bdd44c44296e3b8a9872a012ad202bfbc00b8f6738b8f953f83573b8b81d85145ad75db7423058d4d83a05d5952a92aedadd32a8b5f6a6625d277d926cf25dd1bad8e855f4a893814a5ecf531bd2b8333d990c094df298e0f4376348428e4c8063b0e7e663c663bb7778b7d4d1a5efb7428bafe2e00c77c1e92d91a93225bdd7ddcabf268f9bf095b260f0a688c4228b742ed9ceeedb07ea6571b202b777ef2a3ef3ac1d03fb151a6b9daec0bf4aaef182867e9cbef55b96fe5f9a5defa683c2fc64ec8fa8116999524d6222002dbe61c0930158ff4dbb1f68fb8c73276205eefda456b72dfcec20706e29f977233b6a45cbd216d529530622074f2e8a3f0f63371ae736590c81a5f5b13c2759f591b960408010fe7fc7740acaf49d6bd6ee68076a94d1f9ad3a4ea8c0678c051daccb83107017fb574dc03eddf095e34ad6f4bf7da308316f6594415116d2bd4219876545dc782fa8fe635171f42c8594def9e61096dba16192a4aead271843637d2158a53edbbe655b4b88b0d1975026dc57df85baad17415c2ba534c8809ed87d9cf72ef273a6e2b698b4b485ea1656031736a9ac2cad14c6210079221445abd75f74efdfc6d8d4fe796c1bba1c8ae5ae359bc1ded13ce3662377d002c77ad16d8024dce04c52eabc76ffbd0e29a09f2415223986fb666485ee7a7a6061669ac5073f9d292427552613c10ae9e095b63cf137484d4cc5e140b46310591f8f9c5a24cf8c58cd8a4103e42eeca9c36cc3fc331dca729c89380a10a97b1e61f85f03812eb86e51788b5f285872a74ab58ebc637e1e85d3d9f85b1355f60d0d9d88b785dc2ec992042d3452508d932d56bf95d76ba199f5e66b2396e60184914ca1909f056577cf84aab59aea1255df25c887d7f8a66c811c174a23859e8666b1e2d5b735122e6093cdb3b95322c73582ecba2865ef84e72c3a63f0f7841791ccce9930a042a2ea2f3605ca6863c174a2823c4b105cd6438d3c8075e223f09bc26aace0b13bb4ceeda4b55f41097934fd28a94b5ad4036fe843706ee7e06396edd31a9833fc0875d66e4eeb603c8d17e945c4f40aebaa2d2f4c7f81a16fcba93b44a7cf77b5e4fc4221784f03fd7e38b6036f4699bc1bf0eef3da5631910eb9e12b25ccc62f2371ea3447630c35fe45c3fe3e0135857f8c5e54abdf96726c2e7df0e9022f40256b0d2cfe7d1a9524974c9cebfea0c36522ae85c33a039ca4ed22f868f617ebb28875bddf2e61daaef0682b1997f9aa37717ccef96e6b41ae5afcd2941ae878be57d859d77901863479a188e78524d82a5fd00952051a7a0584779c641f7e4267a4801aadc562eba09d369bc87f41471e545bc1daa4678f8c04e81fb384e04f2884b8e8881926c3bb40b29ec28c666be8cc1039d06a84199a081d6ac5a06a4d57aa529eec35237dda79fcf0ea5131e028a58aac8f5f648240c2c3b0a539e3eaa282f22db5ebad5b8c569ed97a4381468711efa844f01f16c4e90a2393842389f86eebab7ada134fbabf49153048065d1a89d66022c1ed6c9754e099057d9e5eb9a6d174686cda706301d4bae2204a6c8cfb4c4dd1619d63a4a42396c1bb7af990ef63a279f216ad5011a12f2b86b09a883bb07fce78a9703c974f7bbc485057fbbffcdbe751d1129c53d9b93602296e4c9850237d2d6f1e83c1f2691ec3a3ee7a2e7d045ba282ad976c341d63cfb108384e0fb3a193d6f77ced4ec73adde4c916a30f016cc4b6cd6ea1cd6fe7ac3b5cd034abf30c0db7bd3a6d33884607ae94dc8c89c3f3338d5b4f2cf4d7833b8fef3473e4b69fd3b93b0fa74886219a93e4da47eb8066e7c325f6f354fffbb586ba2e3fbf8293a80f9df74ec13bca2b8f361574c6a4f79609885bb211b36eee5826e9e0a26c1a62ca86e6a89263ad74441ec2f0e8254b82fe7a8480aaa59d0059487be8e350f619dca6299e467c7a69e63f68cf1cc48ce56f0bac6ab782ed6b6786ea7fe34e08ab832567413cd6ebe1a5d40c627007e2cabe97c600858d7cf1cdcfd44a04a8ab7dc44d310a54c2bb55425ed949b55ea087c283a5d06eee67bf87190128b4403e5f3f279aba54ad038bbb7380adfbeed2037e85e7e518586f24782c4a8362086fc80655185b74518ad024f9b4a89e736c0d93ec36ebf62b1d7aefc8f4ac85ebc90dad92efc6b958e6f17de79", 0x1000}], 0x4, 0x0) 16:01:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x10000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() select(0x40, &(0x7f0000000040)={0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000100)={0x4, 0x6, 0x7ff, 0x9, 0x3ff, 0x4, 0x6, 0x595f}, &(0x7f0000000140)={0x8, 0x100}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000440)=""/182, 0xb6}], 0x5) 16:01:11 executing program 1: mlockall(0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:01:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getrlimit(0x3, &(0x7f0000000000)) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:01:11 executing program 0: mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() clock_getres(0x4, &(0x7f0000000000)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fchdir(r0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = shmat(0x0, &(0x7f0000f9d000/0x2000)=nil, 0x1000) shmdt(r4) fcntl$setflags(r1, 0x2, 0x1) socket$inet(0x2, 0x8004, 0x3) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:01:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:11 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) setgroups(0x0, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) lseek(r2, 0x0, 0x2) 16:01:12 executing program 0: socketpair(0x2, 0x3, 0xc13, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000180)="8050abdb", 0xffffffffffffffe2) 16:01:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffff8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfff) r1 = socket(0x10, 0x4007, 0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0xa, 0x19a0000006, "0000ffff004080003e476bc9fcad722e00", 0x0, 0x2}) setsockopt(r1, 0x3, 0x0, &(0x7f0000000000)="50d90bbbe11e1ca730e2f67a55d21c4367daa94f305bf799691eddeb00c60510adba51b23dfbaacd43e9b5", 0x2b) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000200)=0x10) pledge(&(0x7f0000000280)='\x00', &(0x7f00000001c0)='\x00') bind$unix(r0, &(0x7f0000000240)=@abs={0x1f95d27d48731892}, 0x8) 16:01:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:01:12 executing program 0: syz_open_pts() r0 = syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:01:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0}, {r1, 0x100}, {r1, 0x45}, {r0, 0x1}, {r1, 0x40}, {r1, 0x2}, {r0, 0x40}, {r1, 0x2}, {r0, 0xc}, {r1, 0x14}], 0xa, 0xfffffffd) 16:01:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x98) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/113, 0x71}, {&(0x7f0000000340)=""/63, 0x3f}], 0x7, &(0x7f0000000400)=""/75, 0x4b}, 0x2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') lstat(&(0x7f0000002640)='./file0/file1\x00', &(0x7f0000002680)) getsockname$inet(r0, &(0x7f0000002800), &(0x7f00000027c0)=0xc) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000002580)={{0x9, 0x74}, {0x3ed, 0x100000000}}) 16:01:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0xfff, 0x101, 0x81, "c0fe0653dcff906e5f6165c5de580d555dd21525", 0x1837, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d000 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d000 failed: no mapping 16:01:12 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setrlimit(0x3, &(0x7f0000000040)={0xd443, 0xa9a}) r1 = shmget(0x2, 0x3000, 0x103, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/179) r2 = socket(0x3f, 0x4000, 0x0) ftruncate(r2, 0x1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:01:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000400)={0x9, 0x40}, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xffffffffffffffff, r1) getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0xb1fc, 0x2}, 0x10) recvfrom$inet(r2, &(0x7f0000000180)=""/78, 0x4e, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000240)=0x743f) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x2, 0x1000}, 0x10) 16:01:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() getgroups(0x6, &(0x7f0000002740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002600)=[{&(0x7f00000001c0)="f612af36b0b3b87bec1ae27c78690ca8251450cbe1583ebd73ac4a1dacbb0b096946d3593a12b8675f1d9e8adde17ceb81b45f178ac83602fdb958a37356e24b8deb8d96447b2f948f9561419449f2c55814b1b26f2fd61263f32839e944967dc4a4f01eb6c4e8b37950fcb894953b9089e6696cd8be0795e8854be0d77fd85113098fb46fe84e0ec67f4662c047f9a75f8991c33ca87a7938d0ee665325", 0x9e}, {&(0x7f0000000100)="f9fbdcf63a39ac1c752ed6950f27f8a20d4d02", 0x13}, {&(0x7f0000000280)="0924515ec983971dcba71ceeef5d8029", 0x10}, {&(0x7f0000000380)="1746d63e9126222fae1a8d377ab3cc436c0f39ac27d31d5df6c59808d4feefc67d124b3133ba5009afb597aa6f6ad140d0938c8d9d619dedadd0647cc6c4e906795f15c24abd704bbf36eea276d08cf774bbad1e53da9aa894a7a510548f4b8abd2661587706c2596ce4915d0343af8ea9153c962d6806b2259eccc901c54e4e2f428adb97db746c2aec948c09ac4dbdd02422eb95fb5a42d7ed4afbbf8ce22acec7028cd33301ed840b3db40527660367d824d25b9d3d637688d497d30bf2e732fbc063d9c9c8283d448d4815e69553ce481add58e8fe664c08e5a61fccc53cdfeac3875a20f981cc58e3cc61789834cd915f1cc23fd6889ae9cca7012d1f6151b60de2276cb270745fd896b4a58383307fda3edd9d356f7edc136e63831e7f9979ca8763fc046eefffacc54606fa016f4c51169ad2eda20e9aae2bb8b0d6f114fd20f465c5c2b9429b0b9c100398707e27b03e7f47c282bc76fd4cbbf3b0bda8968a6c17f302cdaa7a92b2af1dd5cba27c49eb48b4c1cd6e1d8b8ad709865e087f314eb94e5e315f505df2c06e6eb5e3c486c17a8eed24a2dba04c08f5c62f39488d2e93ba10aa0db94688b932392c477a820d963d7ad546bf1ef61b6444048d44b9a1bedc519d7b01500a9ad0c44b8aa551a2ae67b455bf81c0bcdda47cf69462920da3b1fcaf19bc38bbb882c0ed76c92f5a041fc5eaa0821ccb80dac994ec61279bac4c2540f473a8d43de9b26b422835e6343a754224e44826a57a24c9e6f1c7d3e63d27c733bb858de79c540ce6ed9e9ebf76f5ff4be53ae571637b28d7045b790f3cdf3ba4fc77bf34dc0135bb98953dc00ce2b0a89f1c3505748cb0b754664265a176719c4aae770087361ccde142b2403451f992428367b09fe353deeead7ca598be708305c8faf5a94956f2950ccfaf563c0b01c3cc23b6aa75e814f987d17eebd9ad5b917d161d95ec3bebe766e0082e62a451b3c99a1805bdf752a8d2fa135897e6b9d81c2139cbf3ee1ac9dbe709c58e773c48ca51cfe81ff48d1581e87d23d3df41530ec9682a624c1bb64e2709fdf3d49d64b8f8489aac8eb47855038d060c49f6de3721f3e7dd306c11348238eab09cc8c90b7be02fd1e566028b0faffc63b287b12d5d0d3acdf31200cf20bce4a474d01861a45aacd934f7aa75f9beb8f8c2572eb29b5e0a9748ba37201eb8e5c57a2471a479ed543e52ebc97bbca9737c56108135d1da88f8bc30919343df9a11f54eb0b812fb1f07d0969769a6af44a240f83f08c96daaa053a02f05484f933bcc0a323180aacb9a5e54128a729472107ea70d5fdc274f1af310c5380618416d952358dd380ace5394d276537dd40afc0d1fe46579b8eed15f739b931aafd52505044462f32abf2afb6e4c18943568f6eec7993a8bc03e9e02b814d6fb766b4776bae1a016bf2f5a9c95a8e5e2e219a7018ee3ec712a82c7f4093786eb4107db530814d4528638ec6a7526b2f25f8a872b9d18d3a54ca57a5c8bb8a53a7664512234486d0a028a316256a50e72d1b994be3008d41a261a9a50fd2704791983a3984474fa3276289e84a9e1d2cd6add26b9edcc46e163a0c0807b21afaff71eb6a03b59a8db4cfe52deaef8657981066144b0d33da0ae502ceebe3536281ca444ed263324792de9d37858fba914842ecfe0c982f1655cac0055f6e9504b7f7623b81dc4426551b3ffd24876079da88fb20ae0d1d0dec041ea2076152893b225048f4fa24b15189c41af4e211839b36d45a90bcc3f589c74161c917a1bc8eb7274f8b193bdf0353526b2fc40e555e74f18a20738f8bdabab6b4583fc89ed1045bef9b5577e0576e879199ddb329a43d8ee952b24360d1e79270634500dbcb8ee02c373686aa38e6b9908710da1235e494393764212d63564d64c19a4cc176fc58e3122e8001cb5d3a94ec9522b927f26cc99767b96ee1953580b96dd640bb71a7aee82f94726103486278307305eab5bd13e5268b6b5151af165df7d18225e257b325c1277984c87842498332ef4e114669c1cd8ce8384c5328db0791961fa49a9f3516dfcdfba9bffec1e72a6f9befccd333a53951cee49703064dbbae738b98400ba98e3ccfdc71281b8dfbbd7d85466fcce576cb9c0b9efe1df536967cdee394fdb3c4ce92337d36b2f1bedb03afbf01b051170e43f502837783546fe9655e53bfbe470028bfe403ebcd67a5ef80d52dedd1ad137f34848edb530f6e16f69ddf3d98e1861cd487595534ce54324aedcc95caef32be22c6e521c4809178ea5bffe751659d10690006cf5fe86ae3117c71c150f592b9e7cc7b2854f3e6c995b79d5ae4ace1d2706becd3148d0c4963e461707569e94cb8b9111df2941a6c3fd7e0686c073b940477d480aeeefeadcf3e3ab3a302c9eb3e6d7824b9dad477784adab10170b44ab2249db6f8346843f200397bf984e5f7f7a1c7a0dce219e18759d088de22ee21a40281e28ca553bee9afe34d4f838921c29b6d0b6ee08d77c1c428c30f3d19aa3933247dd8868ee969ccf03d2cda1a996248dc9547f666c265db40ddf4776c1973f2371ad80d2ef8d495fc50dcbc33044761fb753e46a2c84fc9ca1812930ead335f7960fcd6aaa4eb412e8c018e6b5d6e36406106f15d1b698a68e5d199e296009df6b92029df067a648c7366dd4047d72d683687fec97f4f0107c749414d0131895648eb7e9814488f0a4fae458ec964e0df31e3f0588b29902ba7f71f92dff6493021e804d9ff00691f5499896a91d169496ecd6055fb06a2506933b4de1715c35a1d4772f2d6d441e2427a7052598042edfb9d48ffe9fb90e869007be5f9405a19f823d2ccdfaeab3ef71449843fc0ca5089c41ecb46169cc5b464b918519a14d4f04e4e3eaece3b95e64ff77555fd521e3c0f7e962383f902070ceac5c459510ac3bfb782569f491ef617563650b086f874d68680aa911491a5ef097c0f856f7d7970ebc4380eaf96bf9eee2f1a4c317d6ea793438998804ed240c0209eca94f9421fd1f4fcda6b4aca0cdfede7a894058a0d80134454de244aca7706003beb0925ae2dee5a446ceee9745cb08185b064b95859958ea227cca33124625340ce3604004832a378f625f68729cdb5a6db7b04b2798db45b005060ba2699d391e8289957385377777863a15ed67ec5d380fbbf012e3c988e71acc6ff6c42c2b57d260288a98263ce5d015dc2f9b8aeb251781c9c3e4efcb78f03aafe4fdd88b7954b0f68c2bc9a74414078c73e9446cf12399ecb12c5b6f9a8fc9756f442278a9b19166077b28823cd64fb9bf2e2bd661101d7a5d99919b06fc1ed18f577ea533269851a2a356a4a7461e139782b4eaaf26aec5a0e63960c2762a5eca888684d60bf45e5267cad5688cd6bac6b6992e7a72a313886a46ac81b493f3178e951e9dfaedd872c88e7da513ef0f6fd8b4d622750376c50f62e241e75017c7309f3e10f21518002fe80dfd0a3ce319c81c099912f3d055d539c2de1ebf79079cfde53ad849b3e81800828e773c74e0a7e70f0fa2eb09820a792788f3facf2abe7a04f39d9e73da942852798c14b1c7e25b7b384af0a02e134bbf3f9f4f87d65d9aef7e2836011663d5f65c6d39d2468d1bef1f104187fcebdb33cc4ba842d9545aa1a192f8101cde9a9f8dbfb7717b94dc27a6896a65f5051ae291c26757771fc2317801925ba62a937b4ef56d6269d3538b4b3cc2d93e5704c070028c69a41d9c5538fe2b92a98ad21d1921db29d520e85ba5b9cbec48b5a00a6589fca56623fb2e3e26ae9e8caed33a3d711508577c999e8e244755407d71a0c7bf72dfa72fd00acefa0c123308904ddcace03efab8d56255e6dc8e4d38c87111ea2f49e623b5c5582d34f1efa4a2e0778abe8c77e5168625937922b41d5d4d65d323e3e440aba5c0a1fccee767afc0f6768a409a33d6d60b3e32230c337f4ace44bf27f7ed17675e998af423584ada219e07c224b2b708a62f735e9af2a986fc6379db3ce3c73972a9a5b40c346352ba076095a9c5b293b05d830bf4e56782ba592ead35a8c034f906b2f5fd1c4200b2a79e96f3010ae848f9ca564096f60c6b89a5525f415ecde0fb334e0407fe49d5778e0053e88a8e79d1ebdcbf04f96dace3974b6df898910c3620d3677138dce0b542bcd392f95d3e5ca00c381d49d9375c42a45fd622cdc42676eaf9972118e6e5d20a625b1a80317cc0adf86d6953c3060babc7803dab6d4a452ff6170d31fde8a4f6ff7f512f38fc41bc5b365024950a7ed51b0d04b480136bebea429a036154e293bb9917ce1ac418c2dd494af1a7478e52713971e7c820573253f4407c550a27d9ef14f6b1795269e0ca5d1b29f8e1170e5f2197f2e1f0e25c769b7538fd38d7598324f3d6db5db227bf865ceb46b5d68b5324caa6304ed05d9f1c37e10ece0bf6909023f87feaa6e00848db819f022e75f38ef189117efbe0b9158d527aa55cebe07b317ddd2182303ae03bcb947dba6854ae892c2171e207bb5aa4862c645412e04a1f3e1b779c16d88253c99e470cb9db96c3715ed0b84737cc9998cfa5beac78b3626d0a87ffb541fd57921b734f7727ffb0527e5c0f6937cb8a82749f2fe1cbb0dce36539368de4972173baf98e0b19fbad9055e79bcd6a2f708e95aa13d652b5ab92d9c869ac685be362c2d33489c38ca4e5c827d64ccb6d97269e8886890b469cc7cda5afa46b1b66526685540efca5d94fdfad4359846d3e92b4b76e8ef476a8bc855a129679d4e9da0b211bbc9a2ec9b477d82b998f6f475262d0f671be2afad5e46372dd901e670625cef602e3a8f782910adfca385323fd20a7c45327ab9697b885dd95d3639b89b5f38099cfa7b4a32683d68f649e33f6d2f513642e07413a89a47cd6ec22dc5ee05b118abaa07e1945cd6c9a321b8305703dde00bbe57f0c6b2926f8de2dd8042174f71eeed68043693ed604bc40472d0aaa73a260b18d29236a39cf6d303937660bea9cda6342e81a860c9efe1c730228fcb6619e1359ecedf6f3d3ebb308a7ead84f73ad748370b84fb362448a74c94795dd97e5dd0cd56288d5cfb934c05a2ca9334d0948f2091113d4a5bb794d633b0b7c548d4ed4114b206a9f8fd591d39d338d899cf92a29cff146fdd914d74a2eeeb4d655b1fce478909a09e3d960ee99f02368ab3012c3f63b96c5d2d19bbc114da7e616da5971d4fbeaa928537c1cde37b62375be9d78879be25331489c99c18d4d04bdc37d8f00d9ab9616c08979aca9806788f8ad72895a021cf32403eb2ceb51a21ade99fd03ecad74e20d9c22079fb3d28eac6f918b660ae00e6b7f53a97d60d8991f545e64ec6e11e5f80cdbaac412c850e9ddae9b0671f42911b7659bba1ecbe6faa25d5fb69ce52151e6124a35b691f86285b7bda53d2aa0844cd84da984c72610e18df7b804f5609c1c903d970c0596962f8b3271f20c9a43b735fa5c8bfffee62c584247a0b93cddec075cc916964f3bde2af9e6eed5ceff63277eb00adf3f478b04f1389eae59bc779a1d62787762f996c50c4fdc65777afffe771f792eae47f7df68a5e002e138230142655ba38bf029381f18546e1666e631d34cc6ab991d7b23d29a325c281a22a8bbdd49e7328677f5672c733a055d13eb4aa21a3f9283ce92d6fb37933b5a2b29b922ee354a12602b08e2b6e5c7060bbccaccf2da7d2544271668fcdd44a9f535462a162f7f4dc27ae23b7bd3af18eeded1be2840d09224675318dc5e17067098c0ad44d96b6413e82acb50", 0x1000}, {&(0x7f0000001380)="57565029357277786ef0e0e39d1b5779896d4d45c7729ea7534bcbcebdc135a7c9263ab1396cb623c053f56b405f3dd37b1d41e5f8656340ce46de4fe59fd5b0e01503132ab4a9a828cb20ecb9da89d7a74effcd24b753c2b74454a49be239cd86be2ffbf95d556fcff84de11f959938d52ca8ab6d8377a15008f33d4a9b7b2e9b5e0dbeb9e9f26002745989b7e343a839836461d662a4c4464b1418970b70ff64519770", 0xa4}, {&(0x7f0000001440)="2f6bf08501365613654caddc6e0ac56fa446c4ce6cc00964d6173c766009050fa3833526f28cde394422e9f480f068991b9dccc3f9bc2d25e143b7c2942fd3f2fdddc2538dd1929438929b875125b1397d05adc15634cf831bf29c84124f5fb7056217d4d74033dd9cc75ff603fbc31ee609fa56eac4ab87d7cc33eaad1d6191f206b8373adfa2ba418373eb4d798a5694d25b5967606a71f5", 0x99}, {&(0x7f0000001500)="5fb0df5f069d2efd7b3406f1bcc32b4ab9a423162e60e5705e165a5fd5aff4f783954bc7354faffd589afc7e555dc3563c0090f484fb016a40edb9d9516dd08833aa6b6aa3f9935093f687796835f82724540925d08afb5a475f85e2a7cfb7346e4015aa30c83884b3c7f0c8e79982b310e7179830f477406267add11364c4cd569cb90d6784af69ae6fa14288d859a1d20494f639dca24d7a61a2441f75f636ba2c8a85153f7066f555e4474889fe940b7c625a6af345efc7c7d7f0a824dd3da290b8340810dba8f9e96f2aae44abbf7348997218306af9", 0xd8}, {&(0x7f0000001600)="3ae859912ce9de79e8630e206352c809557d0c125e01dc9daf536de8f3b30d8ebba9205432148e491d7afc267335c67871e18dfac41d391c4472eec8fa4e4a34aa49121354802b1c9b851f41c90e796ed3e842fc39bef533f21a811b7dba1acfa3477c987490a9b7b4b4d8f06daba02b8d556eaeb581980eac38ead8e23533cc375a7e390b52d9fdb24d9cabe71422e85d8af5ce85582694d761751cdd1f9500be4fa6c97dad6e3d86672942595ff801e5a7400c6f3bda145a5e6f77ecb44aebcfdde7e5175bbcf6f4f8ad352c045ea44a7ea3d9580d1dd14ecc605488fe00c6e4ac99216e48aa1591c55b7947251ddb3c3c55014b4867005c7bccde4868024d4541eabb0cc878583df64d575d8569f74c5cd14e121c517794862fd1191f80eeea9834cfa78dd5cf9b8c16c175c545a1c74d44a8a658c5c7c72228bd7ca7054993637e120d137df121a68ac3a03a8127d171a809174f434a02a580752c8dba01459f1c2daa57208726f9d3b8555d5cd51127bb67e5ee1a004c860f3158ce161120c76b460e6660f8144967e853173c2588fb85c9f2b076ef2c12330d09fe6e81bd0d7eed521ba3edca27117375771b14561c12fd057e3e62c2816993824619d1525377c83f1aa744b854f1c00be33bc35305d60f096c64e2c77ff4087d8b8a414c1a35d7489822c7011704e40750eec9ae7d2e4d3156604245853d9bdbaed3efeea0002358e8027567e02b368cb70a45d61d9b8c8e115d6f9119999bd2be28ae17c15308093ea7d68cd3f695c76f03c7367497c9da23ef303a8ed205883d9c3549ec2b814a3710fad0d7fdd0b6661730f8d80f3e8555adef095211834e5d42bb0f2b03d5f2f5c82cae11c5e3c8f497107e52b17b2f87f4cfda93e1c66b63eb187e327ced7c7338377b48ad83671f4687f3aec130644782a46b031161369d4be76e9b0ed9491ecc12754b53fc1c836d416a0009b8ab474e96084b438e2d9047bf5bd2b4878daf36f2169a72d73f2272a726c0012d49d828537da32cd4f53eaf731ed23ee162e269162f632adb1d9f74e8cb42e8bb306e2dfa297734e1049c51ad185547acfb9f93e6a96ec896fad3afb9972fad705e33fd5dd3d75718ebd6a2da22bd03b2e74a0751673f4fc59f3063732cba9bab15260ff6a3ed287e93c835e774cf950512843881f69508192ba618d9729fee77cab2376c769db64539b9b45d71e3931b07feadeae557a96e09b7558e18e17915f1436c5db2dde3df0248e281a8b32159080456905cf154578cb105b365c2da2346413b0059a3062a2a6d68daea72c0cf43e138a44bf5c6b19bb8c51d5917a425298d69cfb7f5c17f8ad684b3e0872eb40fccce758fdb0399eb8a6559e7173a9976a7af827925cbcba55534926e92071093a9d03d9ce48b80eb3264386ea39b3192d8d29628637133da8b2132f54a2f3ad6d45cf7223aeaaa581fb1a7c92b524d2a3901556813024add13a5010c0ff7ec8a0577b5b1c49763fb279af6dff9cd0c1e4b2ccfd05b48cc512a71af8d6292e44438ee110da7d12fcf8291e365a21cc65b72c77e073330e3c8fe95077a72c24660cc279e4da2d342fc43fe8a7b0c6f212d646d3f047ef27c2d32666c506ce98254981af931a873aa4e061018f5407cfc7cf834911e2ef6dc9429e64f9f9144245a563c0bd85774bd90429d61b2fab04524f0d042f75c79150fdd74d4495cec961af2ba17e07cd9897421e6020592025d3b049ba90871a26ffcd7a2e48b6405b60dafdf2acb26a933eaecdc284130c26b57164e3c41ae46c21d3719d2d37d7de44f5eea48e27c5f8db648cd8b32fe03db82256a654266c9183aa0df0c7a7eb3dffc602b17efdbea416d4fbaccc20e3c41c5b358f558de988da2ab9ab8c81ddb2fee88625c32fa37656cc6123df2761ec352713318884289d5cc2030a939ac4e1865ef5971edcfca2bb778b72d3627e321795d29fa75a5babf189f1e21487ebf566c34b6d57e544492ac90a59327eb18ffa9648ebde65927067283ee84e88a458f81b5792b2626482283ac0259ee8e080fd791c3b3a88e9cad77449f0f444616b844d2dbb599a1cb82cc656b8db5c272deda87506cf4c45cdcd256a28fb626eb0a629194f79a5dc82f21028a08a666874bf848af39cdd250d3a053c6c79a01ff064c8fbb99310760e17ae25572e977a2a771b92ea23ea3fcea633afbae1260b313a7519afa4146ffb5a3a0f9c623b5182987abe3a43dbba69096a2e2295fca1ed0eb96f1f5dae45e84bf06e3095c634e6d07c11f8abfa32e12f18df8078821b1f497af69555373ece2f57dc8fad58bf979516745c184ef1aa73e5c7ac43c2d146d26f112dbbe0c08b6e6b395fd1a158bdea299038731c72195bc1e3f33f6bacf5d3798759c65b889f789046754270551a1014833805e570a112019b37dcbb1d468dbfe3010557cd099f176ce1b1cb368431cb111e0348b1df8b433d2bcfa9f45c776f5818115686eaae3e36f98cf322368039723b326913a5d5807512a9aeb8be2a135548790418fe0163eb479c14b4724f71dd2b2f6aa1d6fbfefb79ecfd60ebd992bd00f1e172d700b4a3d004114beee1742faa36ce3b6fc8c4684852b286b25d867d6aecbe6ef907d73ca2459223576e739d232a420a67cbbd8d8b687d9479ecbf20901071f31e45abf192a068bfc34190214abbb1d8c2682d58a4378886bf6da7c7f359c6f3187f7f9293dd2796fd9217fe76ab95799aa61816b5d1bf544796704f53682682d8d5ccf5c31aa147e22ce6ab0fedeee8e5518b9ada101761db7915bb921502982c189d846eaa4aed24ec505f8a6b5103be9380f981699dc0ad477d3879034781dc9885ac6faa7129fef2b05b367db3d6ee12ed268572315c2a41d7cc249da6fb3bd095b6140b9a3fa627365e8fd152def0725b54df9bfd7038bf6d3d26b53c12de9d42b7c6d6142b4e945ea98c5d37af300c7aedaf3272d1f2080ac3a95003512d7fe174f2aebb274646e87a0a4801cba8fe4433b652559288206a2d2043a0402205f114bc22e2a80b958fa9447a5030a941f556d2c8bb99ea385b4fd55f2bbd22fc67b9cadf890b1f3a1bd21bcf043ffc829da228807f1495a6f1275c14f18dc59b1458bc7c06a634c3b868fb5dab07b1e1b54d7e4535b0815d138c00471cad084d3e1b3832cfbef6e1ed61c3e106ad0c01e039d8317b81cf940d8e0b7b3bec6229ccd0db32b24baad6e7b5ab857550edae8c88ebcb4776fd787a0a219206534f8e596278f5d74b7c4ec51fd20a0e480d4d6bdd82cf18d0bd660a4753e7ae5c7e07df3d069ad271b203d08b306f770bae21da7e7760ca6092adfc66cae2d4225d7e33647a9264a9523b7a35f61263b926bdf4f42e91676941699c30f30e610fcd0ce98bdfdb06d7d209fd855c8ae5774c20f16af1a983de71ae52909b35ed27416df5d56af4149a7b6e680586939a9b75f754a00c7d664b58a5a786ceca3e0d47c3bf4fe7cab3c673193424519e2f594983289fc12a108092f3f448896d50b95d6dd357fde704f8f2218e5e37c21fdf153595d242c0b98f1caeb9d0bb9ad42f2c8ba484070fc87923e7927439a0e4d6928a3082b28a9709e22b164b2dc2184e36aaa44fa38d0329a3e41389f8007aeba4cb2933728057a2b481fa6724d4922a609ad1ca77cdbc4dcd1dc584a2b4eb6cffff0160a6a45b7fc92f4c498e87f143a433ce3a18f89ac953430922e47eb9c2353a94b8e6abfe9eeb3a079ec39d0daf89cc6408ffb8c10d9087b82c0245ed51722861b927cd5b4f974f37243a88adb4149ee8c83105d4c262c057eeedc2e52d23bc5b9517edc616928622115589e4c80b677c575ec794bc92412fa1cec085e70b8c0775924d5d3bf6dd365467f1ee515f3a97d4c2a3c22c26129d38b2d9adfa0b42b4b610a970ef315d7153bd637f32db7cff50b1dbcbd8b93880d5afcfdad0a1ca3dcd1476146e10250eee992b2eba61a6d2ecfeb930cbcd9a940198d8d9ca3febe81294d93d9486b76023c104bd8328e2e66166424f5e94a1f3ce483b81ae3c50d4aa0bf35f8be1caabd10feea14d86bcdfdc9368f00656a0e4e7df03d8def230bcaa05507f9831dd5d2ac4ead1f9509e9d0daebde76addb049d9a8d1d50aecf5a9e6d818998e73aadf1c03a0a25b6951557853fa3f0d4367ca7793a1944bd5ef0d50390b7667705f3712c1c1f542ab5720c6378c8718420cbc1823c9431b75f06b9ae8c630e6163e7212b02fd052e3e517d74099253f45e45282ef5d692a7250a5898e467243da78a3287ea000ef5801282faa3543fc4da952f7f747fef52a302d0bce2827247e60bf4fafddcd12a4610a2587c84c97774449508cb874783d8a4694071f39c3bfb1e31d7ef99227281333d5f999d23fc60515a7e5d0e3c2c8ceb529221fd15c0d5e72af692c5aae39d0d4eba9c46c7363744ed571e4b533c7b74f82672a62d2316cec12b9e7520f7996806037188a138c5557453b4fd686c479c21f9e0660abfcc8177ebe4b0c45a5bec011a4946666ac393f81c0ef1da25a7ab20c2cbf79f83c8fb158ff84f5487fa4291658c3d4d9aa89821b917b942a7d30100762261b7242499b8fa53168ccd7da096b53b9c3c16dce5a7468ad81428b559e3fa4abe8bc7e7d189d1b8d118db95b28e69f5318e514225790fb63dd24aba396300d604be6726fbab881ec000a6ca6878bc362d4b965ae128e1035b4c8aebbd6ac72e4f44364ada8b1526b09d3b2c56f0947c93b6fd64cfa95e72cf3ad79ecd9548f7a89139d3768d31b6513cf3fb81f7704edf88a948e24227f33fcfc6877ade961ce228c987262d7f0a0af26daaaa44e4b97e6307cc57e74eb83a191fb61b9154974bd10cafc791859e8d30f69aaeb2851dd64f54de0966faa4fe948968a68cc1504104821480a3f60722c946f2a4745651cc5c0991177805cc853f7793c5e3e76c86c06a707a446f66374f4b91a4dbeb54990e9329c2344518a4c45c271b0d173ed48476c4cda5e251af8eaa3d0ddf239d3a92c2438e4ac4eafc8f77cc6bb51f215ba99344b351962e0a6788bcc79ddcc94889de33e87ee71c4f7860ac8317041f448eae7d7c0c2ade098a8adb683274598144a27c730880ecb858c24584eed5fba1d05d889757945f81c5bae920c8399d376c6bce03f601b1a6a4dff6cb3ed9f2c0276fb53cdc3f03c56915d729d35a1be55a9c0e1d2ef807518dca1113eab5d855ba5e25fd2fd7e7dbad9a53f47b2bf1ba47325e0a46ef94dab9bce2ed40d4823396243c08fff8c04ee23296b661280817783cc602d8c2415a5f45baebcbe7fd7fef72d85243167bed7dd9df99c855700dbe85c0e4cdf96ccea496e8b39dbc525f58db15a0ae18f6dcfe20482936575ea43e480abceab3d42bd435555ecfaa1a3dbd5bbe581e42133e8489b95ed0415c6ef6512c656c695071b23b89bd3dbf3d816cad78ebe2d2fda91df500423952a15c5b6b9425c39602f23140e4bf637c32e5492b730644c1520494ed75d4eee4068af2138301a60dd231cb80f44d219f3d5b9e9367798b14c2b14d6e486f8874063e578150dd1de09b504f54d341f002aa5f1ca5779a3254a9a48cb92002a867498e531f2ecf5ca1a621b24b68e93c72d382f31ba8eb3bfd40d0ceb43ed95d8fb30bdcde067e30f2378f1569ac744c7d0b30e1ff63f482e3cc33c809effecf84666086bbcac0a1fb51940c33f470ed5fa0411a6d4d51696c869dc43e459b39bb92a1b336e47b9b52168a6567c7d4eb8799", 0x1000}, {&(0x7f00000002c0)="c9adb2f1d69d71c6dacab4217776474f73375eeac853b6174f9d453cc71cd967cc71d5d2a09fbd44df65a992594c149670ad31fa76c20545110e5a772625d31f3839081446919c6f4ec4e201b6c4a78dbabeca", 0x53}], 0x9, &(0x7f0000002840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x408}, 0x0) getppid() r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) kevent(r0, &(0x7f0000000340)=[{{r11}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0xb9cb2ef951a77050) 16:01:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x90, 0x8) recvfrom$inet(r0, &(0x7f00000001c0)=""/111, 0x6f, 0x1, &(0x7f0000000240)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x83) r2 = open(&(0x7f0000000040)='./bus\x00', 0x102, 0x0) sendto$unix(r2, &(0x7f0000000080)="6365cdf01d91ec893559feda1dd9b3a8d920bfacb9f99789d6ff2f60276f9bdf1ae87378779340fe463f59a62c856fbbee28c5ef3fe4735ba1f9bcfb1d28fdf39e11a0ee56a26ff44c36e22cb2a5b2b1a066e91fa2b64ddad8452c95b117f2b54986a29a4b9a6a41", 0x68, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000280)="af9df152f83308f0b88fa75ccb6f38c3598407f6782e83827ac77f0a458a4fe6962ec2121fdcc541fc362d3fed7c159a3eab894b984964e26f610e041b64b39181ce14f497808a1523c7cb06cc6d70d7abebb66269706aa60824801103e2d8853b27143fd12a822918122721b4e044b29f6fe47921069e7792f663f4efecb506f0df66837b403038b49ca5e90da4d270dcb23cdcab225acffe1c44b9378b8e14c479b2e1a1bc813fe57386c3949d44c3c83124", 0xb3, 0x402, &(0x7f0000000340)=@abs={0x2f80e2df838a8ee1, 0x0, 0x3}, 0x8) close(r2) 16:01:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) r1 = dup2(r0, r0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:12 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x5) dup(r2) write(r0, &(0x7f0000000040)="d83338bb02d63a9c8a89b584cd2137acd65ad5346a8cff4e9f0348069a3b338e4c31f4447532aa6fa77633611478b7266f1a4f3c9d5218eaafeb", 0x3a) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r0, 0x4, 0x44) write(r0, &(0x7f0000000400)='>', 0x1) 16:01:12 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) socketpair(0x20, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000080)="a05378dc1da924d8843476eb8e43cd4c952cb3035c33b95228fe5197dc6974c601f3cd755e196797f585860d1b638c122b97d4d6f67bec9a11c12c613e8e1a64c524e5f6c9c45464c89c9d11e1a649e11b9f99a2532e2c39c5a6e58334f945c1dbd437048f112e5bd78b8f5cd66b7a16ef97cc657c29622a50cd05b093b04689ac9086d0158bd4db55445c646167849e706ec27834d6be91180d69e58e154a1b5c5218346dd2f4376336be2ebe0b", 0xae) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) 16:01:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x2) 16:01:12 executing program 0: getrlimit(0xfffffffffffffffd, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)) fchmod(r0, 0x100) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x8, 0x4) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x90cf, 0x1, "d71f00", 0x6}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06114824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a2a0339d1d4daad77cd889e9f44a191a27d917b69dc6c822db34c30380db001b0ec27dc629428f1182d11d56e38fad41f4e6e10bc330fd9fa8260fa5cde93476e33df4c5da6664aeb1f9b0e5eb90bd1c5b9afba", 0xb8) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x81) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x8, r3}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) chmod(&(0x7f00000001c0)='./file0\x00', 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvfrom$unix(r1, &(0x7f0000000380)=""/102, 0x66, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$unix(r3, &(0x7f0000000400)=""/35, 0x23, 0x1, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:12 executing program 1: setreuid(0x0, 0xee00) r0 = semget(0x2, 0x3, 0x510) semop(r0, &(0x7f0000000100)=[{0x3, 0x2, 0x1800}, {0x3, 0xfffffffffffff001, 0x1800}, {0x0, 0x0, 0x800}], 0x3) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = semget(0x3, 0x3, 0x222) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/227) r3 = semget$private(0x0, 0x3, 0x587) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000180)=0xffffffffffffff49) setgid(r1) 16:01:12 executing program 1: r0 = socket(0x2, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r0, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)='\x00 \x00\x00', 0x73cd29b2) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="010100000000000000000000000000000000000001000000000200000000000000008000000000000000000000000000000000000000000000000004000000000000000800000000000000000000000000140000000000000000000000000000ebff000000000000007c85e6dfc89427371fd168b5a8ca4ca90cf2259b8ed6abc4a40d0cd9d8a8456e8087616404f1c67af1d587a3258a0b5f94d8b90d0f1783a9dc37c925a099e7670dd121a04401e2635609ac832aa86f98b458e3460f6e06a96b074a1a075b43ecbf73c0b17a426059b9fe256c51dd806ca1a35b8c07c780d8a8c42206ad396cd971e36b86e5fdd253c7b1e9ecaae5ce86834246a6a35b1c05b47e0686994c7497"], &(0x7f00000000c0)=0x6e) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:01:12 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xb2) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100000000000000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:01:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:01:12 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000297000/0x4000)=nil, 0x4000, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = socket$unix(0x1, 0x40000000000006, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/15, 0xf}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000004c0)=""/238, 0xee}, {&(0x7f00000005c0)=""/201, 0xc9}], 0x4, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) dup(0xffffffffffffffff) pipe(&(0x7f00005dcff8)) open(&(0x7f0000000140)='./bus\x00', 0x10141, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x41) 16:01:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x3, 0x200) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) close(r0) syz_open_pts() 16:01:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8090, 0x20) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:01:12 executing program 0: munlock(&(0x7f0000767000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x71c, 0x4, 0x1ff}) 16:01:17 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) dup(r0) 16:01:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000000)=0x563, 0x4) 16:01:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:01:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0xfffffffffffffffc) read(r0, 0x0, 0x0) close(r1) sendto$inet6(r0, &(0x7f00000000c0)="f77ebc68715c0da075c4aae75e3b884fcfc5bdfb1574ff177d290d15b0a05713222ded3306f06fec7a48e8d0e6d2bd126da6e8b59cc315ba29903680e982c947fd4695e4670fe53a61ee75b7efb64d39f5eca0c834b0ab9bfcba414a01a8698baf45fdb426dea9075efb0c13f0d0b5664c73843338ecf4e0c4f9decdd558087e68a9cb43cd7344f87245fb3be3bb3d", 0x8f, 0x401, 0x0, 0x0) 16:01:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:17 executing program 1: r0 = socket(0x6, 0x4, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r3 = dup(r0) listen(r1, 0x388603f5) ioctl$TIOCSTART(r3, 0x2000746e) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:01:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x101) listen(r0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7ff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 0: mlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) 16:01:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="ed601e4bf60450de09b55def04ccce576a89e3f8e8831da04224e305c0e9315730b7fb9a00e1a1aee48132cf4633470d3c38b03d7e0e494342a48a9692d155588797bb35216f29006a4d0db88d299f5fa3999c1bc0782fe66fd80bc7a1b13947d09af4de23c16878eb3cfd6c3fa77cbd0748199dff102c58760f6a648f58f64e9a4da0206713295372d290a44c24abe99096f9e4feddea92b55573d40d7e12caaeb1dbf3855cc2d72b3f021673c7e8c58cc7a6ebef6c82e5ecebbc6677a8b80d49e9a61c681abb", 0xc7}, {&(0x7f0000000140)="0d7577f167cc91e999a95d5d5bc236885a0d5533886bdc492e8d92", 0x1b}], 0x2) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) socket(0x2, 0x7, 0x1) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80, 0x6, 0x9, 0x9, "8e2d32103049d1d82c32aa9dddef931764fe0a1c", 0x4, 0x4}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/213, 0xd5}], 0x4) syz_open_pts() 16:01:17 executing program 1: symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 16:01:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1002, 0xfffffffffffffffd) r0 = socket$inet6(0x18, 0x3, 0xc355) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() mlockall(0x2) r3 = getgid() dup2(r0, r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = kqueue() r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x48}], 0x800007, 0x0, 0x0, 0x0) dup2(r5, r0) 16:01:17 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) dup2(r1, r0) 16:01:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = geteuid() setuid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r2, 0x2, 0x9, &(0x7f00000000c0)=""/54, &(0x7f0000000100)=0x36) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:18 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000040)=0x307) r2 = open(&(0x7f0000000140)='.\x00', 0x40000, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x100000009, 0x20001) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) minherit(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x0) write(r0, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) fsync(r0) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ff9000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:01:18 executing program 0: r0 = socket(0xfffffffffffffffe, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) writev(r0, &(0x7f0000002880)=[{&(0x7f00000000c0)="49cc895e3e42ea2a349f67a8ddb00eb43c2131a95d367ad892d7825b2a162c3c89039aa75dd7c9122806ab8298065be96d82b26ad62b16163b5d9bb6aa6cd85fc07fb240c7fa4e1220f1930c13b9ba8fed5a7a0b87b5c68f0651e4100f848abba10fc25b04fd1e2a5dfbe6cdff77fff661be65f5e7a18f7a48bd1602d6adca9a8f46a24a45d91b23b3595cf13671183231f96c1ba69d284af1716d45e3c94b2be0a0be0fe6351ea7d550b6a30dba1fc3061ccb9bd8c17592bf6d3eb1a25c6560d086824310a6f8042dc6197db84dde9a04dd529ac476e4872b4ba5523c588e881e2e45daf9d634ef205e9af7d1c7b6351c1f5176e891bfe166ee", 0xfa}, {&(0x7f00000001c0)="5772ba91e2745372dcdd3a8aeb30168481d8ef5af7568740c6527fc00a6026e230f9e838d8eec0e67c30e33d59832d36bd11d0c145ea8fd3f57db3ddf638cc53b01b7ede5eb4b3b1718dd3ab1eaac751c66c94695d507f1b151cb14ed896c9f0e4ae870f7842dbf57eb46a53142bcee45c7d59657908ad8c7356464aece64bcbf4e61c1de41495e55e7f25f6", 0x8c}, {&(0x7f0000000280)="3058684d56eb3b67cf2c0494e11b", 0xe}, {&(0x7f00000002c0)="0bf76f411b4e77a33b313c560fdb41e21133faa65e63903fb5ab15acd8540346b86cc0fb999dbdefad5ed00c6b2eab0e722682a3120d9310c6be863160d74ac789250accae7b2f89588e498635688a8d5d2a2eed311dc392b4b5eb3eb0d6ed92b88c6b44d1f46ac963db2be079cc04d4907a8cc41341d428fc5b1d33f922a2ab0433e78852cabaebf03dea41aa141573160f20692cf1224b082205a767293a5c3dabe01aa27c947044865d8375c9b25c1e2039b47dc232261b58484dbe164f3386c1b561f3bb8ec2063f5151b580737afe99eaa840229f126f564742d66f56e41199065cff21668456867f4df56f7f5127de539ed04eebc1fb75bb839235597a08b729cd082c03611d3f248674283df5ff9be5cabb27d52c6acb388d3a20ebc56ccdd40968b9678e5edf091092a6537a46afce7f608e845e7e27a78d226e0458d80db5c8455c526c2ce971df8d520dbbdfbc570438ca22cdb2a280baf47a4b54d9890bceab4004f9b15b8b3cf454e4a8b27b93870f6dcd2c3ff59b991e2a6f6139f04a124656527a210089e44c77daf0899f37c4daed8e30d0786836e7fd506e029f2d4eaf06eaf980f74364425ffa011372c7006b1864252f25ec4c6a19550acfd9b21c28d1340f0355e3337dd59ad00b761badb77afc551485005bb2db63a473e7d2c39701081c435394a0c503a613f6e15a4c478ff45b0209647585c2c22f6da6bdb25383005c4ecf20d92e5a8620e69d21871d8848187dcf8dfc1c3d1822a386aa5d0c971c53e1d41f4cb908054742c6324e111646dbe5a42af5f7dd72486162ccb293f674e3dea41e263c309e5cc12563a103ac2b7f70c1ca8d09c89619b34ffd7352b06e5effeef88f96355c5c87d32f69323c80b9a4c6086490f89b9d1572772c25cc5c7a8a0f0207c8ca39e187bb945c1fd9671838a732e9bc963e6415946be63f0a76e6bf19ff9d9e728bae98318c5f6b73999eae6b35f43b2ff1b28e7eb699f4d5e1c8015b0566186feee6845b9dc55dfcfa316a2188dc5620819f04f3fe6e787166ed92ffc6ab6fc84f7ab49351ffb4b94d103e48fafccaff60e3bed7fcfdc8dbff39e15f8dd93f381ee150a75a3a7486aa1bb5961cdfef7e8d0ce19cfe1443ab4a4e58cf20437d90b817bc8e2eeb7facaa8ca92816f5bc0fed16e04922326f779a9c6164f12064762f9926b4019c017fb770589927b05b96aaa714eaf36bcd070d49be94473fb547be95b59819b99a27ddd829377c32b081fbc92a5cdc982299cbde99add79a0ae372e14ce3f1d8bbaa2bdaa1329c2475cd2311ee3c83d9b971459402aa87bf3bc9521d206d98a4b061d829883fd4f318eac76438a4ff38a06f6d4bfa3aa72a4820d7a32e2106c606c20121be9df5249188d127d7cf6de41cb0771b32f306d45331100a3e3bb7d95b07a23666fa36aea8bf365119e2e200059eb2cd0882ad3d5cc401735586d767162c012f5eceacf8f39542eebb03c3820ba896ae7098ca9ab48a4f9983fd49b58f3f005fd4592ad31fe0342cfe8e51c6ed88c8eddf3ec9dbf96223e4f83b9569c164d39ca6c6da76e227a69d3fe367552001db063f7873560ae2b79144367110f3161f8b184c91647cce69621c5ff62651b77bbeac4983363bb5c93e8f5caaeeae6974b083c3a3ce787c2bd344199585cf2f8d097ebf58d955142ae43751de8786e5f1b655cc389188d2e3056d1ee0eb541ebfd71881cf6a2975474f38670e317520291211029e3822e4bdec16a64e2b93623c8c30c0a4bdefca6958e36b2b8dbd84c8b0c264ddc26b9295269faa21f7e4d2ed61506597d520346ecf82a6414e749f3d61393e76e96c4e778ff20c1fcc3cf8f4028a6434c568e17bc74958c9217f05da00cff87521bb3529538c816cc127f52d925f9b04999b6e5ae8bf4f8d067f3a990636da3a94db5946e2bbf4395e45c09db5fc339f19ae0109f744991ddbdbcb1c919d5c5863d497ef992d424bb4bc3e64785a39900ff435e525f04b4b76d2fb4424e7c33e404528cbaa87b28f1a664905d61474e30845a816518846b59604879fe6a3a66fb47000bb3ece2abdab8e942eb04b9d0bedd84667989e87d87b1332f6e90e94b37fec243e71ab150031cb40ffc2c0e89da91b95c60acf087e0ad6be3ddebecde51a8a12db57956745e4ff0318ca5b4923188cbeb0b594374ed259bcfb76a12459b0bfe798a67382dee1bee2eb389be169be0944f2a6b1f8d2258e3e19b2a08089c54d39085396b63de5d2f7200cf4d5cdc852cc40678f435bc8c9c92c938c9549ad59d1c074caa25093a53208a189e3179658dccd9c68935b4f8b46f0fb83a92c93aef1efc4fa081c298471798c2967f60ded2330729777f8daf4bc9d38d2850daff02861e3b4421139fe9ae82463b19e37a3690cc3e51d1b507e39e6ab9defebc630eb455534ef9bd697e08ddf5f17fc7a962891ff753f3ab0c2ae1f47fddc0188bb42a883f894ad29328ef1a33292cbee34b563cece5603af9a40f0828663b6152547690a23658d4d3964c8bb9d17a63a2eb5f612a973eecbc9f0b96e9793dbacea6fc31dd47423a3f0199413f7708f83250736d10e81b45302e7f4fc3b3a198ba3c631084c00246588cbca4973453d7890b691ecbfc143fa6a9ba7e370d198395be7f3df11b13b3f9ab72b7cf9246a69e1c8a1431a0cf0c433e29342e0ffcc84e4d06cbfa88860984780497a60b86e94742ab8381dc32a9c2f5e7249859e88b2421677bcf403391fd0214ffdd3d61ea81d4b1121324148907397a11eff9d457a91e94bc8b81f7c61111beee2df3c0899c839e28aef52cb77a1b3712a3bb77ad01285c1bf42c0f3f6ef26277a808debf5bea16899ce440b7f2476b2d86671d31117005fea805d706af89f1605f66a6cfbbd3b99f151d9fb92d4d94a6b620dcb173beaf4c53c661f7d5ff8a0040ba381b3f3520862a4acef36d5e702a2a8abf07ba86478e2e60eb27f9301aab4e4d8e3352169d10110cb0afa24c5a98916585fc88a6b0e275305a643fe8265022d94ea24f70b9d8717608394fc962dcca153d42a517a6e14c5f9edaea71e1b2f2349bed6c9d6771eb87baeefd76032e9fae97ebbcd7d7e4eef5aa9fc93506b661f5267db7e837e06004fcc02e9fdb5dc931c84787adebfdcc382d5edc27c392a0216349e565f86b45c146e07a70117728c0bd0b78bb7fedc920b7c4fe91b409b9132c468f442f859363b9be8b38d5ff9ff8e3cdb1e1f841cdce07d09190d9a168a05a9767a24c445089baeefa3de4bb3f5e2309ce70391cee1ecaf937362b8a9835e87623fccea69047717e12b7f3f9de10c2c3df69cd600f651d522c4c68b3535739a25300b324738e9bd4cbf848331189bee097c8a74f4669e19445eec8147a1bd938e7d817db79a42d07033b8f0fd950841d493bb2971fc3a0474ad90aa253d30d7fa31874b7c967a4cef969b1a56693cd4619dfadfc31edce136baa1aaa62f38610e725e693e10335513973a33dc38b78cc2c2716290b73b8f66b91479af00fd8665401b21dae8b44708d056be1929cf9b196fc31f2e3cbcacb587f17c772bfa9f44e243f01ba0bda8abae5b64c5391ae4077e6cffec5d6f5a6c09028a33d01e365a262f40b75e2470f1a1ba2c9ab3cf7f3b60c5ec7c6485fcc00a92c12af0fd7bf8d5c98d8021ac645147e58cf361fd2f99e8018b2d2af86e060852fac02acd02eade5f35a54401d0fa99779ff2a70884b12690f6b2a5a954b6ecd68a7a9b8497ab45157cc5cd6230ee1da958e3546dd5ce797146ba1eb9bf3068d4bcfca116bc34279c1dcd1dec70da5cb03353d12eac805eaa6a318b49fae0f14150ff2f4d72f6cb6efbf08e29d705fc642bc1fe8e01ec7a8085bd43b7765396fd3d617122db83ce60f979f13bd08bfde7e11b02d528d7e0af30e7d3d662ee26ec86e262e7a564f0e6e1d8aaebab8315badb7761aab56cc16092e07649ba3bfc19c28418a0f5638afd72003b29714369bedf1d505497b138e60c043a3312336ddae52eb0e86ed69be67a4990d28ca4c221054d35c0b506b0d4a6208c9dfc4d6c88801d26256524dce05ac268c5e02294674cf94e67a92009627c1185c20bea08348d29f7507fffd6ead6ff4e5398f794378a7f5ccc207eaed6e45db27df5a450d652db41dccf149a63db4a32369beaafa8719e08cd53b2d0fd9c141ff30e34a1e7e668c66c53dc8c90f1a31b4996ba657572689a1d56ee813f62618ea76d35f27dabcc7e911d7f6df83820ff1427aa0b87fbd269b2f76f3ef7d1f5b4f5af7d1ba70c1f4bdacf5a5f2c2cc66120c6f98a4142f01f3749425ed0a900b48b226625bf600ab0c3b927cb2b9ea214cb5d527630f5fb3ca463b8d5ed8e2a3cca902a58e36de01bd6bad8cd59c0f4b8813ce38a2cf30efd4c02dd99ba15b7053d8813963e993047d505974aa1ef47dd3449aaa8d14db9380a2de490dcccb731c231ea251e9a1c1885c1d0504a1ada36f6b3aca534ce41f9778cdfc4c3673a844b14a38a56627b7dd8c5f6483c57050a17ce3d89dccab3d97176b81626900543a13da33daa689c6b0ab7321206a2e115f0eda7ac40d98d714b1e796d8242964c6fff8291efef0dec32c99b04fd0530c3bf958bde4a60ff39545f96f1b4b357dabe44907ec8839ce925e71e0c5bc5efe125d00b2e4efade4df75a2e04c95eb70f5b00b73ada40723d912d14b059c038298b911eca51815f99b1af33a851e8e2598a1ef44fb391661d18273118ce677f650c568d1139fe70b544ae9a87fe4093cb1b7062cf100e56f6a3b1f2c37a92bfa2b1c19ece71b6fadbfd42c7f7dc826691986f45c36b56665a2d6eb7e203dd08e0a3069ba8043cea70b037fab65c4f540e492a21878a637f2a674d27c63e0cf80d11efd6c58fa3983c32df75caef5ce3a206643bc509faf0d93f95529870e9f9ca24c3d10a8aa3b604142bc1958e1728a321daf5db396ad1def04af464438290eae56794ba1b6f4cd90db17871e85bb8adb963e5623126a2dc0969fafaccffe58d75a9f438f0668c693dd8b71ca86fe4e3f05971f214b7c14aa1d4e6bef66c7a01a516662cac42db8f937fae5413bb4ee097c1839c761dfff0b6301d2be071e8f681342a7b4b86fa1915876628eac41b75148a71351e584a4a859e0ec7b4c4a2b39114fba312012d8d40e510c36d7a474bc417e65e2e7c66bd94250df3967f9631eeeae675b966920abde643a4702d19d370cd5e7f16e457c12a880454765107d64a2cb44d7b9860cb2c45e6e2dbf61136962586155ec0eb6d42ca2a17ba363a17ecb00d0d13c332fb0623252f65271abcfc0ee9f0a5a6bc3cc6e47b0caf684d1e56ce7f2aaa7b64486ad00fb7cc7e07dbfe88f2ea1d97ec259e03f9b4c9ee65cf7cf6ecc22de5ff1352c17f218bd14287cb19e79ea18cd296216feabdbf8a85d5d19706b2cca2290d681b4269008cb9ea0028a7561cb92f0d592e84ac5a437e0e7522a0cefd765754504d22d1de384ca63a12b2f2ffe77020003494c2eddaa5404520b8c030fda642a5b3a2d7256cd4feb4484ed5e4843ebfbb55966983a5a4d2dce3e238df8e15186dc7ce5fdc78d82050e3399a072084aa32eefe110cef932629fedf987d879a9b6fc51002950a1c2346adfbc55cd18f037d1f0861759b98c3f734f3f7cb589be8b009c1069920c7d28732747863791d6069be06280c6e08bdc298b7ed2c90176c73c09bd85b037796487855098d29a5cc9592964ec3c48c18cbd44d818db5d31f0514cde910ac91", 0x1000}, {&(0x7f0000001880)="bbf6bc1dbe3ea9a55aef0b849c674b9c2471425891e6c2e30478d5e72da7b0c7733f1d9d801a585c7f85eb91779e5295e3c3c569933cbed1a06d0713f138715b85d1f49f5261bd4b47eed0c4c6c24f2f4ba2598b51adf9b8503c31d2bd959ab613cd78f24747178b729844a06d7a141a75fb18bf14d13e6aaaa925d1863b945f7f5856df7ecb498af2aed0c46e5a557b5e8420023a99329816e9d62764a8b09b33fef1c8d220397d8dc4c737bead3842510ec68a5fcfe98de276dcbce75ddade93227332152f0ebdfc58852f51b6bc6da82edef584da46ad6376562641788b2117ced2835142f47715122963d9c1c3fdc6d1a2eef4d1117c747244d5fa223d51eaac41782315e92f2c87204ac37d1d41c5cfb9ee19c562ced4c01725409875348cc917fe9457cb3defb4e12205847530f11dba81e5ebea67144b03f26d7527447f005ab28e3240b885695b6de36d2e5e1db2b6f4b3a4223c6dd3bf134b91db36ceec2f2b21721de47610c6b7a88e2da068df70a1ffb06259f57325fe8a6ea3bb7192b547cd6d00c31604eda4e0fb5e342e7ccfad33cf196b5cd1e71d6aa96c086d5d6c90223acdc65b04c37b68a9c8695c64fb970b77d3dc55b3319c3572f68717359204491b247ff7651c808fc340bd1672b0884a82f7dc1cd9d15e50a299f607af4e62a0b6c845be6f66e94c6b766bba95556c1fc108057aaa1c4587206fbfc222a232f272f01adee90ddc98f2563049b504dd61d31fab35c5a8e81c4aaf91ba2948d74f838368f7e12e1fe303302d22b8592e6b071866154bb759b94efccb3a7e46604e7b7d81b6d7108f0b384a75c60cb62dd293470ea29516ecda1726ea55dad075335c4a7d2b78575c7a972effa71045c012e355225d4bf7f45e5855a0e0857cf1bc570ce2dfe0049d9ddc03877f37fb49848c3fa1301e18dedc5157e305221c210ef01b60592c95addfbad9b7aac7e8bd3e1cf31e038cd780110360db37d45643de230346759a539e174a8d6c822ff5a7d68885cf281c37a2bb2323bf166c512f54940de98bed9d3fb8a51df87b28b188fcd24fdf2e9597ca92fd07aa69ab5d278c593f95c942e1daf3bf62c0cd89ad0202dbffd390baa6f43973d1ea53bce81a0c6f911c03bbf5f99ed9b757c0981fccb19630e7df4d0770976f2548fbf43cab71607f2d783fae911a7c4bc29cdd6d3b315ff7f2f3faad0bb2488a34210885da43bbc27396c2e0d969f759ecb90fc9e93a962b1f3d439e98f5f0cbbbc9bf0fd918dd2145d63f6efd78d38947be9b0761dca6bf212ee3d37212c4218387d9e9897bc545c40b8b8cfb4c0bb07595bc16d0c6312d88331940e13fbbf1a7a4daf30a305b00692ec9447f0f3ea3c9bba77656f3417cf8b99b98de0dba06fefe3777c315d74b9cd315c0179e1957513be51a85fe6eff69bb720b08e925ad8b55e7b9d4c3ca98aae4f210ff745a67630f6542699f60359448fade174dea467af5608ef61d275af639ac3a35b87a30e75c0345329d034baef5d41a459c38cfbf060efbbf837adcef56453753db0edbdfdd51605c6c7965fad7958435b2893c0ee53f0f5fad227ad6dc00d746fd0979d3ea26e5e6ae6267f8393eaafc241989131502e6186dbefe22006c62829c251eee7423ee7ae1304437908e98274b759ec3c505fb56dd5a2875f93e73deaa5d3ae7903e07bb1dc2d3e85a2178661372f6055066314a2c10ae59018b75bb786dbb99b7e99b05ee867e5eb426bea2d864df844f379832ad00235cd9be3835bb11428535f980fc4f54787cbbecf49d69f5fc5d74580629761ace58965020eac2c2dd58523ea5f7f0b6e99b37bb732202d4369e3865a8218ca2a6aa2f9c99f561da56c9aaeb07657fa3f68312704ff659db394654ae329ac6abedd69c9214d3eab9304ae7b897f892d3590a84ed0fc950e3b9458a3a79edb5ab0e2f3cb96f78f5154a09989241113aacf60b9082f511b9cef3cc90d240f2563f7e6ab42e3849d5dc7049ac35cf97af9da5dd7007dcfaf2c16d1ae2b1cf5fda615dbd763e1fb3a496383ba033402db6d54d1b6fa649252735915bef15184a77df3669aa3afbe25d6c5eb01419506ce0582fec9c9f246aac43288459c7c3b3e30fcb549d2223377661ab9e20569975d96c21513fac304bfadc94c95e1f83fcc29518840848e740a8196b92198b28cd5aa3a20272d7315fa5b46981324549d653f12018657b3b8261a69ef146afbb9c62099a6046c77aa6b067d9540021ae1d3cca40ca99d388ed10b12d752c6f343108c614a849a79afef898448632a08c5bc32b7e3dfd95ed8424b846c8aacda4184dea40572a1ad0bd623b8f406926895f3895a22fb8cbb8ad8beab650cfd505def5a1ed733fce73d481a59b7758a7f552118b8dfc23a75bb809cda04b6b430d3bd8405b3552fb74d23de1a51d7aaf92ee5030ab291c47ec472ea0087c81d4fcc6added86fa855371ffbe77f74b2fa32bd2adf7b3058fe22c090ca319da84741a4e327475ce2354a6eac152471a31cad76d002e21a90b38bdba834c3240865dba0bf957d72a580aefbb39e1fbbf84bd554dd09fda48ee792a9cc614d216bce4b375cd14fd43e241d13e7412bed29dfe2699c8665741e7efd36b7f2ec0f4e811efe71b546fcb68d70f1e30d0ea1cd3298aa4bd71fabf969915dc1d5f097c4d7987c12acc6b5f970b7f0595b577e2e53ee30bbf4956ff3c3103298b804392b718b08032e18b5a007c21189c5310bfe0270cc89e378890654a15e8eb1ef832fefa087266b9611ea3371ac9bc2122b85e530c2e7e76f97eec27369e787ea3dafbbc1cc9b463c3cab1159a616226c984ec2c652062b498c9ee09f0dfb6c302ba98192e15bcfbdeb3734f81481fee4144e77a71c0541e4bd9b02e8ef05e450c5a4e449634c1d1d52c1d9d8b2103a90b23921b0537ff5ff28ada0620c67124f34d548b7b6ad0df59944b2523eedf5e5a6e82e812e472826edf7615b947593df4b44c354bbd6bdd8a5214fc9f7124cbc4b2ed17ee0948a394e449ece190b4e9f282df5fff34eeeda91822bc837122b5723dd0daeec6e32c42c3034f21997f74d9d2de9ef51395655dc376e6ac19a710d055bda8fc8d243f8b18828f4d2c2b73a5d7a333379929e8cc131a15399f6d2382124bb4b63b2a4a993a6d7b79664e28bbcf829fe7ead283e99b1bf7fd5a576c75463381bf9623e75f40763bfe491cc723c6e54a1bcf4f49f895a12b520b297e388d39ed4a36ce8cce09393ed02e1224950575bb3805c607637b80fd425d0aa02ca7537d29993f7463999ae21075319b6128736e85d325765a87ee4c05ef3e686012e0706e195283d4d986672e3081f928eee2ad265568e85082241d007a99a058267f13a24bdb8d86858ac2a712cd570c5b10a713d7612fddfcff29981b82b0a9873024addfc4c92687915d49598604cc2f128450bbdbd0602504e48da5ac2e4767c0f528bd79eca735a35a422b386815b8779d8007e1940af3ef91ad7dfd159079013dd7f50b149852ac2ff146fe76afcf9bc385d0f7959a3035ec811f1bb60b910e65ab9734398325dc2f1178eaab0f2c6ef401e287af315fbc97549a9c2d8703edf202aa06c7da6defb7043d2a11a13787325fa0f02fab613043f88c4f44dcf35881d9b67ccf764f92b79bbacbbe7b18636046ddfcf33f24bf2543729c0b205d54d88ee897be403881df1bcca23123083c0e861b152147582917af4e1ed33e1069547d8a63b4c200b0b31d5ecf95faa66b1548642db0a9941305f3bacbc88a9e6615df133763aaa8032ff0093075fdfe12bb8f7ebf1e5d71acb53c28a7e0635f073568c33e4abfe64abe3bd6d390e283ad1cb2949af44ebc3232cb76e70d2b02d055a6c8bb768844d0c1226267efa86fd90062c6d2a43ccb1f3fa1140c60b470aa7a8a68fd4a58ad7f6775f093e598ea3ff379310c81fd0a1c8838b899baf0bcc55b81362212b7c3df09b3700e42053a37258b2c92c2eae47329567160ac33ecec3d7d89fb895a18dcb9aa46a50b145f93307cac4a666a92379011f32740f4beaa12f66ab55c43b560bd7e6049bfc2159760a7de229053e153e3ea353adace5ce586454497d33a7096f935c172b3d8b3cba16a4391c720430df310280eec4d4e1394be87d8915a4476237b35562ce0fe0cfbf8f49991eb98f4090f2e71a088ee7e70c4e20293f7e3d8daf5ce11d0df560c3d8ad1bb9ecce3f34b38c5772bc761a74f689e122179c98ed95598ddf3683ba9e43d07e89963877e78eca5131176d89476e02780092bce1858893718d89fc6f4fb2666496d6f6d920d0d222edb5d59ef68b0f32db3c790545eb37120bf73785a556362da2d06a7558c87a0959ecb16681f1a86412b259714746054f8007bdfb0720e751f85b99ff56dc8c60cb0ac12c53ed7a0e5cd8c46b15918fc9e266d53b2bc058e09f6ac005cb5481a9dc0c3a0079a1aaea60cfe43a868111456ec02459f4537457433346ac48f8585064fa73145a567d7031816b30aa9bdebd68a04a0ae5a62ab7b17b61979c9a61730767a35d68bd490b2d9da7d680fc5a16f94a8c4fcf48bea0349fc10fb881904a15ff138ba79c7fe867d9f8d9710aa086b71d23276efa3865ecbc59ccf829411515881ce518907746b933176a76e822d1b011f898413f5af45ed7ad883548131278c27a70c6dce64a0f953ba2bcde3e0b3016efa76a1fd5bf77c7ff9d32fc5aa7e4bb243de012e1ee96261e77877eeef903e0e9416cae5fd3a7df634c6c5886cc5ac71164a3adb0bbf783338f77b5e5cab95aadc064e7fe422d2d798ceea01b2b79ee332af33e23790c1ba8b0a0035566c92fb0ac582c6ad7180f1716d0ee971c09ad8fe730ccf22cece5c11247ed63a801aaf3a71b251a23d7daa5e531c9cd52ccb38aec3a4b52807cedd26c6f839efc6f28c01967e6a072116cb3e515245008c2df19e5b323923cd4dba830a31598bb87a13bcea14cd59b5a6b09d70b738b8e4a8bfe5c725678c27a9004bc04ab7ea4e32568eba4a8d9106572c257fa68cf3cda3ff8dfa5905f8333dc153a37922a31206d233d4973f79f37ddd470554835b1c8a630649df401f7d6135fed338b8939de6876c380b0916a85ce9d050552d02010716931b06f275f6663c1e9d400ca13555737611709124792ed5c536049d7d3808ff9a44c731ad97fa633bf7826b32623b073d980296cc54a769100791b0daf527b95329e01907d8a72815e5dd53d1823c6a89608171eeb8886e418eed34d2fb2c3d74794953377fc9b46ba76c192afb9a2eeb6ad932cf2ea3cf29ec1f02c7a09aa2839ba12d00142f5a639672669bec9e6380e38287bd6701a87f129fb66fdb5fab596241ebd061dc69cb472e930f32f9596e4039d0e2a3edc27a056661f850b8782d1a9edb307ae0c494354547fc987678ec72864309322f4eccdbcc8dc3f3034f8cbdac85c5e792fb7467af5cfedceebcd9f5ed659edb430e0581675a19fc2fa4e8e54f8f74a9e9c3814ed27238131090aab700a63853713ecf732e81343d6cfc7fe3dfd5422dccd8f19329f5508ea703663c4213291a07e4465bcd2ce97e148ed53eb621802ec68ee187f6715108f3bbd02e0fdd5375ceebeeeb7e3a297e0352a4c44b9d3156ebc165ccdd49e068960833b2f92d860a47628355b91ed0c9dedcce2f5d00c380d93ed93a11656f6aab957816525eae910590b7727ff42726c59ce69db2b5467bb322dcfde8ca468a8a9a1d0bb3e4294e1c2abcd7d3f3cfda6b981", 0x1000}], 0x5) 16:01:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20400, 0x8) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f5d798d47db8ede504951984c42be6f3372d095dbd61f3337dbd64fec029e8b03bd08e97624c4e23895c1933b1fa0d1072349d8bffb13de56267501eae1bd4d4", 0x40}, {&(0x7f0000000180)="09a5006b78f1460cac00580b6e047ccc9dd08a6df36b508826", 0x19}], 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0xc3) 16:01:18 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x40000000000000) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5bd956a510db0672cf22ef87cf5b71615fa4665cbde181b2b8b0ad75b8694e10d10c57531ed4f2098c24709b5b8a481f1abe8bef03f50dee73fcdfb36b0b86973603e70701", 0x45}, {&(0x7f0000000280)="9e74947fd6548567222e09d2f1d047857f73ad5997a78e", 0x17}], 0x2, &(0x7f0000000300)=[{0x30, 0xffff, 0x6fa, "3f0fc838ba3c1661a8ecaff66a93978f4d1d7dd3751d08b83211e05c868b"}, {0x58, 0x1, 0x8, "694d3c43c3fe362ab36b8cb7aac7cceccb6d75e39f2b665c12a07715f218437944b608017843efd435cc414f87717dbdec95b879912276dfc1589bbf41eb005efa"}, {0x10, 0xf3daaf4cdf65b857, 0xe8}, {0x1010, 0x1, 0xfffffffffffffff7, "83e7d81841e8b27ec25c7e0370400f63564d2af5ad7ff1cca87c352315ca53e8a294d13921b336767370a4d9cc1980ea286863f4218001fd9bb171845756ccb8185bbf9f20d56bc636107d420f3559502fd1a9319a9964854623014de79c9a854cd707f78d79756d5397fbddd2d11e6094670522945b545ac08a1a486176c034d46c1c6aa6a066ea033214231e6a20a527e6066b61316a7d642c7c0bc3e9b361c00c79accd2c634db3696cb96ee4c5db40431e146da177ef456f52945a60555dca32897211d7ae0ab23571d8901e6a8930dd3485f532d2cf11498ec1d1cc60846795da7648b69120d7291bce46ee374abf38fe411e4288d4f583b9f75050c67c1642bd42d863a6b739ceef9ad92b94ad1ff8974b3a47e05461850b77b12f1900ff80bdd6f1e2338d0dab56cbb142d4c08fc5f037833f14ae030c27b269ca7c5f5a38037e2642fe363a9540da84dc6cc40740eee168b66f192d2d70c9e20b317e037058b2c0d77c8534265105d7b4b265c29133e14e32895073c6671ecd59a17ad2f5c6aa88f11935dc7342cbf5d62f2a83e43e28c2fabf3adc0dbf3894b9c5abee4600c5f650355f8a53a079ea7654bee758437c94d52e923acb07e04eedba1961a8654d1e40934837caeec641b4f8fcecef4fbab6e3c4d956288facaef03caa98f915eec10b947bbcc03ff855695bada2e4684f94506ec431b886a259aa3dcf2c32a03fd15facd5113847b82d7a043209ceec840fc52e132d1d6e1b00363e342534eab08eb38b965c63fe4e678564e5414f082e53afcec945863c784190032c5c4e06dc37e23a624b4359bc979526562b4dc5d6a956fea954e4704eb7c8bdf0abe0582fca1b353176ab31e109f26f87cc2e650532b2a32402694967d02b9d54f993cb549485a9fcc1179f34374e44c9e235e9e82a8aeeb4e64df79921c28e488543845efe2dc0f54a5a4fcf6eed09f57c97779a5f5ad57b838ba0871585fba095ef4fd0f50942812a36a9d9b26c4d4e8167cafaa8729a53d351134f3d02e9cc690859f65a1ccec70b6b4bad17cf9663909f6476202b88f8a839cc02e108ca1cb91b91367cf79e212d9e71f4861f867e134b470de0484ff24463cda11883d8ce659241fd5cbdd0e1499ff6fe396bbf6f1159b9dfe361839ddfea24d01bc70acb7a1bc650e4e4cfa6f36154836678dbc2655b90251fbfb630e5053baa0c5e123d99e9909e3a4f0d3777447e497a4b76dce8432b9276aa6f97b78123e31022f26e08890457e7653fb1cf5835faa9a4ec2c1aeaca4e94a933ac09e9ca09ffb4ad9f02e6b30f2b29c0284a27277b768e8696887324ec156d47ed23bb2332da9f6c0d65d4493871dbe009a1d491773bc8eabe32c9d09e027e5ab5489154763354e61f44481153ecc1a876c6151d08256c2c6cb0a7311bf01956aad5cba4e066dc7a84a991655bc7558b134b48b2b77936c6b274fd98250caa89d8ed347fbfe14038e7267998654d739187bd332a0f56107fc5bdb44df7e12096270ad84ba4ef7515586827487beb77dc405e1ee379397675adb0e36b5aa153a9015e7903ae2ea44808f4059a6185cc95c7692cbd682510901b0c856ea06369633b55e65f7f80b8809c11d3f3ba460241ccfab5d08a68740834be10b75707b62f85370bd0768bacd1497b21c60130cf0b7ef062a5619f260ad9ecc7bc5d6629d2150cba76df44347e3176e1a2ef084a9fbd99559c2d244a26383bcbda7cea15ffe273eb3c61a3d81de351fd1e6523ac7b1ccde8c68bc4771dc9552d303bddda768fc4beaf3fcbb4b4b1af35052f49b00fa105259b12cd70d2f71c212bc4b59dd10e9febcfc83c75d75ca1c4cd8d2e4f2bb30f960e312c2f8fba4ef07441d8e8c764d9d08267113fdce9ce17aba813afe8a2925586627385d9a6f8cd9e68a7747085792a21c48203932fc9411ae7514074d6a0cf6d8acdb4225c533b137baad4beda2b36ced5ebfedff6ae4e83ca5d334bacda4be498ea3f2792f5cbb2d61cca9f20b61e86eb527340834f84609c3cd65d22e68c8f36ef676e36a40c46e5c1e6fff1842b0db2bfb163a4c27d66f7ad73614a598b04f02abb116675a274199977e2563fbc38ad5017b82ec23f22c2e129c6ce3aa8e5e506900537cd1b4cb20f5658840697f1c63f72161faf093d5c659d03c1b6ec3a26cd514a3d25d4221b9d909d335c295775b1397d37cc66599d9f96a772e331630b90263309257262d00c89057445630c4286134fd30260446003805f8e79f6d8a8d33eac8d90ff339bc2695abd6d3636ec3fed0a83375d2865bd3288bbcd2ce29afa48b5072c61662791db19620b1f8f4fca069c49d5eca061ef3b5b7b0d554624e66bc39daafb4565eaf35a558525f0d40e009890b93e469e4ef90afe3f9998bf62c721f067bade02efe6d8bb9cea3abddb386f633c3f6dcbb257ad681e419332c350cc7029301dc96110afb730b80a84a8aa572239685dba1cda43dc0c0f46a121584b763f7997297911aefeda0b1f7192d7d98158941d7c811bd548e7abf990ec4a4b03e76c66a38637b2107b2ccb7e5a4b83c11ec8c32a663c4e3688f9567cbfd872b902a6e244b39e781b5e1f9207e4ad0a840743d7857c87a5d35c0ceed1b9a4dca401339c213b7a10234c2935a35d88f05bc2962f7c4bd10a60e20948035c11e527a56222de038e4128a79df51e0fd1a557cbfaee9576bd8f28f81a51bb7e5ac0eb3a492d794ab69f344b90bc5763c35491b455a35915d296edab0b88635ae8a6905d57a6ed13be7e8428605e1ac3f5f7ea3282a2304264bd788b0a740872fe94c29e50ba179f7032d99fec177f30a2467abeadfa7bfdacbd89031551f4c4d03d4dedec3f7985bbfbfafb93fb981462db9bfb9f16d400d634948a69420fd8000e7e8d9e7adf63810c5974f45eb94250ef0d814d641317e7810b9b7f1df63a6bb2f86392e25da148938df2c0a6a693780734f82569c46d7a6db3c443059997eae5d8a053f6e7dcd50cab6a4dd22e44d0c48cae3f8f01be3e3bc60f864f02f5a8c51530e5b1cc0de90467893a7efa3dda49b18eff00c174aa0125590ba9864542dbcbc92dcafb1e7b31d58b045cd7cecd2ec24c7eaa31faa944192b243990961050e591e7f165c370900423e1f7c851656bddee85bd64209b7a4bb00afb596379fc244b98a9330c5bc6c8971b593f0e0e476aaf3fb2a953fbec3f2ee511fdebf340f1750412e56e580142aef3e95ff55c60f68c348b8e7290b93a9493525d6035524256d9a205bad892d07fc5261d4747644bbdfb6a2c3711ea2b9a0826210a0ec0193e9e17c524c69fb2c4a504c5a1928eec61c04dfe38e524a09d3962c8ffdeef46ae904ee2d61b7848bee3b59770706b3e6dbed07802b21ef45764debf798fd4abf915e21539714fb7f3db05aa4e7869e4def40f18085b208d61dfb63ed2b0934c577143b360edc55f44ec128d3450c7e20fa1b34683c44e8de27ad6167bab722ff6e89fe5ab0acc914360c89618866b137bc0633c37ced0720d6ce554da368c10401064c0f361c422e8a6290a2a08d0c81e3a2e20f09c83bee3e8d7d899cffa82b4dcb8fc5ff23037d0ea3d75c04085f447195d28b70545ad4d375643489bedbe4d32229f4cf014e29bf3ad1653572085c5f80ae46a77511edbf3ce991bdc0a029c7712099c69ea8917b28757c450897ec638191571e14fa2c7159ac996dedf7cd8a139d2ba33df203399d1762adb79eae6c4654fb80ab003b200f38d987feef9dce79e33f90e0b92e8b51e200f689d55f95e29fafdbb7dea3610d13f160071cd76c051b0609ce9134e088649b7d9e58c71c036b02dcea18aa34985aa781928683605888f1b9070b9dbb4a81ae73f38206e85ea5e24e6d0dc179262bd3ede9c9cf82d8c71263b3659ac8c66232e23e71b0f40d2d86af4861d2d922c6e4d06d49af5e8354c9b22710fc33fc0a5a6c79246015e0eb2a5a40c5b5c0a7bd385112516db387e21984809698e45ffa8a8b379db440a96423bc63cc5ed964c1190507b6b1d6e2b16403040e9393433dda86347b9424e21650589a9186f29af734a0442fe82d91d886d7324fe95b0759026f7d46bb0642fac62746e74b386f631ac7d1ecfc488ca1f284adb2fc9d81e3bd5fccbacf44613d544e43aa69a0fd7282fd081dbf410234dc19d6d41903bd672d1a4ecd38dc4be8a96853c864cb0d08528a71f931cc0a20ccba6165f6d58e1f61be3579526067e8a413984c71eb97422aabbeb3235519b23cf739ec4b71d3db036a8c37a90084695cc46c9973962cb38d3c26f3f8c52f433c63054cb09401f60be15e9e33ba92fb811eaaf538999563b5118f7882fa044b9bc72354fbb24a1945af125a1d63f75b5ef68ba16d5749ad9df35c4b9eba8ca89a4ffe8256b17a1771a601899a54c8e1cb2c4ef24d1100ccdaca2e6fb96fa4a805836c07903ac9e70b3d0f88a17e001d58eb3217136ecf4bd2b13b5219ed3037c9c77560967619c4a89cd03e3c8ce6d34977969b62397723a17e0fe67230650b03e2f6d515821669b79b84f48140e26952e113f35572b046d50b120c575c79778bd76a5701f1e27fb61a2920658810f5b167ca9c86061e679760add347dc43977994dcb6d7d3cda848b4711e4905f4c99de4d5ed4d5895c53b1a875393ae2b8a632b65a179fbfac8212b84ee000c203220167baf7158fea9879e77d1fe9c3384b4881a48a0832b43d7a8939660e19ff68a08d4f4de11ee1e072f78d1ecf63b09cf126c167a33c97c9fdc650d3fabe81357e2b1c16b79785ee7deefa0e82da982a3e24d3b26491b6b2953ee9e75aa4adf02564911c847e802381d9e6d4c29601991d971dafb735949d71a4eff92c35153e42d83c44a0b4722d9a05382051f3e5ae65d862a2ea57751a9e5f9a40b5446c5639e748dd7b0895b1a0bcb7d222329793095210d5e5cdbb2a64241dd129a473faec2cea59f6164fd4797f71568e23a137a6f1ac73a17f9cbc7541b6d17b909a7e5bd3f3667c546509540d2306f5b3ac0d364c8fef10acfb2ef89d7b02fef96c4f2c6e3ca6c87045d42a314c6ba1a3cecfc918c72850f685067bd17da425674d7a84cd49c2447d545ef966bc6fb8a93dcfdb3e52076a1fcf188836721e2615f97de3babdfaca6e746a8b6d06dd26eff14866d2f62656d6f7440466d235b7b193aa15ee785c4cbacd08cb8cc718889e5e6a635ab34d412512db15a77bbd14384bf102d8aef224520f73d2355edba2f7bfba3d2bfda75b412b8c8db29edd6ce010987254fc34b3f72421bc845b313b00c5c48cfa614b89197848829846ceb2230725472ac446c1da8ae73e1a46bba42d201071433552ba9360d9a17c623a25fc5839b10fa7cf0b13b9b39d74a8d9d8cc41d8adc9254c87e3efdfc2a45638141b49db1f7681e61a151a4be01963f0ca95712ac5d2de5cc4ef6ca676bc37a4edb0fee54b73e028893770fc105906fa695fdfe7c7503ac6ff1f01e0a60a4a4cce04431b1c39132890c77280c0fd70ad00dfbc2b333dd25dba76f08722da4e069f2912f2af20ca0cb5416e712c8185bbf9f0fcdc2bb979818e00f7489205f3d5328706fff7b2a8956b230585d2a3c54b20c4d43c17c33f512fbb1b0d3a23085999232d3de55a41b43fe12fa87a88c020b8050a4fbd450760c66aaab960a66bb5d6e9f0ea291e17e5ca0a3dfa22686d0964b4bd25bd64da7c7c5677fc8c2d1473f1ba6c63e8ad87d6062dc0fbded99db42e0aaabd1114b29227802d581337b55e"}, {0xb0, 0xffff, 0x6, "7976786aacaf522e2f4b67b3d63f7e70fdea8d953e8f5d56b02bd57314c3e626e812c6c88fe8a5d7f7e682a825f4e53dc62a818b03dd3bbbbbb6b61a652956eeca1040007a127968ab2823d48bf56b1e3c006ea66c2ee99970e39ace004b1ab86e45efaa6ef8db0a77491b033b48ea43aa25ab22476a81a9747cbefee35ff0ae4e74ab7e6f56e13d4ab912b43b3b8dbc45c1ec611a42b7f7d5be0a"}, {0x80, 0x1, 0x40, "9310dc80988b3626340f4dbe78d24cb01f3d35a2531b9372764627bff45434535445dc6b580bdde652a29e268141b0a6bffd6c57fecf8cca4a31eb08b66ab074a98fe655e31731b94ead7cb70a943ea21c120e49658a4ba1eadc6e68f05ee409af75214130b9ce661728e1"}], 0x11d8}, 0x400) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) open$dir(&(0x7f0000001540)='./bus\x00', 0x20100, 0x1) pipe2(&(0x7f0000002580)={0xffffffffffffffff}, 0x10004) connect$unix(r3, &(0x7f00000025c0)=@file={0x1, './bus\x00'}, 0x8) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) syz_emit_ethernet(0x1000, &(0x7f0000001580)="2237c220c89ab47fc7f19662d99159e6a0024eccdb8b05e0083e990944ebfa4402255c495631efe9924338eed7d584812dca031796f3bb78cca8893aa7c1d7f01333a0a953434eeb9fd3537337584349a58e0a022e32d2e33b7bdd00c305fbf89a42afc18b731b51724ad927bbfc8b2cf2c1cb1d4575f5c9327981b02b4882c8489f595b7d1bb4dbe836dafaa853b59508b768ce28dcd9b7b7315413dc047b39fcf17b5a334a06ed72d77b1063b8f568e9474616ecbe833dbe86b9ea99056d3a44a2da97ee5a04d09b94c547da34d66e9d70109f8d6062196e10d03505029048233eda4fcf33cd8c060c3bf7c8887f96eaacdd59968f5b576ff262b93a4aabad2aaa4a261a37ae2862081328cfcb3e003d50426cddd9ae6611ee71c4baecc90e44bf4771479b81ab805d5c2e99df6470bc6cd10b9c84603a514619786d48d36f0ec2089375eda3e64d40bc4d20cdaae9b7dbc2884e2a3b346e48f94758751f6ecb3091e83de9ee899a55e00756b2d00b399abdc23bf41f447546d6cf93d9388b9a982efa06dfe6d8640179cccbe3b7c8b7f20e51368892fdf7ec7222e5ebfddb402bffd34fd2505575b614b4038a53efe47b61d23c7194c0002712b79e1ffdb7544a6188cee49342477d2adf9213466d698d2c462afe36856926cbeb7be98195e76fbdc0bfcb95046d8aa342ab4b29503c77732da3151039e512e9214a6b27a6172c5c841994fcb2563e7e2c036b35b463955bbfd0a91d040c793acd777c48f60ad28fe589f0e8f8cc9c3913ae965b31ffa3a35120bdbcc2dc3a2bc245c2c0ac9959dea3021977d6479284d7f606ff8cfec87957941679a6cdb614aab28356cc217afb8a2303a9022504aad2d8b25bbf7019fd6d7442caf7c8335f24f250f6d23095e414f32bddb187ae35aea4175a65569eafc5eec257b380ee3b208da2d4cafb579b6195847332d14a5faa7b2935a26a4b2d2e0622b58cd053b7d8baff83ed32943ded4658c2070ad94eceb32a4bef782068a6fec3aec6bbc92e552714dc8f0dc2e8aa61dfda1fbc4321743e307f8a4c4f3ee59c99824d35c19d7f4726842642b8d2a678aa02821161234dda40d310ed5e4349429dd2ba380f29173270a67a573d2d4919d57ab899d1c015024debe6671b721d45eb0957089cd13e153fde7e70d9f37284ee49c3ce1732f44bc558ab5977b275335d71e7c8a94cbf21a2b32a3749ef948e433fdbafe1dfe375f183931d63e6d964d269bbf097c964bfa1c1a07eb78a4508f5ee4b542462f80357c1b33e02a0819954652ff7a126a2f6778668285f3124b291a8a5f33d3b5cee388c8ca6bde0ea8cd0b8e27bca91b71f9a9700d3fc346b18f4ab4fe1b15a0d8a8a0abc88f05679e1659c374de0a8e2a8ebb5e688a71a6f86e49c12c73595f939dfdc94811b141f32f4ddd10b2e6607603c0cc0b64c238eb8edeef8044a76a10a9a1669a1a38b0f170d6a03a92418c16cd8f7275b4ee6122ed6df1a3863efbc2b78dd100784845847505ae3df64bd3bfe84e2d25624dc31e8dbf077e1acdf7d893e901bf6e406978794282fd5b8397c5f726b70d8b6fbcc092f0fc72647d64f2b575717bf9208bf3dab474b55e9ae565fbee78e65ad4870ca4cca36582aaa78fa1ad3c0432209ab02c4b8cb8580e6a8bbc4035a0c1ca5a39b112aadc27c791da9f6048531a2b6c53b2b38765b07e7eedf4404ad06a24703ed36d3dee7259c6a6a7b590819d069a9aee2eb738340d64d5e815c3b516c044aa4be1724e5838e4df902510b84376c0831dd971d000356239c0ea9d8ec1d7daaa3a627ae1b6ad8e13095de760be37a29b06d79bf4bbb2230a08d8849fedf90d167da1475dcf8f2ccecb8c87047c4f5e5d6dc9c9be366b817d10807ebd2f02ee6372170162701d8fc6c7e0e2f22950978cb6b2826397e2c27a40e64d2d3c98a7f418a163990f80513bc328359ce1bff3e69dcea48d7505f08bfd1d1ae55ecdb2194b764e01d16feb1a44ba54eaad7ca8e5cd3a3d2d32968bfb8d999449a37948d9a4c8887e3b875316e13705dd2bf91d9000cf8f3570e3c9bc05d203cce203644087a07e7573bea5ddf63d72211ed7bacd557f2c376b0895c0c2b1bd8c0a416729e9c2d4097e639d9a520349b3df2ee9d9e0aee0fc50c2685c5806b796bb55c1e9ada838a5a3c5f445b289a5095cc080a7b5c88a278ad22f87bc895b273404f921e5bbd5a70a6c9adbaab49103a555871370311625585da9ab8a19e501762347bc972ee64d17860f2f6ae9c8906e70f60da14f27b458e083938793ec57b4523c266b9642d70af1f36c1bb7806755ed8a28cac8dc05da9ba72ecb35adea8b52e2e1449f622acc70d8a819de1d933d9442371ef9b4445da52fd35871efc738609b3694d4a857eb3a7f2fe48f49028a1ce1c21c27b5d3f1c34d4a4da844813ce8b9b0810d41f3a2d5d67f21874e0cfd6e073f04fc65dd106914a1cc7f23ccf5a5d45f99f8d4aed20288477e0ec5ffac94f18365667b3c17e8ff49ea97b41b8e39589aec9b7b08b3f29cf7bca069c1b217a974ad251df92422a3f8860d6a0f2ddd0f5414e3b6fc815178d73d5d0af82dce9fd740ace419b46f4282e17e69b7d3ea0fc304e28f6e5e4d3d49d09ad2288836a65596190ef67279bfc00a08689a78491b30602c20ee61e6f39ce17ef49a8f66fd32fe079b0e893dfbfc34a0477e50630407ca0216ab85075a62bb423a2a39e9a040ab1e5d98864dede938988b4c961bf7c45e106c3461ed6be7b44b740917cfed41e92738303abda4b01631ac85ab32010a638fc0c564530f10727335264130cf577f259ac6f99361d39c4c7c9cdaaf8752b5530e373cfb73696c1169c1499e8b9199d72617456e0e05d112587968f56e965bfde4b6b36affd080e064d0049bc9596a7bc0ebec8daea2c9c06d4bd5166831251b9a81a7c9f0aa35f82e78d6e89a64c3312b11f517124b88ead9053994e889aa24a6628d420994863b2248d6bdc3e061e5ded020c699854088318d8e4a10440ddecea2cc76cf7259af01c56af8e0c108ea53abb0916eb0164c9638af8888e2fed3ae956b140996b0d5a3ecd3e7867448e0277f093ea2d48ca043b04d71a6477f915b652e856d48d30128f9cd9c29a90385d4b514f570f38b9093286b43f658e82bfe43223e19c067a6990273356adbd34f85ab511b81ca46206db089341213f6d1505737c24b8ba1b9dfaa312ce6a65c79a75bec5cdedbdb4bd89231d4d51066422f1151c49de2852a24d2965ab78ace01c1d67a00a53d78c57191b8ce5c4a66ac7f73c1b2fcd02a17dd5ab9dc556d3d8ae8baeacc7bbd1969c5242ebb48346da7effd248d5e904a5eda859a3b285df02560ce4b7c8bf42c3a46a0722f58b07becee92c2cdbe5625aa59f3a537cebd791bc7e2d5606f457fb3ae2f926a4d05b4bfe6d4fd3968ac1d1134c3f74f5fd98fe2ed6304bda6fb152a8d87d6d3ba8b56c84e85cc3678837f6ed8dbe6e3d73c607e87ddeeee5577513b9ba142e8dc89d53464469c18825262803b228f6886e450733a87712e3a5e70bf14f965773d34ddf9eb1ab2bb7e3d0c804a97aa3974bd224479d6a515bb74143d0675b628e144b6b8ae0939484493274f44e0622f26be47ae8259cf0674a41431afc01497651b0a9ed73629791127b0bdfbc2d28815cb7ff17379072396991c96a4b80a313f0ac03bc225a66e25d7de732b0ec2aa4cd20b83cf356b22832fb292c8437af8d1745bd4dc24294b5d1ce4811a4b4c3b88b33c4cc8cb107160882692f62f1a0d68f3d913ad7fbcc60aa54dae3c85083ccf1036dfd1ebec1f74f186f6167e58efc909fe36456aa51e422d2637636445aab41c7135a87f4c65cbb90bb0fc57160737e51b2f214444be50bf1652f0f69a23b9d57428e024d80ad898aef8b8eabb184b85c80f1895ab8ac4eb24249be8e0fbeb86150568f45965900add503088194070f44e8db9986c126e8e754d36c401efd1f4ca9b6dc2feaa3bc033ca77b03458780eea35e1b497e8c6ec4abd4412f57f63386a904a2841bb4367481e7e74f6e4ac0cacc058ab4b52af3842ec40d5d4f0d78b746797ae728549f113b7056ce397cab3242aa510f9f9051859d7755eae22839f861dab5624de88d5d25622d3199885ff6fabb08a8e1d419a9ff3eda00b6f7aa68ec1ce984c3883240f12c25b3040612cb826dcf6694abfbf40617bb0a9714db92f5ef490e731026e676ce7d5939e6b30095fd87b3d0abbf16365a4918ee4b4a0f0d311f6b4b403c072c4829350e7396e956b0ded5e40a6e5b9d3bcb02a1ae1db68b5621d534275da05b1ac72cc9b77324e538b252ac1e90f69b62c277be07ce172d66ba876c189cfca10ee79acee69a7393ed209eb810cae407efd0718cb4cc87214bd62d2c237479b6fb6a98a32a4413245bafcd3cfe84ff792a618ae7ba1ce5116a6fdc0f6d6c3754952070ec6359e342270c0f6c718714068a7678c0a560261a68474176ead2959f9a789f6034d9e3e5d53d4cf45f63983ce18f55b3f6405f0d314c7be14a65e3144bbe7e14a7a4ad240e77506620061973a1195058d226cb0775c3828fc7a625218b4e6a97ae5999e0b831ddc345de6ff71b824112c51978cc22ae8ecad92e2845984beaef7d89db4ae52decccf69516eaf599ac02ff7603e6746fa0cc3423ddbd04215aff314e001be20173b956fac016915f21d70b7e877e6c2d79af68af4b0560d422ea3c59800942ab056c770a012cb0778ad56b3edd01963ba04c419ab96f959a81f544104d79aba58fd97ad6b6c375897a565b8b9469b3a045273cac5a0381abf592f6ff05c0abf13003f855c00ac0d63e6d0cb0039a1f57f7b22875c4bb818dbcff4094048535b1c5cee5ae7e69e1cad09694ba83e8875959002ad4e4802431fe9f74c00d6497e601a6d5ce94a722a90d8c8c5fea279ff69fa40632418ac97052cc0405697559846212e14c449d76753192d1a7bb74951a7fc550a204d2244c1cca71bb1433d5cb9062e4832e66209902e199e675f73369f074fe36864310a89eb315caf870b6da034bc82929f5780eb96edbc443f064f07583e03c708e94eb98078b0b14840520fd256e7ee5a64f79c36e344c66b229adf646a97e364a55e585fd6b55948ddf6b20aaba9d38f53a983b2f12fa9ba39b80d9b7361a32d08ba15231ca8071cd1c064d64b73348bcc5f86afd600d2d6b7b335d489ff4f6cef15ba425077f44f1babe0f087c0d7cb38bf21970ccc8b5505c63dde9425f6579d47a6dfbdaa7dfde9855955885294d0ee1ae18b9bc59d278d374f56f120d2329c8929671e570a21234ae63112c1a39cb014130f72d2a1fd1bc9afb4de576ecde1616d5666cb48c90b2e20ede29e9dfe6627aff120ad0c8468051addac8c89779259eadaa85470a846e83d0117a18a9285c610071d9e0d26e34386acaf1ee4ab544e2a568c874a5fc2242b3ba6250338b11d6fd5e2104d8373394ebd65396c47ef2396841f710964cdf157aeddbbf692be302e885746f3c09fc7f3855ce985a3d1794976d7d13157da50e3a30b1f731c42fad795db052fedefa95b5b5130339a891e7e2a756e1176f1681a0d452a121a6467c301063e481da2d5b0a50a3367c114e0de85e80194261f5eb3c58bff823da034ed1c9866f11937fdd7cd205e02dcebad7410eb9c21a7e690377eec4d317e4000600a221e90bc1692c618b87f0d6ba58bd41718c32b055828268e0fb63dfcea8e6ac6a20ef9d13ea0be339b30d69031760") 16:01:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) r1 = msgget$private(0x0, 0x4c2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/12}, 0x14, 0x0, 0x1000) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x8000000000000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1221, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:01:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7fff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x28, 0x1, 0xf7, 0x80000001}, {{r2}, 0xffffffffffffffff, 0xb4, 0x35, 0x629f, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x3, 0x40000000, 0x2, 0x101}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000003, 0xfe, 0x400}, {{}, 0x5b28d74e69a72fbd, 0xc, 0x80000000, 0x24, 0x2}], 0xffffffff, &(0x7f0000000180)={0x7, 0x7}) kqueue() 16:01:18 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c9ae7b56809c49f83c2d99cd4234064d9df2c724d5a11ce62d95b1c64b16e2baa1093fa52b082266dac67f7834dd9803a462ad722e0d3a42820cb8606bab4061ddb34816e1871100cd356980636963001c4bb22f1ad6cca59007d422f10a90cc86384db8a410abab82a257de2054f27d87a4b4c9a65b30951413c5ede431c10414a1d700dbe12b9b159a1d258030ed3c4d84d2d740ab3ee27cb8ffb09dbf98f1fb2282c59ea14932f1774d87e00591cc895fdbd5f390de22da142b4ecbbcefc9add1b5f238cce6d7be26bc21d5f46ba1ad989cac26d60941fd0998eace0ebaf8779cc189954d278a0a725798faa208bdb4cf", 0xf2}, {&(0x7f0000000200)="ed0ca2016ee07ea3d45d4819434c40f8ba0e6f9962eb1d00536aa4b6f85bf5b430ee48d637c34f8355383ff52edaaacb2c8233564416519b9eb70361e78570b58feda34007218ac9d8141515f36f95d1ae", 0x51}], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x1) semop(r2, &(0x7f0000000040)=[{0x0, 0x1, 0x800}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:18 executing program 1: r0 = socket$inet6(0x18, 0xc005, 0x35de2b4f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0x895a}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x80000001}, 0x8) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x800, 0x5}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x800}, 0x8) shutdown(r0, 0x1) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0xfffffffffffffffd}, 0xc) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x2, 0xb8}, 0x8) r1 = dup2(r0, r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x2, 0xc003, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x8, 0x7, 0x5, 0x3, "82b52a6133502c1b551a58b5e68397fbf8945ab9", 0xffff, 0x3}) r4 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000340)=""/117) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x48, 0x41, 0x2, 0xfb34}, {{r0}, 0xfffffffffffffffb, 0x64, 0xf0000000, 0x859, 0x5}], 0x5, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x5cafd9bf9b3c70c0, 0xf00fffff, 0x80000000, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0x60000000, 0xfffffffffffffffe, 0xad8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x12, 0x8, 0xff}, {{r3}, 0xfffffffffffffffb, 0x4, 0x6000000b, 0x2, 0x100000001}, {{r2}, 0x0, 0x1, 0x60000001, 0x4, 0x6}, {{r3}, 0xfffffffffffffffb, 0x18, 0x11, 0x800, 0x2}, {{r2}, 0xfffffffffffffffa, 0x6, 0x80000000, 0x1, 0x7ff}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x40}], 0x7, &(0x7f0000000540)={0x7, 0x8}) fcntl$getflags(r3, 0x0) shutdown(r2, 0x2) r5 = semget(0x0, 0x3, 0x8) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000580)=""/68) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000640)=0x3) r6 = accept$inet6(r3, 0x0, &(0x7f0000000680)) accept(r6, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000740)={0xf8a, 0x5}, 0x8) 16:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() write(r0, &(0x7f00000003c0)="2f635c4808c709ae0a8750706c39d6065cfd894aa2ba1a9a5985d1632628e1ae856a6690101ff7bc4f8b4952395f950226b9d4b6817c663779aceaf9b3ae0eb14bdd0301d7b0a559444b231b250c47fd8fe1ea35b76907a44887fc87eb654ef110146c64b18c4e1a0bec669b4a67aac5", 0x2b) close(r0) dup(r1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) syz_open_pts() 16:01:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x18, 0x8, 0xffffffff) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x80000000, 0x79e}) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:01:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(0xffffffffffffffff, 0x0) lseek(r0, 0x0, 0x3) 16:01:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="8a", 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="7c02c5cec7b616d440aa", 0xa}, {&(0x7f00000005c0)="92e4211f8b5e5dc4e7b912a808de91d4dc4216fcad928fcce6c9f1e2db0c7877f6f91ae60329f986f41085d54c3df27329a69958aa65b1b0216382bf9db714", 0xfffffffffffffc7e}, {&(0x7f00000001c0)="fcf79b64603490540e859904fd17f0413145b7afba20c93e4f5bb5585dd8b37c1c8de36c7765ff7095569bb49c5020de461a2590586b81e7725bfcc591c258c844cf7ff74b89b0bfce4c424dc69adb30b1fae30166be65fc6998442834b4b9e9e89f6d30dfe1a1fb8e19e7f93c7d39aeb1c9f1ad32b5d941afa9185c660cece53e308bb190ddcbb571d37cb2dffe606fcb7cb66a44dc973d845e9ac17ab2be5f4acdec52bcb00a44863085276a5c170717aaf98d411d8d705985cc2d3c1b18808c91e3183ddfae066cefe19eab9f66953576c8d5c78809dd36798f707746aa661a5cae63a13e8e0aeb810c41c42e", 0xee}, {&(0x7f00000002c0)="a6f16418692e7dc1340c2c91236456eb424d529cb4d35094c91d3bae6ff244e6eb0f32a6b78c91b91150a97ba3bd9960c7c7bc7f6a6a36965732ebf9b8e66b8cd99ea9ba83c694c744f5301b4cffe587b75b1086db62235bceeeb52ede27702e7de46fcecc83c79cbcec8d6969c69787dc7ad438ccad1b3b99c0c249c3c5a8df8835dd5f433eea0455229603c3cda91aeba0f7092f3e24e469c3b3b5ecdd500c67123a37fa435cc591cb39016a47b3a92a12b991fdb14ebe01c4d13b279db713f9dc9d9d9ab40c1b37d5de6bb67f332c23f2f61d22", 0xd5}, {&(0x7f0000000140)="c38d7075c4189f6bf2e0d429514b12b7f93efca9980502df9d208dbda0569df4f03087295277ff", 0x27}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000180)) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) select(0x40, &(0x7f0000000440)={0x0, 0x7, 0x5, 0x2, 0x0, 0x4, 0xffffffffffffffe0, 0xa436}, &(0x7f0000000480)={0x800, 0x3f, 0x401, 0x1, 0x7fff, 0x7, 0x8, 0x5}, &(0x7f00000004c0)={0x5, 0x6, 0x4, 0x9, 0x0, 0xd9, 0x100000000, 0x5}, &(0x7f0000000500)={0x2, 0x6}) 16:01:18 executing program 1: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r3, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x2) r5 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000180)=0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001300)=0x2) r6 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001400)=""/217) r7 = semget(0x3, 0x4, 0x0) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r5, &(0x7f0000001700)=[{0x0, 0xa4df, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x1000}, {0x3, 0x5f, 0x1800}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001740)) r8 = open$dir(&(0x7f0000001780)='./file0\x00', 0x680, 0xc) linkat(r4, &(0x7f00000017c0)='./file0\x00', r8, &(0x7f0000001800)='./file0\x00', 0x4) 16:01:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto$unix(r0, &(0x7f0000000200)="9419a19076705d4d71c1dbb8d8c9470a37f652f0bf7bb4287ac6a02d3ec7f3330cd0de1af74fc682fdd1abc0a72ddb8468ae10c4977efe5c1b7b96f7bac7da5234ec137b38c74fad679f16ebb833f6499c6d89e8695f24b373d0a840fc0187be8252afc9c85940f998de17bfb40e78fc87fc31f0daa3", 0x76, 0x0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000040), 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/250, 0xfa}, {&(0x7f00000003c0)=""/208, 0xd0}], 0x2, 0x0) 16:01:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x2}, {0xfff, 0x816b}}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = geteuid() getuid() geteuid() r2 = getuid() r3 = getuid() socketpair(0x39, 0x8002, 0xc3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(r3) setreuid(r1, r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, 0x0, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0xfffffffffffffffd) fcntl$lock(r0, 0xf, 0x0) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:00 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x9) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='\xca\x00') 16:00:00 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 16:00:00 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x0, 0x4, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/149) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/224) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) fcntl$setstatus(r0, 0x4, 0x40) fchmodat(r0, &(0x7f00000010c0)='./file0\x00', 0x0, 0x4) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) chmod(&(0x7f0000001100)='./file0\x00', 0x2) 16:00:00 executing program 1: socket$inet6(0x18, 0x3, 0x102) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000b40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000280)=""/21, 0x15, 0x1, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 16:00:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r0, &(0x7f0000000000), 0x5ef, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x1f, 0x0, 0xfffffffffffffffd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x101c9, 0x88) close(r0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7, 0x0, 0x7}, {{r3}, 0xffffffffffffffff, 0x83, 0x400fffff, 0x81, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7fffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000047, 0x2, 0x24f3}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x40000000, 0xfffffffffffffffb, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x24, 0xb829, 0xffffffff}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000027, 0x3d49, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x11, 0x8001, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4c, 0x8, 0x400, 0x1ff}, {{r3}, 0x0, 0x70, 0x40000000, 0x6, 0x4}, {{r1}, 0x0, 0x20, 0x1, 0xb83, 0x773}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x101, 0x1}], 0xfffffffffffffffe, &(0x7f00000001c0)={0x3, 0x401}) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000240)="5e81532b5a27388f5b368a3f000000000000001f6fbcea177faef88ed89115c3b6e3c04225278014135c9840748e2cb3d9aa278a3cb87bd871ff8d329c3b15abdb5074b0064cad96", 0xfffffffffffffdd2) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r1}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r1}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./bus/file1\x00', r1, &(0x7f0000000140)='./bus/file0\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:01 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x0, &(0x7f0000000100)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000324000/0x400000)=nil, 0x400000, 0x7) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x3, 0x1f, 0x3ff, r1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x4000000000008001, 0x0) shutdown(r0, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchmod(r0, 0x0) write(r0, &(0x7f0000000040)="c70d936bd5879420ea736147405e97be7543759c8ed048f7d2864a778ef707e1ca14f2cdca1ce03e10615f512312b1cfda7b6e1ba296cc15d6fe47062f8a1501ae90ddb95c0bf358fa25da39c5fb5cfa7f93faa37ef562a98a34a9d3d67b3f5221bf3c473a82d03cca4456d6695d8115aa229ef5794406df71ede55aa9d3c9c0e654fd130061e4eba47b4678702f57c09465001b37e2933dc85c33", 0x9b) close(r0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: clock_getres(0x3, 0x0) 16:00:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) ftruncate(r1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x40, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006001, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) chdir(&(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2d) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3e, 0x40, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x45, 0xf0000000, 0x394, 0x7}], 0x7, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x4, 0x200}, {{r1}, 0x0, 0x1, 0x0, 0xff, 0x44ef}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x6, 0x2}, {{r0}, 0x0, 0x6, 0x80000002, 0x5, 0x4}, {{r1}, 0x0, 0xe8, 0x20, 0x6, 0x5}], 0x100000000, &(0x7f0000000440)={0x9, 0x8001}) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) flock(r1, 0xd) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000480)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\'\x00', &(0x7f00000000c0)='^:,\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='&&[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#{\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^+&[*&@*\x00']) flock(r0, 0x1) openat(r3, &(0x7f00000004c0)='./file0\x00', 0x0, 0x101) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000040000000000000000800000000000000000000000000000000000000800000000000003d69bc0ab128a00000000400000000000c000000000000000000000000000000000000cec4f5241fd46896640484fad0d5331a1bb0b6662d793082ea61b45290ee5b7a9cd370e74502e21105f0d911ae89a039c46a137ca1885464a37bed350dc5e19f94d38f2ea08515dc0e5c669ba1d07a40c2c2bbe02abc7b5f25deeedea168af325811875c54b9282bb2759eb680007c2e97dce9657182eea55760c4e99c0cb69967443d369f645570b30475c7b1b9ff39887479ebffffffff867e0b7f23cd8e850ae8f89f4beec6f9238cd263364c0a628b8bff2b0e83ad1ad06c839b793e5cda34ae688b2d3bbc4feec713161ccc43bffa10f006823f1fa705e76b2a1c31dfc1f6c1150bafca5bae8577c2024630e8ad186fcc0cfb54a9ea6944f4e23e56dcc88c15"], 0x1, 0x0, 0x0) close(r0) ioctl$TIOCCDTR(r1, 0x20007478) dup(r1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:01 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(0xffffffffffffffff, 0x40000003) flock(0xffffffffffffffff, 0x5) flock(r0, 0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="d0ff863ca10840e6ed6b43e9332abb9e8393182220b6f8fe96a0eb33ec2d3aa15b2d8f0364e7462099a6679cdc81fadb07a625a216dba06976cb7b26b9d0b9ef084fc29e7ea34cb1f18f8918ac7c1c09b82ec25875b1ca58ad5f3d688bdec8d507a990f0ad780ae09509b96e7686f366cf20802708c1ee6938767bc3e51bd81b680a8e14cd6e66ad880d10327dfb314e0d532cb13b19d9edfe1d40bcde2146b94644b6a3ec4a270b1cda66cf471226f4b724212d4a7f5c334a33cfe04d68b974f19caf82e4849051c566bdaf50f4e98f6738d8b2eab078242fddb6304e2ee78205c2acb3f765ebfe332afcc7d9be47f5fc", 0xf1}, {&(0x7f00000002c0)="1e7459d7d93cbd875f64d5fd38d8a77cd4528adeb5153faef1731d2c2d6588e6d797981baab3c5cee721ebc4d0efc5d1e3c6cde8f8f1d1099c86ee560e0b2bbe7e5a609172a0a24c68", 0x49}, {&(0x7f0000000340)="87d40057ebaba97e5eb7aff67947e235b156b870a149f895b790ab89b1f83ec5a37569d080314e287cac0e34981250a9e2d08d4bbdb50a34a1c7b2307039bcc6e741376a383c9d19b3e9ea08b2e836335fad04c89c72bd8a1e21badfd7e3aa8326a15ba3e3585c8481bf61419bcbcdd74ac9a470c57bf0ea4863d207f46e035e413cabc44382ae2a785327ada2f63bdcf38081a15fd744513c5ac4da0aebebcdb3b3634b76f44047c07acbe2866767ff8218b933f08f2474e093b4ca93b398847dde2a003aaebfccd9934c923232e39a7c8e8473afb39e6abb54337b24d966b9fe8e83848ea58c19441137a640f9fee74fc0c39eb3d004f2bb6558029268", 0xfe}], 0x3, 0x0) write(r0, &(0x7f0000000140)="7202b90fd4aad27fc47e56abcb33df4be0dd9e1e3b76e7f29cd1611efca7cef581296684e07112ddfc8befd4d8e1ed3e24d36c673088ccc3f8db6cbbec95e2aed50286c2ba4d85bce029", 0x4a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x4, 0x1000, 0x0, 0x918b, "e500fa7adeb36d96c259bb988a87792fe4c868e0", 0x3, 0x5}) close(r1) open$dir(&(0x7f0000000080)='.\x00', 0x40, 0x34) mknod(&(0x7f00000004c0)='./bus\x00', 0x1000, 0x20) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:01 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) writev(r0, &(0x7f0000002600)=[{&(0x7f0000001100)="e3bf28ed1f63a1d580db", 0xa}, {&(0x7f0000001140)="cf5b86f301d1498de7d5d27fc264b38632ece7a1f4170dc87a11a3e782944e0fc685cd5f4c8c41d53b39f820e0659f6550e23e640037aa04cd20ae4439bca67e189b404f4663fcdcbaa850a89f0c758096e20affa8749afaeba7d4362b1168f7400563d17804846f0d68cdf1d6416d3507cabcf6fa4286d4277b04a9fc74ba049fcf381db82c32c0d95e46eb7bc4e48dad37e3725180c2c170eac9a4cfc67b573f686ba884f4361337346618bd1f6af111fcda98c6c961009e3166b11f8c7b50556127d59a717c82502ac2b70130524c939448437e55cc649e699c986e65cff9ef5604ca94258aebbb", 0xe9}, {&(0x7f0000001240)="3c93edcc657edb40c530ea5e9bb990d81cb97b01a2d52db7f2f4c1ff700d84a50e277607f304fd4ea632428349aebd14b62c9cef234b9fd08cfccaf5feae7051ec4b31c1cd50a3ee192c642580bf609a7c8348f7c1d463fec642d276d2a46a77e8aa82216e03e4a4214e576be019e98c53644ff82ec15a5e2755169035c89a54b8cd703f3b9241be95530e6f5adb1c815522b86275", 0x95}, {&(0x7f0000001300)="c2ddc8ed3c27fd1d6330644a2814afccd182c0e5595edc25167cfe934c791176bfe4b2f5a50a66582942762ff6aa23bfdcff180f79f132", 0x37}, {&(0x7f0000001340)="ae107d2a40ebd06c095afe86812775be404c55471c8c2e9c03e5cc375c3c7d1a84b356c92841a6dcefbaf56a91e63f731a59ae829b4a0f334091246ed7c228960ccefb4a7fd6bba4e458f55d134c71a640f431879e9597ed5694b31ce3f679005979dd97e006b236e5ad980c1ccaf805737495372fcee130d536cd3c32939d6fb81be67d6a4a277f895812e37148944cd7f5a8ccb82326b3623618a72446313a93527cf5f6e5766bdb3f40b298abf107ea81e415624f75341e91a1d9b01de906dd37c508f18e4ad7294aa953fcfce6f4870844b3b48b6e6ce1950deb6b36d909ae7de66963f62fce5f7b8da9067b318bfc94755679b9ea59df9d9c7941926a913ab6345a7b9cc4606f267847e208370978b5db3a213b2d564130d503307e9b30c2df1b8d64d5b9605ddd431322d80062a732ea393c7ac1699d60a4bf0f60acbbca5ac11a2a203f454778c58b8694e293871ecad6e3469f1ca4838a5b0f33d9ecf69555595d38071470a6be75d4e527cb4ded0e25da5f5b7f9a831635a58a2fc7fe62cb9a02c3f46b1b90d857d26e268b3b1d9ac1be307b12de2512a3bc8e01104e7acbd583aa17e8b3d2449c4c336ea74287577a439d18b8ee24eefdc64fd88df60ecc84e6ef4b402a1c40122b9c681bc8aa8768f70abbaffcaa0909ed787f2eeb49dda8b17acd41e3b339786354e05b2b1d80ca0d854487393f9477365adf80832b56d0b4a00f01e9146537cef960dad17548761811f0d2cfc90294c9382bef6ced056671e318f6437e58d32094ae007bebf3cb5936577946b63b1f383854fff5f3acfbaffb5f735f436a0b1738a323eac105e5da061f5854c169f78122d790a404480bc2b4b3a877a3090b8385f119394cdd72e68bd50bf93cdd1ab251ffac7ea3b73767813b4b3a8feda71be4fd4a21ace567e511f734fc40feaf1afa04335a37671a9879d45f6bd38326ef2d3442048001696a1b986d7c66ee2893c534c8211f1f3780f6d3fd6686310ac8bf544b028c45fb52c71f2076f85972a6c80b2037ae28f2b21f8a45070f8d7b5281c55724931595cbd82e2f78fb5a5ebf948e74aea81277b084f020c77af22d232761c9016741b91f2ad42d928bee1554b8003d11967e3a0563e8191c791cfe90af2db2f8b0a1b9f1df50fa8b516ac40afa9d5d7d615456c28905b6f5d460429a69c351946b4a25b59a543e11fbbcab9e81c9ddda1f1b80829e678f7ecc094c00b82c4f467f3f6a47ef0af4d94da63a8a1eb6b4f854da42479fec32e93c4f00f2b3b4a7df69ddf3b228ead9abdf4efd08c8a0c8a4e2c7108724563eacc1cb8444fc8e8b51240d4b60379678e2f52f9259c91a2bd75ad95fa2722f09133bdcc30eba9181b53045f996db766d817cbcd695f78752aecd2647bf47323bb14f4f2be0cc54463dd170e6222e32696a1ab24a09549214d1f0699940e3c0e102bc97a7912d3cd0fc05225514c83dde44b578b97dfbb558d8cdec28a86b6bff4ad39d19b1bdd3c8e799fe7644c112e4c326820a7610de19fbd5585334bf2033adc4c9cd18ea56c87afe2b62dc06113ef6894c979d7ae9477dea3bffc5c59b3e5276328ba5fe5c9b5323963391727037588061d2842ba7983d4be5b04e60e54e733120c7ce391f319fec2034789f1933e9255b873847b2aa9a8b658dee119c491c16ea6635abeb8b8aa9c8a117a77caa0015b84da71b8d32909a30cfff13e00d1cec01b2184ae25378b4cdbfeb777d2845f1558e140e6610256c67ac7bd126b0fc6f23d7bb9341a8ff93340b58b67b2f7bb0ff6a25e500ae7da5eb085ff78d9d3ced40a2783d969694d35ad4b5d9503d47f1e42a6cc6f55df01b3da24ce7c6a36576c04078d147b7e51dc93ff0c88ce2f7a34543e2bcde0b760f8cb195cf061af451a1d58c3c6703ad116b242b62ef992e08238861a75f04708c75dbe7cd26d8b8e8b76fbfff44ebafbea45b2a9af32ec9418c8744a53b6e32d25d9b97798b8db0757ef282b1dda048de05d78f9e5a71a0ddf52ac26c969c92f443e2be7d550e084a67f6f1fc984715e5b11b27434fad45d8c189e8ff89c5aaa52a4a3f7e36fa770962b805d36bd3b1cf0477bf0a08b95bc3278bd1ceffdba852f6155fd8a9666595f14841c9b54579025f19d465aad28f4b6c2ca05c5ce68bc7a4bc30aff528f047344366b37051d38bf04c40f66f70926c80996b92696ef16e32fc46e4e2647824b4f3e5fe47aa8d3515d37ec255471f224d5538ff24f5850b65898622033d3147ce261036031cdce7f6aedfc8387134a69caa291e5039f416abac07ec43f155c6afb5b59d775c0993e289a424ac6b8d31a1346b75581cb99be74cc6959a3d01665a3e45186e23083149a15ca95e4fb33380f50261cbd975a1313996b0d1083569ab0e151834109abe561fe9cfbc4c9854e10571da44163250e476e0c381a22478646787449bdde841d9bbbcb0b58f7bd8dbe6e4ad6ba81f978052d8a5597ceb7b8af5c5f0ff9ec7c8866fb4790b928bc01c2a90f3734fd1df8f4e2a71afc6e87ab1a2d78ce7e68f5368bb63ac59f63da994dc5ff3e601eb035aef5f20048c5d931f98e44ee6e122bf2e1e73c30d2856ceb2c9014c0e6d17f5e290a5a47252b743f909e879a82489ba17be4001527fed30b1f40b10e481c2c8ef56a56d65745e754914e8c0b5e50c4eea6086582a8be23af01c7babfb687846352e716ac811e24d711a06b22d3d3982dad714537792e046aa3dfb2423e53394e2de7063c452a155080c316a6478eae1c55d9b8649001058f20cb5751ca59d10993eec10a775344fc3a105b5c5f3d5d6ac0f11d3f14ae3b000a80dc3b3cdb046dc7035483e6605faca5d98c14db486256e10f13216f95ae1a64c615c8d92930bab44ed0a8713ddf3b70d27293b883582fab7927a1ef59faa0399a16151928bba9da73a9aa7d0ffa0629aafcbc797d1f07b1afa67d95f4f841ff067e32a8e3319d48df61d2a72bd4717f392b691886f760eb7f65077019d236f9a65446033eb2d76476d362a43c7227418a87c62b70cb3152f4c15def7e1df0eb5a6512ea6533f4a304468bda2af972dd61bc255899e8d1ab3f0c6b2e8342fa2a91a2ba7b2489f0c60fa1891a9d9af6cba73fe4000cc2943c2a7a9d4f8f93dff312a82a3588e958dcd49df779fc6c00da8aa2dd125387f993e62987b34a6d6842f165dd17f8ebc2273a4ab10f2b13eee45c07be6bbfef9e739199498f19985f0cdbe639ac355b85e05c0c23a4c6305efbb64966d2850ea2a9414a9562068bff928e86b3f6dd91af9db7a141c426e04118ade3c3e3ad364755957f02a23a9da8646481b73e72f514353bf53e3c5dad97ae4e16782f157ba88880701b0b533da72a7e706066367ffc53928a6175f7b4ec547264d2aef8754e9daf4c62c67ed5cffd40b8f7d4dbb67a2744f50a13b8b0078f3038c325065815dbef45291137161602e2229306c7e801ec05863186a2c2d388b23c350316c605d4c624c987fda8ba478cb587f03c9bc7fe8300c1e336d4252e8f2df67b0a778f51325736a5adab7dd8953a5954a6c6eae0ba92baa5d8218f18ae1449a0b02699337c61c3ef1395c7cea69e3611950e1d8589cdde63947a191223723db85a41b15fa8b0ac34ba55511a431813c0a38ea2817a4bb1f8b6f2c60feddae5e144386290bae6b5f00f36ead1f4e9109ee80b0d5aba195562f1d74381f0896d0fa0c9d613486d64c3da68026dc406ef915fd02ff75928e158da9eae899d0228f3be662b758b3479bb70a7fe867a978dfb6a924fb23749b972b084ff6ae9fd3264e3e37819ddc29aff0c0aaf0dfd72d1b66693a0f53db1ec44f5b8855f3e5b4b29fe38d371410cf65b68d9cc79ed083f63c5ee3a8ca828c8f5fa24ea44df42d0f8bb6deebcbfe0e04ff127cf8f8392086baf0f1a93a7ce2161af1088df84ca92e33d886229fd15b13de8d25c20bb689f6e2aa0ec98d5057c518a1a616efe8aae42e4393a47f0171d6e07746d3bca4db7c6a1b32e85ed903aa890cb3febbd103a6758ad2298bb020f0c562f45b775baf2dedd066f9ceb7bf5e113fe2b46d9a344d08e768e9ef403987efb50e41f783a35926b36aa322f6c123af43963c8b73ad974aff2797131fe9ae7d4ca213d1040f8f6856df3d316cd08909bc1b09c6a3e7b2b31b1f7d53139fbe41068e963fca13ba569f818b41f0c0ef8aca3b8fd246591f7221f2c217558cd4f729cd2f3cf9eb171a9fa9c760bb282fe10553e3eeebfb737d9047bd9c91aef47cbca123b0dc717bcbf358523b1ca04a8fff8a6ffc856c71ec3c4eb09e8d0ef5887c5136af227c15acb4f6467a02eac53f0cc6b1e5cf06ba6343085a2cdae8d79fa3451ee24868adadeac27cd48b20a44423c92fc59b0b8c23e311450dd2445e8440e93c5160674d12e338ddd2b65a7e73dd537e3cbbf5ba2f56649dbfeaf5b0986dbbcc1e51fc4e9deac0c186cc2773ce904730791b5f28fd41c8652f2cb90cc805543a6d0cb0b8cf35283f3bcf3e741ea9ada1f17f6223d3ee7feaeb9dccd17d78693a5758add63363f0cb1fe969cedcb53eae9fd59b0ec6f301b511183cfe960af117d041406f1c75206855a56b197ee21266ff5e8827fd7c56017ba757df3960edbb8c66cbb11da28b6b323729dafcccb350c38303c0b90274f52f65cb910a3af069462aa1d3da264ca28cbc515d5110d1451c63d51cf93aec0b574a67a153dbd4658169c5421946ebd3ddb86a4879ee4893120f58f4638bd68e7ae2901fb7c01bc269e521c67c158c4bc2f0e95e4f8ccee288fa8f9a259905d7ae2ec9390c98a05f35c6b2d8653e20f2ee17b00d523e83abb5c8352a92318e3fc3f8a307eb156403d45597c9432f2a273e32d743187b03100c70b32542a15eb3ef5cc004d6120525fca0ad50f439e84ea1abfcdd105f2cd6d58ca5b6be9c4ddf0b59715884eaf73532422ec1c1319723acd23bec412c477c8b7dd88a6e440c34873e54e86620f6e36b0feef17dddb9886e4b31619b5569b45e74187ecc3d20df7ed1f66ae08b63f21ad63d59603a8db6e6ef55555c45c9c2b0a04913f4cde963f7189149861e400d3e077befbba2014cc67f7a48a6a7bfc2517cdd43d2610487648cade6041a11f870838a23e7bcde12ab1b2c201f41301748d6560e03cbc62ad8d0e671daa1c37e0504103c4e1cdf80da99f30845d249852e3b80151b6e994cccd6ee4fb1985c65f31d76e21455ad62cbe39ce72ab445299fe0e1bbac547537fa82905b8402b7557173bdc6097b7e30694adb33e2299141e0f25bdda658d7a839975c944acc2c4a28d2db43a07e5dd4ac32cd40e9cb1a7050916a2c028996c65066de03f19567b5893b36a7bf96844803c6b3739213c2e762ce32c1e0fdc7a5263a1dafd90490c10c0c4b4ce2bd093fc8e8a0d21f1e3a02c7b5e5044d61f09fce22edeb604d5d9904f00f668815353e0962310f2c98853f6cc62e786b12a47cf41e5fb4a894624c281c2efae55ecc37bf8d66a9b3b76ad47b734444265cb20d7876ad375a0fab7741e9a931344f6d52e72a2d3782abe6dfe2da200a763b2736cb413a47e41a37cbeff47e9a5c07417605361f683df92b6e754c11da6eebe328455b0354a84677ae0fc1a65ed139a03728e3e1e0e852e44050000ee35f0f522d5e3283e7cb8289c60892cac11bc64ac5bfe9a4aed2ce78e1135efc6d742ebe20cc4f3ab8554eceefc5e85bae5c2cb1d4f827a9f77ff4a673253c6178491e4a73a4c3ca8a869738be88101e27fb", 0x1000}, {&(0x7f0000002340)="5022182d0e05db664eb2c209e82f9c1499394124bc16546c44f677a735e4859c71090e2e18a8cae917dc7a7eab9449bd7d5e4b9830227cf04f5bb8ac56259b13c8257ffa091248c1c1419bfa38063e4b08b5f8463516aa85abb9cda47eb41298fccdcc097d24d25b17", 0x69}, {&(0x7f00000023c0)="ff1db3646a7874b455c2b925e75dc9dcad7787eeb5458ae1efa3dc8947cc3751fb608ea502b21d24824ff19cf2006ff9974cfd8f43727c2295d95ebf8466cfaa29976379080e55bb82abd1e944603c5cff3e902dc7523bc9b91508b70288a8e62fb413179cae3855462e346cff8a4111c2219189046937656c9b786dcfa7a40803d164ab5789832efa374a18e7e3036bf4c84eb3bd7ff6acb418d919b0e3", 0x9e}, {&(0x7f0000002480)="d2708400acb662fa3b5004382af663884603484766792af0d787a5fdaf227931cbaad502500d00c47f5d54254d843a152fdc4d8331d2deabf20adfbe821c99a91dcbc14ee5d558ff9ad454cd0c8d7db841450733a98718656f19713b91bd1a066f53e1bbeab82d57dbbed64b27f285b3345cbcc79c88a04dda0225ec16d635", 0x7f}, {&(0x7f0000002500)="7c0c14f9337551f004a575c71db0c8974d33685cd1dbed236c0f374496554a597505f0a9d6324050a0a92d9803f996ea4ba33645d767698bb3c4656bb39827755b6f029a20e3f1e0f7ab802304ed702b184dbb17764f729da9b81065affca64ad7e507bde0abe449872e76057541a4098d8f38696b81df779a18f5c7627a46f6ade64067c22f3ddee1ac7ba5098bc998306da45b8831721d646335976a924767d098821ecf79bec64d8e585e7ea6e2a0a3fdac488cf56bf3839186c6cd595fa381104ebb5876e4b193efdda91861f4871be36613e45edb002306901676ad5456df4174ce442fbadb5e67b238f3ff8b0bc4eaca18", 0xf4}], 0x9) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x2) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) getitimer(0x2, &(0x7f0000000140)) r2 = dup2(r0, r0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3fffffffc0000000, 0x7}, {0x8000, 0x67e}}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000200)=[{r1, 0x100}, {r0, 0x31}, {r2, 0x100}, {r0, 0x127}], 0x4, 0x4) accept$inet(r2, 0x0, &(0x7f0000000240)) r3 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r3, 0xfffffffffffffffc) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000e53d99ee3755133bf38bde091684fbecfab545bcc106e391a7d1f245a9f026e663e6854c4fcda75ac3466712ee6d1881de2eae82c904f2ce0080000000000000abe3954d37f704b640a6cd9ca840f7d33b111e6d5d0b033812c2dfd5aa370282c0a0cb037b9f1d77cd7900b51e5951d8561de6e2f89f2d08095ffeb786128e8bdea6219662f8d2450049f9005c4519ed9cbd0f8b1436dbeae0a181b58dca175f2527865e819af683e93f08f49a029fc45c767f1c97c951ea5a2b71847add4fbec1f6877ec771525db7846aa0beb5fb3de8a85b7ba5cb82bacfced3c3bac11082a4e4e1dd546cc3b1ea998606a6d8bf400ad0da485d2b4ecf1dd0159ca4c6b2bc20b2f9160ea7f871ff97bf6b9c8abea418e98281e2a1ce4929eb50776227d4a4324bd5b07c75d8d00cad556e5c4e08dfe1012a14c2c48be6c404989d3f66c989861fd121abbb0ab2572a942f856e0457734fe4c36e96638636b6adb17960d62666da5faa053d85694575d792629c641264ada402ecbebda64909215ca9a9592d4291d35ba331411fc01de1035268ced87f0a453db8398a8409aea1083e212cabe34018ca426da9caa02fee1e4b338b7d3b90f1215331563143380ebcc8"], 0x10) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) fcntl$setstatus(r0, 0x4, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) lseek(r0, 0x2, 0x3) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:01 executing program 1: setitimer(0x2, &(0x7f0000000100)={{0xfffffffffffffffd, 0x7ff}, {0x3, 0xfff7fffffffffff9}}, &(0x7f00000000c0)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="600107fa6f7050fe6277dda228ebd27987c8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x6, 0x8}, 0x10) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) listen(r1, 0x7f) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x4) getdents(r0, &(0x7f0000000080)=""/169, 0xa9) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open$dir(0x0, 0x0, 0x0) read(r1, &(0x7f0000000740)=""/211, 0xd3) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x81, 0x8001, 0x626, 0xb5e4, "38769c467a89e7c33169209c22409a2d59dab4c4", 0xffff, 0x100000000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 16:00:05 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x2) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x80000000, 0x2, 0x80, "a2058d226609eaee1666e3bf9942ec13b82fa061", 0x7, 0x65cb}) sync() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000180)="a168ca2aac4f32aadd1ce62df28303e72c2422fa803c13436ee56786e624813620648a187ce204ee326c09d34c5f4d5eba5c84c04843b60770ea055a1971795bc3c64568c55d6198677cb59f60d1422f1ab55b43eb9e3e1871d44a6c7d974936bb17cf73cfdd5f5f6299d6f86e3d61336959ccd673c6908fad34bc467cbe5785d724067b0241edc71f4b131ebccfdc3eae509e7316ed660a610e8c2570fb9dcd7546b92541fbb8d3fba3b108c729abb20e781a34612f72d6f3c71f22c7c24cb5d9337c567ce315161b647e340a044207dca32306ac8de1f48432acbecc5a17829ad090e18a22e6b9be36504e3c366444189d4a699d138267", 0xf8}, {&(0x7f0000000280)="b647236d3401258203adeaf7d4f122f598777549541bab89a361a1309cff3ff0a5ccd2b8e28d27c6da605e5802e7b540f4a9b790bb0608f0f509a979f92093ce59dfda577ade949f47ffcb1d1d9c61a59b022cd17a62be36b6b8c3bfd87509a5a172d9590bc9e4c27af3cbd88c156573071d1a358ff15ad5eb2a2fb66de98e0395a2cf4b762b34361c09eaafb4c6aeef8a3dc6346372c905b249abcbc1655db65e4408827fb5935f3b8f28ce24de2037cd8f6542e758ba5bbb2739aa18b7f486e3a510c8ebad0ec91cee3d1601f51f47eba031863c02916cf2f2c35e9efdde95e754a62782a10afcfebb70ae7f8085b494bb96a4ada9d78c18ca3741ada77d9596a3ac72e23750f9de7348607dee5a49f0ae38e4b515bd80d7a5b378193afb0ce3afdd5809ee5d989c5b9041912a598f348e8301a9d8aa71da306ff585563af841caa46d04b3b69b60aa830487f3c935d4b478f78711caf0c182d967ed4b93cea727572573e32de8e205ea6e9df45c37972475c0862fecde43b7070f46727ceb5a2c9f5056f47c7352ce2f1de8d9f2624ff4f02d05d3aff57f5fbff21f9fcb0908fcb621f72ab831ca10ab43333e1bfc162f87379d3411d74adace4040f8288cb465d99cfdff272e2b9886980cb18eecf4200744324579e43de27eccc435b265c3aaf7b75d61080d6e33df8b7dea11fc52b631e5d6d2407e13ec217b108d0dab248f59631af363fcce13820b3c5158855dc04f5e805b52845b0ee51e53450d7d11b3faedbee99114fdbbbbc9937db82f17e8f1e435ac1164442a3d84c5c4d7185b8fa5059b7a698bfbfd1629b4bba68935782fe985a1fe2039732cea5eb61e7f7df721acf9ac94cd9dac7aae5910402b451d71ac401e6dd04a8336876edde401036add574dadf5c73fa10f09f6fcb3709511bd5a565ee5727dfc47283e7ba84c412a4c6a0c9a72f7f54a7ddd8e8145670b35cd3184b6606fea8dd083b93ce3bc6ef089920181f78bca16b25b56a66c30aace9b688d58d512595a4ef4819bb4248ec36c7e70667c96ed2792329373253da389de5b292666bb5719ffa1f0daa06f415a39b19a69327b0d3bba455931c4db3b8ad140bbd44f1e2307bd9bc231d73c2b6e893a0b8f256e729925e613728cf91d433937ef50558306c0195ac67113a084bd0f748640a80f1fb5d9bc054b786bd3f13353af72068156333ec4d031513d2de1ea1221d69bdd9481d4aad9b9ff0e2db5dcd7c2b62d6b73502493e9541d24da23767a9b9db60a2cdac5c7b2c76c1990876b8730f81ed0f8af97956031f4f43b3a7ec10e0df9451c0001cf1b07b17c00b921d37cd68a347aceb26b282150ec8f635a4014b19e4275d5fc6e7815737ae1e3b00fc1ee603a43d125f9cdd292c65d491ff15d0acb27e0887837ce73fd04187ef17251205cfbf6ad19b2d25f7c2e395aabd685e25830cc025c32df0bd6b79fc992d6e5ac417d56db7cfb3e81be78401426ce3fe3037ab6aa9fca4c511dcc5d33b2bb8085736250f166e91cc6d850a415fa9699f85dc3b7e64c9644d86e6557b6a3e547c6bebcfc4130e94912f79dfb2d554d47136fd494d93e7b1629b7affe7c3f6b6d735bf7eb79a027efe73611c128a39ac053ca2b272f1ab711a183340ccc07ac27ad02fb34695f8b8b8ae0c8a9358d060199831acd0fd84c5107bb296d6b2404630d2e33b948eb5f8539872e7322661a8010a328e0f47d0b7b694d950a010f9a5f8282e9c6ab5c6b4b5d1777e4bf3afebdb7b59fdc53db1cf5814328d71aa4764f427c482428b0b7b376bf3e2e64e9fd0cc4175146748aa83417c78863068c2f8ce55142be9c86166fc2c745a7285b9357dd370c940836d2a2aab26847db7cb32714f55cd5049f20650175ac8fc9b12322fc1b618ae223f95d41037cda837024bcffb4b5ddb6873c71e547b0c091673d4f7a42cbf7b687891b0eed3227cc6d1122963193dc527401acee66e31d87b74afa92e2cd901060b49a7ce15354fb5f92ea15d7d1ec4089e129254208f21c408eecd0bd22b00e2664d704f6b4b9dc893d79081ada4d0bd3a97ea244e80a587d46dbffebc2b58df2c5188548b5e450f928d1ae7c17790488665f998e27b8807caa38168caec38c720f32b776a7ff50466bf6db87ae4e74e83b4ee9757e6356dcb2844987984925f7ccbf64f2c0f8503866d397f89120f8dfb3ca840356ebbd47a1e12b28c617bb0afe2be33da92858381d82b7187bddba0104a5347010b167cddabdf23cd6e44e3b6d9462068e2a803b03437ef7120fa395f558da703cd78559f507143080b83ae96648479ce67952674de991f798a774b2c50bd9872e464d9badf42511e73e7b1cc152c9bac316cf4237d06ef432bef6fa7d7a73cd85684f91f98b48d98eb738d7ceb9978b9abf95018855aa8cb963e1f87077cea1f1e10f2ad050e9ddaeb38c87ead33551426449c3eab936f6d63c56b5e2ad4f960add87ebba7b9cdaa34693bc9908e3cd9bf4c02ca3573a11c1182318fe99138020dd8d5648047af555bd27c039430913e3e9875b40c0b27c40e134847d06469366e25e6bb97677bfd8859d035b1d171a0e58fa58a7236314ef717426555b435b22686357f5d53857f4ceb9d6f785e85c482b55dd1c1c3a3b60fe9505efe354a135f3147d48c75acf3d86994cc90c2062d34263b4e6db5857ef1c3e505829108d440fd4e6bf2a219d8ca1de465470be41cf0ac301c2c1ea82e7ecdd9c82c3c775498dc8f26433eccf7e15e2f057bf7defa708d9744ef83ffdb6453e7448b301474b2b27d3510298768470eb6a137e6500c9bd4e204c67817db900288d33d839196ec91c94be7d9c0486e79d0a505f8ea2eb053d1ad6d0536dc6e4cf75e5bf4aebbfb7344f1874145dc2cf3e88ef0290c73afc66cad0501e55436191d03edc87f11d3b67cd363fab7531ced4f99d024efb78b6dc863d68f28e38dd0d0362f4ab3fd38ed4a591bdaf12d87be483590dd2ea5a72aece4dd05de6a568b6f525e1fb67c09e07086165a3d28485f661c453d5149a852c7a51dfc0ecf035664d164d10764d918a049612031f6eaa273d7c3b67b9b69d47f26877429d7a46a3e2eb89e1cef236d79dbfb5fec06735284a31e5c956a0cac9cb35e32bfedf22aad849312fb9c72d62ce7b6329bfb6f12fa5bc9050e8c09d9374bde2fa301df822b176ec0693471759fb15727869bb341deae0fd93fd2f3e0c53652c72cec37de21a85c32c140b3b9736a61eaae225ffbb9d2e7c4ae5ab54b9bda4c300cdc1a3c7ae00bea481a84926371ab92dcc09cfe87ba3742eca5667fe51876d3582b18883b6a6ec9959d9ffa29702d94396d4cb99a70b45c2463393ba78fdccce702bfc93e21d6c8df2c8e7c9f7d3c8c6b2a3cc29f0382ef4de5147fa47c914e2e4b4b90a73680be73cf7f8f1e5f1c89e99728d38c16a2e671ece48ea3128f927f291e3d17d99bf978a211af43cc7a0ce376b341d9a68d4e629f94813f3b9f9f15ebffc3b172d8586ff49b548119390b26984786f74e5699403fc2ae248a9d4ba19dcf44187cecc1d95f79583539fdf7f86d2fc3e7721342dd59d0a181bbdfff45f5698d19fada873dc8af731708751fcf1e4a66d39da03b3d41de4afe52fe51c60276374045130c49510d2270abf3c39843eac0eda2d65be6d3ff76a739e9c36e7cd315d1c54dd8d9d9472fcbccf2371bc6a4e92d316358f855f161a786755470a7aa4417e66563181fe68e3d3ec1229913f6a8483e5ae33c8ef2fb19a48f11d0a13349d67ccc0201219b8153087748914b288b3a776b7065ff3d47e2e4ee357d77680919bb6156d3aada3ee7beed70cff6e75662a8a6caaf1fcd0e8410d248774a02229427c643ba6c8015075595dcc75e4b55e006b039a208575309af1537da39feac585c1f6dfe294872f785aadf429c30332bdc33686d3323e87eccae27cfacc76de2a010203200b75a8d8d1bbbf5c957fe3028477fe14a754c36753b34fdb138f7eb66b09bd7a017fb32b4958a5d25156083194a1188532a447e5edb96d577d605d85c733f8068498f37fe61706f21cea1b3d19e7dbbddca0c661e941f2343a4c68189743499bc0f64dc09711376c0936426ffbb03bdcd6b7258896ede0ea3507198441892fdc111667cc5376be26d9fcb041dbfb8b7779180a9c9ebcf73a9c363f5a941010e05f956b800791792ba210279ce0785ca0ce681bec48bd4738fc02588496185e72d8c6c7bc0ad3d72b41c912627070428ceec24919893c41802fee29c60b533f9119765b216290ecef30d8ac30b42915ae2b7eb9577281a0850c9580cb7c5ac0a7ed267b4f8d991ae72eea1047fee72cfc681e6961d2c21a7e58d09611880b7647c9ef6656f8061cd3548303631fff0cbaa5e3c85dff037181c793ded7feb2360f1ab6f7e7c46c404053bbd87ebaf40896119db4b07edb775d8aed8ac9e68cc465b50d114db2e532d7daa786431b4b18678070dc7ca6b4725fd07d3a93a0bf464caffec2e5c4d0721e9644e146ea00f66fd37b8a06698a5d8b583618041e699820e975d5d9c00f7961882f09558f24956ff67a0ed2d64f9bf4d0e48e8ef312fa5b09b23b07fe714f87a280863d32cae04ea28a600fad27ddea5fde30df2390825c4403f3d08e1250f408e296a07d12b2336598a4a905ba67636fc17362462164c25219faa72e7e810efb73bf0b37274cbd78d6688873140eba0a582c8cab398df4fdb993c2bf9e38fe34b7d00215222cfcbcfa8a57a975a9bbbe1a09c55affe2a141d45b230bf42d3585f950a20d8486684ea2a3c2ca40670db632e6d981bd15130bb975866c3e370ddc6ef00e40e4a06bba7874650001c14666595ef24cd8c519e6339b25d54b87c4b6d9aecf35b84478f0f7e3af9f3228ef7ff4c9a87ae2067b07c6fb701d6f7c7976737432ecfa2674c0b0d7be1ab244b3aef147a199d9bf5566433aa5e30dbba52a12538a3f2fefd0122e3ad2f5de5c848ebb05c7c662a6f2640957b4856b4eb7e7101f0cdbae08fc754e9f918c864cec2a473c2bb08ef212c8d019ac3b7fe50a73975e54dba2c2332a6d05426576b77d1153f85624969a25834092725b4a3f4f831dbb9cfdeec57cb746d31cfe011f67ed5d7edc5554b44572181bece89664da936a4abdee6fae0d1ffa2bcea5ab7939cb06c5cdfdcd2c748fc9f1305be42896f7c77ae5c0adba7e32741b474886bc8fdd737f791ab72c6a5b20ce6d6c1dd515c96abd7ef259926afdae919b2847cd4f5794b0ad826bc85f2fe8dfa71cdf737bab5772839d82791718bc77794b95cc0767013d5bbfb05fdb82d2fe89a44c891f5b353462ecb1403fc542c0e05a566d8c2265a5f44a857c9fcfd514ffa367fcf3c87002efc8bdd17a6eee0fc03fe3f7a6eeff153e7673cef1724a2760a106e8d51b349dcc4f45fee88cd6a3effcd773b6ee02265266d6fdcbe5667504b4b4fe59fe97902b2005e43cafe450409a39359f2eb4fdde2d804a0a7fab17622e4ff5284983fdfcee08881add17c221a74ffad49c07cd90de533100271aa25a4c26ba74ad8a11fcf4498aa44bf75265456a9f32ef2354251e4ea1b838c637dae68084f147ae75949c46b3e964e57778e216d89430d230177ed4fad43f59d29c8f567d5249a837be3108d41601d2aaa9e883ec29ae9130f441b39684d18e42e3b782a3a97658107e3f601c1953f738fe8b6692f078ba27813bb2cb27736167952ce11a2365d134daac8ffe6d96b285b332cb567ce792197cd2cf39d940", 0x1000}], 0x2, &(0x7f00000012c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x2}, 0xdfe85cd5fb11d556) pckbd_enable: command error 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86137) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0xc8, 0xc0) fcntl$dupfd(r0, 0xa, r1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/173, 0xad}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000240)="a205750b1ea8d5112f4f88342c6be35f5c36c9cf82b7033714ebe194", 0x1c) recvmsg(0xffffffffffffffff, 0x0, 0x840) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="bd263e5c66696c653000"], 0x7) 16:00:05 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1fa7f6081cbae18e) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/26) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x11, 0x10, 0xfffffffffffffffe, 0x1}, {{r1}, 0x0, 0x34, 0x40, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x88, 0x20, 0x0, 0x3}], 0xf8b2, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:06 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000080)="e71874cd0b8feec2afdcab874e05070230784be81c8cf393e2310df29804d8a1b43fd3b531995f6941c56c7ae95d41e20dcbfa3d789ab838b57d21152beab038a18d94a4b19e0bed4c1e4375d67c102124cf8d7f706b30491da5521c15907f8a1d4b9b7b446acdeae0b50fbfc98e4fe7215328523c19000a8adbba637f810231ce384a52b56f86c473f09ae695015279cbdc8f970ed6503f60dced141fff21214e696b92dfac8a5dc5efedec0834622d789684e952fb9f05bb0d5ba256501d981a48b83dbcfde1a599547cd2f7fb6472dbaf8ad71a23", 0xd6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = dup(r0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x684a, 0x10000}, {0x0, 0x50}}, 0x2) 16:00:06 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) socketpair(0x1, 0x0, 0x8f, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x200000000000002) r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x10000029, 0xb, &(0x7f0000000000)="d5ff9668", 0x1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000080)="90000000", 0xffffff2e) 16:00:06 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0xfffffffffffffff8, 0x9, &(0x7f0000000040)="8fdf1dc58c374c5b27ee0a807fddaad15058540d52fef388c9a7268ee6c0d513434771914dc27f316c6cc2e33110bccf5da36358d1013b77cb1ef2351e05e7e525e7d74d88eed15eee4a04166e1186d12e31f54cc179d4716b6a3ec3a179af0a1a8d74cc0b6e72b82d093471c5749e027d3dd26a0a6a7f1602c75c325848702d430906454d954043b36a8e31c7bc0bef65592f928a6e71e9552f5db19b46baf5f5ac2e", 0xa3) getpeername$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="d487e791e9bf496356dc7e62a646d40b6a1853f3226598d285f03909a299d03c86093692f728ae502d68461e1f1b91ea1930eb865dc757fae915acbadf38a29b61983c23f40768d7c678133c58aaaccd95ffe1b2a07f24071b3784", 0x5b, 0x408, &(0x7f0000000140)=@in6={0x18, 0x1, 0xffffffff, 0x1}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0xffff, 0x58, 0xb6eb, "41678cfb4d1320f65c72a7c3af5ec833c011268b", 0x1800000000000000, 0x7}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x40, 0x42e41afc, 0x22, 0x1, "49e366e96b8b296bc251a7275bea941794c6f74d", 0x1, 0x1f}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x38}, 0x8) 16:00:07 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000000)=""/30, 0x1e}], 0x4) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x400) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x2, 0x1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x6, 0x5da, 0x1e53}, 0xc) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2f, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x426) 16:00:07 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="44abcf9311dd9fce3ab34146f658da81020040795d4c9f4c6a0ac0512dc87b341481ed2dde5af093e21679f34ebdf1", 0x2f}, {&(0x7f00000000c0)="d5e3cd0d9d2875abd71ff323f85a8a9bebc4bd0999f867ee63c46d7eb7209ac2d072714c3c28c8e81e6429dd1a46ac09a2eed52396e8e547c396554950e918d592f56f7c64d87f67a13666d5e5329eb4b4dc15c40d181dc3ccc8edf31127e03cb569c06855a0c8e583ee74f1245701e03332e52a684e1b51aac1b4a839d5c0322c1c8d11d823e38dbdbdec13b4740f93f9a3761104db9f3b4c76da954969056b9e35320607edfb6b736ef676991755ba5c1bf5c04ba49e890cf9b0b53bab7200", 0xc0}], 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xd) r2 = getgid() flock(r0, 0x4) fchown(r0, r1, r2) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x90) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0/file1/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) fchdir(r0) dup(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="8e7ebc0aec221c3726d9f2cbbde9a7cbca254137838ceb0df7d914fcefe6a2402f5fcc5631e122e131f0d938d9d376743cea37e9361799501e0907beb8c19af3023d9b62bc6e3e8d6fc54bb9354c8a79ab9b7acb2c8011376af98714320e227daa8439569475147b369a5d5451a2fac1d77dc2e42c8fe7e07393d1c81ca2958b25b7294fc6a355d20e3b937c3b0e1d56dee8aae0d13a8314d999e1570574f0671d5ebaa4cd2fd18776aa77ef9b3968ae23edabfe4660dc7049af5674467c13724abe23c3", 0xc4}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) close(r0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x5, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) syz_open_pts() 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) shutdown(r2, 0x3) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x2) 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') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/141, 0x8d}], 0x3) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') readv(r0, &(0x7f0000000800)=[{&(0x7f0000000480)}, {&(0x7f0000000580)=""/151, 0x97}, {&(0x7f00000004c0)=""/48, 0x30}, {&(0x7f0000000640)=""/155, 0x9b}, {&(0x7f0000000700)=""/162, 0xa2}, {&(0x7f00000007c0)=""/26, 0x1a}], 0x6) mknod(0x0, 0x0, 0x0) 16:00:09 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='x\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2ea1b7c3, 0x80000000, 0xffff, 0x400, "51e1fb5abeeb135af3afea2a51281bc6ce187336", 0x1, 0xfffffffffffffff7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) close(r1) dup(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffbff) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 16:00:09 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) write(r0, &(0x7f0000000200)="b2fa981577f93fdcebb86c7e396fa694bcce61780b537ae96f56b4bc3fea83115f958b4431dddf336000d9fac480b181ee1a5897f3b8b1a90530c5d55c3eb8b03102b33a22afd2e34f805de98568079d40483fd07268321e260f67040134933afd610849b6c3ba8e2cb5c1ba46bf0dcdcb1a9b0ff4f7f816169a53ffd6e282db648086b50b1bfaa9cdb8f191d592", 0x8e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) write(r0, &(0x7f0000000040)="bcb19ac73c591276d134f85b11f8248085d8a30fc811cf1c22fbda976ae63c04797c044be4004ea426ad508a6a", 0x2d) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x6, 0x7, &(0x7f0000000000)="b67d42c7da28f8339a91d31e74dd9f9a14f9162e17c2e1fa5e4abec47bd07dd957baf388fde0d5fbb9bb0fd460b8522bb1e53b7cdb5556306b9e6c3fdd7be4ab0103f74124f40a488f89e7d04d62f091ed9cd9c1fecc2721f8610436db55603da7913ff9c0aa51816d91992b33bef4b290f18ac323c712125e280800c87b615180c69035201f3b68430321e2b1f7e4a21f2de74e69c4c9bc1b613d505cf050f6fe573be348929b6b4efaf1", 0xab) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0x1, &(0x7f00000000c0)="0200e5ff00001064099078c325f40778a700e765eecbad3ce59feb015c5cee88111473e9fb1a1647b2520939e5068d81956f8263e251822786af2c9804e513458254334c8071e941dee86995963962b6a240c642a36a3ef4afcecd7e0cfe6a", 0xffffffffffffff0c) close(r1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001480)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000013c0)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x3, 0xfffffffffffffff9, 0x8e78}, 0xfe00000000000000, [0x7f, 0xfffffffffffffbff, 0x2b1, 0x0, 0x1, 0x3, 0x1, 0x8b]}, 0x3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x80000000000000) ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) fchmod(r2, 0x167) r4 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r4, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) 16:00:10 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) listen(r1, 0x5) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setgid(r2) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r4 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r2}, 0xc) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x1, 0x0, 0x40) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8101, 0x42) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) fcntl$getflags(r0, 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000100)=0xc) nanosleep(&(0x7f0000000000)={0x200006b, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x90, 0xf0000001, 0x20, 0x8617}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20, 0x20, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x5, 0x2, 0x5, 0x2}], 0x6, 0x0, 0x80000000, 0x0) r3 = shmget(0x0, 0x4000, 0x104, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/253) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x10000, 0xffffffff00000000, r2}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000080)=""/195, 0xc3, 0x803, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) r3 = syz_open_pts() r4 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0xe85, 0x1, 0x4, 0x8, 0x1f}, 0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0xb516) close(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7f) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0xfffff, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x1efa, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x400fffff, 0xffff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x101, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffe, 0xc, 0x1, 0xff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf000008b, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3, 0x0, 0x5}], 0xa37, &(0x7f0000000200)=[{{r0}, 0x0, 0xfd, 0x10, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x10001, 0x3}, {{r0}, 0x0, 0x20, 0xf0000000, 0x401, 0x181}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x22, 0xfffff, 0x138, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x1, 0x8001}], 0xa6, &(0x7f0000000040)={0x6d0adf11, 0x8}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x3) syz_open_pts() kevent(r2, 0x0, 0x0, 0x0, 0x1f, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) setegid(r3) fcntl$getflags(r0, 0x3) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x190}], 0x1, 0x775) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x12c) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00', 0x4) write(r0, &(0x7f0000000180)="0000000000000000f72f24d9245f21d3655f6527a87f25976c505340e768a684bc6f7e12ca6263873236e100007dd6998c4f4016fb6d9dc62886aaacc68d895c203088b92ba06e80eb9d99fc54567c1effc3c5bfc7054085c1ead106d48e411e1207c4457476ce45794947", 0x6b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="460aa5c63bed5213f0", 0x9}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0xd5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 16:00:12 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$dupfd(r0, 0xa, r0) write(0xffffffffffffffff, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000440)) r1 = dup2(r0, r0) fchmod(r1, 0x20) kevent(r0, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getppid() getuid() getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="1e7bfec7447bc9bd7fcaf444e1e118e230f4f1681ac8ae19d1223196189546dbcc6452e5a3253b6a0c1d78aa07a2a82ea1ebf8d36d4e4fdf675c2af3a7cdeec801794df09efef75aa9c38f351ce7a8b188a7", 0x52}], 0x1, 0x0, 0x0, 0x3}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4d) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000440)=""/195, 0xc3}], 0x1) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="ae1c339efdc570b5202f997f8a0b7a658e9a0adfb97d4c2b0f72a914792635cf8a1a60773d36c3cc89f32da710460111110141a2fa678a3af18075ec352f88439d60a85e20bdc488575b1255786aafda8220bbf8c51f41fc909d6cba36d54d698f405ddfd5e3b69bdb97f9401e1cf8d89207009a08adbf05f1fbced7a00490adb3eceeca7ea33399fbcf3256a2c7dbf0d76b51974974d4db48b1b84ad3932c3506f1f2bc761c38f67fef267d0a4d5db7db32032a15833fbd", 0xb8}, {&(0x7f0000000300)="a2e4566b6b6df4695ca83ddcba2b77a25f795a45c00d92de436a2f656ece12fef3a4328b8d4b4c97a95d823203d5950c3faffada50e7a32dbfbd5c3783ccbc250d4d83cc87774fe3b072ee50dee2a30a011038dd02f88de6c095bbb46a336bf6f357a5d15186df515515659ddee65a1f4517e51a3dca717a5d5ca75d6092df230decfa12f5713ef8a3e32da38ede7ad05a9eaada83948a66892cb7b10cd36d225413c2970d9505e9e84ef2d778c35c84f784b66576b346", 0xb7}], 0x2, 0x0, 0x0, 0x409}, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x66, 0xfffffffffffffffd, 0x7, "dac80cce03639ffa4188b1f075a64983c76d4e0b", 0x4}) 16:00:13 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) semget$private(0x0, 0x6, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="b8646c75b3e229e6480006b97bcd882b1b7920ef2f078ade396fbe359766d92f4b4d001001b1a5d5bdfea27a5c450b91c5ce008ea0392a4660", 0x39}, {&(0x7f0000000200)="e055cc164147486b1fb1ec89f92ee0df48ec247867507487e076289f5055822bc92272ab8b4a64a91b3c79e7527b4324e68644e69b6be02153697433c19022d108ba133d1c673f3d73b48b7450b8f92cde0c5d0088b94eaf9c6576329cbea0def08b9a4ef5a274871c581b00434208f2d0346a6776e0a423b823407bb96288a0c728644e9d6cd13c6decac608d2825a89fe4a3659b1de6ea6c70fd1dba85f09014bd6d77f3", 0xa5}, {&(0x7f0000000140)="9d8d9cf672eafeff31eddaf8b4697f33300cf9fa93d63bb10c6d44b2f0e429272d9f064168b2bd3c358ce01f7bb5f509e26e18fe34b28f47165aa26be1", 0x3d}, {&(0x7f00000002c0)="e87026a6d71201c636316e86ee513efbded851aa666ab18e6826c4afc55ec9d0c1f6dbf22250be55f6789e40eb1c90f9236a8480b62e35d2d2046240b05ed064ae5e8175fd0831b52ef437f6ea4913f960be20cf52bde8388d422f81c2559757c4b3e3cf78819eb5af4c2442a28b35513b6659bdffdd0345c48769e0338c8ee3bcdb15700deca6430bb048f685786e30ac29a69fcdcbb957d581a658b754c2482db9337958bb5b168787bd1f0207a03c3360435132dfae", 0xb7}], 0x4, &(0x7f00000003c0)=[{0x108, 0xffff, 0x2357, "4f610b711a15d4531d9160ab799709675b3df7d4d1079b4348f9048baba3d5176ac517959afc63fdb7964981b3c9d97647c2261ddbd2f6f478528edaf3cf64aa66d677578a5f932b273b4399e0ff94d6024da6c65c9d14a10c5ebfaae4e448b7cdc1b25d521f809078135e98afb22c3dcb5270f6b257a4579244db4d50cd80bde8b19f5a2f7eb9d14eff6b383cbae4bc3ec81b07238243ea5915aa0694ddcef437447d99d4f450c3e43791eefa43b663267e0a7c62668aebf7540328f052ecdfbd4b31e8ffd130a7146f59e57b65c6901770667e5bd341ea218a6d2610f81a11ef9fde196742c4977616b2a1ecf40a7b8c63d19ac4da8641"}], 0x108}, 0x408) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getflags(r1, 0x3) close(r0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1808, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x100000001, 0x100000001}, {0x8000, 0x1}}, 0x2) fcntl$getown(r2, 0x5) 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffe29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) listen(r1, 0x6000000000000000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="54553a7b93e5cf7dea76ae075edd80828a0794d53d6bb8a578bb8368d92ef6104203718fb1c76e1d1fd59225aab7a5b364da1864e97a01df51162e2c9d6175b2e34c84801004ff0b74fa8a8d11d382e638eefcb0fa47a06751bc424899531a93a62d6ce01c9474b91df7a9434e831ae41adbbe87a8a78122b1906f1429d0317b35c2ceda5b796ef84646649d74461c55e381488df662b6024970e20d9b2a97", 0xad}, {&(0x7f0000000540)="76a8303cb0f6dd6766bb93807a4b7cd3720d71d0147a37290f5034e57cbaf2f110481ce2f0359c4587267a8762901b798993692fae18bbf39caa8894b950be5f2061743eb9ac9be63e09726d85c7481520a00317dca1d186f0f41de9964b6f30a5a4b645ed", 0xfffffffffffffee6}, {&(0x7f0000000480)="d107d6c96f43789aba45d1cd080c885a54508dd9c8165b7a8f2649806fc9f37430bb400027662db38eabaca01eba240d2285ecef50a5c3b12ee6e67c5695a1593c5c4accd0519174eacf332a3b5628a2b3e0e0a5e3d2e0f8b1154135fdbd61c92acb2ef13edd1f0d5a5fc62a14a90061a5165ec0680f5428646ad350eb7f12e3817e0077fb0a954035acc1614d8720b730766a8d87dc6ac556ed47c716b602ebed7c92", 0xa3}, {&(0x7f0000000300)="d926c89d273ab8135c67525d1096a86b9d68b33058a2b9144c68d123c08ecaf820b88128b882604c09dd2fa8b0e7ae7389358a79334749165b7f8b12c03b36a645c9daadc546d87e872128831d642b595b51412b2d146ed22493d71994c36a7b7012087ce4a4eaadbdb2edac41c0451b0051ac1472433044536f9abb50aa1fce7b61d8475837fb52005ca97ae0c4f70aa71eb2ac925469a23114ea016aaf7b485318066861796125138b9ea42013ad61a37b08c0046eabfa672f36881d4c5d884a9c7c", 0xfffffffffffffcf4}], 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000440)) 16:00:13 executing program 1: madvise(&(0x7f0000bde000/0x4000)=nil, 0x4000, 0x2) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") fcntl$setflags(r1, 0x2, 0x1) 16:00:13 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = accept$inet6(r0, 0x0, &(0x7f0000000300)) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000400)=""/144, 0x90}, {&(0x7f00000004c0)=""/251, 0xfb}, {&(0x7f00000005c0)=""/217, 0xd9}], 0x3, &(0x7f00000006c0)=""/123, 0x7b}, 0x0) mknod(&(0x7f0000000900)='./file0\x00', 0x2003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0xffffffffffffff77) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0xcd2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x10000000000005) clock_settime(0x2, &(0x7f00000002c0)={0x5, 0x2e0b}) getsockname$unix(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ddffffffffffffff000000000000000e8b716ad57b2133000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x54) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000780)=""/236, 0xec) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r2, r4) rmdir(&(0x7f00000001c0)='./file0\x00') 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:13 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x208, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) semop(r0, &(0x7f0000000000)=[{0x1, 0xd918, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0x9, 0x1000}, {0x4, 0xffffffffffff9201, 0x1800}, {0x4, 0x9, 0x1000}, {0x0, 0x600000000000}, {0x3, 0x8258, 0x800}, {0x1, 0x6, 0x1800}], 0x8) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7fff, 0x0) setsockopt(r0, 0x2d, 0xa, &(0x7f0000000240)="d5ff9668", 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) sendto$unix(r0, &(0x7f0000000040)="e50fb790d536b3ab5777a772341cbe51cea3ee77d06f81b4dd1bdb211bfd95b13a7b2bbb0179d9a3efa27f31c2f8de2291b422fbfc9872240a906c2b1d9946e587bfa971c55084e7661857ca36c98e567a43b4d4f2671a1a7507ada2b6f83a9971d09d5d9215c77b93900e0f2d0827f9a0f1d10e82f2ab957248b3dff23c485eb892b851afdb5fbcb8618d605c2e13973f34c6d94bf42aeaac91af06bb33a46d1dacd6ad912ee87f2e18695615b72917e9799f6fc3bc71fe166c9b46be608c971c5777aa3d3203ef7a2ec6b51831c695b30896351982c487ed1acff4f92eb27278aa463d4f642f2cbcfe181332fdcf147759951cc51c2ebbedb4f0", 0xfb, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:15 executing program 0: r0 = socket(0x1a, 0x0, 0x3) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/120, 0x78}, {&(0x7f00000004c0)=""/201, 0xc9}], 0x5, &(0x7f00000006c0)=""/80, 0x50}, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) close(r0) 16:00:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="ba045ea923fb3404d2c4b2b17c698536f429359dfb0cc294e743b94027158b08e195dd1f951c3459371446a40f9698cd0a1ff3cbf59668e5cb01e47f0eeef0708066a49ae4788cf5f9fc6b87d65d6351e1ff1fcb0255216a38ddd4d6072276a533d6cb57a4f119474f8f07fa0943a519b439c5b2dafa9058b159d5856931afa5836f72", 0x83}, {&(0x7f0000000200)="ceb2a868a48635e70aa655a803b8eac6d6966c4c94981d841119716fa79062ab60e4751a458d30144cc1986f4c8bad06ebc166bc05c04de54b3b65c6b626eaaa24aa4f0028730ae74dee5bf73b78ff5b1d79ee8b7267a6b366fc27549301fe2189370e4e1595136598ad93e7b88ca7eef972e570d2c76bd5466ef3cb1acf4deec84982ab62d0fa7c53957f527682b4b3675f216b0b98383b13f7fc45ae1c0313648ccab1d10fbb6ac960fa48aff8959ccad7102f4fe016e034f5601fe76e5f85a57713d329dd1fffbffff273", 0xcc}, {&(0x7f0000000080)="2d2c6ce83644ca406815b500", 0xc}, {&(0x7f0000000300)="8464e382c667f16b153be84ff02801b60436a11f0283337417b51953abe22245e0f264e66e6882ed6fe3d11f683fe17036e868157108f43ca28d5fb4e487abf332198c8bae9d13294b261b4732f4332f7d7c7a54dea3ccb806da5b8a10fd9f7947ab1ffff4638c1a37a77a680081f572139e9a37997e5a02b059995a270a42ec60ebb3c34d65c69356d19c85c1a1dca842e07e46ee64c7bf1fd223a9746d53186f20cc21191452ffb1e4b68d115acf33930450fe3fb39a7b1bad3a7e7c7ce5d41eb70091398d2caf47a48e31d752ec58fec7ed95e40ef693baf12d41", 0xdc}], 0x4, &(0x7f0000000400)=[{0x110, 0x1, 0x9, "c9d287358c7d33b6774557fbc13bf00fb9837903501d35344131fe309be7c133c59f0ade355a5be946f8cac57fa71980a143cae5cd4797d2388fd9344928430bb08223739eae17db49d82fe852e890db605352850cdac5e8c3de6211dc8fca9905df41b40453ae485483c56982741a4bc1cb4e1efe4bd82197c3cae4e69dd5fbabf40fc3d6af7974d804d058c9e9f54be74cfdd873a1713fe151429f3e0490eaba00ee022bc32cb237811f0fe2fde41767eb0ef469323e53a3c5f36134f2f7d46b93bb19c1f8001e5be232dd1fd49fe4fd1f1b54c880baddb7ae9ffe6827a462699b9676b7f5e42f3c31ee1cacf5d362ada0b6866b54eb7988fffc"}, {0x70, 0x0, 0x59, "b9720e574cade5edcc7e4238c552505cca217fc1c7025d91366c624f03cc7ad3d2e89ba1536a3b3420fc46bc9b4f8c525e6f4dd3c37b968f62834a023e1395c6dd339c0fa00883293f2340a6e2425a0c0d9c81c0eb02123008909b5f45c697"}, {0xe8, 0xffff, 0x5fd, "132bd6492c5aed8a553411bb761fb44f0ec3b6c54e185bb58a14ff9ff2e51b906cd9be7239dbb659d81d06b53db9e3d759a8f6c24a937aa71e4a6fe476ae1ef5463fc330bd230c480a32ae1e022898afbbcef8a4962decf8d22ff6a4b9b93b40ab3e5bd6966a390b465f65209c4a3b945977ef481e596ad7fefbc3c3a0b8a356d0e3ff7e53e33f4ba5ff336257631397ccf7cfed60aab9c2db1cfd132f7d68cfda3e307161ffe49eb134d04a1f2283efce727d007b9cd8ade3a7e1cb7fb14ef28ae82ddae197ea7bc48a7894ee3ce550265de2b8d1712a"}], 0x268}, 0x8) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x42, 0x9) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./bus\x00', 0x8009, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x5}], 0x1, 0x0) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x1) 16:00:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x100) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20000002, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0xff6}], 0xfffffffffffffff7, &(0x7f0000000100)=[{{r2}, 0x0, 0x10, 0x20, 0x6, 0x2}], 0x5, &(0x7f0000000140)={0x36, 0x1000000000}) listen(r1, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) dup2(r1, r1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x7}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x36, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x80000000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7f", 0x4f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0xfffffffffffffffc, 0x4) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) write(r0, &(0x7f0000000000)="226c92b92c6f8cc1187fcc9a370b089fda5e14adfd8b24e9c95d674ac9052cb2313d570ad581cc1c4e01ba477e99dc8a3402e7a4c63eb97a6833b018b00eb3a07f5f85f3935d3d933ebb7b75aaba8f8622ea5592feeac6ef64e5568d52030f6151c756b3910d27cb89a1673a91ea302152a28d2e6fd816d5277d872abd710e90359fc99bd1502513a0dc60a77c117c68a2413b167f3d588374967e2ebbd74987d66b4d296540ffff42285ed92559c6b2757b229cf373b5ea70df8aea1ae78709b336aa68", 0xc4) 16:00:15 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/147) r2 = msgget(0x1, 0x8) msgctl$IPC_RMID(r2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000b89a00000000000000000000000000000000000000c0000000000000000000007f92"], &(0x7f0000000000)=0x55) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x100) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x90, 0x1, 0xffffffff7fffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x12, 0x1, 0x9, 0x3}, {{r2}, 0x0, 0xa0, 0xa, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000021, 0x6, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x42, 0x1, 0x81, 0x1}, {{r2}, 0xfffffffffffffff9, 0x94, 0x20000040, 0x7fffffff, 0xfffffffffffffff7}], 0x6e, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x7fffffff, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x100000001, 0x8}, {{r2}, 0x0, 0x0, 0x40000000, 0xffffffffffff0953, 0x3}, {{r2}, 0xfffffffffffffffb, 0x83, 0x8, 0x10001}], 0x3, &(0x7f0000000240)={0x10000, 0xfffffffffffffbff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) shmdt(0x0) kevent(r1, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCCDTR(r0, 0x20007478) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x800080002003, 0x5bca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x1a9, 0x10) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x3d6a, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) dup2(r2, r2) 16:00:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) read(r1, &(0x7f0000000000)=""/22, 0x16) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000800)=""/26, 0x1a}, {&(0x7f00000006c0)=""/94, 0x5e}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000140)=""/21, 0x247}, {&(0x7f0000000840)=""/157, 0x9d}], 0x5) r4 = semget(0x0, 0x2, 0x85) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000005c0)=""/58) ioctl$TIOCSTOP(r3, 0x2000746f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000600)='./file0/file0\x00', 0x10000000000001) utimensat(r2, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x9c26, 0x6}, {0x72200000000000, 0x5}}, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r5 = socket(0x6, 0x8004, 0x1) getpeername$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) dup(r0) socketpair(0x6, 0x4005, 0x7, &(0x7f0000000300)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket$inet(0x2, 0x8000, 0x9) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) setsockopt(r3, 0x5, 0x3, &(0x7f0000000240)="592b1720a50273b66474babdf275cca1701c6d43c3947eae5e4dea8d55f2851e3121c1eb1f6ee8e7ddb01ed0f9d679cfb760b756a3d28882cb673b7566c0389ec1269be35f5d1987e421ad5626ef2980f3083fb20b48590b7a453deed3849ce3994fb302a5078507a948f2e96fe332904bafc96d2d13087458a6572f1c775f1336e8f9b0520b0538755914c67993180ce6e7ee011929f27c11556d9ac9904066a865beb10bcb753dbbddda5d9cf3dff38119", 0xb2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) utimensat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x0, 0x9c}, {0xd66, 0x49}}, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000380)=0x3f) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0x57, &(0x7f0000000040)=[{&(0x7f0000000140)=""/88, 0x58}], 0x1, &(0x7f00000001c0)=""/66, 0x42}, 0x800) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x10) 16:00:17 executing program 0: fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x80000001, 0x2}, 0xc) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x1f69, 0x3d, 0x5, "ece8eaa136a5a7b1d76e6c3413ebdcb995849acd", 0x7, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x3fd, 0xffffffff, "161c05aa11d1bbeea93c842d9a4046a7255fa7bd", 0x0, 0x9}) 16:00:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:17 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) r2 = msgget(0x1, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x1, 0x0, 0x7ff, "f3a24a57fc1dc88c5f10f32fc22036fe4141ee17", 0xffff, 0x680}) msgsnd(r2, &(0x7f0000000000)={0x3, "3ef3c816059e9e6a528d7abfecbf578c14d0f25c8bafe3ef7f37046d159d38dc95f817acd748ab12b2e9257a4bd4d4518a12d8dfe2"}, 0x3d, 0x800) 16:00:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) sync() pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:17 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x4000009, 0x0, 0xffffff59) 16:00:17 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x110) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 16:00:17 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1000}, {0x80000001, 0x8}}, 0x2) r4 = msgget$private(0x0, 0x200) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x2, r5, r6, r7, r8, 0xe6, 0x6}, 0x3, 0x400, r1, r0, 0x7fff, 0x8, 0xfee4, 0xffffffffffffffa7}) semget(0x3, 0x6, 0x200) fcntl$setstatus(r2, 0x4, 0x0) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x5, 0x8}, {0x2, 0x1}}, 0x2) recvfrom(r3, &(0x7f0000000400)=""/4096, 0x1000, 0x800, &(0x7f0000001400)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setuid(r9) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) r12 = dup2(r2, r3) msgctl$IPC_RMID(r4, 0x0) fcntl$setstatus(r10, 0x4, 0x40) sendto$inet6(r11, &(0x7f0000001580)="72105b8f07ef97373ccbdf33570bbb67c29b0b1f46f9087260cb3a9da47f5a64ba0241cb1749b9089249ed73ab2a7efb41a91538b1d474e85915b0494f2ed980340da521e87f317d855131432ccc918d", 0x50, 0x408, &(0x7f0000001600)={0x18, 0x2, 0x7, 0xffffffff}, 0xc) getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() sendto$inet(r2, &(0x7f00000016c0)="4e60df8595666cdaf361aa01dd3a73afa795847a2dbd06207b2a46c6e3207aa4b484b9c588b05b5d365b2018852cd763e1e88a9626fa09b091f3cd298a2b24488664318a3ba8727c106b33d2", 0x4c, 0x1, &(0x7f0000001740)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) 16:00:17 executing program 1: r0 = socket(0x1e, 0x4, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) 16:00:17 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x80001700) r1 = open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) write(r1, &(0x7f00000000c0)="af56779cf770bef3dc8fba8d2652b353be5fe55fed45b2eafd6a4490fec1c932310609f88f6104d29ec6e7c92cb0fd736016801087efad1ccc528f5383409eae06", 0x41) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3, 0x0, 0x0, 0x0) kqueue() r3 = dup(r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x3, 0x100000001, 0x6, 0x8}) close(r1) 16:00:17 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) lseek(r0, 0x20, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x270) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x3, 0x45) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x5}) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semop(r0, &(0x7f0000000040)=[{0x3, 0x4, 0x800}, {0x3, 0x4fcb, 0x1800}, {0x0, 0xffff, 0x800}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000001280)=[{0xfffffffffffffffd, 0x7, 0x800}], 0x1) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) close(r1) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x1000}, {0x2, 0x3}, {0x1, 0x2, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x800}, {0x4, 0x6, 0x1000}, {0x405, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x100000000003, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) wait4(r1, 0x0, 0x1, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[], 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) shmget$private(0x0, 0xd000, 0x2, &(0x7f0000ff1000/0xd000)=nil) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="0000067f00006c653000f383acdd14c5daa332dd2b748115671d257d60d2acf53ae87080b5dcfe46a2a531f2d5a1565c26332e4c947d6a639cb6923addfcfdbdc5c50ab33c7e9d03cb810861c9df17bcbc4d49127e0e0083b20386ef5db032b2d45a25bc27e167e963630f27e3c3ff1d67bc"], 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)=0x3) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x10) syz_open_pts() semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getgroups(0x0, &(0x7f0000000080)) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:18 executing program 1: symlink(0x0, &(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f0000000280)=""/161, 0xa1}], 0x2, &(0x7f0000000380)=""/15, 0xf}, 0x2) pledge(&(0x7f00000000c0)='\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = fcntl$getown(r1, 0x5) wait4(r3, 0x0, 0x8, &(0x7f00000001c0)) mknod(&(0x7f0000000440)='./file0\x00', 0x1000, 0xb8f1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x10001) 16:00:19 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) readv(r0, &(0x7f0000000880)=[{&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000000580)=""/55, 0x37}, {&(0x7f00000005c0)=""/115, 0x73}, {&(0x7f0000000640)=""/154, 0x9a}, {&(0x7f0000000700)=""/134, 0x86}], 0x9) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = openat(r1, &(0x7f0000000000)='./bus/file0\x00', 0x2, 0x90) linkat(r3, &(0x7f0000000040)='./bus/file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) readv(r1, &(0x7f0000000080), 0x50d) 16:00:19 executing program 1: r0 = open(&(0x7f0000000280)='./bus\x00', 0x1000000000010000, 0x2e) ioctl$TIOCSBRK(r0, 0x2000747b) read(r0, &(0x7f0000000040)=""/53, 0x35) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000080)='./bus\x00', 0x28002, 0x21) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) munlockall() fchdir(r0) unlink(&(0x7f0000000140)='./bus\x00') kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0xfd, 0x8001}, {{r4}, 0xfffffffffffffffc, 0xb4, 0x1, 0x27, 0x7}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x8a, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x41, 0x9}, {{r0}, 0xfffffffffffffffe, 0x90, 0x80000004, 0x1, 0x7}, {{r4}, 0xfffffffffffffffa, 0xb1, 0xa0000099, 0x3, 0xee4}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40000001, 0x7, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x612}], 0x1ff, 0x0, 0x1, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:19 executing program 0: r0 = syz_open_pts() setrlimit(0x1000000000007, &(0x7f00000000c0)={0x7ffffffe}) dup(r0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x3) 16:00:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) socketpair(0x21, 0x4004, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) clock_gettime(0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="0cd0124c92cc01ca7771c74c8d91ba9d56fdea293c861c312ce13ded64c0918d141e7670307d5f684934f52d4bb546cc578754a6a6c3fa12bf83196b4f8ab9a95c4ee0d471fde7fe3a49ab308cb8bdaa93614234ee9457cc86d4976fe905a76f6f0230696f1ec5f77dd56b1d766a6f1b1dfb63d6a34c76e7e32373fdd94052b5e75f8f062f86c46d8218e127654e31e17d01062c54f9458722fa58435cfadbd37d4b5151299cdedefb337e5abd5bc01dfbf8c98ab639bd25e25a855736", 0xbd) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100000000204f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setown(r3, 0x6, r0) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) clock_settime(0x0, 0xffffffffffffffff) open(&(0x7f0000000200)='./file0\x00', 0x101, 0x0) 16:00:19 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="3e06320d68781ff5f9cbfb5dc16662f954036297b1382ee9cc6f867811a5ad9d13700c13b63d4a06d1908c5c3a43f071db", 0x31) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="306e66763e43f526869178aa1e0c3836c1047ba3d16c1d0603c0cb446107ca08e74695190fe2c5902972d34344bd00aabf252234b7322184299c42810c5559ebf4316dcd3948efb2cb1e976ac16969196242573ff4d97c48546ea9465ab09c7f0c48301de8c7fceeda533f64d522f9f4a1c335afc8596d6d6a52b5f9a567a092172d95543f4fdfff14", 0x89, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x7, 0xf36}, {0x18, 0x1, 0xa38, 0x8}, 0x2, [0x0, 0x3, 0x9, 0x4, 0x4, 0x8, 0x6, 0x1]}, 0x3c) getpeername$unix(r2, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2, 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 16:00:19 executing program 1: setreuid(0x0, 0xee00) socket$inet(0x2, 0x3, 0x102) geteuid() 16:00:19 executing program 0: 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000a, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x4, 0x17, &(0x7f0000000040)="0b8458b80b273d0a4147ca95a1dc143b2d1b86dff4a3d9c3d31dc0ca2b893ac5d6d9fa9327e610ac3d02f0be60d4fe5a57a7aa4e5fbbd4634d656689a6429ee36e096ba19d4a99b038e7c14be31f0835c1a0b7e9fe03efec3ccb6dd9f9d01359f8ce", 0x62) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0x7}, 0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x2}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) write(r0, &(0x7f0000000140)="b0", 0x1) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x1}, {r0, 0x8}], 0x3, 0x5) 16:00:19 executing program 1: socket$inet(0x2, 0x8000, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) mknod(&(0x7f0000000080)='./file0\x00', 0x6020, 0x9) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/66}, &(0x7f0000000040)=0x44) read(r0, &(0x7f0000000180)=""/152, 0x98) fchmod(r0, 0x113) fcntl$getflags(r0, 0x3) 16:00:19 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x8840, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4e, 0x1ff, 0x8, 0x2, "8524c7fbd6e726bd715f210e1b43164dfe54bc09", 0x8, 0x3}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f0000000100)={0x1, "8d8d209b6ba417a5dd56fdae09be0303ca284c176e03321d99feada290c40d1ca40715c9cbc46ea8a11c91471738ab5a1a59b54d72360b29e03adecb64661c6aa7797e3fd7449c73773c40327a267ca4e06d1cb82f943540aefe0c8fa4330116c88305db2244e77af5607f8197782f1ed47af90ee23b40102a564e48aa5b124e7e97b6602f88dc4a6d3185d43a30ab7b30c4c34d597cb1f1a1a1fda776c8ac82"}, 0xa8, 0xe5f33cd6a2e14451) 16:00:19 executing program 0: r0 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/194, 0xc2, 0x801, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:19 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x1, 0x46, 0xffffffffffff7445}], 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x78, 0x20000000, 0x76d}], 0x0, &(0x7f00000000c0)={0x8}) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000009, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = socket(0x1a, 0x0, 0x7) r2 = dup2(r1, r0) r3 = openat(r2, &(0x7f0000000100)='/', 0xffffffffffffffff, 0x82) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r3) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x101, 0x6d2b}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000a0cbff2f63a3ee7330baa22a16723f58caf0943d8eced19184755ba374115ceea256ea5a5fe865053be4a1d099a0d50fee796164f2ec2b587fc266cca8a54cc1b54adaaa0491a325be49cb93203bb1cb9b6a82dd9592132935db1b794263de0d2568c6ccb4586de467ebbd181ac986f1e8fb8d54139eaf4f97ba60d1841e580b15550309342e803c444199676d1c38b9b91e6f9b25219969355b93448d48ad4c73d0379e21c88aff293b4713d87bd3753e11e8227482e6c0587992"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, 0x0, 0x4cd) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x440, 0x128) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000280)={0x8001, 0x40}, 0x10) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x200) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xeef, 0x43a}, {0x8, 0x5}}, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:19 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x0, 0x10000}) clock_settime(0x0, &(0x7f00000015c0)) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2006, 0x200) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x220) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x7, r2, r3, r4, r5, 0x3e, 0x8001}, 0x5, 0x1c, r6, r7, 0x0, 0x1f, 0x4, 0x7fb0b750}) setsockopt(r0, 0x5, 0xfb, &(0x7f0000000040)="298c35f138cd9274a42a64287ffaec7585a0a789b87676f6d2bdf7376468bd147870eec598e941a4fa64450fe7c7a999b9ee8a0d3a3cc1574212b2a32e37b0ecc877a71226a3239dbcd88acee2365bd1ec243f2f598b9206c624632209f9f40ccc07c64e9511321d659bb9880420fdb18518678580e1637db83a51969ebafa9c93781897d455b79ffc941e2b49ed9f60416058c3245d46ad59497941939da546a90eb2f643d6db2fc4e4b988f7613358a5e9c4d65578e8cd1b1981161c87af4198", 0xc1) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x7) r1 = socket$inet6(0x18, 0x4, 0x1b) pipe(&(0x7f0000000040)) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="640100246c72503f43714b090000ffff002e360ee81b3114729e13b07b752de32148fb6242b8e03ad14a77a0baf0d111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111100000000ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd172505890f524ca6f6de15ccb8a3ddf6b57f2e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fd43792fe8d13877e85fb6f1ae48ea1bcb7a3921cd5a3cbcf354c918fcdbc75367085b63dc41b94d478f972381bfa8cd085474011ee0e3b81adeca0b10a85904cc633ac5aaf892c95989ea333f9562cc0eff89eee4ae92f606fa2360b95b8eba295d43f0091647ca832bde73e38393d5323d6b564efaa905ba66ad142cc696f132d9a37a863126f1170c6766fa0f0eb6e2ddf1d35f8ac0a6c598d4c93f5c560cd042a80c9fc8dbafe0b887f29f5c3c8796dbb1c9e3302b5c01367a0766774c23d27c833c6f1a473", 0x223) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() fchownat(r1, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x4) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xb1, 0x80) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) setsockopt(r1, 0x7f3, 0x800, &(0x7f0000000000), 0x0) 16:00:00 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x4}, 0x8) 16:00:00 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x6, &(0x7f00000001c0)={0x400000008000000, 0xb}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x4000000000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:00 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xb10def012d29a19c) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x2102, 0xb7d, r1}) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, 0x0, r2) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x7, r1}) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) syz_open_pts() 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x40) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="13d442cac6eb66dc1d979a7981ba35fcd5f09d4e343d213b7347a8075d77fc6ff3aa5bf977dfc7493e19fca4b30495ad809581fda1ede4bbd76788036c030da8ef69dcd9d027d735dab4928e8bf2abf18af6d733a37342a2145093951251bee31526c9f2cb18d5", 0x67}, {&(0x7f0000000140)="d2a6e784cba4c5474825eae18e3679d597b84f0874b15dea086af530b38ecc6fcdd8734ca9df4874adb505db6d392718df3d6b8b683115350dfb203d9c243ed72e91bbb1249e738f4817e6d654a7b880aa89f10e1d7397a83732ce6d6b04c79d3d4006e431930d6e91bf7009e0272b02b96813c55afecb77e743647a91d53fcea6a146595e8281041619e791b12fb85967f0fe4d11b69e261dbc8e32e7e153f9f0a1af00cbb38135", 0xa8}, {&(0x7f0000000200)="f7e8701d8ed56dc408f2340e150361336208bd9c80186e1726705d11e8e9e1c08dd4ec97caa76a38aa3ff3a15245f7612e84a8dd47366cfe12bfa0d7088c9a08fc59a559ac242620652adfb64f5b321e83159d27dc7db106f03fa21bac7ba0c0214a22b7450d412a62e6fb8b096031e9a80670a715bb1ae4947b2553e5249187316ed4a84264eb2fad37a2225debd70a088f7c6c64680d9d08f336b18fbf92323d5f9be833c96f868447a702dff13243e9f78455acf95d85bb9e", 0xba}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="300100000000000000ff0000010000082f19281df23c6b8f30bef4b9fa918e4a4caa0700aba3", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @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='\x00\x00\x00\x00'], 0x108, 0x40b}, 0x5) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xfc58) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/68, 0x44) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fsync(r0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000080)=""/217, 0xd9}], 0x2, 0x0) close(r1) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xb40, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x21, 0xfffffffffffffffc) listen(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x14, 0xf0000003, 0x4, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4c, 0xf0000004, 0x80000000, 0x2}], 0xffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x5, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffffffff, 0x7fffffff}], 0x9, &(0x7f00000001c0)={0x5, 0x7fff}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x128, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xcf9, 0x2}, {0x100000001}}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x71ae, 0xbe79}, 0xc) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r4, 0x2000747a) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r4}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r6 = semget$private(0x0, 0x3, 0x8) getgid() semctl$GETNCNT(r6, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f0000000040)=""/142, 0x8e, 0x2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='^^]#\x0f\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^[@[%\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='[%(}}\x00', &(0x7f0000000440)='!-{\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=',^,^+\x00', &(0x7f0000000500)='&[).@*\x00', &(0x7f0000000540)='{*v]\x00', &(0x7f0000000580)='-\x00', &(0x7f00000005c0)='$.-\x00', &(0x7f0000000600)='}\xf4[*\\*5+\x00', &(0x7f0000000640)='%\\\x00']) setreuid(r8, r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r7, r5, r6}, 0xc) r10 = fcntl$dupfd(r1, 0xa, r0) getsockname(r1, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) socket(0x2, 0x2, 0x7e) socket(0x20, 0x0, 0x7) r13 = semget(0x2, 0xb949e91bb850d21e, 0x100) semop(r13, &(0x7f0000000800)=[{0x0, 0x6, 0x1000}, {0x0, 0xffff, 0x1800}, {0x1, 0x5}, {0x3, 0x6ff, 0x1800}, {0x3, 0x5, 0x3b750962da34b7cd}, {0x2, 0x8, 0x1800}], 0x6) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000900)=""/121, 0x79}], 0x1, 0x0) recvmsg(r14, &(0x7f0000000cc0)={&(0x7f00000009c0)=@in6, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000a00)=""/255, 0xff}, {&(0x7f0000000b00)=""/159, 0x9f}], 0x2, &(0x7f0000000c00)=""/142, 0x8e}, 0x42) r16 = accept(r14, &(0x7f0000000d00)=@un=@abs, &(0x7f0000000d40)=0x8) listen(r16, 0x1) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000d80)=0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000dc0)={0x8, 0x53ba}) fchown(r15, r8, r12) fchmodat(r10, &(0x7f0000000e00)='./file0\x00', 0x40, 0x6) semget$private(0x0, 0x4, 0x102) ioctl$TIOCSDTR(r15, 0x20007479) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e40)={r4, r11, r9}, 0xc) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000e80), &(0x7f0000000ec0)=0x8) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet(0x2, 0x3, 0x9) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:01 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/66, 0x42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) setuid(r1) write(r0, &(0x7f0000000080)="1a62a31383e13a18d9c8cf7263b9cf1359e56fc1dbf83e702b9967f9f0e1f0972457e133fd5799de8fd84da5feac25db59f696579d2f6622274db5af082d476e5036c98940b41a524147b6078aa8af849cefd1e8cea26326d804cbd24a7e5bcd9cca177f656af61241c32441dec11d529bbbe8f819f7a03d243b194caff19ff0b4d017336f1fd705df72242c82e9c1ec1e194c905e1ca3df6e520ae0d398c698b9e64de9454e6843e72d6353c4aafca9ba7799aa24dd73e14a1bfd80826155bd", 0xc0) read(r0, &(0x7f00000001c0)=""/22, 0x16) 16:00:01 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x1, 0x9}, {0xd0, 0x10000}}, &(0x7f0000000040)) r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x378) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)) 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) close(r0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) poll(&(0x7f0000000180)=[{r0, 0x44}, {r0, 0x10c}, {r0, 0x102}], 0x3, 0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/14, 0xe, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00\x00\x00\x00\x00'], 0xa) fcntl$lock(r1, 0xb, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x20, &(0x7f0000000080)="e54a4dcd943bd0e082ba9bd1d464d655e25e96400319df8879da4cb7cc0d6d5ea5a7e58580aea246a140dcc8293dd56eaebdcadfe72f418a778f550eccac52284fb187efab17ca35fdf07343635439d35d01b8e24001ee4264f995bb5e65b856abe22721934a2e8f021cce29f9b679ff291775012459b9969d7f698b89927b6a0d87d9b50ea56a25400faceabc3156a43d8136c962d628447c4044c170ba1083b5580a8ad3ee4bcbfd965e717a53f39467e4ed1fc90a2c3e4dbe5ab3", 0xbc) 16:00:02 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x3, 0x1, 0x2) r2 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) shutdown(r0, 0x0) r5 = semget$private(0x0, 0x7, 0x230) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto(r2, &(0x7f0000000340)="ba3fe09f2399caa15bb86fac2972704039ac5687edd8e90ef056fe0a4f056fe2a8463b42f3321cc2952956d3522dc261cc22409ebfdf545729db9a1c81c55a8f7ef97061fc0e384269a98b0d92d6d4a5f8471edca6ed896aa63fc7677d2ef6817df70435a3541ae7ba7508137b310c3b02a6e6c87ffac9ee6cf3dbd7a3b2690812093179f23b4ac4ba6d0b001795f1", 0x8f, 0x1, 0x0, 0x0) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000100)="fa6cee9ddc281144ceeb68631e1495654f05b4bf57367e36b0b88530d4b9be16bf8f5315040014d1261c5d5d817714eb2cf2cbe05e2771643ced80d7c24df13f1ad34888197cc676d6fab5c686833e32291d2793b87901ce2dc0cbbb67e1c7d3d7281c7fc95ae72d783d771671fe7e031f0fa9cda44a", 0x76, 0x404, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f00003ef000/0x4000)=nil, 0x4000, 0x2, 0x4011, r0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:06 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f000037a000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000020d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) semget$private(0x0, 0x1, 0x410) 16:00:06 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x1, 0xe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/55) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pipe(&(0x7f00000001c0)) pipe2(&(0x7f0000000200), 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x88) r2 = socket(0x19, 0x1, 0x8001) socket$inet(0x2, 0x5, 0x80000001) r3 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x200, 0x10) r4 = fcntl$dupfd(r3, 0x0, r2) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000100)=""/108) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xdb6e4a}, 0x8) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x128, 0x6) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x40) 16:00:06 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="b91d7a292549bd33746d55adb81a7c3163c41f78a4b47e6d89deb833513a28d6ed20e7166e0355016d93961572e1fa3cde3f39af522e39ea90c74099e4443ef7b2807d520782274cf4aa314c00cc68c78a877313314adf58669143c39d0ab8af9444c1b4fdcb2042096dfd3036f597afb0a78ebd14e8d4ce0f5b3f97d8110410f84ad529f19cc59f898c721d9fbcb76bf766498bf71c4c835037c471ae31e21f28b06becbe327ffd1c1211fa0ffb4d443d3047f1df52b4e4cc4f62fc6cc41107158057883780928e46338ef9ade7f0d7be45931799753843210169047a", 0xdd) syz_open_pts() 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28080, 0x80) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)=0xffffffffffffff39) socket$unix(0x1, 0x5, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0xaf4af5d8bd13eba4, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') open(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x100) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80000001) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) sync() 16:00:09 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x600, 0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x20) dup2(r0, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7b37c061, 0xfffffffffffffffc}, 0x8) 16:00:09 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x1, 0x2, 0x3f, "ac9976652ffbc127fde79d66a793a1e65f573321", 0x7fffffff, 0x81}) syz_open_pts() fcntl$getown(r1, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) socket(0x1, 0x8006, 0x212f) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)={0x5, 0x7f}) kqueue() close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180)=""/138, 0x8a) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ftruncate(r1, 0x1) 16:00:09 executing program 0: setreuid(0x0, 0xee00) socket(0x6, 0x4000, 0xf3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x6, 0x1fd) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000ee0f7f), 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x130) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0xa61, 0x401}, 0xc) 16:00:09 executing program 1: r0 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x2) bind$unix(r0, &(0x7f00000004c0)=@file={0x0, './bus/file0\x00'}, 0xe) chmod(&(0x7f0000000500)='./bus/file0/file0\x00', 0x148) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)="c598d96c64d8d1990e29b97cadb053d630d3a11fd14ee5a55721fadd1208d3ca751b865f45254204c19c94af2bd4119eafe8c30666042aefda2d3f4beb72512ba37a795883c832caf08b07e2a90ec812380270412f032656d52e095ceb7f89e8f3a905f727f0dc7e4cfcc26692dc220579713d2e56246c71a4c5cb3a2909f075290c1ee27b47124387c4822a18a218a4", 0x90}, {&(0x7f0000000240)="803dc0f5124317a1e73fc4f1d620da23d00530c80bf87158d975e8209dffc92449eaa0e1c85589fd87aa14a11b4c3d3a055d9c3f29be3f40f93db2745eae56b7e99710660f51c224cf5ce5ced985b5b9d927265cdf00ac321409dd5f225542199fe0a5", 0x63}], 0x2, &(0x7f0000000340)=[{0xe8, 0xffff, 0x821f, "636a47d45ad47530f1a60d5b30dd575f58cf53399dbdf514f4df641f91145cead568e92007cb334fcb491cfb386b5b2fada8bf8f99bd18393d36e1efd84ad4c16820af18a7fba3e121f4273fabd3c5aafb21966bcda4fc94274ec3563758686be83f192f05e5c67c0d9a70fa0c1b95de0b7f143e87794914d0aa131c7a873f4552cc222e6dd26f7eec054be9580d39269f13d82636486d1e6a3ace841c0620ab983aa7240b96e4731afe9b8ced0f18701d6204294db82cb5453bae8f132dc6c40f3a11b5961fc8d849d32893d947580261bb9fcafa50"}], 0xe8}, 0x408) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r0, 0x0, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x401, 0x101}, {0x18, 0x2, 0x80000000, 0x6}, 0x6, [0x0, 0x0, 0x287, 0x2, 0x3, 0xfffffffffffffffb, 0x1000, 0xffffffffffffff92]}, 0x3c) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffe31}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1}}) setrlimit(0x5, &(0x7f0000000100)={0x1, 0x40}) 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0xfffffffffffffe01}, 0xffffffffffffff53, 0x0, 0x0, 0x0}, 0x1) socketpair$unix(0x1, 0xc, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000001880)=ANY=[@ANYBLOB="01002e2f66696c65300038158ea1dcdc456c6d9f390fd2b2c6b97ce139c1d876cb0f2c53ce1533d6f51524b309afdb42d2506d51"], 0xa, &(0x7f0000001740)=[{&(0x7f0000000100)="9a5fa866d02310a84cd63596cd839bcc8e467c872d32d8d9a8087d6d9824fb3f05c69966ad57618789102ec34068396305334a592ced18bfbfa73475054f91ad2301b9af6a293a5e0ebfc54a82336f215df68aeb5a9efdf222dfbbbc0fecc5ef2bfd179248243eae4b0ad1beedfbabf918da7952497d88afc2323e37cd0e0d763e25900e6041c7d6d62b6be717a511123afe440e041f8b473a1a4cbca21434", 0x9f}, {&(0x7f00000001c0)="6c67157f7c408f1d8fe94dfd3d9149bac662b31254415043a1c54b23f65a5e63740519a48b88f337a7d52cc7e1f8242d86ca6c703dd3c57d0a6c4c39807655327e664c4ef937d4ff5e21f87af6b7383a2d8916f7bb5e45766f6b312daf4ac5e0cefc23fbef1be543ba640ae889870e6f42df72e5a27e1c142333ef6b266dc3a654cf55489a8da0ea1bf36f581d0165596ceb64bcf8707189e96dae3a54c3530ffa5191e459800f971290723529e0459b1abad216c3b0c43ebb86727f1b0d88048a2cd1b9f53114620170caa6655c", 0xce}, {&(0x7f00000002c0)="946c6aeca8c64177e126d9f8e66bf91ab7699a2b9860632534423ca123a7075b3744589d8ef9095a845e1c68c40dd6a640e119b15a52df2b0b57cb9f5afc8509ef25d9aad262175871169360128be531f2", 0x51}, {&(0x7f0000000340)="37c329d9cf34f65298de7b46ece422d07cd8ba86b623c9d6174ac461ebb00d340240aa794d27e6945b5681c437c882e26b1f9bd76371105c89424d05c98c3b247d025804227d694f914fc30b566d979dc72e35e10870b5bd1a9c4dcb59f56a6cd95376b236567a45d5384a2ab73f017bfd5b98516bdbdd402df8551886c0825db9fc742092051d7ffa5471ca99b3d1d6d1850ac19278b2d4c340ee01eadee3be1086f9d588090e4ca954058cb85ea9929e3992d09995c5e56b22a7f4ffeccdf175b8f405b84a603cfe19b65347a5815aea3f94d8", 0xd4}, {&(0x7f0000000440)="e9c42560b6c5617eb6ac4dbf54ddb7ce3ec6bb97c101dedf0cd33a0d9b3af81cbbca58131752136387f6dc33d5456cc18d79ec05387b702ad0966a0260a6dd416d91bd6f8aa72dabf8a6a743a19d5c35dc10168ed2650a3c556f1c8d661c615c30f629c3e8dab744c37189ae842460aea2a54309b0b8dce07d74c1a31d504574c4aef5c3c925fbf81f91fed60b0ed052ade247231837c9333e32565de3ff70d6f09b07b6b1760538394ffdbab949e5d294786825de2f7d7ce0a22f6ce051c0b46744db236eee94a2ecbc15406ecb7a023ae33282cd74d08061da24a92dc5f32f7b1050a8d4e100f836338855863ff2b2c64ac48f9358bce43d63ffa261b3f39e24900e1407e42cfe02698251254b60adb42f603f1b89db242e7aea0945c75dd2dbc6ca45c392bad41021363b7e66e15e78c958a9a883bcff0c4d385415fc1e65a7f97207bca2159cc330f98f37a3e37f65149818a6ceffcb39f2b002c800b9c5f9e9e6bdcfb47fbb97a74e4798bde801b62c7b33b20eb461162688e1209ab8c1c12e8b74fc52d9b018419d9b725246980ca2293bb0ad47cb74f74b848c2fd8a66af8a6a80ec945fe357fdcd0aa0ae50431471cccee79f9e7a458ead51d2a5a415bd7c66dee6a6ba1fae3fa348f5dbb1046b608e779db85316a1bf2f748df81381cd631fedcc3de3d5ab451d7e0833f3905b35b7a5f13e37bf692cbdac0621c32e0bf9fdd1554db199e3ad71f3566d072997902d8adbbb603d0877343e49efe3570f51d612af96c9a35b574bf914fd5a97c2fcb56fd223b4d724ab307d5132bc6c99a714ca99551ae75c4413d0c5f5d5b63c1afc54f6124708702c5d2babb77cc448b744fdd074cb57787b104df80cef78bb481a7beae948c8fd1b5ea8290d9a4cb0e409385c5723c58f3595e268d5c463aae33c3f06c7da9478243fe425094b329ca11b3e2dd5840721c3bec22e964b5b68186790e18059a6e520c43ec0c6615fb5b0a04a6a5bebd592d076efa7ed9fde79fe07626ca4be815bb871884d5d17fbf3b7ad10d75d4a4c268f1fd0618312f1a63f94936a5f61c70b11234d6505930d40c6a0cf0654c1ccbf44d8524a634b1aa48e47e0d93d0bcbbcda6b871f51b38b7749c70c6425da2bfe6c7e20f5fa13819a378ebd5fa7ace75595fa184857f50baccd8a038fe1a7280fb9f3946c7c6f2118e2a05a5657a8f127566a3f0fffd82ec71d6b7aa7b6026d90a54ea1e1b692cfca4ca90d9b92c7a306290f7cb3d53a9be56fa453a7982a4adc50d335063ef526e24b7e91742c57e8990476f5b45f20440adb5ef65050940d940117aa125d0f9c8c2e2b782e2a99232231e04eddcae5e9f9d3e562e8ed49d41bd9aa401d40d1c42778ebd125b07d5e3e20e2709b23f9a2b7213ddc8007b6329b356fa6acb6ddd22e9772a7e5541489c0eed7e2ddfbe9b27c00c08137ba42b9c4d81bd3fbc558a78f1d85886ea4df075b6c96ab07fe8908870b6d3e97834caa0b50135152d0661efbf5c164c4c73c8bdb1dd10c19097bd0f4aa154aeb438d483c6303f24c4be8404154638b41b7a11054cd6609b63f9a7b1b16c3f59807f18c9e9959b09c17296fbee4a8372607e30ae4d4d39891c50d9211a06f58946536130a4222246a0e7d0d98aadf76776c6f5ef60cce2477c2ab8eddf71617e69f13a42cbce53ceb8a156c5f0730451897691439e13cc3618f214843d12c0bece97211ae427fe84bbd339132045fd04c21a636ff6a71c35db78d82a830a148384975fc83c4034b565f97a485e35034a46a9c2e56db1984afe7f97a7339d5a08d795b465d7fa10679294751cae391a201915127ea8906ec9a5d150e583f57ffd45a7a71d7c25c3e9897ccf2f69e7dd9e34604a8627ce860ae6adc69d6991698b20f03631afafe428f3c0b1210994d7f9a5d1a88595fa07907df593916f22379d0038450652d1fa07d014a4ef962f79d22a3d3ae570a2069125fa2a0b985f11c5d0033d1775305c982a55697d9905dcef0314c8ba8f45a6a7c6f1a19cb12ae5f582e846f18f9913a90e6e3b4717e516c6f8f803b0a96fbe53cc3b8dc79ba71e80b1b04f9b988931e79f44eeb84fcdeb7aea49c783aadbf33bd86492900d6580768667c7297c2af780242de6fde26c2256480221f010ab9c7aa76a3928fe4e9b0953878303f7e753be1af7475a8aea1f3cb169c8d783dbe7ec15f033135b0467a8f4b657cf184d9242d6c214c7744008db041a8a892ca42e762923a7414346b0dd19988afedd21385178c4cfaf159310becc698c441e2dddc3e78ee7712d11a7539ed16df5075239c3e5086d846ac7a822ebf1adfbcfbd8279ef609d15a66919f107f4ddf0e7a6b7349887e9ea67aeac5d3998c1eff486f2ed30e864b41fedb49028d8978febcf6a6b664af6b7e3e9de016f94ee93c7f03576a3b520edb3563e974510c2ed45457980c663367c121f1a7efee25e9de8d1134d37796608be445631cd4b796ca5cd219422a83e1c3d05cdf63c7c5628f65e7173abdd1ac66e43ea8b478345edbe637a541bfe2f2a9b03a0257fe4cb2216c31d6cb02f7c846c4ba9eed4d283acff8260a3c04f035459580829c258254e7735826dbbafed97d288c38c7264e3c7c961599470a36c06774790f687db7ef8af766c36d0106c034d709be75481ce643f2e946f585dab95ab4732c068b14f1586751cdf9535eef17aeac5eec9920f292093a60bf6be9006fc83074d52527b04be6db19ee15e24527bd13acd4e70c9709fd9afe5ade1096e49f7e75962d05d2d8af35fe860f9db65d91b87df39b59a4064c2f7058b47a4b61c2d2968d580f6328f4cd69e7af06fcedb23e5ea823cf9d4ce456a3ea2a1f6000e9a345a46960609b24c74e786c445ef4722fa4fde836ee6c209087fe2e72531ab850ae3834a33ee5c7db7468fa8c6cbd1b98351d5cf8063ac47aabdb19ee7cb5158c594389c552e87f3bd380852e010b9d9ce8f908a81a1796eb5a79aa2adcf03f4de0c8f9455f37365db01feaacb6a551351e47d0ade75df0334872e176af7ed6cad4d511c585240271baa5f8c70069a13ef2777c081676319b7f3a1a9fd623182c5ca08541b3bce4f0acf2f9e00d34cac6121e6dd505826f6bf2a62b10e3ae68b8f0737dbb5e89d7d9c96749553367ff14a862ad0c66480c4b744f0ce7e452d823d73d0e6b169fee73be666285c4a20351e305db270ddd946806e2564dad67d88801f83432cee5ac1339a26075616eec22b5c32de26f2d81cb7da327c7b28d926246ae3cd1636d6f780ab3402d4d988ea1c50f345377833d5fe7daac624d8ebec388233336d6935bf95e23617a7a610a88a93e0b208fbfba987e0e1466f1d1586cf0a0ce7b27700eae16185b5691b13ee7f268fd5811457edbaf6ff2ed4666ef538d1c9482cf439fd6fe4b6ab9cd742975b811fd5c858d4a0cadbfa63e0ca5ea23db27f9c0ff89ce58673a28e40cfebf50f372fec1be59c28e37b739ca4771bdda3e8fc64d500ce922d8f3aceb45bab8273e488063ff41732ecf5f31f2bff7eb1b2b3377ae64dd99ca34c7adfc0f82ff2700605df10d1fda4f231a5f62f59ce28837183d8b72f4b8ae462cc4ab656a8b755ce8f4db4cbc709a7e17c30759f0dd61c8e2c8f0bb0e6370418d40ee2554360055d207d0d7bf8cdfc0cf3d9b9f106b153f1d0e978c7c40a73796d199500fbd0d6babe2d073caea0fe38842c18b5414402d02ae7bbba4770910ea42635b64010d6ae8d7acd7481096ac448aae615a01dd10371c3c4dd920e344a9fc6f9a620f1470da049acd83ce3ba21839e76ee30072b931e7503504b92d9d22dda749aa32c32ce3d003e8866528d21164f5e44c3c9029fcc84df8e4b7729e2253e06fa8a6cc120f2dadab503031a5ca7a5c5a2c858cfc400e0587f1c32dd4c816425c5126ed82974b8e14966918f45f67741f27bf5bc795a211adf21087422cfa5ca7c052f496a4ed331de260ab44713db859de138be8caa44355249649f1b76d067f490585c465ef3f48c749d7cf5e752540fd881d4d544d1e70b6234b362344f24d92725e2b1a441c7510d457999dd48f012897cf05afeea1b62fde23b253fda4306786da034ae50da94d7ff4bc48b1f4f0edc647bb97ba3b0a36c01b59fc61c846e00bd6ec449a93bf7b2908cde11c39ee59259737b410eb2e298d2c6f1382a458796ba9b0c452670fff9d272ba189cf88a2172373eb5ef783f7348b313d67f6b723243f092744d99377c066e2910faa574f0c33d8a691fcf13b373e7d007447c083923daee9ac8382d20e60dd8b0612e8368502058c683b17e2fed0532d436462ce78a2deb667606b7070583e7be741de559a91745ce24d3ff71539aef16c836301f551c4693e9394d843559933aa1cfe5a6430c94c14440ce2918eaf6d4a74a84024987d9b555a3e5b05566585964a9f202ab9665895c7013dcf2a746e4949e98c9de4b7fa7b2b6e26ba4c3b755b47a51dc94fbcdc4ba00c0cbdb181fd26d75926fe1c19c37891fa971680da8797f0d8a2053ae3eaec2700002260afaf7a6c49ab6691331a8494b6182960a4a1d51e087cb988ac5f300e1b76f8ae017e04e52389bf721c5b98364f949dd0cfcbdbd950b9003476255382a2b45b0510def0aa1c66638d1ded316f70cf66e946b6f7e32ac1065b7f8639d1884c0f9b93bb324fcd1b09b1e5d58040b17d0bc0e1b82337a0af6ea2af9704504522f30e7a926c56fa8521bc90a20a9d9d7028bb04294dc6afe88ee1a1c27eb69557f6282dbf86067e2537f6c814da28da760b95de06d1699c579bec2e2fad034c4ed257736fe23e0af224b15e539ba3a971d9139bb21693180d1886bf5c4dd04ff460bc03a87bda90ba938db59c0b946755e47d1ff71277d4d1443b7066d1e9581dd24cb42f89d5935af0204538076147d457bc0e742e8b94d16a6c4121cc4ab4843bdbb4924615758f46ccd3916cd95b8b7ba4e6b372f5d2f9c17b19d696a27d0fafe7dd318422c95c9fec8900b9130ddbcd28f62d18eef341fd9b312ed86f890debd5fcd95b505c867ab72fc1fd49d125633b3d2d7abae1d44e8dad44dd0447e6084cfe59beea5ad4de77c9e46097c80589d5af7a3cc39606b90a63329f0bc8c4aea5cb78611e4a42263ddb4e56019893c8d3b323d26e4cf3274d73204fe21bc9465eb3217b4438150a6aa295801873bc9700d36ab1b093a583991e40a0cbaabeab8804f83579951d6edcefedffe2a8935a09ffbdc57a2504eb6cd9c9e0187708d483da6a7bcab7f969b1d6d5b110346d6437d24a6a18f5ce046688eaff089f06fedc1a47ce180832c62266bc5d3a616ed077511fe9fb233ecf03a92f3168e6094cfda21d9acc2cd115eb3e8268813983908a6f65226cc4ce9783c77537b923304c7cc87099528a59e330b5c5b38e77a26e8077d1e763cd161f17165fd008c0c9d374a94202ae34a1466ad9357b2ca8d5c6d808da331fa35b09549d1d77135c231aaab4a014592a0983c6e7a4a21fdb3fbdf55cb35b9bef40ad95c4152fee4da83f5c8ee5639f8956a50d230371015f179a3816e6592be3a6c7aa01b6e5d54b66cb01933fb1ac45b552244b28de3e4bd369bfa142bee552240f00af6ea4853a9ecb87b975b4339f6d0ba371a3f2ba8e729eb28abbd4182253e597e183d8fd5f16b4e797c488750b2a7f52ca149e987a781a9a8e20dae61510b9857eb48cad2ed21ae41fccea8aa5c6cc84afb4b3a8ceca865ce4b4856fad610c9642007bc09f1bd054b9e93ac5b", 0x1000}, {&(0x7f0000001440)="cbbced67f9d8aec4ae0f6fc2e33f4c6245282006812b38e2322cde75ce313d2f2b873392b843c7eca382c47d5a7f61c50317fe7e83c58bd94099cfcfc6c33379265463084ef294c10c7cd8f179b27a4c4f5c0042b1db705aaceb803b8125a07cd57b15ef103b0d37c7a09905563d7d452520017c8f767649881d5c0a3f0c22e819e625ebdead54c6a8bd00357a2febfb556ea349702fa8925281260f9278851da4ef5604d2903727eab8bd40136c6ba8ed3c1860e83c4d141d405f01c3d3cce982d71ac5ca9f617884249851c1a8eb39da36ae0395726002f82c3aa7ff373fda9736e97253088ec0a91d5471f9", 0xed}, {&(0x7f0000001540)="64e8fcd3aa1935e60c7608f4d690722e36c0310b02e0343b2af23f23083cc3b77b7bad775769c570682bf0f0450fa272cd0afbc71d6f32adf3", 0x39}, {&(0x7f0000001580)="a9bb2178c11f9ec2f34c12a10d7d2f874a6bde14ae2a9f1217bccd32cf93bf9c1baf3b70f079d0f53b53b961481512019717e586a9ab94e7bdd8c477d7cb62bd0ce31711e2d37ba1fcae7358cbe8cb7c4f6aa32bd87cd2cb0aebe3f6d62c4e563fefa16bbaf0575bae10570010aa0393d5136c5a759f8fa1fd6b0efe5e883ae4049c51e25ef7ee3bde5585ff1541f1b5", 0x90}, {&(0x7f0000001640)="3dd9254c2e5261dfcf8382d21e3b2f4d6c04f1356e7c36507bac7f3f5cac16cb30ec671a92c1cb0d5a17231a8fc93f2849d0827f3d1c40c0095805608d67c9b34a53a414a5bbd3045e91c9b78b1914eaf146744f07fc6d2eaeb7727990d5b032ef58c564351fd9126e5276d9524251a7f95d16d4ceb53f1d74aac1da75ed15846b730d592aaf9bb2e1ed56d4295d5b344335b5e6a903d4c219d0633f1b186a9d062ddee0cacde9176870b8d8f541e37a2baecab21612f5baf7a4b64131", 0xbd}, {&(0x7f0000001700)="4298166534e4c39a17da906626fcb130a742", 0x12}], 0xa, &(0x7f0000001800)}, 0x2) fchmod(r1, 0x102) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000001800)={0x1, 0x2, 0x0, 0x1, r3}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001900)="a1dca4c8aa68ece08d112a5d1767522add141cd0fdf939adb4ba8c9812209e90b18ac26a5e60dc3d33ac084f5ccd38278651cd5368abc2154574fad372a0866b04fce209e8229ef0cb7b5ee5fe6dc961391aa75ee6b2d250c33a39c1ea0c2607c9faa87fdb0a9a8c1dd88a812b3f30478928d64400c791fe32d36dff4fe9536fe00443e581be57f64aaabad08a6b0367c1e889370fec0b10864858dc221981db5538339259809360a81e04e3554836aa91cf8645a3ad286f47eaec0fc2d46136d95881f765a8940917b091dbc5ded1e1e912125ec895b64f4317c555e35941911234f907a41a798fea33942bd508674b5ea01a41e59e874c9cd0a020b5fcfad916e2adea4458356c2b97b3967e9c5e30a6acc887bf81953b36cc01ccc9d258aa858b2473d10ea33c408acdf8f287c02e31aef6d068bde8172138495931bbc4266265a753537decb4cb1bf2b7104bc6d399575ec1d86ca4710e07aaac51025efecfb551f8da923112ac705104f1d77440998ac6b6daf32eb51ce718b2cafbc1af84a569974d58ccf28c9a9d204aa28d67149cd8484312880f8163bfa4c2d1df536ebd55b7e6c75e85a05bf88acc7adee61074124601acf66db3ea6facddb35e0b78470ea3b94d6f02e53400717a35e2bb6188f433d853fe6933750cc61efa94b78bece6d47898f8f66b5b82625b1137215be01e117014d252842c160e5684d219627095d4398954c87d8a1bb3624e125f0dfba647011fe99b922848e33dc1735a8536428dab4f28905150406a948aef5150d3cff6d74ef73fb986da2db5a8fea370ae1cbc8c529cacd42adc63808f30aa25d95134a1f42d34fcbe6eb5996f2568af3e20092ac44c31823965c213a42d3b12eb864ff1143fe6cc38086325906726cb5cf42416b63062612437747f0323470152f9d142106d1266866d0fc1d00e9264f7a5c06ae203538ae048be118b32186e161c3c69b81722c0d91de296f281a7e0b9f3ee519b3914453d6b9aeb0dfae8344f8b0f6a4b4ca1d652344f5acea5c3bfa46d75f22f494814ed4597322161559f1424f6c084a97e3ec338a47cddec8d5a8f73779104757b7089106c568c2e64e9e8b6398261f99bb26a9add88c484ebb88ff20cef9629004c23030dc20fa35c6c97950a22629f6ba816a623c3d51b02854ada731051dde2724eb1af351cf45c438af0015a139e387d754b915f7a68478dd2c4968dd76058cbaf55ed51f89fcb1478c6e08abf0083fe84062e946c4eb2c7375f575d945080709a31faebe5be98d5c12d5de1ffce519aab7e6930442a86aca8a64d4f2fc5392d593d7e5a87a4a8e9c2b97d2c0f53125a358c9ac1708902cebf0ef6cf9bcbc39211de0eba0b321b32a66fcde17f5055fb5def3696acbd7f8d9de6d967373ed83b73737ef1e736ba5f97edb1887a3fcbabd39207681175d013f5cc0abd1f0949da374e041f5ac4fd016dd5742488712865df35ed20b598a7acf78c6f86f164ded0b2db14136a7fe574adc2ca5fedff5c7559ea220857c62e49536c0da31b580bc72b790235fbf777e2a35c4a88e2a3610e895c0834083656cdd95f298baedb1bc39828aedf71da7642341ac6b67673f281139393aec45225025606712fb35051d43eee9ab984bd9f85972d37a554d30a064ac7e6a3e9882f47f17eb9af7daca37b760efef861ef5060fedd47417c63c1f89c0ed6ed80ef54e609cbe3427941d64cbff7a03eeeac9cee540eff0a0e8298fc9a74039f2131fe7727cb858411e2b27a32d26f39baf4bed1876f29ead549a45ea983354f00799ab1055858938ccecaabf492a4939a2ae3e6303236c3d542c923f71ae4f6a102a5b6f55b26105d9cb766d17a21fb1b9dccf63706f7bad3923a31040235e3b92d3f8ae122b4faa835134abbf01c4469ad66436e4a2d914c9997cfffcff5df21885206551bee4efe5d13ea1ef6b395626d1f3e8312e18a844a8e855d76b172645d92053540095cdf76c016852155a25221bfbd976129d4cf1ef9687a62b270d48643ea600a3d8883364658b7fafd039745cbb937f3d8cd4db62918c6086d7861a87c2224956a1ea1d52e714d8a5fce8c4c04ccace956a343fc405a52ee8c0c8ca074d34dab6b945b8ff2322e955fe85dba06bfa484ad8553627c5ef89b03b36440a16777d4be58af0e77fe9c27ddbcf3a8635d6a828468e79f2900378e53141c9cf8a3f52701d18e99d4da0106d4ef29bc344c25c33ca661b39814560710ceb89a2b6add116e2ef9abceada582f41d19748cd67893ab2f3a73e1e7dcc3582eb93ac05c0f78074d9a9673ce1d03ef50a41f8abfdbca4076c027c3f3200c16682d091917caf399d2ee621a4160728a1bf24ad13fc8009ff75c3cec1901a729ac69806b1229a504442cdbe524e17c97ad674c69e746ab93202ce445cfb5bf2e063aee12a419607e87a96879c14174e8df52d7ebb13deb4be09194564105e1392421b14f5ad21e1909f494d07e49eca710ca2c260b018451c06866953df9153949718d01f73e5e332a31f6def36df69465a2b4a09f44bf153bbb7106140c73145eac478e6d294ec5fea9bdebe9f7d8cd41c1b98a4cb2f532105326956f4f04a5f52027345b17ab474e88132ecbe7c541cbc2776cb3d906fb43789d0a7731dad2f497b425912ed12638fe051ed6798056f3599d21f18f453bdd8f64b96be802fa905249d5801a02da9d13778d956d42073106f900511ec1ae6c6529941f439655434831d5b3627cfb482d7086a70a1eeb9359d0c3d95c563651ddc4aae5f4d75bb936ba52bf0334fa917e3fcf64c568549173592d96b7faea02d237eed638f2e74d3ce5dd20f146472b5752aadc635a838b46e06ee6bbfbf2e927edfd4ae1fb5d7c970e1686163e0dd4f7aebf4d37f719d18f3d4638ea162b81e15a0ea5fcdb6ff50d1fd6c534afddb711e9e3549f6c42a1aab0143b577ff208fae9183ed883e55ae2358dd8f81e898d9f4659c405afed03af27e7d9e0c4319ab005722666eb79a50b63dee487985fab52f09ba79f0e96c59cfa119014b3390ed728055665cc957390514016189017ca76643fbb72bcf2234d8795fb4357a83b51ab8ce39d7e10c0cc3163de628cf0a71834d739a137b36fb8d5074d460eac35bb0f58636a634ca4cd1a2dd25164a4d1e75192c8e8e32800d9c0792e8943abbab84133f071dcd1829b8c71f88950cdd965ed784f49c20dd9970e24a521913ea467436bab838c07ed0bb1f3988cc03f1fc40d11dfc679a9c4c800f55d31a95f39b93c7e740d66fd53bfa2e25f98699ed5ea5b1c4f19e5bac1ccf9d014b080906f4b682be835d9906352f90be6597188e69dca68612a8094b08608418e5d4adef1f4348352d93ef95f90b11f253713ef62918ff9df1dfb501c59ab0323a39dd31a1c5905a81ab36d430d2b673adfdab1e3cbc311fc2f320e572c1a9ef20c4aa06bf10cd48fbf17b2134b81e3aca78ba5314f7f7673a8de49d23738e43de55ed0694522ac0813732b4a24dd67361e6d46ab3adae5d1e4c156a541ee0bbc188d413336a1bd7bcae2737b49af40943063e0be3145d7a032780ed87b9bde8fba37bc3303f90cbbe69f06560a6dc187221cd96b15eeeb76c96e1f61bdcf8a4fefc2111de36ff206b62232df7f1bc0f8922b3bdd7989a144dd62f870aded38995a836b700cd83254420132f7a6aa1ac25bf8abe7c1f5448e43b964d744c1e0c6e24c5ab0d49a15495d87fc2bbe9d8f57cd6a1fd5a0b381bb4af30f889dd7ea0a3c6394d0bd9f34f5ba8cf05e3c307138d28154e40400ada4145c5418f42266bebad1e3accde401ea80148cf08dbaf3971195d83fb14ad0da3ead1b623a325bc371d8265636c1a5dd5f22845436161d6cd5440a2259e0ca4b17aa39c845366e7cea587b1ed340314a9e7a34e7f78205244c3058b898755c2f37bc06c102deaa84ebd89f3169bd28741f4239da09df79411caaded568da32adf39a0ebe2c12ba0796ce52947a6d5156d91613ed7beba2dcb49394f86e7637dbe9df220ca0f849493b3de5f31fac791220afe493fd1ee5c2ea285dd05d85287b174fdaca06cb4f3b53999c122b2da1c71b4aa6708837596d86226c1fbee679dcc3074cc52cb4fac0002ca4d8121f288f224746cf2a7f378373db387e2bd9ef4edb754ebd570c4421b863f19f4c30e8e37da5c0a712ff09c02f43b8807736452c6a15c513f9ce4850e1ef87cc74359daa18370dab13595893d7613bb7e530a1c3d8af3edd003939c009a95f277c5e89e4ff84ed47f3ac714d569c3b47e1e53c607dadd161019575116eec9b4ac46c051c46eacf5143e68b520f9109eeb0df31d15268157013ee1c5f9fed1423f714e345211ee5339c9349d975dc798d6f603e351730bc54db87a7bb6af6c6ca992bf102be5d5a6cbbe18c79ad1cfb1739f64dac8b2e875f2fdbaea0f9a75b61ca69410e1a1ea6e537c75371582c04b10016a46b363aab644013874830983f4f8fb0ec30fff5e6cbe0ecac8cec3b091d61b36305f11ab7f3bd63199106df4c45575d2e324f0e6df56772cf9f19634ab39591bf2b9de27c0468f3c5eb0d8af48c1b8c80a3b4674083b0882516bb00c52880f6f1e79d28c0aa83fd6395f76c31f85719265b50c80e7b0e71720c415e8e642729039d41549de1695a6b2b1e3948092be3cfbd75099d5e1bf52d86a7472c4d95954643c9614c09849ea9fd2a35e740b056bd90f4d6bd4b86305af1a3aa106d04c260faef5be72a690b0f3332f0fb4dcda0aaddaf4b17b3d7e1acf3ebc3ae5f40f65a29bec41e5c4a656578514d4e64d4626a6ceec409913ea91ccb4ad87cc33bfc1734a829dcd2f7f2cfe940aac17f1e526c7e814927274fe2f03bdcc491adc6c68bd50f220287c42a36e8c9d22f28cadbc584b4d5adb412a22504b964afa9ca7fd9458229d873c0b6ad2239b67676e03658da764452053bc2604c0d79a9b272956943aa012d6d37ab48264260d9d847a885142fe4f8eb2aba80d77030ea5dd1476701d19e85668753922a6f33fddb940f0d814301fbafe1721b9a6fd6babf3f710f39d33a1c962d64460e762f13a18332405f7bd60d5f63dd31815e65edcc70511a954033b4be84c0f0649a03d18ccc8ea65f7fdda3dbd7db5866d06e38dd320a00288a81ac19494cf31ae0860d73cb4512a1138e166142d6b874095b3bfe440534bdd503341c7f5b08bcb85ffc74d81e4239538d5c796541cc44c6ba3830df5d8884af3d9e03aff79d5b31a38f2ad9b8c949336a8ebd6850a3e404c5e9681f178750b33c34dd8fc0421fab15c67a130b8df363280f103a1428064f3e67778d85a18e1522a99319c30b90e44cc938625ec6683991cc0e59e43735624c7d3a8babae762ee6d7b54e434c87b6bc7542bb0079b70f3f93edd857f3ac8ebae6926c543baa64c00664a2a65e28246363d64cbf14c4a113becd1e527a010f3b579497741ade883b81905cc77229ed905e44e696ad6a5e4eaec32ff7cd32c22967f9b5d02be7b31cbf0d35420777a0187763c001c8763128e0c80f76d29b610dd3a2091289dc035f989b00ecd3e2aaf09beb5501962893924fbb4cda4cab66c8cc0136381931953ab7c6847575fe35c10705d18a3b38cfc7f075e55beb881ee002d02134e2870e51c6d922cdc9f531522abdca89847515bccd7386ac8c8df827d902762b40361c40fa07030afd69b110bd86c9fa0323d73d49f8750afee75475fa8fffee34d68a3b18913890cc010791744815512f634bdc9bea587448", 0x1000}, {&(0x7f0000002900)="6640c19546fbe0e8b254a386792c620430c7c9c42eb1eeb7c6422702f36ba1ce15d56bb502bec5ce80f6786779bd61e8139f3d1c8849c28026ab4add9ee259d8ee2f8c4e977e09e4b43617c2213c65c004fc09c3526fe9afcba07f51dc764e5bd8b7d4d03b9b", 0x66}], 0x2, 0x0) 16:00:10 executing program 1: shmget$private(0x0, 0x3000, 0x120, &(0x7f0000ffc000/0x3000)=nil) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/116, 0x74) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() select(0x40, &(0x7f0000000080)={0x27}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffff8, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x200) r1 = socket(0x19, 0x2, 0x6d7f16e8) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) r0 = kqueue() preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/239, 0xef}, {}], 0x3, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="19aa8f5acce1fe11c4987dc1b6f7bbb147ca74de31a9750c05e7356fc9ddfe16380c83ecd3c6061f8622a7731e4bcd0f4798594e212bb09e7a3e7853c46996f32a0a8cb3691e36c71cb5d28d5848ffe7085071d5eb650bbae0d0fae0ff6d1ce04d9e08eacd4f4b", 0x67}, {&(0x7f0000000140)="061bd0e8acde02c311122c0b193e303033e8d761988eb45bb46530721208981a70c79c0f2442861276eac9ac28888c5b5a1d42a47a9ecdaf035d55aa598e582a5cc0aa9bec7d5cd2fca89b8d0e89b4e59e875d4389839b3b309c0bcde409ec2dc1a086058c86d3dfe35e134c1c8007c3fcb3ed742baaaa71a26f752595a59f680d3d950f37c06898a3b31877f58bc257e387df82779e20ba041d850f6582eb43b775e2e5bcb3d4b54bd6773257327a72f0d10735e8ce95ecebe104f3dd5380c190e5b4d3be90c9267cc13c4e9cdb227ecb6eff4e0feb5d1980a41723e1e8b454238d6f951772dd88424663b88c96", 0xee}, {}, {&(0x7f0000000240)="60c37621050db08670e5d4b9bbcd5e0266a1ebf05efe46d8b9f36c6cc7ff1cbe02d765e1664fbe809bffa94acefd6af2656cd1faa76761290babd405c7208bdcf3681d7889c1f6e8000b7354eaaad71ec8caee8ac70e6df3533367ad36353278e8196fa625beedb129657544ba9d644c2deae785b1cb0c5a3c696bd7c9b171c3bb01d4818f6e6dbb095ae3449f65fcd9838dc8421444cff37f3e2575f16f9e3c6df236d17b30aae05b446b6503ef235ce293eb360d73e23c63ba798ae9ec59f491a1c6fe46011172fcecf8f87c33fab69df9e944c45b1974d10b6960d96a43a19e2dba392d263bc2aa61886f4a359e", 0xef}, {&(0x7f0000000340)="b0a58e4911d44dd6cb9df5b19eacfc301d6de30f2762ca502e6a37b7d9c6a0a88eebff36b7269376cd0a2884ab5d189eae6edd31c44cf8401513e0e54aeace4970bf30887b6e1f163e229e936700e58f765dae118697f02861a6931f698bc3fcb98f4e742701a3e0dc6e34ea18f3fe1569f674945eb83f8b216dc8061edf57ebdd80b951ca06ef5996a82c91fefddbe1469bebe23d1f63d484dc9e65c1950642144b6c581b964496b53e62e10a7778503dcca069ee2881d86981369b0a8ab9c9c4327916bdb969102909ed6132addf7dce1cd21841c7454fe73a2a70f1e57b6480a95d594e2ef203b0f4ab6a", 0xec}, {&(0x7f0000000440)="486b8cb33981ae197174769e6e797a6206c55eec459e304e6cb86cf629b815494fa7b4c214587757381a8312d7975a5fd1e569435a427e9445c31f3b3fecc295359479cc0429947a13385eefdd5869ede2c52a2f1a7f61281abfe182df335ad52b", 0x61}, {&(0x7f00000004c0)="47ab5c57d36a61b00d297e73c318b9a312c9122edc9e62889d0fca4f391dbe9dfffb98e77799973b93ec7e95e906c7f4bb6d18ababf8e86de5c520b6bdcc44d077d2660699a465a69783636aacdbed034c0b49ca37d94cfc2a41b4fe23ba9d0d63401ba2", 0x64}, {&(0x7f0000000540)="e93affd24266db04db0e5c425ce9869fb66813f2a32870eaf167c7e71fdf55e4a652ae5f98c70280e7de737d30b127b0eb9b34ade750e61018ca155788d6484f59a8432bb32a8b7fd0832d00ec3ee665e63dabe76d98d7408f9726f975b9d2bc5b1a869aa93585b428a551bb32d0c204706ccc28fb25cf2c6b55cd3e6a8c3d405336f68abc7e7a59d5e578fba0e47411c8337ff696a81cf2506bdc2ac2b18909", 0xa0}], 0x8) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x2006, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffe01, 0x4, &(0x7f0000000100)="c9ca7493635d46d6196264b072dd251df554258e0eb481c21ce6f1051d4358e4f9b9076559c1bed9cdb7cf936a267cfccc4be6f17c44bb43f80d9769f2e10a8afe89e4fb712cdd6d6b66b505b1b7b309123464e3fb7e261f8a012dfee8ab5d509939c69bce7d564ea6d5476bdd81a8293cbc6eb741b6888176a44f8941de62ee6225fdd651b58dc516ac313aeffb9b526833615aee3e15ab31631fbc7cf0f62be9bfacaed955bf1d01f0c764b032cb51574d5190099fc2bf1d8dc76518775157cc696d960b190bec756252478d7ccf2c86b983c0421a81e8aafb5c58d2270b2e935694916c155b138041aee1fd5c070938ee9c2b967a1d8032d037d4", 0xfc) chroot(&(0x7f0000000540)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000001700)=[{0xffffffffffffffff}, {&(0x7f0000000280)="88fe791b2f8018a241b80111a5becd17e04477a73dc4e7a56b51218c0b2c0b9bad9cc79b12d80f8e650b7a31053fce7650080ecd4c5b951662b27780c2e8ef73520b06517246c665c3336bf5fe28aac578a10e227450e61b2e19f908ba361ccc663a6e6ec80d2b018af0586130", 0x6d}, {&(0x7f0000000300)="a9b5a84f0312d8defee53036612258f5d139460108975ff5768615e36b8d211cbdb91e34706f5e836911ccec602c1af7393640e69e4832caf688a90f3997738ce7f79b110c978a6adb90ee270f825da7dbb1c05780cf537a41502b291b7ad59d96a05ee811e46936789ab86ae00936a26239574d1f45f45216ee04d3a440c6c165c9244ab4951566d0b80c90e07860612cd7991a89841758db", 0x99}, {&(0x7f00000003c0)="e78704d5bef4dba3dde10a21ba634363582b8fbe50566170da603547b9ba0b483c9c5c076478105bff6f1fe5a8c86f2aa4e264ec6ba42e9ddb01dd583248a37c9e0641d36d0c136cab33059f337b03fe5f25a4a791c487ff9eb90b29143cb063fa9b40a7caef1f69dff4ea", 0x6b}, {&(0x7f0000000580)="a65d12e811b3acde1a8c4b8138f76900132f1e0c7fa88f0b00e1cf85eeae9b4bcd80c0ec354a597927d57626f7e0f90e61552e3f8f085a5e33163753d5f8e0a3bae4fe3533c6f51b58f5ff4aac359b3eafaaa4007889909b5e6f31d68f717c311790d94d4626f4e3f1eef2b1a7295405621e82575b8e6fcba7ee583950e1c778414b60210ff3481f4de58cce17fe11cc14646308838ef4836b2b879edf2ad81d530068438e0d0dad90063a58fe8a538a9a1714476523c5e244d6a22806b77f6362253fd197d05e70c2193325eca1fbaeec6910ab3a550d8b8ece3f21144ff7a79982648173c9d1e62743edc3d6475834", 0xf0}, {&(0x7f0000000440)="2d3c84ec096bc5c4865f777a36c8bc8f0636ee43928b3142ef8250a3e821ab9ce15e61bbbaab67e8e0979aaae181d6170e80d1b4955d732896ebb2e20741cca86bb1aeec679b9c265c4225f9f3161b8c4a0bf543c8ccfc2362555fe83805ea42a9cedc7c9d6b5b08d829ab1acc7511cdfcf64ac3d69d660790cb06f79214821dfb6a03df1318625e5135113a20f2c34b9d4f94c4afb245368b04476971887ae3d4aef7ebe431597c1739f28ffff324e7c1af5f40b4daecfbdb19207b", 0xbc}, {&(0x7f0000000680)="7a3de025ad6c95a2eaa38f76250cf47a204be9c85d1d2f641b967a1da6833707660693fd9a83ba76af498cbd5a083fcde1710c672da7a517535679eff416128009685632beac8a0524f7e490aa9b97e5d34ceb8cdb4d7a4525f9cd1831867e0458eb0d9b6754ed8aa161d52a181213", 0x6f}, {&(0x7f0000000700)="cdca06ea578668c538cae34e5e1fdc59e1edddc70208a72e351f2ee506a1f14d12437373673a5531855661aa5611b7ccf2d5e56332acf00efbc2508f9618d2545c7abb972ab6dd40d093ab2dfb941d4ca58555c4b86decf53f6752c512d56f5345c37c07e98e8955312f1f9c762002daa6a9f2f7c5ea980b83e4eb245587af179ba31343d931a4284dd5313faa9824604a40fb9e240bc38a4c9652929520bcc063d5089f5a885492cce37b882a77d27cd95994040b889d6b774196e7cf982976f9db1ce7694645c6489d896e6da2d665ff01ea99d22db63281520c48167ac3987664df4eb2c45d2282381b44b2ac2d396fb16f1f231c6d2cb14d7c94acbdd6f0bc6c0b296e20af8e02d1d9057b2371c856db5594b897a77c1530717cd0c2a04f22b2d4050aefcb7d758e53bb8dc3ce2ed1fe4cde382bc1b4a8008c2a67e617edba35677094749c735f9eab713b32fa31b6183466ff129775db7a752c0413a29e1e591bb237e103d8a8216f9391bb402002312b18a30feacb7b2b2336b8026b0dd0ea72bff4e94dee6b6c1df00e98307df418417e9fe20acdd367a1a65077941aaa0e1698052b9c8e9043286715b21b26c443e82102b8d989a307046e4b761522109d0946494214a1b3e1b21e62b36dd76ee5bf4e40e55d7eb9d79c7c92546485c53fb6c585cd09cf53fc5652b791b8a4bd24d075f19d68ec98a84510bfd3f71602ccce9f833fb3e84a57d1b39b12c369ed56f0c59f1e6a3b4b5dd918d35d947e2f8482fbac0bee216b094684fcda2bf782e15f5e0a2fe7b00e2029eba1610fbabbad4cc6245e248fcdda870a2fc0d22588218a54fa36d5719e78b1be37c933c7fbbc028cec67d8d03fbfc9d34ce06c838cfc211dbade0f39f7d60675358308536375a59253f8407021ddd67a476fcf5de3b54da46be4f848b1bbfcb308e1ec8df8afb06b357d22da617f959d3b6ec33a9fffd2cf05f220dbf6e2093b3d840560ea404ad1af8b0e0ab8c3a47b8e4e51bbcc0295cf30e24d98869e0508a611cb087a81289980e40eaa53ea174614b7b5aec6c0dedad149585566a68feb7273511c79c6c32bfd452f34d014317087914fd17096d1d92721ab2a29e03fa04cc488bd45093e590ce4e5b2d9d4cb47bba9c2947f1a1d5429623e707378515dfec073a15b6130112268516ae82a65db98ce9b7f6c2acc70e3928bd5dc496e33c805b08e91944bf875aac4d842787e2de1a99289a35151bb2494e4ed00b13b9995ed2f8f3660012c0d865c85c74b91943804b2da52b054debd15ade971ae073d605e5d8a934a26e218075857e75c2d37e60212a2a52d15af7eccf3fe55d6ac99b0dd0ce294bbb209b009cac9fd66769af77da508921559eee09a578936dbf95c7efa5b21a63ec289b87ed0b904a48f14a0d68fbf21bb00c87b8ab2e212f49067bea9d25fbcdd58e3056ed8e9998e0da59e8d9a165f61e7c5e3d6cfd33cd5837ce69db45f6e79dd1a1c3bc35e0bdcffa154b99bf6a205587e3f6a639e8a76515e9c1f2f87d435e0a3223232926ccaca08eeb66431c52cd721ae8a55ea122d3a24af8fe59d4c3ac94faf967ad52daefd09458b6f9de58159ea16e0e610351c90518a7627c20d254dfdc613b550f746353874c1e4b27095bf0c5bf5366ba5f13632f648bf6d879f76783de2a47ac3f8b837fd3283e6ac1d9f2018ee79f6d0981a640119ca0e5fa7b90216579c32bd1ea9f8791d6199deb6d96de7bf43c19f03dbac1effd1097d38a8ade7210a79670c5540cb4d573ed7f3e22d6eb1c68274015897f58d64876ed12735469e641462a892cbd681e4725f8fac5ed62649cecca2ca4a29a4ee8556aa339751f2e18796e05112cb3758806204480efd6ad449fd11e5a5b31fc21678cb9ed8634d15b688a2bc661651cef548b30fb1ec7a889838fcb63c7c40d2def78957d567debf25ff439dc1b6fe6055331d14f1715ac0a4b56d4e49cece49b5a723da66cffb93bfe501634cfa4d0ba7dc2a7a7660058329c848a434f9e7624014a0a7e274ad5f1e950acdce0091c72b97540f5a0bc8b781c4312b803cadc1157af71515cbddc6bb6e4ec5fc0d93a26d60b062de96fb449ce4f9b83fe6a9ad97fae0e2e6f344440b0c319814b1d0da23b9d11665c2950b7b276f4ab59f28d8eb89fdd6fb35c609addea1383e9a082f09b48480a502399db9ea0e4243a9e364782d12985c68a0ef4634433dc1c8cfac819ab0991431a87c18638f3ccf0c2659ffbe248d018ccd23d9ee8c25857c43dfe3d179941a62163028ab190a7a10e8b08bd2a1971520c463222745a155ca17563240df4f3bab36b2fcfb82c0845e6a5dcfcf1137302d34b9cc81b50ea3036ac5ebbaffa21ad0329a1e35365f006c29d4dfdcbdce9ca89297eff4935192ea5e19286cebc2556dc997714ccf2f7c5ee52e136561a4bff0869de52fc13b710cac4ba696d4e22cf6b1edfcd8ff9f50733555b093adae29f14c4b3be319322c00ca5c1d2db9ed3edc29afeafc43638e5c703e62c22f4a53486610cf73e0a647e8230e8408291eefe9aebdd946f806395865168fb16e8697fc9e6c5ad89407bc600a7c432f067f801cab628f4a10ef5cc199d82ab9425d80363c22e324b8d0081d646531f3a052fcb2534f97da46241b12e0cb4db4f8aedab9c72a92d13de5e0fcf45a101a7fff6d3b69932fc5f190caf9b89caddd7477a02d8dbd48dc4c948bbbb7eac0d3171f359a017db6de665bc2c3c5803eb759d80667e5e822c0f29d75513a1f1d92ec6eba16312bcfecaacfced2bd3c10b1c4c029342def96b5ea91e57abf3b62307a52151ab12a53527e0b0a405561f2ca713ab1288970d2fd3c4c9a9d7edc32db0d230e2f74751484874d2b14630b70bed49c61eb3b4844f5c9126420249bd6b6d289561c00e7d4009f61e2f5a938887b1e3fe9ccb06a2c280bf414cdfbd3763f144c1d92413b505490d3ed660da2772311ed72c461b66ec0e324a02d9bbd91fbd0a8201541b749526f6e7031f54fee2ec99c87c2bb002e391385be2342ea80d2359eb114568115a113808ec3606d8722b3db680d2ab0c87202b2589aa53a375d7688a849a9a521d8191ca0b215b7a9e46118ac02bdda6c4204ebd806a2a852b74b733b1c980e943bca6dad5e02c5f2be29018e7f7a5352158dff9ae528f07df000ff6c60e629ea18756eef50d88f0a7468aa7f49d37eac0861210e7405411bf26d8b0ae4c2a7a6095d3cb8c4725eb8efa9aacca1c66469a7d61a388a2d8b775b802a092a82ad95132446714a4f3801375b927adcb9e516963c106d8e4150cf5d5e4a359bbaad422cc75b674922ab6623ed3e3e69de7d1f6986bdd4b8c22bd030104fc99c744bb3b2247281106bfe80c14624f18625102b2af8b656933f7958184db88536809446263f4cdd243ad19bef58cc9b4f80b159a9a8d0e19940a49c8da234f8146fb9fbd8625f73f272cff37abbf7bee46b8dcad9a92139051746aa4a365dcbff5255b4b3661ffeb9d1ef5d4b66262d02462adfd120aa6aa2b812e071be963cf812a91844a557f85382d5cef168a12cfa1e2f0537ac0129a73b986222939d4580c78a5c126424e4d3f543f974ca74f3f0cde56798a6d38df2e38ff1a55e63c0fdcc96501477a4ecf6c73e3c3b1caa5e361a19627fa40ac03086b2697b8970ad2b070c3895a14650c3f0331b40971073be0c8dab7f7862f8e62554867447fc6db2dff201a6b7b2d237c332eaa4cd723b05e5b8407dc48992a6ac41b5534a9c40f16efa11ca8bdbacffcbc8f57657368536a0acbc521b5419d8f7b011b03b765edc8ad106e97d9637ee3cb7c7ae7b15f959cbde7adffd028d0fb003cbc423db0d009cb5df394819522e54067574e6be208600808fc738254341a351c292e9173b84835cccf352af6ecb0f3f35934d26a467a9da1c1bf6fef29e8dba33447911ead69f3f071f534db33f5ee47cc43b40a0035b33cd60fe3c2a867c48fb44e806908bff61213206533190b8d64d1ba6ede33b511facdd14118a15e6442f3d3b880a45600531d8ed945a98c09126d12609ba81a9b31599b6b0bb56050b2688cca2f43665b29608bb30266b44de44301e149d3417499ad8c0ef3c00c23b8e6bced79dbdb37acc65c335d3e2deae7910e5c578fad785904edbf96aee4f9b2553c18cd23fe3e3d884ad839d3c845ed4ffee7ae03d59aa3a8ca6514ef91a0ce8d8fe44b16da57e909e517f13f90d30c412e814623310c8dfd8f09eac92a7ac1ec22c6cf5a01b47a7ce14164a7d133f401b5e8566bb35dc0575c33349ae6faccdd7c8453a1320a5b37e7b6af1646e8034ef3c38f656636a18b1418c52ca85092fb322063ff3580fe63480fdf6fb76d993616b1508d7b6de3341dc70f6eaa298470bb2e3e6f5e5696351350d640debb43698de68822874663cded9173c963023b3ba6f6c8a810b06c579bd9b84b19afe7ff1fcc093c11bcd4b3cdc49230afa3584a294df1169cb675e127dade5033eff76aa152d0db7d616fa706f83665a94472a038193f07f060f1a32942cbc5a226adcbd63344adecc8e6251e7a669c3910bd21cfb5c2cbf305b50f23f7889122c04b0b54b394a9726e5fb5527e425c03bc3840fae2905d02d22936ab39d9d785b9d2376f9b1a3954dd899c3232eee412e24ef7c91bd61f18c3cc6830bfa228566375a48ecc19e06f29a84b1810879a1673a4557ca4938920b43a460ca94bba7d1fa7d1572428d4074e7d71f5ac33e994d386c7d78a6998b3382d185f14b3b052ad72c9432564a90d001845a5027abf2c71ef9afa9c93e22687c85902c8d569b7bade7eefa106fe5b5d866c4b6e72100f9954368f78d4c92233cff51900ed9dce047502b8f771a63897744722307c2cc486e3cb23320726ebc08eee704ca1c26ebba19510c3b149a331ca8d0e25083c26548f3a85f586bb09062971e820e11aea2d53bf13098904309cb3311e17c794b4dba6f7f8ce8f7fd12f24bbf8bfbc6046fb4d36ad42723dc55be706f631d8bed1381f0e402cbf18679265d4746c06a729f0223def671fbbb9bc7c86cd55af43c914f0f598d9e2e43848239d630950187d22c4c2d6b2c7d495beb1b94ff77276354f0bdaa8167e3a9871cb6eb35a44051d98e53cb02df62cf6839f795b93afaaab2f7aff5d96c6a6b358380ffc4428b1a72fc0d36e89f1fa28d802dc71d7f58dca4aa6009f53a03c8f59c0de7c1ace398da8cf6ae7d00640270577edcc186f97c752853020e766dffccecc97a7f8815ae817e061a1ab649e6d4f9e7c8ff41604c499e7489bd96bc1fa0f996666c66011dc0e53af068f21a867edb9f7468a5190ce42778cfd042025bab67ddb0bfc780b74bc46585ac9a9fce130c62ba43f1555a4b99b754fdc4a72aeb70f0059b2078ad58ef3e54194da9bd15dc7844eeb084fc7d721e1f3a23312b16ecb908e55e6c214142045b92d735542980d760ba56563c4a563bfb5771fcab6bee55ce329def82007766b75b24fd318220dfda1a24e66e76c90be58864d1ef0b2ebc038fdbbf60e10d409bb678725c05ba3402083de3f354b854d88020322be531e1f85bd82629d722bfd34c837a78b0ccbb67aa004631d046096f55178b988541dc7027fd8c2354a1bc855958063d01514619a12b7bddcc7b2eafe358d8b1635a89135555dcdcfa318d6f992c7c72f807bd4c4d8d67fbb3034e317eb4853dc37e2d30834182fa5334520847eba58cd3f0da01b88293c826877698a61e095cd602f367845f18401565ea", 0x1000}], 0x8, &(0x7f0000001a40)=ANY=[@ANYBLOB="f00000000000000003710ed705000000f64c989eac84fe3a20adfbfa53005f27d2b9634fb8ca673af64afe9b845eaab9dcb0c1914389d447477440625b805ac5f01dc010227a4e5269dc5db9ecbd8a0204f15c69824dab7658df68269b859786719aa70256831f6db6d49b915d841851aff166cd39e5bcf7df3f90659809c4b51fa0e5c004fd6a8d1600c5e06f823c7a1a94cc413a302c019466b8f10beb5120bf24110c4fb7e6f4d17dd796aa21a83e1b039695f2c3c33bc182510b5b2d46edd9dab1164f03fb65329121a792ad3281865b3b83a99df4710e05ee7ef931254187aab2cb31e2b7f594415aefb67c00000001000000000000ffff00000800000071789c6a5a8acd3015472da2904eef05dd55becaf3a8e5ac62df8aeea85a4d31ffd3ddfaad3a573da3c4303c0191c60b7d16bf2263a06c0c434e4a893491bb2612a2d3fbbe620516f57d41366d2ce357e853a92f8354b1dba65ea772bdd5caa539c25ae1f9da646ae3f2424576b62c0ac153d02456d71f8115f88fb9e12587af365970dc80efc9a55993b44cf9a56e3ae578b79f4bbcee450f0c5b9b3d3101a8d67b6ccff77d5f053cf2804b28663861ae227340d216f159c8e9cb099a7020a7f2228d8166726a828a4c5b9e4d0d651fc9f6f68559483f219aa62db33237812ee09613897c80b9d709a3460000000000997e4062f688911a08e3bd7b3d3771b182ed439f1299de2c90b985f1edc3bfb60c8505aafd9076dd85e927a16937dfd1204985c1a6936df987d4d6bf2a069129473aa152f0a71262bab61604cffb43efa6a522666077a053d01f3647f9027cd5b340f6cd3d7cf3d9dc8c353f2eea4711b3e26df2f00b496b03cf34a4ebcd032d3618bd42612f8ae0f2fbb5662a6f4eca7756364753ce5cde71ac8cc2a680580b61df9982810a554690837ab6815ab81afbcc17b3362dcd6bbeb77f5412b2d926bbb50861092e4ee9"], 0x1f0}, 0x2) getsockopt(r0, 0xffffffffffff2b36, 0x2f, &(0x7f0000000040)=""/124, &(0x7f0000000200)=0x7c) mkdir(&(0x7f0000001780)='./file0\x00', 0x30) 05:49:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x88, 0x5, 0x1, 0x100000000}], 0x7fff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0xda5, 0x2}], 0x3, &(0x7f00000000c0)={0x1ff, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 05:49:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) close(r0) 05:49:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x7110, 0x7) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x40, 0x0) execve(0x0, 0x0, 0x0) 05:49:31 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x72626b055bbeb3c8, 0x0, 0xfffffc36, 0x0, 0xffffffffffffffd5, 0xffffffffffffffff}, 0xc) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 05:49:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ftruncate(r0, 0x1) 05:49:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:49:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x22) fcntl$getown(r0, 0x5) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r4 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r4, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r2) kevent(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 05:49:32 executing program 1: r0 = socket(0x10, 0x5, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$sock_int(r0, 0xffff, 0x2002, &(0x7f0000000040)=0xcbb, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:49:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0xffffffffffffffff) shutdown(r0, 0x0) 05:49:32 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000740)='./file0\x00', 0xffffffffffffffff, 0x2) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000004c0)="e4cfe27b5546f723a0305acebbc74dd87a29cdf0f6f02884ca18d4ead7d72fcd53ff5451a62b2a13723b776a22cc06383fcd89a9110697ba67b5174a26f281847e90711cb1f208c724678e0ec9a48abd63066adbba02c2060433d8fc6f6165f189ff47e3f216eb21fa3a13e2f439d3cf41fc0900d4bcd6e91410c83b644dd6cd39e737031984a78c4ba66e8d864ef6605780c92ee49b0fc9b6f292aa734c7514175c0fe26789fe518c023007fc8dafc40d4f9cedcf04c290220ed4b2065608ff074a0e6e2db84f3dc4ae6bf61f63", 0xce}, {&(0x7f00000001c0)="8f555e701c8cfc49aebbe47034ee2e3a684433d8", 0x14}, {&(0x7f00000005c0)="ec55619d95b5f7f5d06119a4071e838b94ba45a73f8f972508b96204f1ba574f98742e402f09885c0f2ab198e8eee72e2fd327663841782ba8fe87835c793d838b3811b5115a83969b81b1f1cfc840b077f178e9c4c1dcf4eee3e438a2660ff3ccf67a6a6c8f420b8d952d3a7c124bd6cdb937dbf4c231bb2a864828536863e8a18525d652fc91225954d0b0f7f24e58dd3aaee369bdb304abcc6b3862f37e5c89eb3d8710425b2109795adb83a70568c8b5ac27039b7817667d34476ff2092b9a82ded0d4c85412f5f6641f6b36ff88e29cfc36f6c1ec911b0be8669e5419ef7d7730572d48e3f16b63b8e2b25f39", 0xef}, {&(0x7f00000006c0)="ce4f806e172482c451dcf9da60ba2bb59606e1cb887cfda1ba4d798567fd14d207cfa8da837b4a93d8f64cd20afa2944d1fa", 0x32}], 0x4) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x869, 0x0, 0x5, "8677bf3b88ec60b681decd25d7a12b600e9e75e7", 0x1, 0x800}) r2 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) socket(0x32, 0x5, 0x3) kevent(r0, &(0x7f0000000240)=[{{r2}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r2}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r2}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r2}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r2}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kqueue() getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 05:49:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="2b893b6eada7bd12de9f", 0xa}, {&(0x7f00000000c0)="5cb9166c93d2002020eb544c73c4a0fa80d4018ab2e071fbd9c2705b1b72f2e8cec5e7cea33e0ea891e34fe6c9abcf466dafd5b5a8d2180ba81c029cd7c91fb9d8788ab2b154725804f82672e997eea11ae1471e4cc8d269de9949ed25340d8967bcd4d93c757ac6251fce16b47d82847346b7a9f46d13515b6699b18b74c4adb8c523e784d5061d", 0x88}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="f6c73a6e85999c8e8f63db576c6cb561c15118ab430bc3d820e9c275b2673440ba5776f86b804c795c642c6e9c8b47a46c4f6dfb4b74bed5833f5a35633e7481c69c0f2a3a09f310eb0ae1460719f3264188bed52dc0", 0x56}, {&(0x7f0000000240)="8d4ac3f137f227b0a674cca0e14f2f576434330bf39c1c4fa9b3094d513c3d1edc9f98c95c4aa25a742d48871a9acaebbe63811ade2d66bf5561aa4350552937a7432d91cc3a8d1f7faa74463fda051ea82b12eda42c", 0x56}], 0x5, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x5}) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000180)=0x7, 0x4) close(r0) 16:00:05 executing program 0: socketpair(0x20, 0x8005, 0x959, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x1e, 0x3, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r1, 0x0) 16:00:05 executing program 1: socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) pipe(&(0x7f00000001c0)) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f0000000040)=""/104, 0x68}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/105, 0x69}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/101, 0x65}, {&(0x7f0000000600)=""/40, 0x28}], 0x8, 0x4f) close(r1) socket(0x20, 0x4005, 0x3f) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x5e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = open(&(0x7f00000009c0)='./file0\x00', 0x400, 0x80) sendmsg(r2, &(0x7f0000003080)={&(0x7f0000000a00)=@in6={0x18, 0x1, 0xf2b, 0x80}, 0xc, &(0x7f0000002e80)=[{&(0x7f0000000a40)="baddd91dc616366ec7fc45a06ba89a4e40b87f3e236dc5efe87e0346c006935f68f42b715a", 0x25}, {&(0x7f0000000a80)="1fdbde79965e1c22800cf61c6409f2a9a44aff614ac4ba4edd4e78e77889a4828c39e289022308cd23f542108bfa9d822eabb24fb3e73fed51f7a5238e675b2b9663f28df6a56544105ae5a02630f94a36830d1841ae822b46fa0b9f69d41df212eaa2f6a863d6a036f9c065e3089dfab6492bcf95043afe3bf47fe3c287608bc660be929b284f489d4efd0929e867f987947593101699935e2f6baa799b356b1022b44f9767", 0xa6}, {&(0x7f0000000b40)="bba696637080302b4f21f2245c118eb6d40b8b689cac779c2b87ee12a5f3edd3ae3450283e7873a1f390727e29cb0a927a92e0f214f0a5a353280e498db063fbd652e05569116b4e79e4969ad18d67ddca18cdb81c6aff5d91e3a72426aa7ae84b717d57eed1ba05d5513070d2deb954de6c0ee75dd39f66fa6e0cb70aa0d0d55dd65f2e713000d157fb1774dcb68fcd05fae6b969491ad6e67e8c4d512b88ce62f0d707c22ab8eb0f8cfc0e03866b421ae6407e29f1330846d5a6ddeb03c0cee062d6c8538b910fa0766b87d06cd0b264", 0xd1}, {&(0x7f0000000c40)="b924af4553", 0x5}, {&(0x7f0000000c80)="ecdb5853a234c25f01565a2a2401b26a25c195917168d63a", 0x18}, {&(0x7f0000000cc0)="fc59a6d93e6befc46af08b174cb92cbd5d24ca47dc65910353d85de1271039c46da3a6fb4325953b218aaf3cb65015bfa6b08f40571da408d6ce473a97d9d3043c24dc5a3314eadba15a649f44ef359b5e35a2e79c422f4bc919570fa9615fcd1e49d487b33c213008b4ec6ecab345a487c68a2864b17c118d16485b90a8ca53000581c8eeb067376e5fde177da9f4d16074f87bcaf630", 0x97}, {&(0x7f0000000d80)="7b9c7565dff7fd17f767bf0f2bf7474d441d537f583298da2d3e93e1b1947df9d34b1107684993c988225b2b25067839374a4a70d2967e08a7206b9839e10e46c8da606cd618cbf12a788e909e8fc5f47477d9a23c535bf7a3971758da2d50f9c6c32aba2cecbe1cb2f758d06ad1ef76128e063333681b0a71e787c19636bf768ff5ec69ab3ea8ff1b73aab306c8fc133d41eac40bf00e98733cff7d24d12fa16d72c316dcdc1f64432b69a6654257d4d77023fed25a98b2b8ed70cca8490a0d05de3a7a5a46bd13853a4f4d3b010670b0ba802a928b1c3f3bf8e3c5cbd8041340540a762be2d00fb49dce579f50c0c266719a081b6c47917700f1b9bbf9b20140d12b6d4f9825888342097b592c32018fd10687d02d71e2ad92384c7609c15f1afc3abe7fb6c37b8151653e5c9adfee762b39e2c16e1ee4f9f9f539e479e5e5471fa81d0f3990ec145f2b0b680f3fe5a6f64b906da76fc7089f55441f6c95c0db2ee022bd123ada84f1e943e1a88f41d0cd85547217fb4a19c1fade3bacebd6b790b7f8673baef1b04ed38b816517224d574877fabadf1e6ba2441683b82de8f143fb0f745043f2c88b28dbd577736363cd731a7106012016ae512a3cf6b4bfab11595496cfb33f8bf75860911339962451976637b76a885a619fe1508ed96452d7cbb9eeff2ec33b7e1e7800ed62b44ff6a52035d193604f0bba735f761e07fcfe4a6d0d589024ebab15dc955c5416a085c06109adcdc870208439c62245891039326654ee77466961ce5a7c7ebdadcde5b07f63077c4da4e603e250e9b0274a07d40436c273a0ade8aa5c7153d9c3fcc5c89def70ae8968df555c6717beba821b5c2b886abe672ec8ae803b67b9dadd2fae395556ed671818d29ad75ea1638ce2d5ee9d06e1846d75ec1fe5b4e5232001018a8fe54456111be70d6c90ace0fcadc41e8fc6ac0a97f933e3a648ada15fcae63763cf48e78ae0e4020826703a268d87a0062f23b3176e7ebbfb2c6dc64db2458cbdb1d9252713b8ef96518ac88c10ba43a5e0b785fc0514a5aa4ca117a63c9bd6aafd98a1ff3bfc424a2f8ed026130c81fd5535d78cb8b21fb6b74bf67820fc1dc8a60b49115b78bd25a06959f5dbff1aa7c7c05202c06dc03acd92f5449163c4f1712eb23f4c269a328192fd02d85bdb62341631ea733da33210ac1798e410f0707e53eba09fa16555235419942833183514f932cc715aae8899184e8b88a22c58f94d6cf967142589fdc7d4d617ee2df018d16fb97e562e34b64d188ec5c4965cbcebda7e62afd098ca992d42c91e11c320d159b53d274f1cac7552d7483e31c6ff8db5a9ec3e534f3c0988d040eda34a9da9ccd87323c6ab98674108ace2fab7027a3d75124dba68e702245704abacc86ba28a74fa9f3955ae73d720d487b5fe85ff2228411b975ed735935aa24c1026eef0612d2816d2b9be93f19d992d7e88fe754c85dde2ef166a76f708d17592ec7ce597406abb09d15e368eaa8c4236d212501ab4a1a1bd4e1432e4cd0f4b52c4203469315dc527879535e1f3a7f991acf695653da4e69d1a5118a915e3511d4801a23f96b57b37c2a93af59e55893cc502dc695250aa21d1ce232987beeef71acf3fb6cdc8c191a447aa95b9869751346c667655bd60a618e4de971f62c9fa59cf5c98c328bf2123718e96f20a660d8172a93a380a998e66db66f86e3373c69c8566bb7d586d7aba0816e6b87e7942f93705c2e4ab0dfa254dfbf323dd9a80019887e7b36131326e4e0a2325588f3a920cc1b4a55b080cca018e7085e4f3177baa8f961b5b24c2e00b79945e40daafe06ed57a41122b1ef82af8ba7f253933adacb28dbb0399de1b8330c3a94d5e3244c6a10cabf85a525b5b26c39e64cfe8178a984c1fc8474b0af02bd92169e5f54f5cc233a42d9f0f5616665cf50029f7e6e1cd211df0c49c54654790c912001ac3544ab49a0e73a0d72c032fd19d7031038555de29bf10e5ef63c467baeb83e06949827f03f462f4133645ad6e1462f9854a9e50e9926192b7c4fb777b2f533a78acbafd37648d1444788b23be25229c217aa475ab92b921287e29f180115fccc0e9f16023927ef77782dcedfda6ab695bcba7bf413bd942b172658ab8e774f63cec73054a6232cafd087b4cec4469535a646577f1cdaa25b83f5365b9c315ba16085f38835aae73ffe99449d44ce4244d8a3baeee64d8d6b65f6b01666120f13627ea27a008be01c51da887c855fa269ee75015074a32af00ce334698261ace6d16acc08d3b60a5223f83867b6d790ce33fbef05cbb0059ceea0804f6227eb2f55c2e52ff00dfda07ca5c4f623ea5ed96a9eb8a1e561844fe0ebaadbc13d4434454a00980cb7c5ff921489177063d47009db3b4dcc91bea8a4918385568a60eef1ab0dbf5cf307be4cf6d115acd4d9b3b1beb51b3b39c50be7f6e29794762e89ffee4f6c656b38aef4ca8b1b06f087a9c00a0bf28e524223f2217957394f7e0d6c141fc7ca1e2f1268f0a85ed82e2cdc69985362d0983553c8c9e6e575351ebc5049e9e818b5c11011f37c1982c8ab13f7dc4dd91f0d4697c15d04cc74e8fdd5c524d2059fc5ffe23b2528fde00e1218abd0f9d88d23a2c50d041cee0588f8d335f9bf6701057fcb08e3eb82b8b3d9578fcacc81cb2fe41b19bd3e2c6551d597bb9baff0287daf884c6a4872930562c5fa7eae95699defa5e378e069dc070e9b337b5968379a973a025d158128cfceccddca0c0d2c816874f25fa6afa5dfc8ca4c2d158e27cd97200f0a50d397e5f8df0bc3ccecbb96c85e02b6036235ae810f085cf86602653747cc1af3fc7e979666ef4dc0eb6d73ba2eeb3b3629c335071c31f7fa3b38bda375984cf86aad68e7d2a75122b8ede3499b6220686b440bc5b7a8196bd9bbb1ec8cec7af5d937aef73656a794a313aac84902b10b8d2f7f94a9b31dde7700fe84cec5803cef273b8eaa803128e5b323e1070883c0b7753f71e0efec25a00ba9c3835cb1c2d1249abeaf199d68dc31b35103c03f3f77c4046549ed8353022cb25fd2b45e5a82eaa7a6ae3b767a864db5d9058f0c80ae94a218c5349cf8af1149ba41807bf575b98e70ed1044dbde1b628a941d46c697e2c5a6902799d2efc336e39c6d3ab76d87469e0cc63b22d13e2d5a75c09f59b30b83155ea1e0f3bceaa9473503d7bc374c9477eb9db10eedd786b5282376f6c539c2cbdba0ffd5dd9323635c436452b69d97b500f76d35c6dcf75648172bd24ee50e47e98da5007fbbf5918692333605302dcf87766d24970380bdd473cf028a4f5628e714a6140a0e5c49cd038dcc128db72954b3bf106cd9531276f04ee7662ea548facea008f2f3e2465a07a0e2a8e5920bdb79435f0638310d8c4d4397480643571ee8f3758181f2d372f74c58c2406f286d262b6c621f735a213fc92adf6bd88d7bd31d7c0a4c4d98043ab7fa60bcb6cac4a63e6585d2c41eb7459d59fafeb251b6e6cfbbdcd38b2d938808c97f5bcc2d366af42b9e1fa751fd49ab572cbf5cee5998662b5b4eddb596e00901fcc86e490fdd40865d4ada5f3abde441984e5b3fbb66f72946786ec0b77549082f84f88f9995bcfd025efba865bbfa1408865661f13e0ceb5d846417655267ff6a34eded53bd5a81bc167443a44ca5a57bb3c12cc7d46ed3270c4ac889ff77bb8121e5bd0824e581717dc88b250849b79f4784d35b5cbdfa591a7cd8bac3f8a994df1687e04be158f6d64d8da87a700c26b4bb59b3e4e51d1ab824cdfa07331cdee70d79adb68d96893c5a4bd62402c98831e518db7b04a27d5094321fb16ca8421afa731dbcfbf33f3e2d54a0980b7f6fa02e97baa0cbde613f96477b69187e8e95ad516b445fabed90349efdd2c7809d83b1160ab9bdf648507f8a064ba42e31d465fb29c012ec791127e334a360a7a69ed1338d9cc5ff97a7051bdfa6b359fb26cf484ff042c534a8f302ee0e4be0fae53b88a733789cc0393288059073579b4f2453383c60ee297aeed9d7f4ac2b0aed4a3c8f44a1077c656db9477bf8ecf2102bacca88e35caabdb162fc00e63ce543edb16df80ac314a4e124ce995b004536fc85cac88274c74070b4efd696479ea326f015954c6104ec67c41fdbb0754c447432c011098c209b75f941b919cd6c351fe49e43ca87a4e576175f63e015573f5b39cc9a9b617bc0731b325e98d2d6f753e541cdb5eef71174775c417aa45501abfa10fe0fd216a23d2284bf005074c1fccc3a6ec9d12de063a7863a2b89d0fcac1e3c26262005cbaa90b9cf76739a0a61d1de374c1d38c6b92c1dec9dd1545d59a5d9bc024bd26bb5bc517cf0be58ad88763f1fbc1fa8cfd6968ae6c7bb4cb71261e3ab5f06bc678b3fd1b0f79016f83d7dfb9e67cc2cf72085c9e10698e379365a09dfcb0e5246b498773bbd912b4d4fe713c1b229c5097e78e8350905c1ddc387571af51d12104d56d0c8bd5386ab98fdc3d7b3dff93b57d61757d5f07c8c807aad6027088789200c00c5713c390d714c073ee430886b63ffe8b9749aef41f2281973d53c057d60ab2f991b8f6cdc02b6967a94e47be8992ddf2b082da1ed8f44212316acb5349f2cf1dc5da159005b6fdf060b1a8a3b602739c7dbdf47823b9a72b805530d782c39cb8903a3cbb605879930d89370aa0dca422667b88e848d7f8eca2a8b5b661b59c4195bfd7182f51456a59a737b68b3211569eb7f5405fef3ca8ebb99bfdd6ec4695277654efddd1d2ba191a7672bf1918b85ef29747cf3574e0e8ad0dd44da65292a88bd37c4acb3e6dfcf62a55752944f2a95b8b7ea959fe75696e6c2c81c5c77242603fafd667abacfb7b54654a852f7541058a2aafed12a24b5dd5ad8153fdab382d0edc6b90fcf5e67937de542777809a2634c54ba4bc4fa8b8efe49de5000def659decd0350202436e9e0f6922f447aa960b66961cd8f18ef5c24fcad88f4656296d0c8ed94d97d942b891cf8bef8a251a9f5dd432b70e8823bb5f034a1e0439538046766c9ee4d4fba38839f7badbbae5ad326ffd22234a24453f3c53028eaf93ebfe279cf3d44a9219ccfdd77ab4ecdb10f1d7d16025677a125b89b37e025ca604140c23952846fe98a1384e50e84dc4851fb1c094341c1a76311bcbb60f1f97933d65ec19e9a1bb3a78670f841b6fbed1a917a867ff91b91ce6b13b4013fd8ee563060c4af93763fb6a95ea7434eef62cb0d5f5a1609d6642cd1947a03eef43740d028ea6f81f0e2d48b5ddf10e15c664a2410c2df9a6cc9ea328db9a3359addb09c3bce1d771450987cb2b69509d4b837a2546a6b2531590a2e4d72f7f1de200c5f67259542f8e8978cd2b4d0ca65ef2351439af500861bb4b918f98479ee8aa777194a6a65291a9719f01d6b54de7489f68f804dc3895527993ebf14c93b0b26e5ed864cb7192e3cfd11a45b2118ab2c3f26aaf253e15e563becdf53f8f026b16a8d5c1c1d7101dc85efc50fbbf501e27ceb44f167d77d61a65d507e1238980e6772b54a1bd5425160dbfed1d8ba880db155dd8bc9157729c2e04511adb46d601fa5c13c0a6c970a719c391dfcbf3ce455242b436b3d261d157db7f9caa42e60982a7afbb7a13d801e63100fe30868b4343776e8fa62ce37bee086f9a9ae843af6d807a2aefd12214cc6cce438ee52c8462c1324a46de718b4d939dabb0ddfa5ae2d0f2a12da87bda27144c7184a80db0b20815a5b1043c0acbcad78539b53a5dc5112f96ca3f400f720910326ed2ae", 0x1000}, {&(0x7f0000001d80)="e44e5f427546579f0ec51bebd419d46bfa484bd6a4bb9c87339be29f16498a36c9f3c134e1ada761609cdc7e97419c40018868f7a7b4efae581a5a2f5f3f485fe44ae4936f20137c01894f3f9695946d98231121ff0f121fb0c1c6d0bcefe39a4e9ec60394626a0f4d9db176a6a7780932234eab236f74a8b93df5eb38aed25a827a3ab825fa5b98c5ed85d007da69e86afb344b739920a7c4cc61306198ca17dcccd6f045f3cd9c401f96c4c4f02f5c60104be1a54a8a7324df586b915a57d57f0be40cb7d44f0d80ccd174493290acbb69ad42480675c2c78ba1dc8ed04f8331900770759422c7523bb4f9b60f3f590134b3df4df2e7bdd9ec4c9e577c6af30ad56268e268eb0d3d69e049db72b3fd06559369c94172c0f0ac109f66f95f7b1d4e5edb798993cb06517ee3640cbbe48af9814aadaed9f46d07faceb3ab7a4c9009ea2342394487f6f60204a7d0d4ef0636db8e040f22e9324e7198dfff8d9949d1b8639b92fb046b4471793e1ac84765c031a9d2657cafc25e28633a9811272e7039330ee23d69e8493f6102e083931b5a8b588183f7ac93843ea3f8d58eb8fee8720b66d96e2788e756e116d9c31eb89921fc0752b3babaccc8169fda4e0818f167bd7dd34fdc8eff252f6c8bb76a9526d555b4d197e0ec4cbfa0ba9c7545e26e3c0e149fe2f45e72ce87e61078ff3faba3df725cc622c683c23f3cfa86aee8a861965b3bfa575773d4904dc4fce41ef9a6857cafd5b950cb4f0cce3d33e5474c3305f417d40f6ba18a0bf948ca521d4bf6d9b6a09ddf3c8bfa8b941715d18a3cfebd547879b07aa7bc342c79bda9e25a492b33b54354b965c8b0fbc3ffb93d657950d55cae31af4e3a45b1b46b88e194a85d1f371a2fa04ee487c2c951923a27f5125779c6dd4c9eddbfa4d7d813b09767e0e7fd91958342789fa14a4067de00edfa799400f835e3c4d4388c4227dc0f0a721b78f91fe84fb713d1f97312bd7e9cb65e716201586b436ebe17e3802b669d8b2df17c091984eb5ede3fe63ae5d0dffa500f695cce711cc67b2384e04017b9b0a83447a6c1bfa2301fb02754cc159ce8d33ff907425c47862f6c56e6bf338a07e1e6af1e36b0df65eba59a7cf002055e59cbbc55852240983f5feaee4ff58f7c0c69d99c9b0d7e18dc49ccfbe224bc6c6ed868f01bf184b09ad37017063d1c4baf3c36529cc64513b1976cc77f45c22b941ec280be9aafa422aec1050ed1ce4391471c9fdec0eda13f112f89d7407021e7b20321801e3248937eaedb8bbc72a2c0306e34e4466d906b1f23691d9abaaa1a2c84888b86471f707639469eb98ef20a9b7e3247a77ba4d4c6268cf99573a504167d646459c9f62d9941d9d3ee276f1bda21256080ce7d07d03e12f0649aab6e6a5b655259e5ed3f62d302947028607d47bbfde10c15149c09db83c8b3221f89165cd08d18a0b909e3cee0eeee11a33b86fab3d30a72e6607e746fd827f107db31c23d1e5ce04cf1a2102fa2c558ba2ff0aca9a144c3fa34b4a5cd5d8b04a41cee5d370e6994642955480ba686042ec834fb2e73dd30c1aa218258c067d47787a9938dc6705793d8ad7b8bc025ca3fdb69d7134b0da67de25694095242d6c25a6657874068cce7e909634cd4cd1926c2859140ac7baac660a94f38188979c71b3ae0e9dba07a9a0928c905c367c6ed5f5d803eed543743e36f2f77ab1809644eb8cd2d8082ec2c58404f0820a1f292dd1f461db348e18cc07e2b7c01c8017ee9e2b76dc43d3f7355e0e4efa9584581a900ffdea7cbf8873880cab102816ba2f57e40f1e0a6e14da1df31b793d3253d9882354420452b72b37df68c5f8aa470159e88531e167931fe44fea0d675b21ef9573adbc10ababe8bd8dcf50081c0a8c9994d7a1abd0b3e1db994e6e4163cacd863951ef6b199b41451a91421436fd86ec13b3d8bba63602d0108418c4a6eb55d36c8c93da6d64238722a6c8dc683240b97be5c368ca6e6ddcc45e3fee2bee32b3302f294be81a830b5054571913988ff2b75ad31312b459ad0c0557635d42903518d7db021b32c3176ef484a86935a0b22dd3fd89cf859f1a4743e497a5b9bab6a57abed6e232c3d88c9264890c3d944e040c73ce591750b6f5ab738736bc2af57169cb331cdaa93784a018a64025fae2e888a65efea68fe72c6686a9174763e73b087985b4ab614c76b2a4c06782a5415e7999ee93c580bf456ca7b87fabf4b36c3e8d3ed9481013d56ef057021218854bc8c35a7f7fa205eda716629e23ef085962f872fd2a747f93c5d990735c5c335332236976aa398e332980232e7aa5f69750e48fda1c4dfa271e0687d5149e61f74e6251ef2c8e448a1cd32e680b315b74060a0f986da9a829aa26f0386dad1886b105c2922aafd78c1abcb76c002bdfa59e98a62f2d6661c2980bd4aac5cd396de54ee07b48bdaad01b06d15c66ec3e236294d7f1adbb086adc780203cb50102f29813b9550d36a0d59ef362b7865fd620ec42e7abf11e5ba87340b23a86fc8f41f23c2ecbd7d35c7e0d68505162bd2f6d76de9c32ced72dea728174f5c22e0ba1310a8588a2f663d08ccc3f9855499b339ae27f76fdd7377158927c06e3a203a487251360e962e62c00474af2cb22873364572d2f307aea0fdcf3d2cbd7bc307777d5687d738779b1cf30be45ce48f879536861091d208f709123a6a3fc49e7bc9325c12fa009dd4247561b9c4ba120fb36f0e0dc7da0c13ea24ff28f4a4d62325b1eac37a3932f687eb9abaf5f3e67a762c2f6de37fca78ce2ef3a4e2ec3f938e4a3eec31fd76e5db5ca2c0009939b601cfac449edfe04198f77f139d105823f6cb5f365f7a8f669aca93f0368e903f48656946285c23be6462f2debb6b1d483521d6d2c45c1deb11ea815dc3ed7890df114f05afd4ec2a4c994fbaa5d849b6e4612d7f624734c6c33ecdc10a02d86b68f9f2db1c52bbf89191c9019dd358962708073f4816c31eeaacbfd3fb53bb99f57b9f3bef362ace7b66449aaa0faab12985442962da24053796d6748094b6cb80fd31f1e913bf2a4fed6a9e89ae42f92173da4ba15127759eb181d66ee330dcf9080b94331dd5fcc47b8783d249f5ead30dee8dbfddc7b32a5cb31307fd0e492ba8bf0547f9cd08d0286ee717294718adef92c99761b2e3f8f15d6e5ad98390780e245b3a2c2494fc6331c76e7290782863bec8d2e36a0d14c76f8a44f8946e3e0653bcd007a4299d9af2f1ad5f0551451b0793f60fd84e7b1bcef2fa8b00bbd0eb510449262ea5f6e695471afd5b6ddfbf9c97c34aa507312df5a6a6e40bac4bbc62cb3a6aa2113ed54299211a21f1eca49f53ae866005d7d7bd31678b45676a5572b6412dd15a52f5d06843b457cabdc8685cb9150e0ba5006b5ab67cf6721f13486106d5b8db3d4ee622a7714ec9ec2955bc215f50b7e713d6ffe313618ca7597b3a2914c83cfec681e0009f1d795f5a3e1a2a51709601392aa445facd3c2045e0d1855e8eb5725779609edaf475b67220864dbf94d9fbdc0ccbdba6b0dc5f23f034aba068bbf6336b8d32e9454cc2d4212e5bc800590a6e1d0681708243e7267176a2eef7442213f0542f1b1bca2018c9ddf6130e3c152855f8e583c98b7d6478eb03b088a66d6ec0b1ef3a1e8ef61fc79301c01bfa0299b6a5e044b35d3d8c042b67a39c4e0ea03182c6ff17f267aae2c245b9d14cdbd2c57917b1597a6755fab7afd234d468cab6689c84d38a99413847126f18e344d4439445bc5526ec0cde0821954f4aa4e4cb11330023eae33c92bab84bac7c09fb1fe0358fecb7c3ef04721edd47f249b02574c34bb98894ae88b350fc33b2e9be9a7d33bc2912f4ee861d50452ffc0c45d3c4b3e0abf6b1647f43abb963c65c58dc09f545a68562e86419a9fcd9d4c7567a966a1e9fe250297f9185c315f76d7809da7073c63e44de68543c21c4c4c491f1ef50775b5551c5b421546a922190d52708412d544762df2e01d7c31bde54741f7d122cac676b103e105cb69481a7badd2b8b62ca969d2a7af1bf2655185d4461151880ccdbc0ec54d70ec1a0b1056e2a867b5b6d45f8cb67c2c9e9d36ee7cec472d82d02ae957ee9e0c78810aff037cdb0f3ad30a465ea45717d31150fd9da2b6e91911a34d67894a152c69c70789a8b62053ebc7f974607cd255a5ceb414c94310a6781d96c5332a2f88ed31fda06f18cf018b323de0764d9e1324686a8ba16ee318b86e6eb5d4b3f326e50c4fc77a09a31aa62bb0a09d5762954849115328b737b440f82beb8a495790ab4c0f89e466db9cb9b473bcb6398b65e0014bdff680a699ded158882f892b5acc7c60dff3637da1db38b9b32a7498fd31014790a35c5d345931ab993656bb16cad17ba514feb13d3090b9b6b44d9b0b5628ab503480004d0af9d6abe48c6c9bf7f5f867a5ae2959ad4a4023262f7c60615d2c4f5b259a197158d6ec2a96dd5c815e8873dc7ba0691a880131e69eda1402e7e1eb0f9aceb023c36c42d8d4731993b27a980701ba344fe47b0da940c54ef049b10aa2d42612d31241a8a085d76f69728be16c5abf253e1e92f571ad2852d534bea807f9e11c3935c65165e7738fa158b5afc4e5c9a86a262e3b9556cd471b8f5a9c798d3aa658555f79cb48dc1c5c09e9c2512b0f3580bc371b32ab362b0fd0e711e0319a963543ff5c48ec484ea00e9c3586c9bc682a0d2041e9058e7d598d41be1b3fa28761474e00a7642f2e3a96c6d55143b0b79cb06032dbd1f589b41647e24e7aa09a3c559250b0cdaacd6bcd002beddb873db1ef47bd31284f88e8443e17859ab69f0e02679c653b7625827a6a7fbfe038705de886c8cd47120f1967a6c96aae9e6a3091390412ec6a435c1d638ebdc751fb5a8c9613f2f3c7d86a1987c0aa5989c7020bf3405b1a2de05901a094b20a8adde6339ff824cd2375a557ef782899dc9050277680947d25a95dd4383b831633b4277f946ba87cbb84e09ef65765adffdb4cb78db885aa83360e221803539ae1256d52c9c0f59e9d81eb111eb30561d1875216826a456233245d0c70572ab03226c8732475a9e7ff6cb60a993da369e274d699c2f4f5dd2b7389a954bbc7bf5a49b311e7ec5809fa78784beaee8c88f8f1afc79cea7b3261a1d6c3a02b4829175a4fb012498a3b328bceb6acf6ac9474660e0a7776465d821c054823327b033c91d7c8b59110fd39a827ca0b0ddb1d1492a10982bc1e895edce0940cbac71bebcefae947ee52aef7c16c076d970fbe145bf430377ba05e8fbfce63802c6fd4b23612432e1970d77a8e3d8551fbb94d23fc36bd20c98e022aa5d42ecbcbf4c803f71851585c1f6e9228913ec047d552c7567794c26c401b954e375a37fe5920e24ec0c7c537f84bf97380c02cbad87aacb537affa6a45cd0d07f476f28a0dc58710a6e50bf3186db409581cb578500bcd6c5b8fc4895d1c77a1c56bb95e236d124d9b05d4584ac2244603e446ce490166b39e128bb33435265782620e3b1a9cbe78aee6e3cf95b15d7171bdd4805de3c04d9d4e0c5a36d289d3996aeb33c069fc9f742e4b617cd4dbdca946063f721d8b9dd826c95df6402c733fed9f5c518bd4b142013b5d8e141212f327775b3568b628248d3af7bbfc7b638f6d335b7397fbc54b3bed69a3efe777030d7b06c62574c1397adf9454e6fdfd08a70511dbf2bd81e5bc85ed11a111430c7af735799233338852566b4889b2ee45f4cc7d0f264e21e30da7b55f07f40067be1be2", 0x1000}, {&(0x7f0000002d80)="e55ab3082051252b52752054dfc4625793e8d6a71f386942b35fe4ef1a24ea55d7371d65a0713e1712dd9157398f84bff5ebf0fa6d0518a1573fbbc31f0c23485e0528bd5a03cdf933681ce79a682a27d30568d38151d1b61168a015149cec24118e30512831c9d5bb7ee214fe31900a89c1c1c4b541363f3fde33a88f9da2ddd3383722403ea7486586fe01ceffcc663eafc0122267f0b9a5bf29dc2ce5497d8479dfebb68fefb5e8d59353bf854dc206d836d7c432ee884a193c63e0efe7fd0acfc3b234c7260cecc02740f60902b74c89ef0bf0928e8f24c714b5e02ef0845e8b6779a3766f", 0xe7}], 0x9, &(0x7f0000002f40)=[{0xa0, 0xffff, 0xffffffff, "dc3c238242521b884713efc6c263e8ea8ab70919fa2888cc79f7ccb468d8c61c0d2ce85f8e5008a03621620f17e12ab0e3e327e16e299079850e0366a8509dd82c8c56da3789ae5c3a899b67d9b277b91c3fef720826ca5fb6a5fc4179f395d7bf1414e05f8300d2184f5fd9ab885a2b23d923fccbf69a246996e5d22ed7335a6509fefc6518864a21d2b8d7"}, {0x90, 0x1, 0x7, "d90d8f6d0263ee4c49cccc4bd0657f05513a7447578e473b07cd64f7c8a4c22b6b5cae8167ed6127a6a914b1a3469b5f54e4910e97bcc222b5056f2449ec8772381b242e09a202b532c766b214959f8f73534c0230be01ce116771076c02a1c760c6c407b78981711950756a27078d85bc57c6fca595a3da8b"}], 0x130}, 0x404) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = dup2(r0, r0) sendmsg(r4, &(0x7f0000000900)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x9, 0x6d}, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)="bbf064a86099", 0x6}, {&(0x7f0000000200)="1e8eb5be4fcb6937bc289368f972bad4cb11aab87bce0dd96fbe80f7aa31150114f843dee4bd8005f74dc490e0a6084601984ecbc77ae5cd0dcf093d63176132b5e545dc42c02976c9d7cad69bbb3d1752752a344c1b3a000d3a3c6a8c7ceced5afc35f197d3abb9d77b0f7bd41b41df9feca491e1e011ca1be903fbf569877a8d725bbb35833792f16913f62c28b34982bdc8a06420cca7eda2751eeae76c9638339905c909", 0xa6}, {&(0x7f00000002c0)="a895c662f17a7b18800e63f2372f09f3e162b65bbe08572620bfd7f1cdefa4745983f141f2bd7ce85f5e4a27856c94b79802e618da05dd0a8c6505d8279a0e37eff43aaf177272862f4cb62d", 0x4c}, {&(0x7f0000000340)="6353082f9e417d2560784bdbdc5c9bb9e5155eebb39d0b36548baf19bde3f2393e7f1a7c3937d7e6e39f2fa66fa3c61df78d38bf41e3ab03bf1074232494155554cc278008eab3b94a3cc15800ca4229f68cbf024b4faf9c4a5d6f8db48062f104af78a00f2ffa9e752a7da90320782960bd48cb5aee4e40ca7ce24bf2c14d24bb16c4936a0483ca047dcea4fa58d8ce73954ea7561e014b34674fb593982d93a65b8643506727943c9ee07c5b1acf53bc007fab2cbfcd3b7a4d89770c87bed3f682da79d51379bf90c5839445a23c8fc0011be9dddec4b6034efe5c8c903e", 0xdf}, {&(0x7f0000000440)="b2e10451b0ce8a398e1d0917c35e4165384b28384d4f95530d78fe317e6cf651e0d2f0dd1fff26427b72966cae5001fb44b4b18bc97e1eb18c83f57f10e6a3b67d85c0d2dbafa380a345c3fb511e28ed6d1f53afa296423c6f3cadb39c64cc446a91475a22bc711d1adb2dce1edb341e5c0e63f34e787750c7bed20786328d9eed58f634f5cd2b001cbe581eb81f1a98177212ca04c6af20e3f87711f9e8e7e0b5f3fd6fef63390e5ac70873c7447280a7a439724b85625249951fdf26e59d7cd2b1be", 0xc3}, {&(0x7f0000000540)="3079449176bd0ff66a703222fe8e7f790967d22d98951bdc8df86a0c2819ad2837b03e214bb841954e05fdae9517f218ac35566475566c5778c3fc1153655952285f0934dfc3222f6610b9de09b79a328c53d9f33dd6bfb101b783233295ce85822f59d782fa16ca148b1843c46a59387f35a66daac675a13263b2a072b9e3f09fdd887e51e423854027a8be777e4ec40f01cbcaca2f8f09b62bd386fa588dac22a741476447c1d353c07e1aa9bacca9ebbed34898f6ae", 0xb7}], 0x6, &(0x7f0000000680)=[{0x40, 0xffff, 0xfffffffffffffffd, "a41a6dc16b47ec8aa0f6016a4959da19d9a14b58f69e351450a9e9b1e865dfc7529c3e2ff07520a0f6d6a972"}, {0xb0, 0x0, 0x51, "01af8eed2c95c123ab4a6061091c725d7f1e006d549b159f06f812d9af14a5e3114251f92cf5a48710d54d10bf7b99d6c4c5fb775977a51afb30e299dcfcac129867b218e1f6967ad951bd4e24dfecc76a522f55b08db978149dcd0c57c88bed530a46304bd7d06dcf340d0d297bb28162b0e3ffd049d20ca7665e40cd0d4dee05ed573e2ae9fd02caec0fe75636a24d4d8f7e376fe63e9e39"}, {0x38, 0xffff, 0x400, "4dd8fd9d1ed5e28e8ed16eef76fcbe48a722002f204079e2b3b82434936ef7c8b9f3ec66306ab446"}, {0x70, 0xffff, 0xffff, "7c4721232b546421c5714b72d2b10ecafd20dcd4f36980e40b5467004b80f324d51c750638a2fb34e0b2e850f965e4cc8e895f4e7af9fd396ea864a3dd65a3e689e27d52e69496bb5fb57552f63b7f9c325d5f17cbf8c9acbd55230c56bfdb15"}, {0xd8, 0xffff, 0x6, "35ebda938600e204a4a9dd4e7d54b7d2dafd9d4449e010f831e333c25cbf78280a800ce106fe098b5add03c139bd0f5198c5aa553ea29a67ca29e9b6741c8e8bc9902808f9112df21ea0d61c124a9c9a054956d61e546640437b3ecff99f5ea1f4d78a984548d319d830bf493002d11163ab5ad92bd7915caba1409088f213a8928ccd2a525a06a23a90adc8443d7857d95001392992d3db312ae879122e1464b8680aff14e9fa990646b0948cc983e8c9c096c01096c8ea0c64fc20abb8914fbf8d"}], 0x270}, 0x2) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x2) read(r4, &(0x7f0000000940)=""/80, 0x50) getsockname$unix(r2, &(0x7f00000030c0)=@file={0x0, ""/108}, &(0x7f0000003140)=0x6e) r5 = socket$inet6(0x18, 0x3, 0x102) bind$unix(r2, &(0x7f0000003180)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname(r5, 0x0, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:05 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x1a2) r7 = getegid() r8 = getppid() r9 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r6}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0x400) munmap(&(0x7f0000e18000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x6, 0x6, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xfffd) bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:05 executing program 1: r0 = getpgrp() getpgid(0xffffffffffffffff) r1 = getppid() setpgid(r1, r0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x4, 0x4000) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) 16:00:05 executing program 1: mlock(&(0x7f00001ba000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x4, 0xfffffffffffffff7) recvfrom$inet6(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000040)={{0x7}, {0x5, 0x1}}, &(0x7f0000000080)) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0x0, 0x4, 0x1, 0x2, 0x7ff}, {{r2}, 0xffffffffffffffff, 0xc0, 0x1, 0x7, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x3, 0xf0000012, 0xffffffffffffff9a, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x800, 0x6}, {{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x6, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3, 0xf0000091, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x80, 0x7}, {{r3}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x5, 0x2}], 0xfff, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x401, 0xffffffff}, {{r4}, 0xfffffffffffffffa, 0x4, 0x40, 0x4, 0x6}, {{r2}, 0x0, 0x8, 0x43, 0x6, 0x8}, {{r2}, 0xfffffffffffffffa, 0x48, 0x0, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x221df734, 0x2}], 0x7, &(0x7f00000000c0)={0x1, 0x8}) pipe(&(0x7f0000001340)) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000001380)=""/211, 0xd3}, {&(0x7f0000001480)=""/123, 0x7b}, {&(0x7f0000001500)=""/18, 0x12}], 0x3, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/104, 0x68) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000880)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r14 = getuid() r15 = getegid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="7e7bd44e508575b4f2e963c1f8ee935650e9861aa64c7c54f76d7256046d0ffab8ea0d66bc941bf9ea2de0bd16ef0afee77142b99131744b5243e727f10fd5f8b36777544180f8aeafef1891d1c5bd06e88448f6abc3796c2055257e35c699b18fd7457839", 0x65}], 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x1}, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) r16 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x0, 0xffffffff, 0x1000000000000, r16}) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getegid() setgid(r1) r2 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom(r0, &(0x7f0000000000)=""/160, 0xa0, 0x800, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x1, 0x5, 0x2) r3 = semget$private(0x0, 0x4, 0x488) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/120) munlockall() 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="7fd6faa2afce8f2a1ab4", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) write(r0, &(0x7f0000000280)="cfa8e53d7c5810cbafbb0e0e6bd26f584aa7abfe5cd65441fd15a3c8aba7b7bc63d0b5871c70228acc28ccd7fce6f5d4c7118f930afe4f0f2a7f4de15909c6e7cf14b8041a0c9f19970bb5da5b8bcb08f497d8c2866f5fb87a9b274da96dc9c8db54e9395aabeacfbdefd9bfc068b7be976ca96ba0347d002e6d6a67c5697abe3306ca7bd69f28bbc597f32b2fef6617549bf7ae5b6829bc422d3b84d9296d7a0c51624d9be4c5caf650c841d615bd8bec57dd895beb55da64", 0xb9) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = syz_open_pts() fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket(0x0, 0x1, 0xffffffff) read(r0, &(0x7f0000000280)=""/4096, 0x1000) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0100060066696c653000"], 0xa) 16:00:06 executing program 0: mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x4) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/175, 0xaf, 0x1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="f5ddad4d84bd406561a247701d427413d071b6198c991d138fa3f2f539c4c39e67f9cbabdea5e9abc7841896ebf9e8fb8c644b5a1d6d0fddd1af35cd7ea94cf3593ac41fb39ee770b439ad16fe2058f8efda1e0ec25b97d9d5e671094733a88e9991e1016876f9a8b54a935fcbd7274ae8731a1d5fc08c84f0815b1326701a983a872968e8faa5a5405f82920d8b30ba1805b1c725046195e2e9ef6249e6b751462d8f88fad8ce3e8744da02e96faedc20061ac30a7a8ecf7ab4bb1b4752a6172f5ec116a3e7157a23ff6c427e455b81", 0xd0}, {&(0x7f0000000080)="467236fe4bb3c008", 0x8}, {&(0x7f0000000240)="afd8960af408c92a83aa005c50f1d417f9358d6c4c02f658a39d73f792d4b552ad026558858e1de94f911a44fec5a08fe0fa6e46322ecdea873ee5872c0c3eeb85ae383c0013ffe8943029811a47c31e", 0x50}, {&(0x7f00000002c0)="81f9e5c991e63cf52acf66389daf944b2127d16d71587ec04d84eb2dfc97a1ed73291ce19d2b3b679fe13b98278e09b719d361dbec6421257ea2e2d478284b55d8608c322a301705b71a945c9983cf7e53868945cb5082298c8bb90dd6e22c6c4965cf9bf1378b11d564f43b16627907620a06777a90515b27b7b6ea825acafe81fb53f2cc48a098e5e89c26da793897146c8344b94d4651bf62b589d74d2e8815efaba22f0577a82d6416f5a72439b5e0b66a22851eef6a40a8ad7749ede804dfaa73601814a4c0a1657707a2e0b702b91ccd5000d2dbc3dcf2688f2a344935026f761536c01a3e5c743591a5e93c1675c7ede4c2478bc1d2d3719624c768983ac46f72c93145959a2f157bdb40f255cf55a14429f2f7ec5ea5b4881f2760e2f115806448ec04ae4d24b40563cc8d7e9bc0add921028dddaf10ff7e0d3a5f7b6e325ffbf800f3c41774dca69716904420833f311cd6f79b1d4d058e44950f33caada4f755a922315e590a6359ca3b673068196e8361ecc5beec6215940f51532671cc620e546637cd30fee99211f35ce08264caec74fdeb2b44b4744e2462acb231cb43d13e3ec8add28825a37087b5b27dd7a547d445d62abf72a126613d3f67a8dc6e831b00d959a2f1932e9a33159368a54c2e579be99ba34fe6b57f01bd1c7c2747dfcf4c907ff739bb364164a8f719135d2bb0e419aa9ff27aec27b9221fbb3a24e30efb4bc9005cc146fc5d728c438e9af57432a1e68c042c7511ce5fa1d14cf9e7c665ef7e335b0735228cb967803269b3da0748ac12c443e55e3ad3b0c98e98615fe81509bb4eea04bb739b7b82324890292974df5e38faadb348113d064dd11858cb216a8486a33dd9e0315b9c1b1550d46a6fb54a8706fbfbb7ae914c49b79abec98ba6fa848aa39dc76a26884cb8c63079e5d9af057712dd66cbbc6cb58efa0379b505c0a14ef71da3b6333c7697935368cb5467e05f07d0dcd01b8119c8ddd2e51b3b1ffb89049f69a0496e2057ffd5772891108c74edf998b411e75b7194ceef81d137ca2960ee1715299fc1e09525210bf23480110865ca7a97a2bb4263a258117ec0959a9f26dd9ad989dec042d3783bf47777a5af2e003c1c00a3a7ae9934d3075d93a60d2c13877b6f224ccbc38a41e1e7c2863c7f578e29de96682ace1863bde1a46a2c2275b09b9eae50dfec21bbe87b5272b16c54ad60ebf4fb79d5bec4a4f4da143aa0091867de4a77c40f452ac71f0ca5cb9ebbd246db0063025482b7936a4fead38979526f3e266bba279c789ca57991c50319359d868344b9b9f4905ab5569c8da322874ffc9ed164f19f97020b4ee6e307516d64d833cc40b585c7255ecb3a2942380c3935f09d2ac997a4089e348f9855f38f1115d02fab660c45588ffa1f86e155783775b147e692b91bc686ac194dc39aca46f4e3921fd4eecfde7a5924818f1b7cf86f480217a97983d1f162bbfcdd664442b6f862db43acd2dde50ba63fe24394a4c24cd1fe4983cf76564449260eea3004a2b7011c175309381aa3f9c8a1284fa73c3bc1190ee8c303af5c9191e645946cd5c3915eda38ebbb443c986f0edfe1f0ef85ea6fab77a450a8214f2509ffaaeab3d8323e29fec35d222742c8575823527945b43d099c2fca58ae35490e5c2a1cfdd787cba23da534eb907d4d389e94b7d0cf146de32ed3ef92b00450d6b45f8d9dceb62a2f13091c89af8bbfc439ac097fee84a0aa243b11ac65c735e0f1c95983ed8a5bf3553e9e8c28d82d5fc01a175dce965f244be6f55d070cfdecac12e4ed03ab4a5f47bfdb67d5a337f179ce06bd8c77e6879f4236beda60f45d6036fe123825d5fcc5b4a3cc7a665b657dafb2620df837536b3de26a5af99fd797547bff33e19feecb5407417fa4373d2413cfc5834d273d23453db92cac5e921cc0f1627e9f63711f6683984afcb86e801e1e4a950664d7152d6232e9ecc7704bfce193963484a47e7e01e44f2f7c39907b190c00a4f5c86bdfab20a864c11fe68101e8e16f82566c59106ec2db57bebef7c9ca4eb674ec5e2520865d41e9a2e5fe80abcb48e92ca7d3c8c9a6eba459ee1c3ed71492c56f59db29282f7a2a7b9680880ae3f0d82261b8a561973850af3260087fefa7b1f76bf1e4171eeddb46945ea19ba2885053b5a59c4bfa94af1f74fc0e82be689de9f74acb294db8ab885fdda63a89cc2d6b4ec4a101f803a32d6a9a6cefaf62ef6da1cd53d75c13bc4ef58ec58391b85e4498c4cddc89e0daf450cfca2c471973590991dbb35acd67d2076a08b358a221160d01c096dead3c790f142f3a659548ddf5f157e65446d91eb3c3d416ad704911a9f3126dd929cf0b04f0be2e64957e0773f5d4462e753d6769941dd10e1dbc48d1a3fa4e197106ea6e8ebe3da9fa7d6a1a6f096dff53c19c522acc8c5bad91add7196a5d1fcd50c983d6ee06953bf361d1f77bea19cbf4a404d8d0170a52bcc433b7fe516bf7d2829ee9f9cdbf21f975512c105497e046acd94e5ddf07ba4aef9da0dd74956b267adb4c2e70af106b7f27a4374c504b6a647f0199dd39e998b1f313d37bb50d7ce535685d94be297752a7607106c82de394f6c31d5a790a5545ab40597cb08a727d690dec941af0dca92a8d22d4e986cd860635bcced79179ba19e4f9b05791bee1a00e28942a3e2ac05843c09af7d30a9cb00e2667603a920d9198bed24db0ac56ce6626e10fe5c4b54f8b5d6d677901665f80eff2100483495c7b3654ea66b3627a395aa11e355bdf8d0e5d26fa780322aa60f13cdc0d6c9dd19e085469b7c241bb70746292c084a6da394c5349e63d9bc56569843a1adf72dfd3dcca199605841f1ee5d0bbff1b27a3ded7a7b52c16b903a0d2db3d427765cf629ad22fee9f04a4a219ac957ba6a814be263ab67f0d0b795cf7fab8993c1252f06ede37f4a55981bed9ad6ffe59f28c1d3c02f6df881365be734084974cd90a4dc2083e18dc15f5fe430c022b02c1368f5877698cd107db0aa98e1c6b44914fc6d91c6999a5418215b77b36747b7004e50e4669031a1dbf4748b16157a97985fa45b89d9a0075371dfdd5c94fa734dbe5701ae509ffa2e593e9b79a6d295c7a1c68e64e416e51352aac370b835e8cda372f91215238bbcc83ecb2433f4b68e14ea53bd337f21337d99a57d224ea628f29845c9b43d57505908722d3dcd22d9aeda7257d19f2428b8393ce1ab8215367b4190a4057fd6e193deff3ed7747ecca9e2df118bc168548c1dd7bd6baac91d5d9d09926f08bf12e712f745927297dc17e1b4608064891e267628d35acfa0e0acddb88aa2b99a93151d5e3002bc28ca98a6ea7f9c96227fc5f8b32617d0c9e051aa159e885c5b66453dd4ac74c1a9f611404ede39006ad540a7a589f88ea6c3687132a68d4fe24431cf2f164cf266f84d761c454e6e850861cdb07dbd8a950d9f6000de6802ff638557777e01f945374346120a5578668afd22804a8761753ea9cf1526c1bc87586f2f884c8853e7871d3e88722df34d9c9f51817f16e00a4aba1e89c0eded3a3225e41fb9165327cfa4dfbd10c479aa3db2b729607979221b9f75b0e9e7e7f52c27b75a3d29d027dce9d080370f4b978a774de0d284856d4fb28c4286a1cdec1e639feba8943587e2fde2d3951e8324662a3d3c135ddcd03b60ed2652d45a20df64bec9ca7141edae1e798f41fafb0b8c8162290e31c52666b813124d4108365c7ce3ac974d9e3db009fedd04787896a597dff73c66df52e5d884eba6cf19c7f094b0432f2dc9a3c5da4654a1e0d2e7fe21dca62f0bec1b28cc0da57a4ddf94e0ef95c5f9e28b1b49e9cfe3f26c39624f47c6279a2e2e0cbe3ccaccbad765f62725860456fed08671ac4b95beb125c4b8a3e6d2ef944f6425d801a518a3dfdf32012a7796f9be7859ef05a85370f530bc020330b4a399a0d616b68e0db0cea7f37c4e30c0431f30c3e21dda9500dcfb57c6fb28127312adcb5fe2e2a56a9af86fc9427224c74b03822a064985f5c2f169b8191d1de74a5e7a7b43bc87d275d37d6eac6a69e070b68f15e334f7e1f882d918a190655c968858efaf1d94c1d1dcaf6b70a10072a081d04997349e0eb96cb27a54a1184216bb9b5d03913c0d379b8db89f2589aefeab7ad79cf56c1b4827ee76cd939dfedeaa50a382d0f76b8b75fd1b800cb8eb24b6b3cfa68d4210604f6ad9a2cbdddaac6b6cf3ff5e7c4ec7afb77d2c629c6bc8142dfe7ba905bb323b36cedb100cd595a3eee2dee2130ea37a0677d2fd1fe1fb37a1abf446f37738d830ffc19825218ecc17c9ffe400666058c603897142bdf8d0e42c28c0d386274995160c98c821b84dea82f734ac4188256a774f37b0765a99cb09d85510a8a83797b14ab18914d195cda0b3c737733ff5274dc7c233711f0a034a386481017ca38624880cd3d3029c45f4c6dd2cdfe714ba9062deca45746362397fe62cd0595c53ed4c532595eff0346c9c1dd65bfac7c05265fd454dc9f9b97e20a8afbf319dc5cae4a283668f3a1c57fdffc9c63c278c9d308814efdc7cb8ca32d4cbe26707f76f448e3e7e119b6ed6e1f3ce5a46cccc5e863a196c086c656bc0f3d6f4e56d37976458d96bcebdfca2ea22681f7332dff7020a3dc6896b7e353780d2e5e691abd31df1f90bfd13f3bf516e84c31c19c7d6c5cb7aa03cd8a5e7bdf25049d8bfa08c2b239f60bab70dbef8e398498c5e7f2b2a538798a829fa2618b5f5d21640c9415a2ecbffda7071ccbef0f8f077ea48b228d1ab378d3b84d34917382cb3ec072a8e8c75cd11f520b9c836254fa9702fd455484fe313c67e53df5bddf9db4edba5c88551ece34fc3452c1540c7c8c915965f712a70a9722a3aa61213995d547fd96f83e48f9c4474fd2ab88b1582af0c62255e83041d0e4fff9cf5e1b24915303e3da5e4ab68256c57e7c7969dcf067378004500eeffe1d5060b8ff287b6f947110fae7c2027a3b978fcfd010e906325c6ccfe07c807398589a8564db04751a99d9aaff91c60ea1f01062eec5e6be3bd2befc6ed2db2b0e3aa3c937ef50286f37a929396170ba9cc95363a4117e9902cccfeb78f6784e8b58957fe9eda84c31d4a3b27392d4c870cc9183bb4994c1cb8ac4e7a00b7377c2c6613a26821d8b8da0a4a5df339f3a4f584b7598da87579ef90abc13a7eae0621498aabcc4c894e862c6d1d7a0830fe5975988bad661f35c61add78fbac76be499b9a4ccdf8ff607a6047e885fc066712de01dd95439e849247ab92f4f3899f9ead61abc9f7c918d3847ef921859052f306ccc9d5c8d6f3b5a30d07eb691eda6eec4e14a7fffa12f3bfcb35eaf0df345e7113e1dbfd4f875bad1e44ec4629d111ea21acbc32ac562e0a794054870213918379621c89e7d3feea25af8fc58919a441d5d21153665352f1aa2e34fec91197c59e0aedc5b1ded589b4ac0fae8371158d891d2f268521279115c8134e15719b9fabc01e020d54ba2f4478fdb298bacc4449eb21ab3af7efd6ae47760ddb3b3b7dd4a865844b908f9fc5c50e3002a98ca3770793565816061ab43b31f525abb51a2d12e5489af869b08ff4b622322b14722b9e5db3a6e8871049a978c62cf88af88c933d45e33812a341f32013278b4a5be549fa492fa5af10d4116016f8aa5966e386eb6367f8ed38dcbeec355c0eb6d262aab3a117b2a97e286ee4dea8d22f8b019edc70b91fb95320e5b68462f97ef493277b3941cf50cb20f2d4788aaece4c92acc24ed1a8c8536", 0x1000}], 0x4, 0x0, 0x0, 0x1}, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x8007, 0x1) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 16:00:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) msgget$private(0x0, 0x200) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x1812, r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = msgget(0x0, 0x0) msgget$private(0x0, 0x4) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) dup(r1) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 1: unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = semget(0x0, 0x1, 0x202) semop(r1, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}, {0x0, 0x1, 0x1800}, {0x0, 0x400, 0x1000}, {0x1, 0x80018, 0x1800}, {0x7, 0x0, 0x1000}, {0x0, 0x3, 0x1800}], 0x6) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) close(r2) 16:00:00 executing program 1: shmget(0x2, 0x1000, 0x21, &(0x7f0000fff000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x120, 0x3) r2 = semget(0x1, 0x1, 0x5) semctl$IPC_RMID(r2, 0x0, 0x0) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x2000, 0x404, &(0x7f0000ffe000/0x2000)=nil) 16:00:00 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x4) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x4) r1 = socket$inet(0x2, 0x1000000000003, 0x802f) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x1000000034}, {r1, 0x3}], 0x1, 0x800) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x182) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) chdir(&(0x7f00000003c0)='\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) open(&(0x7f0000000400)='./file0/file1\x00', 0x10000, 0x180) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() lchown(&(0x7f0000000640)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r6) truncate(&(0x7f0000000080)='./file0\x00', 0x3) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="c61f9da040593d84836c5f0f0ba7a6cac8501d7420bcc886f9602a5165d10195343ad60ca6dac31a1b10aa6c4933418527937f674514d2a4ab58fe3ae922926eab0e5d886c478744fc1b090640e096f0efc17be4f38c5cfcf68cdfc2e38cae190eeff4cece451e416bfa0965e610f22384c74b5a0155584174043887171103c81b29695ff121af4384650d807218f72365837873fad3c34b9f5b7e6f9adcc5a091c5582df7a5871fa999f3460bd5", 0xae}, {&(0x7f0000000240)="7dac8cb9b8ee7397b89ba078984b71ea9abbca2d658f338f9adec716e1ca174bd5905daee1a18b3b87933fce76ca52ae0f6a9166cfcdd4", 0x37}, {&(0x7f0000000280)="7a90f6e39c24d21300713c5e1674b6ac38ca5992957e5998db44a7e58411342ee3224d780a9fbad6efb81d7bff2ee24f00577b072c0c3a0b10e0ed3e24014f73798baef5e3281c843734dd5e59442c8ff05c7b1ac594", 0x56}, {&(0x7f0000000300)="b0e012e0c14737dd628d0738d6f3458d79013bf5518818ee38e7d945e5bb3f7cb3dfd73ede5518ad1bfe1035b0bcfdc83badf10b9fe36ce7bca2bbca7cb8a8c853b77f7445d736098d9acfbba48e5dd966812b182954e82d78c514cc706df40c008f7c1fde3e04dfafd63863c3d3d4c7ab7e8c58da93eee30d9a6ae3bab27b8748f434a553792aa19f1b1e8cf199408b1a8415ce71fcb92483b7764d7468a13d24c88d975b8a396f239d68516ab10ad8cd669711221a7fb9068ed51b52d18bbec076f73f43a2ed8e", 0xc8}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r6, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r5}, @cred={0x20, 0xffff, 0x0, r6, r3, r8}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r8}, @cred={0x20, 0xffff, 0x0, r2, r7, r5}, @cred={0x20, 0xffff, 0x0, r6, r3, r4}], 0x138, 0x1}, 0x8) sync() 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2000000000000002, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000180), &(0x7f00000001c0)=0x4) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/121, 0x79) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) geteuid() lseek(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) poll(&(0x7f0000000100)=[{r1, 0x1d4}, {r1, 0x88}, {r1, 0x8}, {r1}, {r1, 0x14}], 0x5, 0x7) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) write(r1, &(0x7f0000000140)='U', 0x1) write(r1, &(0x7f0000000080)="0ba30dbc3dcc7919bf6d0a0d", 0xc) 16:00:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:01 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000fee000/0x10000)=nil, 0x10000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getegid() r10 = getppid() r11 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r7, r8}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r13 = semget$private(0x0, 0x7, 0x2) lchown(&(0x7f0000000100)='./file0\x00', r4, r12) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000140)=ANY=[@ANYBLOB="6a462607951d1d906983b14193b91c423a3d729496b0f025bea3f3e785ed771a68527adaa9e79ae911602d8cb51d1626b9b75ee3e1c3d5b0d6a0e1649fdaf978cadaec3992b4f222a831f47bce303876b962e0f900c737a9811dda17d75853cba317727f46f22ceb7132d98011c40015ee2c6440dd117b4520a8f608aa711caeb3399ac4dd53aafbf5208c372050270ccf1160c16d45c3d65afeb9de9e713b64341fde3c509666216fbbadb6b37fafa011d3f8e6de8fa48944af35fb6a36927d0d4e14529ff81bd8eb0ad244d88789777ae07b8b1ba8a2d1c1d2a91ba4787569826884"], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, 0x0, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x402}, 0x400) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x3, 0x0, r6}) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xffffffac) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/19, &(0x7f0000000080)=0x13) 16:00:01 executing program 1: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x5, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1000000a4) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000780)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x009\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x45, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)=""/43, 0x2b}, {&(0x7f0000000580)=""/94, 0x5e}], 0xa, &(0x7f00000006c0)=""/81, 0x51}, 0x800) 16:00:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() syz_open_pts() r3 = syz_open_pts() preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/170, 0xaa}], 0x7, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x81}, {}], 0x2, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x114, 0x1) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpgid(r1) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000080)="ca6383b47d101b074e397629c815a7417ced983473d348bec5d4f44fde71b5683459b1bbf58240f311991734f3a3d5b3343c4c21c4a61a565f92107aadf860fd739db387636b42795f1f798e8d2721919ad3d0e89da930c1cbb14ee800af5201947747521b46c84870b872c18aea9df12ca0812b413a726e41ea397bc10227cbf422de190cf1a92b75e6b49f912938c742ab858f87e3c092", 0x98) getpgid(r2) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="8a", 0x1}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b4}, {r0, 0x20}, {r0}, {r0, 0x10}, {r0, 0x20}, {r0, 0x8}], 0x6, 0xb5) select(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) dup2(r0, r0) 16:00:01 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x1, 0x100000001, &(0x7f0000000000)="68ae78d5f63ca8ae9b74c18225f6dff6ad33806dcbddfb34541102475cfd454228ac9f6626a87afb4d3bd4c1b920922e7c3ade2d657cdd06426dc29a018dd23cf7323c25a8fd37d550f313ff2c3f5606556119a54d1c4347d01d1f45a41bbbfa3743692fece6ffbe053d7bb206c87645b4ce9adec0744014b34919803e0b5922f96034bb21c3cf19669f900a9d7d349bbfe06231ab2673843bd4091df78f7bf06a6eaccc51d47ad4cdf4b9c4bd739235ab480fcbacc36c47cf41cbea414249078909c757e3343116b951a3a0d5da20f7d8336909afd4c1460b3e629d8cabe73bb19133f051c60756ec765820487403e8ee5c0f07b9bb2f6c525f7fcb3385001af82c7c3f7b9c09579510fd1a7deba7b228e84fff9bba64c720db30250eed75e8992502a01d92822234d65d6c87edaa838452408281dd52ffd5498e92e1eb341f1904b4f84efdbebe5f21389da0af8cfd038b96beb2145e6f233e82595bd54ea25b73b2067cc3cd6162928ca5707ef1edbff48277bfd6d30d0611da851e7b8c533f0070410cf016cc72ad70addab0279f258c553fd04ee2ceb1969b98eaea70b5bc656747cb72d9b68caa20d20d4eaf4cd954696ee09ea7decf6e36812514fbfb90adf708c69fcebe58a50eba95b0020f7767d7e02c067a4470a39ef9c8a189a0779c99cca6d911dc728ac5b6b448f777ab2c4ca149b6d84e5afdb41b116c4c5311db782ee9bcdb3c3dd26a2f972dbff58fb1179598a74c88b55e5e4ec4fae35e9016ef81f020f3f90e1aef66a4c73582ae7a5af872e96b37396a3e77062cd95a8b859068c41d2fb9dd85f17054dd8991b9e05ba51e04ab6ae5df089996c4eef4ab7c618cfa5bc3fae3e4c1a8503acbfcd5dce07de378f7227365d9e8a3b6c0199a5f5ba9203ad22048dad393a6b1aa088d1d2dd5bdeaf658393447713aaced1ed261b2fd3d072332c2c495c8d840f0c516d60bb4630fb9a9d3abefc5edc948e68f42835654df5cac1c4b213c4a9c59afca2b8bb87c07b3810871254dc5eed2fb70ab22f8a3fb1fe1e401ad3c77fc3d4881d9ce44f3195d4cb17ca8bd462f3862e658f99d75c48aa54313c1728fa3a1f89c20a724f25503ab7d09bcac72e13448ff5609fac9c9bd06da58ff3329e4f1bc91fa1f9f55b167fe3870b77b128b03e614e16bacbe7a4058ae918a86eb0914c8b69a8c4a24f48a81195d5125f554f782bd361fd642275b417be2fa85853d7617dcfb7cfd475f23e4d5140acf95c5236522d87cfd10669a2cf8d0d160d54d39456bdae1dc867239a76ad76db57fdad0c30d42167cd37ca8567972d2e821c7aaf1aa682064129b774671441ef19d27e24b39c9dc877731711c3b60516043deb608db12ba432c27ed62bef6d040b8d6ef99b03a6d98a892d4262f781ffffeed8ef788c5ebf24686cad0777f999726e7b2f9ade82099b6ccd0e9f7d14eb50bf67c11b64fc6d93b1da25a147a95e7868a9f32a594286dc4c1145b508cc3525c74f1acafd6363501430d2ea97952c8d5b28568582bc7c578668ed988fe276cc40903af136183b56396c89a5562ad9cf2375d25a42ec976070031c753848ce852b44a8733d4cbb77d8eb0119fd931be7f689b072dcc7c6c1e3a5931fec47bae97cb48d1e07dd0efe77c9dd4963647d78dafa7c5cafc43a6fab62c172d5b47c292096c8aa468e834817ee68e36810b68ac10bb556e0cf41ac0d5965a2b33ec6f2c6923b7271946c0ff6f53e4811448f41604f8506836bbda7dfe47363d928a77f162df7db7dd102a829eea0d5a77ea5aaceb0b60593ac328fa69b98c950d4871d717adc8cfb89c84a97076a495e6963b7e54dd0b543aa51bb998c9bea536b6df83e03a6a5d314ca47578431ccd76d988402f706257d2ceda302025f12f56b6c9c412fb06412670badfd6b3405530bb6e9cfc6be9080cfef879ed3c0cae17d53c409430fa464b53bccb0aabafd11030ffca87fd49dd3ccf95813b958a6a9f0d5aa370252d024c6bd21e853992a2b6408d3a9ab15db34b298e6928d44b6520bc32e1a1785d5f5747689b853746747e803c178a8b29c0c43f2a5bddbf6270300790a623279851ea093b7ae3ba6b6f350282344fcf458fa41756269a9b4cb553751e425049632b4a13424db7a6b20dab470952c226edbfcd5ae3a72bf4647f2d5f0c2157ddb6c8799ed5c471af2ad1b4ffe598ba62e691ac4014b51b8db204e646d919355db81e0f7ed242a6fb88b576766fb6737aeaa4cacaf437499e7295ed76d775cf26f82842c51460fbf19c71c9eeddb1760ba8ef62c02787afbfaa11a3e6c665180e2238cee63a161b48518643fe5bc7dfc6d68f6eb9177de066fc3b94628d73bb33ac201371d0d98e693e04bc67e20d28d97e59c912e438ad5ec290ca2205963d4ac5be36008d2432c22aae12bdaf6a3fc71c8c29ce4e68cc4c8bca0167d3f16111befe8c7cbdb90bee5f3ca2ef86f9422a5464cd572776d314b830eae49a4d7d21afc35f93ffd2c36e3182fc2b02cdea1514606ef00df87acfd30d546dda12be4dca55a701db618eb92be68b960c1cddac4bc2bd945fab5accdb5dbe232b4fbc718a00d86c3f8409ff0fc74cdb5ddd1286c5eedae9fcd18adc391a3fed68d196f031c8b5f54c932256f9e9804722c3812f8032eb6bbf7e198887aab93bc5f45f3fdb618ce76a97fe535491a8de651b4224635ddee99fd3dfdaed873c23813c014a2408db132e90c0fc3472151da3bce41e8b7feeeea2f1fe809995ba862cf4082f1ba5c984f1baecedb3f34b39be01022752d2bd2f7a7b613e7041834efd439b3a0d68dfe59a59147b1e9bfb00315aefabeffbcd21fdf84e9659fe49fc92f71e702da1cf9f76acb065b76e71781e34ffdad4faeceefd27a70fd3523f2f0da44648756ba7d78c9330c043528e9184659ee70e8f94d25db921f02a5bed1b3c2f4475fe36ccf90e4265c63c106040587b1e02012f172f93d92055b4633d6b1ead2775b10f021d37b4773ce9e462493f2bf783b0ff23989d788887d626498d697aa038f8f9d1c02f312e44593baa9fd4805745d187a1a19d8525b1573bd782f89a78fb4272dcb02c46ce688f63feabdaf5b6ebefefd2d04a772e339221e8ed9372e3dc46ce44034e9ee29bf263839837a300b11e7e65f00ca17a96ff57d9129ed60f255f21b8f74596c3b2c4b440df15dd0a71c97c22f7637abf10b7b2fd8874ed8e9ccb036d9efa8c628d9a15662b09bbd09cc9f6b3b4d8230b72f58191760e5c7fc4990afb7a132fe9d1bde610ee994c6c63d49e3af53f58dfbb8b44b96182e6775ce69a0b528c68a7812ccc4b74157e5a98d9cb8ef46fe1561df627f5fa8dd59ccec561c21602564752d8b18e403908c33bd520000f15b1834b4a3d523c5bfd78c2d95800fef92b32b36d62bd55a94626ecfbb68d306b89fe09a1175fd5ef90f1e146aaf3e125a7853578a41735600a213ee91c5cd881b6220782cf50667d70e6e8b4a4e41f636dce281c13690bb015a2630f3139048167266a45ab9e498c96e3db12ab66d0880af4ce27a7353f2de1fa73823d0b58ca2570b03a00d8c21b17272e7aa48f50872477f483ccd0a044580b191bbaf10f8ff80cfc22559b922011eaec41927aa56ec411bf6541ba50781183d196563975f5746d5a1340350d32348679ccb484d44e53d4fd568645ebbc71916658b4bb094bdbfe018076c9de6c33ee873aa96b04a120460e8c689f132f8cb071c9b24fbf3ea9651ba417e09ce57f5038a77df78ca24671c69dd8cfd7a2fae587516e2b5db81b1c5c0f5b7df984eebc2423c8af9b72d14f3b1a0257b7500e93f3105dd986ba45fc3a98b60f35e38780d24deb3a938df8f30cece518909274f497e7d73c8198ecf4a54e66a0d285514d9a5ce0f26935b0ab7fa5ef4b72c9e3dcb463b44c0355adbb4c0aff292edaa6dc3de55fee379e998d001338acb2b7d203161d4c75dac8b65709156bba6312273551e85fbd3fae7293fe5fa5edd33521c2096aa7828646e85b10163f5359268736e2f34e4d7f0bb827310f531f4bea3ca64ff6eeace74e0e648cb0540eb9d84b0d5d6ac552b695ad689916e6a2d3993dd0b77dee5e4427ac923c8f1edfae6fae50497bc42c62ef287a2302b40679e851e225d6e17236e58201fc0b563a52bd1956cb215cc0b7c6609c48295ad09277de8795f0b1bc1f7dc9ef46620ffde58ceddc5954d374dbdd0297d4eb27f6483ea6c256f24dfb4f4410443d4a3e22748e0a37cdefe7d636adca9f62070bbb4919ac3e4950e9115ef234b94d9604c53a03bbc5225f569572aadbe234f022348a39fbe4c65a41376feec1a010d0649f2a229dbab7ba026cd94797de741c7f776a79b48a448321633fa7d4dcd9aafeef7a6a18fcd5b4d0770b913bb782b84b7f813a21fab920fea718a47c696132e7153b62116b20f4853f330cc503e75880f45212e46529175bd5e1aea1aa8aefb278c2e58429114af893cc08396bf87d4a6e57c0f280e7a0b53a22d75c838e6337c238ae6fcbaed95ab5c18ab98058825041f6c34f80ae7fdd650b92c5611cbff3383cc66666c13f5cb55e3fc4d87bae02222c713d5ea50ba393b285431e3ceccbc3dbc88ede69d3eada9e96b6d7e1151916c46e7392883c1b458e51c927afbd85053f38d5d161110085842f4270d44feebc164897aed58038dd50b7a7157bea00581711b9ce32b294d5c568e2ce8df5e8f5319e1734a18ff78404c53b3c2ddabc51fdbcc64fe625758a99ef525482c9f671b85d46cd5f8a01d4cdb84d87c282e27a5928175fe0190e3646b1317d7c9ade99cc0d6628896d695f07ea63cf195313e4077a47364d88d59b835341a00a30dc86aee3a88e94b9cd7fdab5644a8237d1a494def7d57436ee3445dafe8d92e18383ac7554bfc19d854204d0ef4531ac91091a41d1adea74d193fbb9fb5e780261c6d279961ee3af9da0dd0bd20067998db192dbc287da69380682db006720f1f245ac2dabb4b54b4521bf2198b3e2384f6bd3ddc53fb3e5fdd20beeee1251098d187d1ebf6bc212ce1f024e1e89d2e34dd3480324f003a9f414bb534f7c00a2e14996bed40fc080aee41ad6ac1f18cc175d833cd5e52489652d31cf659d433996066baafa10a0d037d37dcda9a0eb878e30757322692cb620737fa99b8177e4b76cb3550cddb922517e250752424de13909bc6ac81ee38cd942a79ec8d8ec98cb7e5dbc048cb96eeb144257301b4a081f56f0c7e07e436430d810156ce602cdb752deb6d9b1f673dd06d9c24360bf79f6bee6bee174b346dcb94ec9d3d69eb2a1e41cfea6fbc44549b3419c63854e2a7b23ac56a2a868dc436aa91676ca7db207e571855caa278fa45adede5e8eca58b42bf41cf85a8d0f0107ab79a2f0353379462f235e74bf904b0865d0500ad14442cadee38480ab1fc82c5fc7269a38d50679458661cafca73da799ff718c68cc66bd11259c3ee2ab5a4d7ad0ad8e3531e2dccbf7ce5e213fcff37ffbf6145bc93ed53e407c5c21a056bb03c03d7df0d943a5790c22f8ea6594712b27be176c773ccf7d6d233f8f4df716e607d5e03736d76ba7d39f69adda10de07e3dbf6b3a9eac83a240bebb12ff9840495acb2e44179d7b4379440084439fe905d9c2e69e448117af515baca05a923b80a3fc0fb9e13c3cc4ce76ae21da6e3a4b299ec2ab196a95e6335f48399e1cc07833d6db52bb02a0754e53661355b1e1f0d60f8024e569cc4685ad0e015c4e935dd6cf06f4edb60a148dbbaf713", 0x1000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x9) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) semget(0x0, 0x4, 0x201) 16:00:01 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = socket$unix(0x1, 0x200000004, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x21005, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) recvfrom$inet(r1, &(0x7f0000000100)=""/241, 0xf1, 0x1, &(0x7f0000000200)={0x2, 0x3}, 0xc) listen(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x40000c820) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:02 executing program 0: r0 = socket(0x3b, 0x8007, 0x8000) r1 = socket(0x10000000002, 0x8003, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="9000000000000000ffff000020000000575d371b202030bb81e667b7f3120a68f8ccdf86134f35070b8b200bd2f82990608f1a8bace299215b1f8f2c5e5176dcd904c206873ea481dce86d1fee96ef92554d12a40637902a26717c18ebfa6dcf8b268c9ae2e065434b8c50efcf6989c7631cd4316ad601eb85c379a04fa2cefe17a4079a68305e623d2f6fbe6a18000000010000000000ffff00001e000000ac36d88629db6cd5909ec9d0bb5e480fca1c2b6858e456ede1d4a8eb3939ca7c2ad90d07ec9faca7b8715268979c101de80abcc8237f2f6ffd4be920949ca8a3b35e0c501d7ea0a093d2771da7fe9497d86f607982924a90c1c4690bd1977fbb93284e0a9d0f7bb390071353e5a08000d454cdaa60ed8636d5ead9dbfa86119875f734a1e2afa01ddd5351e7bfef476d000cfb1f469c2d7a9f09adb6c785679c33f690d27b1a885b34fabe662ae8e0bc45e6ef87f820f8169de9f44bec9fc6c92913ec422d01450e6baf2780a18b641e09c089f793716aa0dc5e5d8324fe9a4d237c21e66e86a14ee61efdfdef97d400c00000000000000001000000090000004a48d5b17d9287dfc431a04d1d0b8a21d3465ff06723f63bdef80d79472104248e38cba8e5ce7e990b31a4fe3734ffd9bc0cdff579dc6e724c596e78d1e35b0cf53adedcee1b9240114d6dacb786eede94228388a90a712a44a447df78b910ad0cc75f6c816eb735cd2b0d7acac650662d6e3da7373bfe8d86b3aa0c999ee349535fb285b16ce02c596784ca40ee1eca9cb910c059ed0f6850e1de510c2624538799014d2d002bf2651fbeae00000000c800000000000000ffff00007f000000eea362d9a839dca4b9d4c80bc120ed28ac8920fef57d0baf1f8f491c6d2a78007a89c98d6b998b38612e8cdfe30288f21b111bcbf2f06050f0b42c94648faf1ea5201ba6b247fea12cfac9b71f580900000025bea93496b4303388ed568e65ffa6cd5a2032a36a1e2f270ad78a17d8a00e26d966dc046ead9e066e9e0ff4711e6e6875bb6b6254083144930dcb7a3c550ec1ee276d8f76eaf6742698411a1d8a50ab2abebc4ed6e3e2904ef26d0b72fa1e611d2b70bbe5006800000000000000ffff000000100000f994655f21b4313bd65a77e001b7286794ba97ac46469bbaa5c84922c289c8361630a7496f5e1c1686daa45d0290c3c65c32fbd0acc7b726feb7a84bc1980461c69841409ea136806f49ba6c67764b16f26d0000000000000801000000000000000000000300000062a1edfd0157cb5ee203428509692516f33c107672bd6a6f1b39a916b480739ed349f5f3280d3b118f1ddaf0f961e35beaf64c529bb0ed21ccd059d526b92fe10839cb6de7a5adb6c92cad521a28d3d9f6552f29baba9c4e33e87889de4f8b79157bf7a9cfb0d0f94d6e0f8afd63f1c30d8ebe41ea8a5c29f103a2ef4f4290fc634f9229568e49ba5eba22343e49d816d3a1fc4f824b77dcc7d8f7b629f03f5a9001add8166e967291bf091cda177d7ce8486389b3f6f7cc995efb706011bd111bde3e1bccd3544e730481d50c8b7a07533bd69982b665b4029a16a3c2e72e384df23e9a0f83afcf2dd5670d3caab5e15ad37e856b381600000000000000e0000000000000000100000004000000a4be1681f56af4fdfec0fe06159bfee294726dcd5d42cd466585210b4d01cede3f1a297e0403a46058500f77963f8d30afb5cea09efec7616fda9cd43c5a12e6bb8f2303dae12fe336cb0da2e4efb5755827fd71892e9e327a4fcf31e6558de69a2ac1794c3c9b3695fe51f7cfb8f2472636da6c49a716be338d01089709c59aa2c1599e5fc3b791c881732b34de5d913ca32793309cb80761e90b8a51484f14387d5013eb55bd2ca0667cd347caaaa37d1a47e5081fc1017a56333010d4b17d4a9be13f5e0f8b792671ee07b7ccfe6e"], 0x56d}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f00000000c0)=0x81, 0x4) read(r1, &(0x7f0000000100)=""/103, 0x67) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) socket(0x1, 0x3, 0x2) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) connect$inet6(r1, &(0x7f0000001500), 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x400, 0x7ff}, 0xc) 16:00:02 executing program 1: socketpair(0xfd1eb734d7ae6057, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3, 0xffffffffb5fe7c0d}, 0xc) r1 = socket$inet(0x2, 0x3, 0x900000000) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) 16:00:02 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r0) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000001c0)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = syz_open_pts() r2 = getgid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xba) 16:00:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/251, 0xfb}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x400000002) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffffffffffdd0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0xffffffff, 0x8, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x1) r1 = dup(r0) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xfff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="cb02aafe65057e910597bbabfc028546f1b102bf6fe66f4d7a90d22adadf848276980af1c95c737d3c3300ac49a1565b97535dc391de8193494997a2d3b3c43b63a156249a3d113985ae3ed03f87f93cb128e9b5c844ce808b971ca48204fc89050fb699615dbe2693887e651d383f56916dfe7f2c025b72d28a46f6b115319f44d3b2a0970c520a132144928221a7207c5ba3c99f5c7f749d6f56ae6a2e78f93501c17e3074399a9f741d599c320d620f308e3294df1968fa940e2781ebbbe02901aadb6f3abc83888120be03946ccd64927efde23e71cf3f518cdfc3c69286d44d80fcb432b3f62afc0513510fa7d290cf35b915be3c5c65fa555c", 0xfc) shutdown(r0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x2}, 0xc) pipe(&(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x2}, 0x8) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) sendmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000580)="bfe68d6049e6e37d55d3e8ea23c8fcb9b4b5417a5769b2a00181869aea2b7757f80df2d58a4649d7bec82c7834814724e74e15a9ecd6e597818f35311ca6a0b0b2108ebf304e41b9e134a32ca4be743b4639b168f87c2da7e712494047f607313a6dbfa8e08d878f9319443d5dc1f6f1c5454425d98bd9cfa109a2a3fbf7e10293eb51733ade505f7d42a18314a4148b765de194f897781318692bc260299938df3f9be248583056c1e6534a8050de67f7ab77b0e39911108d3307b272bacfcfbe946f146737dbff987f4257915531f6503d1f46c5c1adae2874c9f1d9dd630455917b4de0c1889ccbb9fdccdb4b01edec4fa04a8f0f02a8b273952a4ba0", 0xfe}, {&(0x7f0000000680)="05c6c2da1bdbef766fdd0419f2e59b72404fe4b631cf4da02ccb20d71f93ff63b31a47", 0x23}, {&(0x7f00000006c0)="495cad7d8820301c285ab87dd944d7c1daaae9a30bfdb7f8df2fd818711d691319982dd9d787773ef40d75a16d40c4988a51830856f0e02216926bd3ee7a3201dbe5b752d13a83a72f1bef35047761181eab389c4839e6c706a75fa6a2e3ff1e614e0626dbe251884f01131853ce", 0x6e}, {&(0x7f0000000740)="a574f4b7b4b3e9e73e17f4eee702aa9a57abeb4c6981a6f4dca8def762bcf59fac6f5181c27a86e02975dcecea7e39862ee6cf3abfd5c9ff5df0294e2ecf326f0ebf012e13727e33a12bad5a0249492fcee7785e5da741f6825273b9beb001d929aa7cc35e621f4e6de904d3fe853afeadc6c5a4d11e30f58edc1b84ff3681d644d21f104a006595156ff0566d876987e8a959503f5f46217b5aee1b820c79c6d8e7126cd2cbade947a61f037ee7b33d72151d438524fbc916988e995f5a68c378ccb8800a1b76fdda9bd6eb532341ed5e396e2b1fed99d7cbd4", 0xda}, {&(0x7f0000000840)="2cd3035d6c523cfcb1da9f3d0dc4c04ac039d7e7d7b0d0ca800bae55bd099379c9979ff18337438283013b5f8fd248a20f67910e48a0987628ee3020ef7fed6a14aa91aca1ec324371b2e0619b51bf84e94b89b8f1acae", 0x57}, {&(0x7f00000008c0)="4b256e9ab577c34ddb90d18aca31a0d75debaf63632c7e2eafb1b04215d327fdf59183bfa5f17b5c6198faa9d987f7e021351e34bc11ef06c2c07cf5fd143dc917fae59ae86c1096c731b578385ea0edee8afef182bcda361955872ab0667bf7b5d235b5b6171b3592fcb2", 0x6b}, {&(0x7f0000000940)="a3649cb2f6a7cedd0aa9447fd5b4edb8d3b89a39e8f1af13808f65b1084068e3ac7e1fcedc5b68b53a49de3256d1", 0x2e}, {&(0x7f0000000980)="b6e83e29808c1d2271e11a295a454ab2ecfc8ae51bdf15c5762fb1dbf4726d19da3557bbe609980b9ae4c08be3ae88c3603a876d2f26fc8de22fccca5bbfbbc0780fb100fd130d3b9ab815169f9079983e819cf4ddf9206cf09049fe7326b6eaa0cdd0979fc8219d08f7c1543ae69509bf13abcc107eb495249ce1b6ac6c1cbaefd87003033211dd59d423a667f7c8bc0e3c0c8572a6a89c16b40d8347125a2debbcca14169778078eb33211fdb8779a1df28dd6d18466a696c4ae01f0370d28a04bdfb34d2051ee4a45d956b53d22e5af98e17f90b8ff604b04797410f8da6f99e7ee26b0667edfe4d2eefc99134f", 0xef}], 0x8, &(0x7f0000000b00)=[{0x1010, 0x0, 0xff, "ac118614a20dfce9615b9f37118eb151671bd1d885cc572f7fed1386a9598b747a99a591d4685678019eeb8e8b4f17c447c63e1a0321db77be64f04b490df9dece69d3848c76d315078e8065505bfb844a65da31be52ab87ec50364e28f8f18342be7e12700a5582203426f3704dfc9b3a70d7918adedb9558ea885a74f0cf72250467a0b814d0b45f8a474b34161f19fa2ef01df54e68434ca642786e681dc33fdd1fb7ed2f2b8b72ddbb522dc256f9b68a840d0e4d581bd39a80c49047a4dfbf4071e2e64360278b4847b481269538cb21d8e5858bfa43177a9f809efcf51c6b896420da401ca12582345cc2e3fe224e98efba90cf0523e2c25585a2a44ee3faad5019ef1c0b1e2528ffcb15b0f3a4ae0ab274032c0bed6c1e36d6516615db02cd97c88e57020de597094919a50c25a7a83d0a2d865efe47dfa894d20b24cbb10099f7b53c09cc26d2e580b1fa153946b21551a35a532e7ebdc9ca4483b2cc56bd559119fd7c2b140973a82f43224bc98d716a0efaf0716135fa9c232228f00ea88ab2c6e29ac19ef1f5233f347bb221aec7c7db4082ffda5c172a7a01e07ad9b5ef682da64f665659e1dc30847ebc54b8765e38892308859249abe276c1ca1f6d7425dadee5f8e3f43888bc529cdec6554a30f5910f71a63fdd6c5063dd41a5e8dcc7bef68ffe752857f854c1a25c133446735ce6c68e48cd1e4a11cf674535a8c5db775ae31cba5bc9e439d4b54c9b71486d0b7cf2dca28bce968fc4b1e3dcbc3352bfe2e0590ebd0c801b2abdcb1925b246616fd792c5e5f7544d921a1c1e8117d6f11cac0f64c6be8d66c108bede01d8bc1e3979c4bc5b1f64bddd71c14bcdc7b85e9f44b48a1df4da58f5d519e82795da5e712cfc1927901d01bab89ce56e1e45d26573f10f4cc386eb3ae670b74dc28dd3a25959268e3c3e3139134a1cf432533dae56898e5bc2678676862be0b4e6aebbd82e3cb68da80ad52107c17bd2cae6688e0b443dab86baf8de12fc3bf7feff03b5733ee26b4fac788bc5c2e32df60245c6456ffbee8b12826f7dd8709605d2162639dba4b7a0c6607185e13933ec33a28772396b031f4b0d68c91ecfb9b5d429cf75b6b73a205a2bdeb4758c0d542eb06ba47d25e9404fbc25fc7d05b4a1b8deba26f7d3ad3eab7d104729557d458d877d10fc14fa42ba384cb568b40d3ca8a6f73f8ed1ba4b6031b5a5026b2f1ac8d829579fecbb263514b1811fccfe42cae56a8db0d2c0f445416ed1d7e77ff02331607f11932271a9c20de05f4422794ccc3163bad0b8e1969210069870504478cadd6f802b0b0eed39467259fd3145d6ae90ddd547572606ea3843dce8354600ab370442452a35d74df76dd14eed3dd9e058006d7a3847a9dd21cf21a4c6a9c5e19d77122fd88f8ee1f43de670aaf4d143c7c520cc1219061363ea568d60fe3379668d8f358594d14adf2eda9aaf9224bcc690f7cbb5ae02c2ce32e98b44de90b30fc859abefc3dcacc8bc7acbd73e49bfc0dc4bbd025590b29a67a265e17c5fae6db89c202aa5926c1f6c5a5d9bf0a2734d0c58c933445389a091ea117ae9b3038913f9e99a9e8535e7024174b39c2644ca06f92bbb52b6f9c6945ddcff5101acc5c39b6edf410f70fe3aeafd9ac5519309f344f78a77bf3bdd2affe15cf96a687840c8808f4548579bcee49a480c62b144a22bdc4a6fcccaaa08be27c4eaa475f24567f23b327ffbc0522b037e0fa472d7331d6ad6473792059353406d33103e534a0fb93dbf33e3c491866e67537d673bf69ea06b17c0c7f43f59dba3fe327f9a51547c8f7a9f7c998eca0b740eba0ca7a2441cdd9069f352a0a9ad6495fbb3c80acea25270a7e1d5cb6ee08943e246274dabc4fb9b3c67728aa0a7c1da830f0530d8394914d7002f72d7386bb39386e7495d54c1f10503f201a68d49ce9229e686775ce97e51bc52be61a4c74f12837940ca340af5ca63e95d8f4ec8e24d92e9482be26b0a0fdbf54399117eb82fbcd3bd9648ac8bbe1fb7288f6843274dcfa405083f3944b00bf146df0c1d049f62a7071282ccef77fefc9e3a13b510e58c08e38ee7027f847e4ccad5bc698ecf0e03a31828e68174edcd973aaaf4a24105f1e9c740db7f0a447365d875b9b9ff42a20e1bc79bd45143e95c01d7b2df1e5ad6bb22aaaf5950073a4e3c8b2079adc35d6f98aca29565d8c07677ff5175baf210e9e86e51b5dd616023ee97eb3d7653b3358407eafb4dc8b0f66f348a4e2480be397c8354897d30a559fb4a9c921d4ad525fdea524f283aea860038379f2cf913777ee3e8923be532cd9b56206e8a58badd522d0aec4120ef3c49a5835802224cd2ecbaf7e6a192206328668c12a10e6e34062e38fcbda94298a97b8edd679c746fddc1ee3ff7de8c11852b58e59b9bdbfdcf3b838dce509ddc5759f6d1072876a1f1ad2151255e003e12edb0db55b093010f4a39b9784a12a9a6d50d6b3b94d29e12f869f6f17328b895d57045354af836e151b79abbe76f7247346e232177836a8eaa0de32ced12cef74ae4159162fc02976c1a7c24fa0ff9760176c5efa009c462d4df2191252aeb7af50ff5e792252d54beb58948e3f5b4635bcafb7bca9ec3eec2c61ddf11593664d78808b65f775cdae89b1451716fff349e49cf12b79b2aa28c65f1ccc2c9b5917447f1abd49c57945b7352858e85dc7a00eb1b2253638980a49db2cd16eb5d1dd3e9659e2a6ff797e756334e141cc00be9400f22a73f466d4f4310fced1c1ad0152f21644fe6d1c39eb3f443eadf329fcff9eb0f81215359b9bad449210efe801fa90955816940d6fba2ebb40ebb8f8cdbcffd6d3ef8bee47b5549946e8eacbb248d3c280e5168e6bf832715a89bb820d8fdbd14da4f01751a9667a6ac2e4e7f64390e85c97e95ed5b9a84e1298b4ce2ac5bc9a199468be99aec9efa70c4e5b5e08f45d3f24322ec4955530f5ebd65966e9750fbd87ced6d2f3ec0cdbb49cd291c15c93e1dd8b98b8a961861c96e5b0d16b7a6638c1b99068a42eb1b8cc0ac8b5518f6936f2734d64422caca8c3840b5e3e901e3bcbe84c6e61151b3e6b27473653e626fd688e7906aa0eb7a7d0c5b91a8220de55d63ec7beb71d364f46d180ba87b5e5af8cd3c31c09e6b4be7741d5208b45c1a78c664b4ac30eed975b77b88bf3e8444ca5f748064a5fcf4395d58a40477ab2ba15355fbcee1447dd472e4f619ed710cdc73ffed1d7713f3d70638284902f4d99c7e2f2ad4fe7b05a2ba21e379bd9859f0d71f3cf8a865b7438886a875364137fb6b6f420eacbfe3e2679e399287b079349b56d6235365e90d1a6bbac34ccbdaa591561a553f47c63816523a06b3cd9af40f5d3f25caf9a83d2e900198403740c1886764986dc205739865a5f12c4809608eb306200667e62b8536ad011a08969c348908b565b3eff478b236c4d8d19409ea12437c6f5935a89a15d03d61b92d0d9977a956877ffdd4b4703219b0d86d5cb93ed416ffc345d3f3a1b754778d16f6226fc996b26a2d149d06929af96030b6d05ac028feb67d5f51317c74db61d7a853df191e167212e0967a2c8d6916d59a98ea3d510130589a957dcd36290f194b23e14e302d73010ff1d74d576a6743bf6e41cdddc94165e5d55af0dd65cc1a7b4331d8f7cdf287c64109a5517f8bc2a03c416ae5f961cd9f72f37a0990f5ef72f380d12b6ce8d477bad590480074da2c0e78169e7d55f061f0372a37c4c8a8eaf58478d58d70a6d68cadf53aa6c601bf5775c2fe1d4feb91bf7a1100bbcde24fec784ef3bf01d7aa103b173c47edfbdabe20d25e087512ad5a0e21cd15d4a910f65841813c3d147e75c432e5069fd706c72501406fe9496c2fc187eac0136589f6c0c817011b4f06807ff6cf4b0afd3d2af8b4eb617cf7665552e97c9cdd1cee3b9640d179b19d2fd4c497bad74a375f8fe449b90a91ef1f3b28234e9b4f73398613d6ae246624c5b2a02649948307e68755a1ed9c785b752d44df02b384df0a2423edfecca2b71d615d1a2f61a9977aefc4957df3c22be41fe60d1dfdaa2c15f6370f4c2977364083680d677b9dd16371e19d483e5fbfdbb0e21f923dd910585b394d141982f7aa82d4b0e8d01eb88009327d203b45b32f5c34232b7bddc26c2e9a836fbd0131522ff90d99b134027da5c29ca158a80ef216cafe630821938c31d97612a5cfad28ff9415d59bafc8b86d357d0c7ae57a420e775c731d4661606d2bbe6f03755ce1d1d5b3b432c974f43dfce1cf7ee746d53c2d8110d8e2a731c633ad1a9e51716f198b17c24d30e606007e13af2bae5a3745a401f9740458d1d6393bd1390765a3906e42d32709ac2d785b2ad6716a3a17676af49ed6ab792a5651ec5358c98df87cbfded962e33bb064e44becb54a01084fddd2f5903951ea5909e3acef06a2c25f4b737734d345c5003389117c8111cbbd519f367794e8f444bf11cbbc3f6fb0b2fd3989fa81997f9a291716567f67cc0573b115b5eb99fcb1e12a4a13c20bf5390285a2b73e7effae997f7cd18ba1a346aa029e8ea1a6f6fe76ed09892d20c9c8a612ffd7e24da2044777f36795309e5f2accda9d4399bd3de50b0b7c21bb06f003b202391e06b8d53029dbbeee061b5ce3d66e811419606c8befa0d156925611546ac8fed3bc66519992b68fb0fecb7e3a592d96f740dd5e42ff50ec3f2cd0fc778a07984c0a1ff6d879aaba83739565175802e78c92a2ee40732bf1c170ba975d3a40a9d4e8a4220a3c4dcf4f30e24b653c7bb67fd27647a5b6c59e5279d5cde697a940c899e1cea2c3ed3edf25ddea82990fc6a70cccd9d6e2ae77a047c46be49a34b97f7b704ae5adad4318b59df59200ed0ed98bbda38728e4b80e9cc92a1fa313bf4c6589c0475f1d0c3ea72adb461f834de4537437bde6a8f408cb240c53117e3b600417d79cbf2c694908d0abe7394fd8e83aa9db515c91765f40b37210139df856c4a3f0ba0647503050173a132f2ee0fc8a345258a0e7ddf0413614697d88a38492be22092c4848e048a9210fb772ea9260ee3fc8ab37853dd9fe609410f5dc5eb0ae13dc4f7a3567823b4758eaa74efaac784bb4477c1f1664456a19cb8bcb5b81cf9fcf10f1133796ade7186e12225005aed8d024da9e40bf4a6e632789ab9d86d2f55a55e173f88abe7acedf0cae98996f1a0974fcf5a383b54c2c56c11873d5842803ac5318b2b8af2f608271df33a9d1c136390577d110315cd46b63d04a8af0a2ef74de2eba17eba6fd15344c1137bf92a4f34f24af0007764fbe535692a954a8c0cf622a06d38976ab898913245548d7e9677c6bd8fabbcee57033d07267d4d2f367b310de2c45272425c989925375851a0519095c268919c0b6e76c5efb38ced2d571727e9488e017080b294a7a90351012b67568a9104f340e8e5437346435b6bc12cdb6db39292d6ead39761ced931fe7cc9bf06d733ffa5b24c554b281a97490056b2532c02941874d9fe4bcee5b8e6fe148a68ea70151e16de6dfb657486a86b38b9d0c3d84c890be81ec7be515f5aa4121a0c8873605d67858b9b8904894b32e7f6939e8cda42e3d4eab15c3c59b2f9d14896c500c69a12b45c7d8ccdcfd830855a8b45c96994f21e2a3c0d19559b41230a890e4d23ea755fce5f305625591312f498cea8a0f5e84fb635e832a8a6e470372cb3f6d10e043098f949f2e8596ab942076ef4dced27f0d5c300b5cfbd820c1ada75665ca37e515ef1b14bce4381158b18701d03944"}], 0x1010}, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/124, 0x7c}], 0x6, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/85, 0x55) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) recvfrom$unix(r4, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 16:00:03 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x248) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x10000003c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x39) write(r0, &(0x7f00000000c0)="f547f376c6565de37ce10c389b90c0598abd354316c48eced2cd606c1e433ad8c3c1ccebd7e2d8bf1890df3c26d12f0f7bfb27cd7f7bf0ee3a4fc615754e7e037a8ec8c6298aefdc78b505223264e92f01a202de6354c5f15de1bca3c6d50c581eabcacfccf7d54e0d3dd5c6369f2a9a5efcfe02cd1743699b2e9fe8c3dd899e97bb0eb8b104ee924c87587b93ccbb036cb6038b70d230e353ce9695d0900a", 0x65) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) readlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/85, 0x55) 16:00:04 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./control/file1\x00', 0x20, 0x100) mknod(&(0x7f0000000080)='./control\x00', 0x1142, 0x0) open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() dup(r3) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000001a00)=""/4096, 0x1205) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7ff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x32b, 0x1}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x500, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x164) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/209, 0xd1) 16:00:04 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmget(0x0, 0x4000, 0x70, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x800005, 0x10000) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000180)="8a4dc14e7b0f10dac852a19ae1412ce3a01430d1c6902741d626a2e19be9df80c5014334f89bbded7e007e29be3941911ae70c0d0e8f2bdcb808f85d8eecbdb9ddc9a8e3487aed28294fefb5ba498e8b1bf9a4bec57f0c070cb4ba0197cc119e13741ca5e496775c36f0300f5842999527d63679eac73006539275685b2a9b5a0133a53a7452bb87e5f72d8b8d6ab7c9ba2d2a", 0x93}, {&(0x7f0000000240)="f096dc5afc218cef403bfd0fa479aeb1e4f6802e19567731d26667a1c8a372f8f1cc20f64535b3991a10b422ce966fcfd63f8361fa79a5b5509f9956c30c758d2fef0cf73b565fe9db23bc4564eb1ff7a18f696b0cf38d950803d8afcc1cb5e849600b932122cb97c309cea7ba80eab380c12afcdc2f1b4b1a3834cf083e17087af3870d9aa5362db0a67eae4e9965b269563b7ac45bbd8d8ca2ccc08a59d27fa0ef22eaaad4224b1da98a50ff4a696588", 0xb1}, {&(0x7f0000000300)="9931d87907fd741a91eaa1cb06eef265acd9dd463c6a2fdd7f5435a7cd36a3d060767a459cefb7c87f2d672f0bac024b7a5163913a38f8bb20f614f4f3187dac6eddca5e639c9e058aa04f5df8613ed38b6e76264bc1c95545468de85f9a3854ed0ba75000329e015793b8701af174362a14524f523073c2ac27800ed081e7cd1cab41001d65e6e415dbb7b47fbdc7b17d055382879120eece9df3ab7f141245df5f1174a4631e0891160c55c7bab51fffc5a6655ac0a572963591cde1acfe5fb31f1163c92d6eaf7e263277ce8124103ee2ded6a4a5e00c21e4a43e62da0350ad8824cb1fba4238ec10c97b8f103fcd6d4ea0e85b5415fea6503c240901a2dde219f5973ccfb843bc77cd53d0c5e11930ef4b0d0d924b35680dfab2a6ce4193008e1a092add7e5fae45e55de8a45d46b1fb6059c661f0fafd77c8251c8aac8174398aa423541f05c82f853fd1ab20760afdc98817406547e9d31a3d8522b12d8846b804b166bb6d140ac69af06b4ff25585d7b9ee14a6baa63c2a2fcc51e2a4468257ece57906a93c97eeb01424145c3578d5dc5a1f988b1e8a2d723b65b4f53c0b6f0a4c41be4aeb864fe3415c6e0e676b4e52b0a173c38140c8f14c48e8cf7577f778cbc2616e15082e839902a2439566b82b747e4f3c46eef609b652e31f8ae3982f753efca3199772d32e6ed23fa70c71ffeedcffa6240c086b0af97b4cc1fbe4a8ec3403e11b5b3885851494c3ffadb0b9a10b7772c4a62a4e14fac1be484c3b654541615374801574a52ddbdb3837bbcbb0a98cccf914f84eb3231f21a16f89edfc93227b54cff769143f7557569784a74eaea41f4f32940e53eca9b9a7e277d1868b5bf7328a9e202c78875d06658df56fe0443ac149b193d1933caf69d0ca73a8a5dc26e80d6b36dbcf9c5cf6aa149125de35269f518ce1c992d0833900d63978f925232c6ee726d479384064b231bacc15970491786faf7e7ab05c190ebb4f854fa2ca5639b0e3e2c07f13e4c8c649a93f840e959517fe0480cfbfefd667d6915b626518fda276c67e036024de651fc0962cca410c42f1e740b4b19fb98115620de590bd3061d026c0187b1267603f6892a69917ac281a32847448e211117ae60fbbf699f71df9cf390b00a02622df0a264e833818bf774ea97e89635d02db85f2e178ddc38f885ef3f18c704157e5411191c8cb90f4006bb61c57704b2ec17707f261961d8564d43505d9a9f2f08463d1c0c4042d3d44ef6d0b88eb216fb7d2ee3ff280a7a69a382ed9eeabc92a90d598a0d99eb13388c088501096804f38e645e3fd5625915d8de908db800289ed7ade410ef646ac6d4885a7c1861cb7e2218782ab0f57135f1bcd6d06e1f1c7aa632c09490781697d34c565c5963bb4acc3afe8c1a584462c2218dc0437c5b3c2f62ae681ef4570dedb7b73406b94e9b1607fe0185091ef844e564e1b1ced0b32b7d5d066d08522ad180f8f8ef20ae02c01ca00bca2452fc21cd5c70aaf9b3d85f8364c01e49000d44bb25895e33856981d06c9671aaaeceee621e92595d45df1b784990685e52e9a81da40b38855ea431945f3ac2404167915007a1c052105d0cdee79b607c16b9a5e96f34d26e45836c5c524344419a2e371cb4944c0a6ed1f615ebb390778f55abe57507b5d35b62623f813f5a9951a47c736dfa7a71b279de68b64332fea34e44a36a3afbdf7d40f79d5d574999467d8e5d0e2ad27141226c265c244f4c0eae4f3577cd6d6ac65704f4053f25772b7444cd0225b70aacdda8af8d6881332660fbef39c15050dfe2bbb1b4d13f0d76c445813bcd7f39c4fb5c7f7837190c0406efeffb36829d83d918159a027a08168056e97227356b853896b86d89652b9443443eb94b6e01772cee05b9b64ff8706c7524f137d744958172e4ad10b735d9cd32f9ad288df17eabfff9d155637e6b5555a9a55531ae89553d5c0df0b594d1f48fd8a485c2d169becdf88e412ad25ba3bd46a96947448c4635c14485d4d0491f08cf054ada2c382721142d798fc9600544eb0e4c1bcb41af738b5c0df869d9685fee48d50f3d6dc9ea5d8ecfa50b54f091a4f104ca2ad7c37e03999daa1d7d95746f159cecf96cbe515025842eb9b5b2313cd45289f013d3b08f01af1a38afa77cc9de1b8dcbfe2b31f6df52caea48ff3f9c6cf1c188efb790afd2a435a9c44b4c9ffd543f4aa7e703d49a392c8a41f5b3b6b05945af182a1bd8aa3a7a809fe9dcad45db8af0b65173953487e1a98e5674d1ff0cb7b94d968f8c7dc8ba96f65e142c6907e115dfab8960f62229c63e1eb2a7db5ef76eb49a195cf03e6dc5994cd64e928475dfb14961dd67c8150890f3b1ec594f8f86a9c93222c8ac9a3aef906ee2cff7acdcbe1e169267b630839f277127616ea82ffb53af7aa495c7e2b30822e8f636c17a7f8343d2b62e4e49c17ac8579009371f8a6aa8d1e8ff3bcbc50ae9f0d9d3631fae341fc056edef443ba4a2290351975bcb52c43d03b5fbbe1f51a7a6448a25d562760331ce5c387bdd2c2adac4488d3045dc93e83a12517e289da299c768c13ed9d744ee071c4d8c1752985abadfc5707d141d6ff8e9753b38813b2b841dc41bf61d2e1107cfb195f4e4b6dec2fcd637ce5ef0f0fdb5bb080a8a45ae935f6d97ac0958345dacd6215b3bef5fe9d831b6013c2b01a81f3e2dcd1e0eadde6dfc7b37ccafb36f7a467455f0365865d7e00b1857f1df66cce3b94be5227b27c750f6a397deebe908951a9754c5501aa74c325e20f2c3b31efc0a40d2112e4fef5016cbfb4d70c01804333808a1c84e27e54acfacef41c37bc3203e51537ced52ea90de5863371313c1976f7241836a2127ff55d40564562bce38534473b773dd8ddf72fc76f1b6938f6bc3544ca5e260557784e5f16f4fc6c611e43d1a63bfd375fb0a302a12a7ef1db66eba32a3ae9183a8f247eaee8ba129bb119bc1ade7a7c9323ece7432e427a33afd69ce0f8e0e1dd7efb6ac2fc02208514d71be84ea50c8c452f045d053c8aff4074a26a29054e84d5f3ca92ad89346aa7ca7cbdca42922e9ad1500b54ad4a9702380d4cef7240d1495439559edd9fae66e229d7c23f0c8a65c8bed36574876721fc0b72187ef809e8d23144cb4a3af9b68bb812e580bbd1bede791f8f5ecd53a28f389fc8d374e04a0d5584daf2dddad801e47445cc3f79684318a4709d8745413f03dacbc7ce9945a107b2bd3bd4ea127de55018b06fdd60d7c766d2a96af6d6fd46bd5161bfd792312672b978e763263e63d32dca3dac50ac8b8b78d9e10878cbc94aa7ce6f30055a3020301e3aae2b148bb0c7701a131ed121841dc7ae5655fc3c4c50f8ef39484f2fb77f8efe5b29c95100289a3e3804df2e87a8c08ade58d685c82cd77810e90f6d88fe2b536c881a9d3ee0b6193b224a42ab037261f6dfd04f286ac6999900dca7509aeb01fd2015eac58ecbb300321c364ad29af7fffcb15016078fa2886f55d8ceafc0240710c557f4a80e5872ca7e56771f99ad50ac7580b7b0699c1be4808f94a08241aa2583791586a79b285c15088b7b7f5a2239db666bd2c4cdf1ffe8600e113fd81c039467b65741d638d2c390c642478c7d605fd3e7fa8c7394bf70030397c16a0f03f70f2abb46622c974708337339bb1be4b15be8b6ab1eeaa71fa1a7c2340be5ee8d029820d5787c158b8da2526d37b1a64f2cc152daf010715e2867e7d9aa348a9c37b38a28d6e66810bf4b21b784ba906d93af272ef2b68764f522831421a821297dc0c5643628b3ebb09807f006b9582b44d828f9f1a960a1f82a65160d13109cea2ea2e659bc85e71fd692151fb0d4bcf5e2a56fa832fb9cde334cf21f0cd718999fbc131be8b874b2de0a39c0647bb22f81faf6932e66941004005403541a29324bf9429736ed358ce341ea1a43e232cf6988c678e57d966aa7691b2dc00563b329abde4e32b9bebbc58298a7f9180f0780344f4bbf0b03075b107c4043091871b867b65e3172398f926165140d9f3b97d7fe3026ad3aeccbe3255114941dc826a1b4f625872dc0c412454a7a4c25f168ce5fee6fbe1e1d3d4bdd26584a2e8ca04471c2b750e739c5fa1051cf8031d15a88144a0068188f8278c3081aabf9f440c07964db426212f06efc641d9a74eb74248f35953c83e40ce1b6429e31cde4dc0b48420d107b812516f1146d630f4ce93b279220a20cb59f9e659070487a25bd1e7de3a8ad112a2387f3d6d078e35ce0c677342304f726fdb0095da6497e19f110371332b578a8401476624be3246a519c1292dc9813948526cf43e83a58cdf75d353cc7ab01b4e03c41611a2a72567abab84e67be88918c6a86a7a0b7bf7003af8e8cc1153d617b27f5beccedb889d0212204d243b201cd3014a210399019511d7f995983c24278466280744d6f8434f86581e7246f8eced5511e677ee18ca7bf1036274181aee380926aa4b8a901739bd0e55677c1ea3c5cbb7b61d37841fc16cf777797af21c3f6b27e24fe5d55dcf76c984f836103bab3a307490b28768495fa07b1abc710865e4feef34481faa52fe639527f6fa3e90cef9b48f7ff47ff7463fd7989b3cb00c055ea4b01b50dd5e44d6f992f12074da79c157ff2a2601da62bad5dd7f0a8be05a01017ff75c2f1190a29bd925671d2a62b83755b7f0f98f4836c4e6280326b183ceef4bcf74eb09ccddd6ec348e0e72c2f616ef2430cf536cdd33720333a6f97a4470b1c6aeef1fda621bb28aa4e657b7bf812e716ead5c964ba3abf783ee40f1a2fe6f26b5f82d9e4f87ed7192ceae261904179b122ade0d7b4b4a1e22b53516ef818808de80cdc0e5bf53245890af4fdd3adadd11bbadb512f17c9b0517c9ec2d088010f0f19fa47f525b1837b04e947c71241c783f691ed91207c432515fffd1d546efd9044e38369c5d0c8055b6485a73822d1213e17f19d8939b8349dfa5ebf1c7ac85acf14be636591193644c4c9709544f5f6ce4f4928b2fc420275490cb9aff3de1785addbc1e9e0bbfc8a75473f41e5e352ce3a5c173938147c87c4ba98e685a8694ac086a30f5a181fd1d0a9ac366ee2b46d2e80768b80ed6c67db03ffda514e24d36c6bf0d82f4631eb79f54a918a365bff2811d8d733d0ea63dcdec7db37516787e75c41524d54fe65b35202693ec063bdb715aca37f8bfa692c437cbbb3cf2bdc652e3f733c336f96daf80eb0d7f090989b69d0713393c0b0ffb2c9c06537a23cdddf2472c9cb7e819141d20a181a602d9994a079e7f3fcc26769bb1582c5fc7c5c12d4b6900a12fb671d659b35fba5505419aaaa477eac86eece2960e12444bd0ffd48154b24f5905975bf9294bcc4709e8c35fa15b2dc2cf742ed6ef299d2ed3ae798ab1400fcb6195156c5d76962ac7fb48d6cb1f0415bd9633b84c3df8981b573af97a8dcfe8877600390e6cca8ddaebdff2dc22619e027baf4adeb7bb799ba9e1aa59e883b1303f082f27cb26ccaff1ac8c7c9d805368b890c49064d28750952cf6b2ea4a3908e5f54235b46ea5c0a53aba4d280bf16a1a246bf608d71008b95846feb607326988db26efec0c562aa39655fa677a3063a22042b1ac6e18e3ebd24f91b81f93c2cf7c4b1d6500c6ba1971ae3ea08b08d9bc027c476789d3a129113779214dede24f8aa35c6a572dc5410c77599bb5e63696036e6281e08825fb00fddf0d088a083c17cd731fddf200e3e1411c59ca194522afdc1a2a4d6bfb794b1e77e91b7c574be552e36769064dacc0815", 0x1000}, {&(0x7f0000001300)="fcb436a5c5c368ae452fe87a5d34b74ca6e0819b5e55", 0x16}], 0x4, &(0x7f0000001380)=[{0x48, 0xffff, 0x800, "7c7e59409cbd9c11239146f86bdda9975039a3e24a06e2e35017e8a1fe8520bda076d0933719a5c004a983c6627a7ecbcbf12d581c62"}, {0xf0, 0x0, 0xffffffffffffffb1, "cbc591abe2ae6205bcf25290bf4ed8b4a115fb9f800121045d57c74e2a986803bd229332cd9b1294a6d7621cfb85b38e6176c50aa0169557c906e5d51af3d3fc033ed7f3c8e3ea6837e86e64e09e2a6685d936544fbf3593038c7e0a22a0b35e05f282d80a948304a80852395b78110dd6b9b6a3eb30214271b18088534d81e20fd439bcff32b0dedc441d32d5253416db02d26f54570d99db7a531e2e30d4d8f432f3ec77af82981f01357d1a19d1dbc069b8035fda93c1dbe13d3a750ae17d8299a12d9dbb67490d456dd46da6c9103a1eb13b49d20c3943"}], 0x138}, 0x401) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchdir(r2) read(r1, &(0x7f0000000080)=""/89, 0x59) flock(r0, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$setstatus(r0, 0x4, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x6, 0xf00000c1, 0x4, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x7f}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x18, 0x80000000, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x5, 0xffffffffffff58b6, 0x167}], 0x36, &(0x7f00000000c0)={0xe30f, 0x25}) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x3, 0x9) lseek(r0, 0x1f, 0x3) getsockopt(r0, 0x0, 0x4000000066, 0x0, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2810, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x80000001) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r1}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r2}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r4 = kqueue() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff8, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) shutdown(r0, 0x0) shutdown(r0, 0x2) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x100, r1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xe48}, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x100000000, 0x1fa, &(0x7f0000000080)="76c53cba63daaa51f6907d9f2ee10b4d7b3b47e08e786f9e4890616de66b02be7a17", 0x22) 16:00:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) read(r0, &(0x7f0000002540)=""/2, 0x46) close(r0) r1 = syz_open_pts() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000000)=""/63, 0x3f}], 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(0xffffffffffffffff, &(0x7f0000002580)="bf4f9be034c3018b3b8d0db6e1e0b07bf9fadcc4e10df49a93c941e22250c5b28490ecc55d6f99709a5daa8d85ec6b367447ee6b4f67359909a0b9492378d3d2a68af7fbd88cb92edbaacd6d70884df374c2b1fa595cd23f8026136e74349307c1", 0xfffffffffffffd75) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(0xffffffffffffffff, &(0x7f0000001540)="71f9fc13f8ebbcf1e977026e28d5e29b7c48e3f4d3997c90a97943af3b87be5ededbffa0ef965ac20bd98c78bac5deaf00d7cdd5b2fd21c723049a01dd680a120fee04a299c3e80bf567f243a94008a0531401960a0f08bf3d824d8355f0b2571d626f84c6cd8ca435fad32d2bc47a18ca376b8c003f18dc8042cd24a6b7c017ef5ed6b3b06cd748d6b2293512ecd50e7dd3f0e7b41db9e31d90a97203e1afe53382436e878032c0dd9394051d1916caf64eb96ead4f5159d48fb07ed5acfc241f57fcb09992d74a320a6c43aa20e00c9ff89a3d151df5088b1d774e7f32e4c0a455072e1f7e7a115dc5b74342fbd21217ddc01676004e0d27f3ca73b7a2f4020d57038db8a311c68007d8abc30c04460800cbb2edc9c23daa1d5c80a2cc9d3053aaef579713015f6bcea51981b4d1735aa30c5950a4d3f669cb6625e486048b3ae58df7c2454bb62aff714610cb0e12e1c9cb8d8e6920578eb96460da1d7677b88357ef30ec577b46fa6b448265f7d9b5a856665e87b860d256ed49e0435c4f287d5637e02d5188d0aabe1933331320ba1b318ffba5cde77113769422bf6cee0cd5050c279071d3f9b8773644bcd4abcfde11bcab6c80998f7d414e5e9530ef3090cd207df64c907eefe32ee3748a4c241a50c59cb1464702b69cd0c56b1cd1edb373fbf7c68aa7d5b902262840314f28100b180c884e75cbe88fb22bdc1e49d7539723f12151459da593f855c2ef703d5438920527425956e274be16c5ca7e5eac74bb093bed96a7b32fbaf7bca7e2fe63193288d6648dd28deb3ecbfdc56c61fa4a87b9e23e62a8f82cf1437010e4af945d7a3a55989cf510a0406c9c84800cddddc3794b5a09cf90288d35bcb9f3c09b772b89ad7c00f489aaa7cb41c3d6b5b44945fcb94ac43a5fcfa80fbff25d27f552093501f5748d6bac9b813d45220fbfbecb52e3b0c24f645720d52b60c0020e6c0f1c2f4faf56473ccc27f613f20e3f63d88a3810b69362aa6d12d9adfb279c1dcd5f96d3ccd34c1489e5a38c7aaafacd013173f91df92cebaebd9b7999a5de9b2819b1a9a7387e2b0507d72664d16b7e92983e482c095fedadcc41a6149790c24573427b25d44e2469a451e70fc73904d125dd727464c3251edff6d16a76f8ea8ad8ff4379b41f02afeddb7c4b38059239b103e8c1528ad02e399e10dc4a2110c18708ef6556726be39338721d3cb321161e4b1b18a3cebb644c71e28d80d78fca8d3c8805272b11ca59d2ed0c9daff20e3e8a0de7ce99a22b5b9db41e79c10e99eacfafb38fa084b32f144a2c42b4ec144e80b82074feb1bc67905026ebda4c4c34723b3f7cb3c4323e4ba2184359fe9dfc73aa95aac28cbf321ed0c99b64a5c15f4299e30d81ac8bb06f28d5787ed3fefbb01ea376916547bdf9c44795dc8ac9a6fe5a6a306fc00e6d2989856fabeac2b88b85a360b0b46fc2dc83f542e3272aff19d8d8aa4bad4c42fd31d6a565b13f3cbfd3fa15b77c08de2f9e0b2918ffa0826c24742a0093ea89fbc8bf1de9f4e25062a61933b6452aef1e2aa45b431e9fc1ff79b3a9e13dfc0a57e7e730e24502e2d94e8d0be96bc1a683a8af717445273d60a572fa188dd22917ef4139f59399067bd230b857e6098600b5eb70b7e17ae5a217e074bad86e29210a1618c349c77b283158abbc91c8243ff8f9c1a02f276ae61cae31153f1d59ec105d03c89ec6978e7c0bd0a441f9eff73e62b3ba84874b78739e1f54695800f6f4857de4aaa17ba907d342dc2abb4aa3cc4fcbca870900f025ac0f232ce785021bd30654a7dcad57c1a9ce88909539ceea8b94dcbb06f2083adbea9c7ddb66d5cf9135a5bbb16210d06c3a55b8c025eff85973c23310d50f8ca646294162ab6aa94906f71931147b891da016af518502956d9db8110e93fa0adf975ebc4d021583fc10dad6b7de092c8213978f093eb16c7f78f227b9445dfe22db305310138e926fe976456b04b0d4093520366dc9fa816639237f6b984af5864fbb06d4e4034cedf103f0937ecd646a6a45e8110d39fd54372985d0cf6b8e88ca17a02500965c34ade3b64d7386ffc07ded798c8f3c79913493932b022093a337e16f9bccdc04dc12a5c9c212585f4238c280c5f5b5146e478b7e94712b5d9773c79059cf95cf0e04b7dfd589b91199abc0df9477d52907ae53a1dc4fe9963e5d92bacfe1dce62de59379b77a9c9ee49e775baffa369f6af5da671bf4fbf3ddede7e0692f4ec571d747c12ec1f4b20337ac71fe5b70b13f2690c0bf2f6ee5b98d61241c7b0e880518877bca99189d6b8f4cce7e2a850bc5e03704d5d1b6e1d6cdc1e3d106708811e429326478185714da5738313fb19abc87e916c8d72825ff0ac90ac06891b99e502d05cfce3f63283d95e6f6f30fa8a83110a2b293f7800d4ca742f369f5212d367d2b67aa1df99a7136d847a8a945cda8f20af4ae19f8fad80abfa2a37e7db286c82d9aa7d5514cfa1eeaf69c81c87494f420ae652a38d4fd1031a9e6ffcb2d329053fabda38308530590b498c88f91af34df49bca66742aeeade388088322cd04c19386acbf466e29e8ca9c6203f99e8691ac52fed3bbe3807cf5ca5eebb1c4f9f7be2c5fbce36ba17a32b0cfb9d903b5e50c11fe7a1c2266494f6017643b893cd6d6e16f118b4421df65deb659a1de1d48e6dd2d3f488070d273454f916406a9ce967e5a1221c2b868109c1ffc9fbd4173a087305be9e3e1cbae49be8fba1b3a01a2a436045c615b91a90c3feff5757623b99cad91ffa86fae3e80b760bb88307c781bcbf7994a5dbb180a4d674991f5e3770c4a940d4cac446ebd53b192f43ee5d0fa483222e1a0f77889d25e5b6d60633c5e49c5ca00801f2cff9e86eba7784879e7bc994a31ae6223ee3e3540357b76123664b2b4e1ff32a914af4fc3c75658252d0bb67e42f27776d75f91967c064771c59fe6f2c4852395886cbfc513fb12c2d1d8f307481b8cdc511ba5c03a8cd34ed0d239241fd4b7173c0dc0aa2481b34da7a30804c8205f80bcb2a7df10b34a9bc57ac2f7547fcedd83ad1927fb05b8b080971b793ff63bc216bf3630c1ad2b8de62d97e10040befb0578670a1429546fcfd2608f64aaf1b15544d27213174604a99291ad3273ad6959f4c0418ded22cd5b26844af4655790d6e173cecf088dd98389d95475588acb8f12ce759c352c2b0881cbd1b2c03f6859d6ff7a0185ab63537c9822df824cfe01a57c335e4dcd6020547c49936eef7e6dea190a0cb1a361a95fcd7e04b5cd98c3404118b81831e0b415fe59d84f83ad23a90c2a52e7f5a306bc8b640efeeca1aecf2ac9f2fedfe1ff1aa4b6a4a3348d6d94f3f90456060915756632e85b262b3c4dde78e93fcc8f190902be5478d00093b4f6db9d62765f080e2732f37613e7893fe574e3e256d14884c131214d3a5b4f8796b7be9cb20baf6452ff09bcfc062102710b3ac96b47dd9300f3928a737fcacf416ac00935766e39ee82e5adea51c8c9806bbef9fe2763bb1de5cf11e97c1fa3969e6ec6d3fffa8a7f04cbc6e8acd078558a688d9efc33a5abac0ced7916eb7ba28bc71fe5a35b547bafb37e6e7926e9810ab413385fa957d8f98e612b592df1aae1b982075a0db25424b9419d7035cea5a13a7939cf2d90f917cbbfcdd7e62a89e31e9b8f3e3b48234b061cae30f0e53c006948c8ffeb38ef7d04f6777683fd1a982a663b3e2bb4e4b536c3c0241be4809b715ccfedc5bebf97e14a8f1459719e03e45f41f2e3dbbde4bd9711e4bfe388ce21f597a35ace8c7a257aecfb371ad6617b2b642c713f8785b644e2c2c7ff5caab2d15f83e4927bab0a86894d21d6c2ab981e183c2a06c720d84991af7d8b6975fc7346dd19764ea6b3452ea71460a8a12f0995c39236b272558def6d1938db91a4278754971603af0b07990f6c16b91727840b7519cb96bbeccbe88e9f4285c6b52b8fa575bbd3d05aa52fc3ce096b9421fa27d1f24b050b6d2bda854dfe3338dedc4f5270820d489a00d27451a98d74a9b842bd4906e57e70568b5ceab4a026183ac687cff729d60b35850817f05f4d9604bc1c6c836bbeff51f4891bf03078d5e7c65b82a7fe781426322e0e34fe8d4d24ce794d933cb45daee342549a9a461c26400618e23586344134359dcc0ddbb627989e5fe6228b69122c9bba61e4d9504b0d534715f63c28ead24067bbf850f0b8da74f95ad553f630a1c59af04fbbeb649d21452cc51b99b84a3564745706e862c24eeb30a9322cc73cb7e709d58c8375eade485367d3cf9fe92ee4afe08a2e663326c8ea050d5bf70dca01dd21e3e092dbe9182acf2946603ba34dd0bd55cfea91eddf544ec97e4506f88d4e651a8e20219b8d0030c41d56a7ea38e48c91ffa2dc49ecff96c91f72bdb2eca723f5f238b47662f4b2f25be97d66d89d406735fdee21dc4ba6dd5479beabe1990b1350ce645574457cea202aab227ac6e1f9faed41c41de6dcb7c9b19667fcb3d6390686e3ec0a36aaf8741b86d97cee7da8e1ab547b4e3c2d3ba2e282351ac9cc67147f1783d74f532771e088a098d4fa0f3f9b7939082bdb3cfff90eee34e85769bdc0a69033b8e2c69e7554fb3728f4341b2d57810cf31182b2bbad0a18ed42890c70062d0d67aacebd09c273c2cd6b50a7e7a25c1dcfe92e28a252a11e315a935b8dea17c934951f83e5442f90d488c9f1f8def5ffdf5b9772d80fb92eb756a9c906b7ab541e0af20eacfc2b5925ef842423e3b3c24f829651fcb3c113147630c97707636fe09e91d0a87219d995ce5b8a0dbdce41f9a09fce34680ca95e53f592b59353edb01bf182744d7ca54d3d3d1d889056a07940ea15fabff910bdffb0c64a3fb2561b2f66c89c35f8118a287ff159342cf2ffb51b5eff78718e1d0485e3a82324726802287127ea9a357a17627bd09b8407330e52796669a490d95ddff6f5f70be106a3ff5322271d232375a48e7c39e423606d406581c7b995d16f105a5b336063328955c3f6e13ac616c8f8a0a50e66033fe313e0d9958cd5b796cb9bb54ae97203fc0208faf2ba5d06925b4c35f2e362ae888b5035aadf2fd080642e8f2a1422b4faf55fcd0d743d75ce3f1c9b5592ebfd5027c93b54d3253eb2730a0f022c173a1342264b1ba870f3ae9496fcadc05d74edfa98de6273e6fb89aefe55f6d5f90112e6f009e7b5ed66a423d024a372b82c799a36997cdacb1a67bb5d3f142d66d14d6e40bde4e8ddad5fff63a2941cb1ece43ed9765f229f45702ab8a5dfa711a5e20104dc56410ece844a83c1da0f60194556a22fd3dc23409d7830d0261fc9842d3e8d2488d46b72c358bd38ca04e2bdbe6db0e99a23d1096c8c2b7268442ade68e16bfc5b3498037a50bbbec671ac807e2c38462c0c04928ded77c838e5b5565764f4697a3e61cfb6c65704ee43054d30fc0b17e927a2a470501bf2d6269c55652700a530e1f824149b81861027174437ada0fcc71651700edaaf22b862fa96cc0d318bbf2790808f5a6aac5b1ffbf0584bf488fc39e9cb970a1281047704f29471dfed0df3587fc57ba7dd5be6a554a895cf0fb3067d34107d2a87dff790c31e884722b4c600aa9e8bef30e2e66ce977af6af47ef7fd53de19766b15f40d408eb4e75b8028c86da10a3876741190c245b0457ce90faf62b417002725b7bf8c1ac7daefac7929507daaf0c136d6891a7e33293d1da9826b3399a2fcfb102012147709e6d1bbadf9795dd56f9f6b33dff9c7d0d46dd951ac995df", 0x1000) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) recvmsg(0xffffffffffffffff, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getpid() read(r0, &(0x7f00000001c0)=""/164, 0xfffd) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) dup(r0) select(0xe0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:00:05 executing program 1: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x101) r1 = semget(0x3, 0x3, 0x389) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/191) 16:00:06 executing program 0: r0 = socket(0x2, 0x8002, 0xfffffffffffffffe) setsockopt(r0, 0x4452, 0x4, &(0x7f0000000100)="8934e21fa42bf1651056a5495fd93300df89b1a64e40d79201ef5fda0cc32d6064c00dc7ab48e99d85cb451f874656a1ae8f8c2d34dfaf519e2d5708b16124fd0d31542b0fe2c6372c3a65a941d8854e5f168fa78cc2026d6b086bb92960af61a8b30660d6d0b04a14d27f6e9cdb46cbc05e1c1db4978556d33a00", 0x7b) getsockopt(r0, 0x7, 0x1, &(0x7f0000000040)=""/28, &(0x7f0000000080)=0x1c) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d3ce6828", 0x4) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/132) socket$inet(0x2, 0x1, 0x400) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:06 executing program 0: clock_gettime(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa2, 0x100) symlinkat(0x0, r0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') sync() 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x90) write(r2, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/202, 0xca) fcntl$setflags(r0, 0x2, 0x1) sendto(r0, &(0x7f0000000140)="36c0792dda6bf2d3deab325610cea03176a2fe0f2d275d6206a91a0cde3e20485c0df20f0caddc8765e3aa1921bd39c44c96dcfeb8da3e92126c7901b9bea750989e0227e3fcab7dc78c70bebb2cd5", 0x4f, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x663, 0x200}, 0xc) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x2) r2 = fcntl$getown(r1, 0x5) chroot(&(0x7f0000000280)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x84) r3 = geteuid() getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r3, r5, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x70) syz_emit_ethernet(0x6d, &(0x7f00000003c0)="b17c9b24e7316be6035bc842608d65c28db39ef2b2675cd8a450a532326502d91cf155bdc7c7b6e2b72628becd2753129652047e35f56fd74d006d8b637aede5b019ff3ba043c1a5119c84df7dd304ab68bc81f9dddd1c184a7d2e4371ad72b945542800c706e2bb16f33b80dd") recvfrom(r0, &(0x7f0000000440)=""/109, 0x6d, 0x40, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) utimes(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)={{0x100000000, 0x1320}, {0x5, 0xfffffffffffffffa}}) ioctl$TIOCSTART(r0, 0x2000746e) getrusage(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000006c0)=0x2) getrusage(0x0, &(0x7f0000000700)) rmdir(&(0x7f00000007c0)='./file0\x00') r6 = msgget(0x3, 0x404) msgctl$IPC_RMID(r6, 0x0) setitimer(0x1, &(0x7f0000000800)={{0x401, 0x9e85}, {0x8, 0x9153}}, &(0x7f0000000840)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) msgget(0x3, 0x48) utimes(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)={{0xffff, 0x1000}, {0x6, 0x1}}) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) setsockopt(r0, 0x1d480, 0x7, &(0x7f0000000000)="16586802ee993f501a1543d05a18926f845564a8956f840439b0e0fd4348fe37ccb0d1047b47c10e749bea04136e78c22f", 0x31) setsockopt(r0, 0x3ff, 0x6, &(0x7f0000000040)="f6bb8df47b345d1d66d9afc511eb9f6ba15fe9c463ca57ceafd5e60200f42c1a3fd90c60ddafa7166f7f19b31ef399d3e49bae2c1edc3ffa1f9bc9062cccb0ba9ae16838f384cf4c6e7424fcea61642621639c594dad70e44d8ede88c6e9c65e3d9fe5a81d80cff142edb75f5f860feeb9f217878f679a9c2f961300ff0a307e561b1dc28c3652d6b965da554c9e18c4987f4040bc647406044fddb8e6dd1362f6de110b152703076ee75dcdf658d17f4210856501e7dde200476d399aa57153c8ed5fbe4d73fd350c8c341d4f37534f13e743f199d82eb87e9153b6174ca8ad350af7c1868f682beba63afc4b8410110c2007a5dfc675b7cf51ecc41caac3b5f67e801d71f6bf0fdecc1a47a54907d41ce286e18566ecae40b6c5f6d46e88b3c6e984ba2e642502ba5fd4614c32f3796339a72e592ec5700dd908cb6c6343f90a8d4480b6322296bc3c40bc803f3020581d5b9f73cc78cf64088a0adee8573f7e7d0836949f395799ed7e16fb32233ac1c35a56eeeb7b5eb41212ff3faa6e908347c0229bcb2b399664e92a30df99f78e2b73e97420b07db73a69655ffb774db62690a699d74e6e5b5a2f49ba44e59a9f9aa6694a98e68f20a079c0ee89574c61d2a88657e94490d39bcd5df2aa556de026c353fe1ee5bd8288f0f3783b86bd0c9ffc235a09664859a9b21e357b5a1f18ccb386b79817810fedd68c7295714ab81329d5e720c451e4a7074c80aeb7c678ae1df041cfcef12636351c363f8857ef3126563b9ef85c32961a6d8c43f38ced77c981fd76635dcf6b30d8dd94f402edfe23ac41c8a6879f0451571edbfc063d1281c019bf40981d4360f36f042527dbe512d7d3d1e9dea914cd9cf57e53f89f68426c01ec6ee92d7fef7e0a274c6214cd2338059501eaddcdc530f3d87d532b3274defedbc54bd55f6a15f6e19934d9f764676e436c1ff2dc3654c7c32299b15380de530abb9bfd39e3f53281a223398542c4e91a8a287cd8ffd847fd77113e795938edf1867426e79bcc672228ac88fee94f8950f49f225cdd3d9291001e3c4de0b987ce0f6b98366199fb49de50fd2ad8c9aebaa086696cbbcde54315b35b3d792abdc502c59852e0a2f1f2017fb4d86c6a633e05db7d5a538454898e9b3e3323c02e695677ed864d32ba34f12997e439501066a14e040a677b5deda60123f5a40272b67f76d88cc86e01e191f385bd2ff3b6d8ce1e65378b063d76d9410961c7973dc07f2a956e0aa20b7d321ae2232270d027ef294901e03cb1fea0af9bbcfb7c66cb060ec3e699329436d188e070b22a1021718188151beb542601f1523496d833e713d0277de6153c1e03a017b98a157d8d6254887b4fde2856bc63e694db31af64793e3b8fd83f82b58dfb58fe9bf403192b1cd80f11ccab011ab7d7fce75d6f3aceacd98cc23d380adeb745cdf37a90d53d6ac6c8801bdde1e37deba49323619549c126e22ca9563c8f768503c3d1140255d66065afd34c4760e2a6772c6b8848fc87646e4eccc0da469b3b3b567dc995b2af219fa482ad145409f64b6bf0e928e7b03cda97d911ce385f144cca8c223707641ee0d8491cb8a70aa1a2ae70c385caf5549a53c145c6cec97330b80235361cb2c1b0dc97e6fe0a1f92aca520e73485bf9479dabed1a5018eaebe683d450c53a512153db70e913d0f9a6230ccea50ba8fc5e8098bef7a4ddcd7640c6aa91dc5bde5f519db949016a20959258c01eb778fd478fa5a0674b8d0310acce1c6b04f560c01c0cb170008b92eccdd9acfc964007c422507ad4536f3ae3c6356a1db59c08810e089005aa38f0bc6ab47854b713aa4a9beb39d7f041d022d687d3eebbec69926bb73a6ce4dceefdf3cb1c29a767cbdfb3217f675f4e9e08fc7b5bc7de81fe442abe05dc0f983e81cf5dd4cd9004be68238a0cb8b655133ce141aaa8aae501cf7a77c1d2682939d8e77885125fca0b6ff82ca3c1e385be20e0d11afc861474fa71fa84bd3620dfc96f0e66c8cae09380ee296ccd728a104cbfdb686888289c9fcf537ab78a6248353c1dbf4c4822c31db843f999f84c2cdc956e7a4b86e1fc650ee4702c9bb573e9efc492a28475a2bef972459c6abf9c62bcaf6b4f114c091b5b5ab58a724538d2c8732adcdbf133ca6335502e988e929e0f7edbc414aec16972d7a2dae3688284414973db5ac813d6f251da803fbba4996db28d5e7a0fab6f388e60959e2ebb2de5e17e2b72af95572653e2934c9a6cd8bd43fcaeeb74f8ccfc7de19112dcbe5c8ed37f08a2ac1aba77fe3eb3b783f50dc9685b38944c713679e1582af0950f6c7f276b0f44bd53349a1feb9ad9d0897615f8c8aa7fb5d0666d2cf129c00ded30e7a965aab50c5b69e74df82926f9d495314ba7c1e3ccfa9dc9190ab20e11eed70bce6df6e39be6361d60606e4d7bb704edfe412fc29a00d0a25a1f840a926657b3a196d6fadc2ba1a12330dd0932f87f6a0328046da090a08877d2364e53da56c4bb12a39b1a93a6b7386505a35d312f66acc3f0172d2297a5e42e640f8224c5aade13d76d010d420221df47b8b0ded35afbeb403729176564bb9aebea604146f22dd144c777473b04e8f5bc12913f67ec025c8310e36fa153e7d3e32eef772aa26a4082eef3391b1d675234f05db08491e8f134a4ab3d18c31803e8ecb8405fc231bd125c3e871d11a3c9486cd0c7e5e4530626ebae5fceebd48cc077c8de7d31222260123b958397ec9450686e06e9ac4361442cb3508617fd1a07c1557ba3e3060937d6a2352e17d5c1c117215ed018a66718dbf56b60bddf42c8878744ae7d631090f9de09f90d561bf309c8c35728deae2ceb6fd6ad9c25d0770de8fc678dc0dbe2f501217ed9e53554b06e908a222d23aadc27ba62fa31ffff77eb926d4d15e91c22da3aeaeb9f7e16a02c5eca242529aac969760c36824e7b0d2c9acea7fd9e6fc5e9e810e7ba47f59b76d30df66d7ce290d0829285ba7378015b7407eb16df288454bdd2e6a4067c71c17d86998e3e5531b06cbbf2b04235ad82e201ce15c44bfcb8822f7a9d9843949151ae024f803711f7adcf9b8239577727febdd7627e88c670f57622ce77c96ad4a19bb13dc11de50b088201897da72d26ca85cd1b4c13e0476dc87446a0d18bc663350c4e4ead7447d8af1f7ff0c266168dcdf773a5bbd63f29f570997a2ca900fd5a97361d8056ca346725fe7fec00e6f9aaf09e79633946d9bdeb845ef760e27e3da33592cfafff9efa87d4a743669f35ac4890141736c26dc7c36aa03d6b2ee0705b8e45bba633aadd34fb1388b91674127bcafc1476f50b172f775f57adf5abf4c1cff20c10569a6088c9e0865965dd97b90901080d347749dafac016c5328adab4af16e655a6ec53b7051815fea6872854bd55ab663f026eedd207faf68c563cfda965fb75142de6eb057982a3e5d843dbd39457be6932a2a8913e5be8a68feab033f59f6c3622595df6b196a8d20f43f5f1c0b0012e2615f963ce6e04edab6c7ebe5fe0cf1d5020e0783f8d99cc162566c9509aebfb54fa42d8b86d933e0c72110d9a915a35fe05d9fd69f1e5778e3e8cc9a63fcbec5ddc53ca5ee84a07d095fe61d2a61689cce1ab058c205cec866133bc6d6961d52db6c059a5be64c56f4e42bfa8f00c92231ba7163327b4bfcd6de36c2f4f89b03ca82340fe1d417c6dace119f7d7845d92a74d0ffe5d40aa5d39c59da2e70d41d56455ce2e90e4f9ffffb4eca3ed2fb797718bcaea37f267afc7f09dcb39c08081c7e3352bb8325d60bb4d8e582f04ec4b38f13c5d0527814b0e2a9c193be55d3515a1230b150976e3cea148c6253830fbc86d1c093fa76cbe6b019f6c79e41a09190d646323682668a8d2245702606dda28d63b996bf0e6ff7972330a5ca9414cdace78cbd41eeb7a2874f700629289caf07c8c303f8591ebd3e49f9661025fac10d451c6c4c687033f7c4de79b3ac47e6f55c1618c0f049d9db14a85b2fd845231385bd717e6c01192af8259e1a14a744d26c11c0bd4f28366c1f86b8f2f2697a3b51132dc38b21a64a3f0fc7609be2752a6a33cff044b276e3b6a8d211e5e0b8e3bac076f3fced8006f586d52e6ac3c5d490d0195302a96488fd8f3eaaf9d7f6adc2bf85566e2d7fb564659717d7b6dc6c2f6bde4ceb66fec863992cf141ff37ab04083fb0ac3761cce2c9829827fcdcddf81b9647ad71eacd7b240d359bf8ad6b33d32de722247631a1885b220d07dc02e157a61d9ff5ecd5637cfcd4172dcb80ade268ff85713fd22e83e7f60d73827d047fb7fb9f72f460c095ebedbc53c6381bad818e6157cac17da3ef29734b90a1795e87f96d5db09314cfdf8b960ea67c3143f6669ba710c5c013b44d05da532b967d970e3fcf5885bf01d45ed0644c715ef2ebf49d164a4746c99c5b52d3c71a11f131843b6f0973e4a20c862579a7b2d059b7706e4d125c00e0093baeb3fb693c7cc644bc6201bccccb1cf2804530cb6febb665a9f78e8f838c8f07cd2a926711f43bd052440bb677585d321aa239107c1140f613c5351067e11171cb6c7407aaeadd49567fd4bba7103a57b67d4238bfe22ae5e7ac6c3898baf708ae1210691ad75253611ea4800d5524642b29850f549ddbccf4aba9c4bae56d4a98cabcde457e35e1133553e893c1413dc95ecd95aeb5cf4e69db5d09ed23e86ffd78da98f9afa7f8594808e4b7444231ca04dc67e8ab950a60f7ead2d984f6e668389b0935c70204d6933e34f565dd4961d2873ab753bf85c5e156a8f6c62bfcfa7f6c143461eb44125b549440acd9c15614e10c377d3d9af56f67cd515d56b9cd0b6e03c8e81aa8b9472926055c10e180d1c78127adfa3246d58df9e26ae6309ac4189ddd2fa9068ee063ae163b7f82714866e47a3eb8c7f1f88e4bc63fb9f91490cda3444c0284a989a9ebb839f3f652844f2ec721ded937d685c9417d3fa41b7b52d208d8352d8f4b356ac7d664f0dfa5c0d229a02dc081e1d408e5a56cfb1a0796b57a33eac633f2730d5de7d6af4acf76c1e7842ee119740235b2165a683aa53cc6b145fd7dc053a9d92efa588368aae40d6b2696ca1cd07aa96c12674f38a606bebf8ec934ff4ccc4d4fd5590d1333b848ec9ec7877615656db7dd5cebbce4508bba6e4f5ef8ba42173de2b3e74fc0b887c1b6ef4d9cdd1cd2382fd64d0de7b65a6bbf77abf8a5027b9d30e9ecc774879f46bf4eb54fc90dea39b9a915bcd3fd5dffbebc3a019f5b4cfbb6c9b695e636768fc824461cd827aa77b296d256386277d5acc3f336fb6c73edd3c5df72bb429dfcfbbc70d2bbe6aaccc274a1aa4eed8baa8e669b3b399352955d70bfea4c47c1bebf3edf241edbb9f757de321b720cd1c764707f058c974b6143d7879e531812c7bb29fd8c6802daee6f59a21bbed721acc4ce8461ed30aa46ed6d10e67cdefca8dc2ae42a2c8c4193250207957813ffe4be79f7e9c15188ff91769279beb55b5b9a5abddfa9118633bd20f1d8d012fdc62180dabccafef82ef91b26498a79ff408abdb93a55c32f3a2551b0602a59b13669af4996a4c1d4177a61a051e94e9e0600c9d8a2e378dc0093165124637ebd6748c424488efd024f17020be7430eb5b1be43821c5848511326b2c33601fa6bd87b0d36a2716d68575174ede737449af51347b8629ec8bdd1438c93eae0bf0b8516a475b8fbe2eb06dca4f57371d01439a5c0ac70c83275bd7c8e0a8302e924f167c5ccbf87ccf1f576d9507a815687107f2c627893", 0x1000) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) recvfrom(r0, &(0x7f0000001300)=""/100, 0x64, 0x42, &(0x7f0000001380)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)="8f5fa410332ce6eaaea5e670bd9fe1a2b72fa9e113c0fa363b978ecf031a67daa160c7f2378c2a82109bb5b6739ebf7b258231bd624606c0d8cdc5e684e65218e477f1c713cc86f58f7155a415ba50394f58898f17c84d2bd00e1eea1b39a38a2fc6e960ebd81945a6cda2cf6c906d17a1cc3149d425983ce4f77b52ed609de9efb371de735a300f5390d11d4cbe203adffee6a9a2ea08b25c5d696738bb792708b5a02fde46369e6c44602c4170d7d6528431a56e06c66b7b00888a9b7dd35fe97c44fe4310caa0bd619767bde229186e54f7452b30548ea01cf9591c2313f5224c0c7c4228b649d312d63f520846e25d8ab9c13bc46897475bf8e2432b67147d5f2e314da64c44304c4804b98e92b54e42c700e8d87d8c1de10be949da9036607ef660c3cae622f509bfe1e19a6d6b58d75536c9858c970e7416a39b23b7beb7c5c6f36273e28b9f55a0ca91eda2d412c2540de05d49b438011fc75e5a0f783a165f6c4b2dbb89acad012ca319549e6e77e455cd34236865814188b3a922dedce52dbd91edadcc63c8547ea85ac74c4f4608823892e4fb5ef78a98f4e6ef25e814d58d6c98f2f441fb186356ab6381c1180cc57f5be7c95c00df693b5588f525656ae5e1c3683c9499a25028dbe4e777e0c7749e3bc1c2e0f663e2926fb201c72ebe6be5e7c6141b010393963098dbe8381b1686dbd4ccefe7fffe6e1ea18d3dbe72cc1629dadadc75b1f6f1fb2942ebe1d21fbae05c88e0b96ca809c058e4684ec953a1300df12c32da12d08df00a17ee43efbfcbd8e2b93dc7e9ee5aa67115e0f1743c6fc1b5d8644a908e147c2fbb7c2d69e4de62ce473f4ca1a8a8483234b6d2883ac648f85a1f71dd673ffcc7a8e4f7732c4563f7203b7d04470af3f5fe35691be2f7b734041a37b526732547610da2900498ad859929aed964fa73acc3400e1c4ebf87736db49b9f52441f3e7e72a4ec56bac3c3025fe5349dfa359348ab79f89d98a18e97fecf4cfaa96c2ac257af3e0b79004d3410eb8fb1c6c5d39be8bf3bcfce4a1453b113afa0b2a99200aed86156ed9a237284693b4f1057a0918968fa5dbd7a41115014406f46f5f4116e63e0d3dd9455da64004d73c45b13be2fdf153085811aea7720298a32d9c7385f94f483f5bfae0d268bf635e3831257236b85187615acf58f7d19f1343c04fccfa22c38a4060911d1478dbcf628fa8ee9ad7b103122921b8f4306303b5d9775fbb7bb61b75365d96508bbb7f8765d459e44bb3d13675900e01c5f9eb5764ccd536c33a06f8fc6a81abed3d8de31dc0d27000504e7234ddb3af33fc607ce856e184eee799874c0758c7bf9fa62bc5955dedeef1912447070048c894df198a40a2c00462cc101060fd88783f51c874910ef15412bb8456315888e94e97912141aa46af8cdb3caa90bde49079590d892a6d53b45f949e2db1f8ae8c0e6b39119b99e4ee7564487d641f1b94f95f83c1a5a7c5444a43c1929ef7db5292858abd3f386a37e50f14861104d59b2993d34a1f5f6cb79dc4a09dab010b92126cebf6c4b7239f161ed420494f48eec3893c17ac26f9bb956137ee37ec3c83889e63913db6009685c6dba034b88374dc7881fc6e53e4e59eb6fa88097b378d848a7038e4b888e048716f62196c7c90ab945278c2cbec7a8a26224682af2ab4ce7550eec583a91e5e466b66a8c27db9ce80f3a023c41a189b5c290cee0e769e339f629653d4d510a357d0965abee09d39440e796d97448e33ee4f50521468eaef61b64e857b38019d9d93edf8cc461f38e5d25d65529c0b9b75527375da77d9c4bb4cf56044bc19200bd0ce43a05be85ba1c46d9c43296ec80f8d21ed5113db3f80223fe7209ba5fbda5894d39db0c67efee2c47bcb3c2734d9b069b1323fcfa6442cf344fce572166766d7c5f194b09317e6e50f5b36d96afdb2e5354a834fe322d88d3e825506e96ea6959487f103cfde5f9f843bb7639eddd87a47a6cb1c27fa05057257933d24eab1eb5a623a9adbccbba5ab1b60ea67b9cc3ebb114e1ba3ef64a235bcfeb004da96b36397280684310509cd606b5a21607f9d1fad02d0bd746a6affef3fc034008286a33e8a220dcb0536f0482088f1e9dd60945c84da7880b8db4ea46a7e952ceaa9d20df19678d28f7711058b88400fd271919800428fb5de294efa3173a512b169cc4d9a177ff080e2435e23bdaa4442d7de9c68e0c7753c05006c579c3ad82fee1f75d9533d07f4b33ee874ae61703089fd6c86ff6e0010246eb27ab8f261845127a5c2a928b3cd576098b13506a48528d0647d932bcc39828ef439bc3db36b16f450ef7caf66e47e24f3c6af5abb01358d6fea83994a8b9ed7ee73ac72b353f97f1d41e4a00b441464ef1f30f1d5886cec66044d07c7b3706cdeba86f93bea057e04000194e00700c92f6884113cc8ceaf902ab0a4e7c242bfddf6e110fd00a4559321df494f60c8cee4d4de872e988c01dacc1ebc8df3e9ff892878fa514bf6dd10ed307edb097ba73b2ee494c7636d590cc2c01bc9b1550aca23d9ceab668b340f51cec3735601ed5902cccfce2f9f6832ebddb6e286d4b7186ed7057ada9d96bf29a234d5fe99ac44fa9b8a7a3882028850b8c4e3468a3e66ea023c055e3956337bbfe5305d85870abe062e54d50a3b9f8f976475a93d9c2ca1d130d772d8d92c5cd944e029c5d5a852f1cbbae54878082c2efcc196db9eb0a9c279a34fd4d34e2659727c0f075a0405a886331d152baeecf838dd0e89114a61359858bd4e5e81169764feacc2db93a82584bc112f5ff153e3246d6d35932e2651e2c7c25d5690a3ea8ef487467e773195bef967584b10bf59d95e44d320621209b93909e2fe3c75a7db7833af0560638022c68007081b3c912fd37d3f2895fb23cf3b8ad704710346f110c37eb56624454a3e48763846e01f332dee55f12d1936dd5254c2dde254f998bc29871ce7a160b0e2eb7eea2b89a232eda14d4e06c38fb865241a80042ec98b446a678fb9ff2a021e76ffc156760b65c3599c7fc87e5328efcea147c5a70f87f557fc8bcfda5c2573bf4165420d144e70f52a223d448dd9eba8f4ce416b5926f184c5c4135f1b42ba2d3d415a4d946992a07db9d4bd081a0a8434caee5805ac06346f21d27f77ea2d718db2dc1432539e812bb7055fe5d8efc315703f6e034a18eb823959cd710ce40d5fcd31243d251a935f34f213b44912e2e6659d056f551d72b9b23f9303df41a5f648f2898d6f8ef8907dcff76ccc0ccc0e1b081cd17136e4465e911a0c5087fa2a672f21a83ec353835cac5735425ae29e195a16395e93f6bd3ac5fba06565ee569d9a0111779ca619004550abc20cd9b89fd75bf87d3c5948786cfb68472bd28d1742d43a934c996531a393cdd57899baff2325497ecbd546f572854e21488f26e433a35de21eca1f04fa96dfd6f01155f08ee441ea4d1a917f1cc8cf08126dbb8d1efa203c7d7bb33cae159b10a0e37370cd1a32c4b718277877daeb6cff14cfc44a85cc8b5533c09bd3a3b05f5cf64aaa0fa559228d6456d40a071ba0be383b2d9c6e6ac4e0f48a42d31c47145cc8d09df39a96b93411ed534aaa99e756380e9552953e4c539683f423753b6c8c9004776f99fe8c0c41c43415e57c18ed2c2bff6efb413ede7c777484e30cc422e550cb1b19b0acb609d1fa9e42163eb9a33daec8a3ef87a377171f4ccfb4e96f58dc931331dc89bb3bbb8973d573625213d1c3cc688bdbfa7b71de6390ca93d1f2e6fe1a99c55b66bb5edb55f8ee0c1dfec1f1df3258776d21c6741eb962a0860b6d19492d3c1a1ba5e6f6b65b47b2b27efb818a21272f8b8a58a832ac71343c2cfdbfabe8856496e4fb6d2bd827a98790b4d9f6c87ff62e5397fff6db03db2b905c957b4a1db1e341cf90662fc9340e9e5b9cb723f3ca17b796842897e10759b2f68c88e5955c59b6b89d91ee5f01418a0a3aeb87f42959a1cbb21052b4a47b9b02fced68313470c2b856739b5f58ee0a42d08ba1fd9d0d3808c9840bce5bebf29c6b6d62356a2a60a5c14205ffe0c172b291ef483ecb30154ed41e428b29119018cab42808fcfa5d3956b240af068f65a1df2c90a16b724ba97b70d091702e502ee9e09dd9b2b040da12f87ff1429dfc6a162fc2c898beea180b229b3b38eeac082c181880fc6e1a5c9c7fbf1ec88edca8f71a5aa4d8c034a62c47522d549c6b0ec2ed82ae6388d402c5a39af39d06b9444083e67bc20e0c16af00f9ad9033428fd7ff30474bcb75591a7534fc4c5a52749038d93c2c8bf256ca274606c945649eea70f90e30e4b926b34cf7a0037505401576a92212c80ce356b33d0effe4c50ac7451e5cbb41812a339d0bbfa3b93b6f4d72b9e39678415e9c0a33eaac4f38b45275e4d47af1541c02d0afac8c94272038c9c837165eb4a388ed991a4cb9a210b63c85f172dd2d78897eb829e16120257b5fe2645c938e515ccbedbd3b9683dd01691b1cadad367fcf50ecf98eac5a4f9dd531dcb82f37c55ef605441437eec7752fd06f8e9290e4a64d38c9e4ec1c5ac0c0079034737539a96c34a88e116b7fbc38e6d450047bbe19f1cab47f686e3ecb3b696ea8df0ab266566e2ec58fedb76eda5931d28d5ce77c97eef5cb8f05446f0a57a7a46d91e967c3e7e57247b76bbdbd74f347c262f90d257f08b93840e6291ba81899bb3d51696fce2bdc3062c4ebfe0c1dc8f7c37a1f3edad6968099aef18fc5047b1ee971110ea0e6eb4415c0ea87806bc6d847d1b4bbd367f94aaac56b7669beec2297e844aab1b6f64f9aa3a92e5f2490dd075245674c9a6bd6b3ecfc3e20bf5b2498ef88dc236ca58c641d12d39126e52f5bd4d4e82b369b45d96468b356b819e5b60003db2f48d58148b5bd001a9c0718d5090754e5e61586fa80b6bd6e9b9f93d16502e8d861eb8504e71ef8c9049a91acdbebfa0b3b27e3b34a9c5cda42469bbde72efa934ae2cf87582f59052c2ee9a91daae647b0ccc1fa03e72192e1e0cc95580a07c317d47787215c779b5415ceca2e6926e2b0745ee0be8618524db37c789f405f42c395243713c3bbca1b917dbe02f504536b329574a358d269ce1bd51e628b08ec7b19d910719e31c700dfe067f3f6560aed313dc8a609b3b3bce7c92f01f90ac2acbd5de9953654849a93a5594b253c4ab52c0b8fa02a524061fcadb06e0572763c7f20d18b220a8aebf0ec4edc8c949bd715d0ebb18fccc727af268de7ef18d2d775c3fa3bea4d87c1a97e01b8d0a377bbecfca1717f754730eabbbc5de6907f22afb797a0bd3cbed168cd0c6ad3cb12c9d30baa7036f15d259828f30997c9a736c1bbc0c4a3b76987ff8d1b8d481be411e73d1f153d5135bd4b56af0803b02a6be8ab996f23b791218471a13b9542d1b803f0d257f15417cfc78af8638a9dcf60d1dfceacf77ceca2522f3a92910b13c22c0363024f3d1a62eaac202459633328fb204cd37da2044c5b78bc8b0a6a0ea80a1f1d8f7bf5e97b7e61d9dfb7ee4b8d34f8a986637ea70b8f5ab23c3768038bd4fe4412a0ee7d2e55d106c2aaf35826e58ec07bae26601969b027cf9ce0490ccd18cfd31ae70f060ada6d6feb2d7b872b3ba1c63910389e0fe6f832a3b280cc22108955a2440c73f441564663926a7dfb77a04a9fdea9d80df20e01c5332adaf9639483deedec19f601ac95470727b8464718cd53d8283254e3fdd7f1c2f0327cab2029880a6f837db58d1f586764c9932ff2cc2547fd3cd6205fb65", 0x1000}, {&(0x7f0000001080)="fe2d32c401c825330b565e6b4247db4bd3d08d7e140ca58b2616456e45d95c8f754951a6af9d1cf334e1006698d2445f681a35b926b4459395c93b9db0aa113ffeae52424051093f508e0d0c692cd81e31f914079f71749ff3a389032f6aa9ebfdc25a", 0x63}, {&(0x7f0000001100)="5cc6a87f7f9f29b8a2b98a01c0207ce7afa1e9c03d3fbc70e5e8abc6a22194e17f48bee7822a2d8796b62e5ed8a6e14e1f7eee662ce63b5f60abcc4e3d1ab89fcdd10573ef8f14d665f3e1a0ba5cfba36ee90194d8c8b82be5786897b27caace0409675be5013743b7faa0bdafec68e69c9ed0644ee2929d2ee3d9921f8a89a1b0fc768d2dbece0c49a65f676d70a670fcc18f18f7e6dc2d02341c634a162416c88d7e8827e4646dc2c45f78a83d98cdb63cbfdc1c0ca7f373797c8e7890ed2adfff0db546dfeadf4dc9ab31559ce126359ceb0599d5e8571363d33a0c898e39101a4800b9bcd8b250cfca", 0xeb}, {&(0x7f0000001200)="7eb96321876ba2c7619748595d3e1e931de1ee7018a329c2ad0c60b609faac2ae9c7b681e89b28a8b0daf4c479c132e4134d8dde4babc282d5f0a2749bb094dafcb42544", 0x44}], 0x4, 0x0, 0x0, 0x1}, 0x5) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) poll(&(0x7f0000000000), 0x200000000000024a, 0x60) 16:00:06 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control/file1\x00', 0x40, 0x2) recvfrom$unix(r0, &(0x7f0000000080)=""/85, 0x55, 0x800, &(0x7f0000000100)=@file={0x0, './control/file0\x00'}, 0x12) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r1, 0x0, 0x0) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='x\x00') 16:00:06 executing program 1: socketpair(0x2, 0x4, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="3c9f127ffbd8bdc9362d6c8d91990f73308e46618eaf52b66e6d096c6ac14e92f982f503994fbeffb00f886255cc85502a443e077d0ce32ff12992a8b95b4537c5d7cd33cc1a104e2ee77e", 0x4b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 16:00:06 executing program 0: mknod(&(0x7f00000012c0)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x1) sendto(r0, &(0x7f00000001c0)="27d542dadfda7bee1034930e0b15f655c8e08faf69b8054651bf6aa84d992502e65dcc1a845e148451bd735dd6591b7377334dde598d812694066665f202e2a4d39c2fbb58c563795d76abf41521efd5af6723e95e3003ea75252d5fe9faac83c3f86b03d039d0dd6d358805", 0x6c, 0x1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) sendto(r0, &(0x7f0000000080)="e7373c05a57d5d2002d5e1eb9668f3140eb4486d9f684338971b725a99c0e52c768e569dd9a5707c196ff7deed1b4dce70ae044e4d92c5fc19e275945d33ed1c871e6d7744d78f5c5ea4ad96d267cedd0d0cdd7c4efb1f8b72164ffdfd7c460da4ec6f77e5d6e40e3ce21c29eabc33a0c26c14875e116f9c0a9bd6ff5aa05bc705bbeb63e902c17af5395cdfaf7a589959e023a786", 0x95, 0x6, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x2) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='x ') 16:00:06 executing program 1: select(0xfffffffffffffe1d, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x40000000000f5, 0x4}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) open(&(0x7f00000019c0)='./file0\x00', 0xfffffffffffffffd, 0xfffffffffffffffc) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) getsockopt(r1, 0x7ff, 0x80000000, &(0x7f0000000040)=""/68, &(0x7f0000000200)=0x44) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x1}], 0x7fff, 0x0) 16:00:06 executing program 0: syz_emit_ethernet(0x8f, &(0x7f0000000140)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) 16:00:06 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000200)=[r0, r1, r2, r3, r4]) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file2\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x100801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) write(r0, &(0x7f0000000140)="06c53150faaea85a08f3581a39128e6de0207d888311fa14f5972da826d93eee394dcf97447cd5d3fa0da613bd2dd80b198eaaf62a3254b92813a11091848770092b7905f32be4b2213becb844eef6b22da4dec6ab872998703fbd507965867f68469e7d9849d2aa81f9076f2331aa9924c2172b993e326e451c8351c51c8d6b994dbf5e104357fdb303a9878c147235f56485d24b79fb97da738cdc088c0538a62aaefbd24c4968360f53e2ba5892008da9ab85776f2cdda0bf25d1125f4fd6935a20f8cef06a223b98b022456023d6411afa050b54b78630e64e90f915833dc73633a7", 0xe4) 16:00:06 executing program 1: poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x1}], 0x2, 0x1c8c) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x8041, 0x5d9) chdir(&(0x7f0000000180)='./file0/file0\x00') chroot(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x106) open$dir(&(0x7f0000000140)='./file0\x00', 0x388, 0x2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) dup2(r1, r0) fchown(r0, r2, r3) r4 = dup2(r0, r0) socket$inet6(0x18, 0x0, 0x3f) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="e7ff02080000000000000000"], 0xa, 0x0}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x2) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="fbffff152100000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0x1) listen(r0, 0x2) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r1, r0) r4 = getpgid(0xffffffffffffffff) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x6100, 0x6) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x0, 0x6, 0x400, 0x8b0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000280)='./file0\x00', 0x40, 0x80) dup2(r1, r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) 16:00:07 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) read(r0, &(0x7f0000000180)=""/4096, 0x1000) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x31, 0x0, 0x0, 0xfffffffffffffffe}], 0x200007fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x2, 0x84, 0x421, 0x4}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$setstatus(r3, 0x4, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x20) dup2(r0, r2) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) lseek(r1, 0x44, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x8000, 0x3f}, 0x10) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x6, 0x7ff, 0x9, 0x3ff, 0x4, 0x6, 0x595f}, &(0x7f0000000140)={0x8, 0x100}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x0, 0x4000, 0x2) fcntl$dupfd(r0, 0xa, r0) r1 = msgget(0x2, 0x1a2) msgrcv(r1, &(0x7f0000000040)={0x0, ""/247}, 0xff, 0x2, 0x1000) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x7}, {0x18, 0x3, 0x8, 0x7}, 0x200, [0x8, 0x0, 0xffffffffffffff77, 0xc3e8, 0x401, 0x2, 0x1, 0x8]}, 0x3c) setsockopt(r0, 0x4000029, 0x39, &(0x7f0000000000), 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() syz_extract_tcp_res(&(0x7f0000000080), 0x1000, 0x0) r3 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x2e6}, 0xc) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0xfff, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x86bb49f784809fe1, 0x1) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:09 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) write(r1, &(0x7f0000335000), 0xfc94) close(r0) pipe(0x0) 16:00:09 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getgid() setegid(r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000000840)="f300270cf70bffd999bed956d36750715651d1d0594f95bf5329ec66ea86ae833a4f9b26b455634b161bccfb10ad81194d84228869d0b57d036efe8eb154fbe640168f85558e8e672bd20c3a070253ea8da7b6fb529f5e5a26d0d56bc9f2ce76d991fd5723d04b0ec3e2b5002d4b3bbabe5ade5c09375721ac7fd18f49849f9223c145a05c1d0ad2522b404788e79879c8c6896b286515695a761116ffe81522cb1de4d12599531ce58339d671b1ebfe3304559d53889bf1f6bc5c37ecde121ff73285ba80906870178506142004dd4eab20dd54a80d1a9baadf", 0x308) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000007c0)) write(r0, 0x0, 0xffffffffffffff57) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000440)=""/99, 0x63}, {&(0x7f00000004c0)=""/76, 0x4c}, {&(0x7f0000000540)=""/237, 0xed}], 0x8, &(0x7f00000006c0)=""/71, 0x47}, 0x800) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000800)={0xffffffffffff5aba, 0x5, 0x3, 0x6, "28f0ece0b02a16f04f8139d1a510c79581b5413d", 0x3}) openat(r0, &(0x7f0000000780)='./file0\x00', 0x8000, 0xfb) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x1, 0x5, 0x9, "c07d3587969d8ec87288f5bcc15cec740d7e2ac0", 0x8000, 0x5c0e}) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6637f100d800"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000200)=0x1000000000003, 0x157) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="77621e76ac3b38c2ce7ade3e4035bef864caa4d9666c35cea1939502c60d5d7a3d22ad72f5eb1c1588c6333fc151f4c4f6e0b2b82dbf82680aad807acfe708d1868e0941b982c61ed791233e3dfc1c5994ca2c3208fcc6aa67b8f35a2499c02bacc18175039591c42bc623df4405af96f4220ee2869e8fd7d21a2008cb97a986f810b3683c22b3f38e19eaded3c85b2f0b1d1e7cc51d2db0c7", 0x99}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x8005, 0x6) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) dup2(r0, r0) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x11) r5 = shmat(0x0, &(0x7f0000ff8000/0x7000)=nil, 0x2000) shmdt(r5) setuid(0xee01) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x28, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) shutdown(r0, 0x2) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000), 0x0, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) fsync(r0) 16:00:10 executing program 0: r0 = socket(0x18, 0xfffffffffffffffc, 0x80000000000009) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) write(r0, &(0x7f0000000080)="c6748acc416f05cba406fdd59abb7ba87618f2e4f1c1bcd8afe32014008a97f231645d07bc909a687ed47706b152a02348988b5501166bd08b2e23bd09da5c57674f1433283b20e803017b93f861b1564090b3eb0f3e263ca06fe879c3c9fdc2b34649ec50499e023a648ed4ee936537a2916301c3cdff2ba0af5701342d444dfbb576878b90c3dd6e9536b6019a27c8d95ce5259280f713209fd80b86305ce20f429c1a0360a645294fa25d7aaf40e968a47d09853bbe193cbc837e31c1438d781fe3603a9597de3571c41342ec21d923e3a00bfb35293015904b", 0xdb) setsockopt(r0, 0x20000000002b, 0x3d, 0x0, 0x370) recvfrom$unix(r0, &(0x7f0000000200)=""/111, 0x6f, 0x800, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="64615ec6f1b5465f332033bb9b492cf3f5628faecf877461bfc5c7cbe6aaa51e38cfa7096b29bb7606a2d4", 0x2b, 0x9, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x140) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:10 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43, 0x0, 0x4ce2, 0x9}], 0x55d1, &(0x7f0000000080), 0x736, &(0x7f00000000c0)={0x9, 0x1f}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000580)=0x7) syz_open_pts() syz_open_pts() 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x100) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/69}, &(0x7f0000000140)=0x47) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) socket(0x0, 0x4000, 0x1) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchdir(r0) r1 = semget$private(0x0, 0x7, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x20) r2 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x40, r3, r5, r6, r7, 0x8, 0x9}, 0x7, 0x6, r8, r9, 0x8, 0x4592, 0x2}) r10 = socket$inet6(0x18, 0xc002, 0x8) r11 = accept$inet6(r10, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f00000002c0)={0x5, 0x7}, 0x10) lchown(&(0x7f0000000300)='./file0\x00', r4, r5) r12 = dup(r10) recvmsg(r0, &(0x7f0000000a00)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000540)=""/222, 0xde}, {&(0x7f0000000640)=""/152, 0x98}, {&(0x7f0000000700)=""/66, 0x42}, {&(0x7f0000000780)=""/214, 0xd6}], 0x7, &(0x7f0000000900)=""/248, 0xf8}, 0x42) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000a40)=""/17) execve(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000c00)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='[[-\x00', &(0x7f0000000bc0)='-\x00'], &(0x7f0000000c80)=[&(0x7f0000000c40)=',\x00']) renameat(r12, &(0x7f0000000cc0)='./file0\x00', r12, &(0x7f0000000d00)='./file0\x00') getpeername$unix(r12, &(0x7f0000000d40)=@file={0x0, ""/37}, &(0x7f0000000d80)=0x27) getitimer(0x1, &(0x7f0000000dc0)) openat(r12, &(0x7f0000000e00)='./file0\x00', 0x80, 0x0) socket$inet6(0x18, 0x8001, 0xa7f7) getitimer(0x2, &(0x7f0000000e40)) accept$unix(r12, 0x0, &(0x7f0000000e80)) rename(&(0x7f0000000ec0)='./file0\x00', &(0x7f0000000f00)='./file0\x00') 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x1, 0x1ff, 0x7}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0xd48f, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x400fffff, 0x1, 0x5f}], 0x27000000000, &(0x7f0000000180)={0xc7, 0xfffffffffffffffa}) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchdir(r0) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) kqueue() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = msgget(0x2, 0x80) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0d", 0x52}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x10) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x4) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x400, 0x3) linkat(r0, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00', 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r2, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) poll(&(0x7f0000000100)=[{r2}], 0x1, 0x0) recvfrom(r2, &(0x7f00000003c0)=""/6, 0x6, 0x40, &(0x7f0000000400)=@in6={0x18, 0x0, 0x20, 0x3}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x22) poll(&(0x7f0000000240)=[{r2, 0x10}, {r2, 0x85}, {r2, 0x20}, {r2, 0x14c}, {r2, 0x8c}, {r2, 0x80}], 0x6, 0x8) fcntl$lock(r2, 0xf, &(0x7f0000000280)={0x0, 0x0, 0x4, 0x7ff, r3}) setgid(r4) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) close(r0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x1, 0x0, 0x40a) shmget$private(0x0, 0x3000, 0x642, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt(r0, 0x0, 0x2000000006c, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000140)="f701647d00fe410a7a1e8eceb83434357e8104267ae039d9262e4068fc0bd6b5cc5e76f1c0fccd8feaf5d1c4b64505048010106b516c70ac55f69033d719dff8f95cea7c774c410d4ae48c0a917caab9ec168aff9fe3a1a8b0ddaa1630d04f925a7d", 0x62, 0x8, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/43, 0x2b, 0x40, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000080)=""/9, 0x9}], 0x10000000000000b1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:14 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x3, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget(0x2, 0x7, 0x2) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000280)=""/109) r6 = socket$inet6(0x18, 0x8007, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r7]) r8 = syz_open_pts() writev(r8, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) bind(r8, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0xffffff14) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x38) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0xffffffff, 0x9, 0x402, "34341900000000000000f900", 0x2, 0x3}) r1 = getpgrp() write(r0, &(0x7f00000000c0)="87d042ea4a9e8f3458bfc567577d89e295d0f019477965b976dd531e0d1cecfae6af19360d65a1d652d0da9421dcf3ee6a88000ebc93c9464408b0e382803548bb1b6860e6b459ba14c20b5dbc708b201a2482068f4d81950761169b6098d0d7dfc727a2eb7cbb059df56e9fd073fb5b4ebec87c4f373928fa8a1164c297a8c9d745b874441c0560557be2", 0x8b) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/188, 0xbc}], 0x3, 0x0) r2 = getpgid(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0xc) dup(r0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001880)=0x4) socket$unix(0x1, 0x7, 0x0) fcntl$setown(r3, 0x6, r2) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000340)="654ea767d29f179ceb46d1d078b49c7f85eaba4e95168681a10492d8ba6567fc1fe0d3e512bf81328497b59aa482202085d61d1a42aca1812c0eb076568196b30054d18c3a77d28d7b7e14880df10d3d0b0ac8e071210857c17c83e68ce6ca80b1546f13ed5f63af187717e0bf6421890ec9565b75f39003e04896b9f887ac04bcba384d93beaddb652e759e4e8bd8785062c0f09c318576ee773ca277263b392f7b59912dc15c3f74e4f9c79f91a787ea498a5f12e64d5dab1df8e716d211bae2b354f22649c8fd729397341edc8705461e1cad46748b82172346fd62e7b270a23515b3867014a682714b154041", 0xee}, {&(0x7f0000000440)="344788c49618f71172b282265f298b2b261eba7f852f867ceaafaa1bdfce3dad424808c7a5d4aeab65633ec87b2ef56a3cb8afca4a7d2466f2a0c2e12fa13cc23600aae582d41497a8732f6f3eee802ee8dbf3dadb72de069cc06443181489d02bad133300dcd83dd113cb2abe065baa8284f7add5e3078cf6951f7edf88221e73ea62f2c514d5a9c3a3a19e6dbd56a9ea952db294028a237b23322699a20dd0742bc4d56301972503bdaaf70e503fd0ceeca3866c229ebd68dcf619547959464c675478dcdb924cda85cf19706b3ca8c63d79ca9be65c1a3ee73f2c1e83f53d62e89cad41b228e426ec5148e0e8e5c1b6aa3dc76bf6921264a4dc05c3fd4dd13a06ec924e98b792ff2d51b336b023b0ec30a3d6825e944648abdb7db0708e4dc3cee891c43ea3ca99f00fff96c1fd443d501edfb9ba5a2ebcd01ea885e614fcbad7b7854f243895a4190a67dedd53d973e6e2c2733e33cb34655263df7053696948210eb0cde00e4886d5125f077ad777927fb34a9dc81f0fa18c80c63d8b4664d11a0e3356840c1ece5085e5dca802f259fd2273f7996d5e5d4824be8d422dc704d7d954162e98d4f279b3bc4da261a201653ba8f17d163a8bcb9c044c5c4a98ae5dc58fc3e31a414f69dce4d42aadb66054b3dc8cf40a64bb44333afa7a05ff22b36c5b9ec6a4b0f8e0c6d92340b075af7c5b5b1d17565ac53bdd2158394782a7466e4de1e5094e071b0240fc2dc82acc33aeef8d0d9b8bc6cde25abd9a6d3a4b428924df0ab13f30c1ae8e6b5242a2b5f43159c2b03661ce0eec879c081c60ea97926b3bd27e75ba33055bf58849126e5e289af5a7aae1ba594cebbe568721fcaa79da6a4fa57db68bb28d6b9b798723c8a63d374acabef3a1b4e09db5bd1f7f592488f8492e824d6a08aebba8c8fe149b648c58bd77ade0af7f26219fde029c3f7ff7878e41e08ecd87123fbc2b08badfb24b321dcb59383692c8461dcd0eb6356617802f4e2a06b589a25ff6dfcf905b33a89750d9b060cd496506f29e9819521ac7b135b8ae0559b1f191a3649a2cd4476ee5c142c8e21e7968e6f4b5db3985e05df2421b1404bc492e61280734252eb390ec9f4ee64420707b99437a307e45108a81dae7215be03e4e976661abb315de6f81f948997e5cdf3183a8b52a3e6235e482a7d723b316efd46c5dbfc69eb20289fd4d372251bff603a8c6c350ff01acc15188a6d8326d90fc0f6e42b8c4d22dd86fb1985059343c231cb85e476fb48ce4e102e4bbcdf33876dee1f20d3e5f12dfe32706ffa1f5efeec3b8639fb59aea89c5ed6191b7488e5d7afb12c5e55fb2bd2a53c2a633f2acf766a8257429c98f802b4066512e4a959a421d95608e697f03e0a03eefb6867cc72ea65bb0e99e8f8a2ca36ea800e5b2250d08e4f7953bc511601f9415f62a183f33bf6a697105295e9c7e95354196dbc60a4896b740742dd1da097da6dfa0c1968aabc1b591eabd777407e09d4f210445a647fada8432219c7e8c3ea2668e1b38c99c65835e20707c3626a9407944360372331e65a799be52fbd9029c5e9037470db4df660d0cffe36f079c3e3e53fff33171f09084adf039ceed146da515c84d977ca98efb4df70ce220f0c81207c2a7755e5a133ca10e4f941763b2c9b97bd47efa42dca4d0ca4eb1619cc132a750e4770ccad1fdde34e0306fcf1ceb04334db3021c0f705e3a1c0dd0d07932e5801893df2f493ccf06c7caf6fe59f3e32b324fff3d15bab3f2784d0f238b5abf35386ff6a46f4c4e2be747a4504f58800cd4c4ec0a813615324da0a2ff22e27d3c57fb5fc7254824515b7b67d7cd6cd45e21e4d8574ceca68cae002833835c6843218c6a7a5111c59254c74eb7416a98870a3844e0132c9ef9d2d2373a43fc1880acdc2d369258a68e563e79ee8c5ff2ad1df7280e57ea87f7b19516ee0759a8be997014e80495c09deb83bdede15faecf9937aba16fd594387213b50e6f4de4645fb3f8275da3d9bd78062bba6f25f23946502b899976718591f76b3a17c9b88ee7323dc1e08ea65ac89ce883ee8029abf9ab3a5dcad3aa9f8569d647028a7b0142bcf6bae1e19e36a9cea6212aad6e089cd0f2279efdc9b4e7c9afb1cc4d2c590a14410d7b74cc92d5a0540ec48149adf8f0d3965a0a37d7f0d5a9360897e7de86cfd7b2f0e1e9d35da0634833158f75a2ff21d3f1eed8a47d9ce1b90618016ea13e7938e6b66caa6d4e3e18ea0ad93071c7e71b64f0a04fbff836f6b8271dbe94131d3b764ef2b05af2664c316e1557b46c4796a89781042bd4d4ae30223ab9b8658ddf4fcc1858d1ba12bdcda81a3e494432ca7aef523712f2635b3d0264f375e1318626a1f631b7fe525874fe681c2dfc197c867d1456f39eb06b33b45bf5ab7a6f90303335c4816bf90899a701009c9c11a4ceed8e8ac9cf3927c242801ddd6b9ccae177c3e36d727d44ed1853c998bf6584b52fd9aa19cabe6e333170167efa2b0663400c1848ff2c617b86c800d805561db14c3e1b44363d15416cd22e2405bba494383e17075fa4c5210cca349289ece6234f1c06e02e71dd7b1995a708822f6a0fc1f59f6f749a3bace94434bea07c8ef299a8e5f77c71ca72a93f11a0686b5767b21b87966448854e3833f183811e9e728b813f51fdf1892fafab6d5313336cdfcde9dc7f93aca21a04815b9d90bddaccf558c659f9ed961a36eb3ccbb4bf84db3f82a7ff60aaa4c6d6896f2bb9c244b3c59bc903ee3996548c7e15f85a32abd42c0b6b956c8d3cca266178ecd489c67bb72ae65a9859006242669a71b18516398f8b790d87bd1a8670111a54880d0ca075b036f72380ed91d17cb37d91e7c2288eec52b044842d94256ab767a983c57cd5c69e10b43a442a3414b03315c636ac58a607b82db92b956a17cbda5f6285783ed7c381dea7a74f9d0d0df18843cdc8c186c5d486509b8be9213178faa9ce68d975dd681e256788d8424f48ffadf802bf2c7d854b8b364cbc57370173fec5619f890b5c3f9a501c3617bac15b340e805b5edfdfb546259ebf244e6d75e7255ab7726678614cb2bb1c73229a16c9a390389fc6159812d7a0f3665d03b3cf23747b8f429f355662cbe3951e8248f53893a676f6bb6a3b6b0469e333813ff1db435630363f691abd5f05df19de7ab3d8939310fba16d5626a87c80b0dea37b00068cc79d6c71e2fb1ceb6486fb850f34ad96a66735497bf5ecfaeea9af960d6d3f3ce5dff161b0b8e1ef1b1531d63ab4f8b299470909bcd3ec2b34b14c44b995243ae370d7f1557b6d1687f437762a43fd3b224536fe2294bfa366a6cd560cf9fca26c9f9093f584ccfb00a02ca4000d0e75f2bddc9480a1ed50d91a549f1d5f4441db71b3c261cca31eeb7b3dbd1893fea0b7916b0104bb5de76aa943ad41575e9c613f0d5092c13e34672cd09cdff7e65056e2da139cf89b005131c316a5bc3c391d974287638481df0407c56e0b37d6900325a6e8baa59bffd5189fa0e768c415e5c8f3adf46a1aafd73746b5acd0a92c33b0caeb0c35c2e0607daa9b5480cdeb5a69f58e03715d94b94c659e2757408833c6fd1715a8d1a65a9040bdc9c3f94960aa556fdfcf816b10e704e241e29a4ba77a4b7e9d7bde436807eaba9db56b2298f4e0620a1e1552c5a562d15bf325afb4f0f8940bdcec7e30db7d4482cab8ad721a68b7ecb3663b56e337b4193487e8f41de315c189a936b2674ab0697de2d413027216d9aad502000c301bd6cab8eb48939e6dedf737bbe9c5db9f4290d1d563386f12a854596bf55c31877b0a19e46236c65eeb1daa6065df277a6a48d05b2dbe00007a24d1de4f9a31710fa87c69b7a2e3cdbeaf41d817067ac4346cd65f9c60644139d7dcb3ba9773d3af68c323f4c57d39d2932a3efd44ac2dda07881b93ac11169dc7523603fb94743ee5b86db26f020766a464c4f1bcff34c29bd3cfcad3fc5479e18c66c4ddd936f65d69703f1b1591dae439659e9127f5bd8538ca81e7e4663cfd80be5c46829d9230487b1e3a613689b29b9603a449ddd2617fec4c2161da9027c751052c618d7830615f15a764e3acd8ae54e5057a442258716dc8e67e94cda379c54ce43d8464622f7c1c1c0b2eeac5d50ab34d51eab0fa049b5c1f84f4e95b0dbeb0203c05e240ccf41b9a3791a767f7bf11c2b23d8077ac8583f2c9bbe2b819aa009284278779bdc2190a5381a26875aaf9a3394ed154ea58da6a65449a61cd2c5354c39257320c8df0076169fd96bf475cfe44b52b0d04256202160ffa11c7916bcde18c24c157defd6dc0ae0f39c7a368c61239317b1fd604f4f6658ce78469cbb62a0a6c982cd6f470bcb6fa15e1617f647dc19eba724e3833c90afcf493119ce547d3c666b16c7b4cd3f09bfedee03b07e2d71e5f1ca2e514c865a7e74754e26842703512e9b3b34a38778262cd21e145e92b507279c10a6b1644b32e43be3ce9e7bc26bca419e713641c0face6e1cd369eda39cf85c871fc7f164dff179bb0161facddd5a9b98c54b48fd0d6d93e9a2d65bfd09bed3e0e835123450ea34ea34977cb720860a1a267088a458ceecc124a42eea46a4ed1c48b202c2b776a75b729be0f19894032eb79d8533cd11cb7f22ef40623290870c5601a0abe5602b4a38d86c0c044f2665b2960022da5712d7192484cd4f51d859cfe6e3ad2e017173d993821e2ade4d679e8c2b515cdbf9c70467b5f7742f8c83659b1f58ed6c89cf8f2372d2962de6714b56c9c9d26339055491222da4e8244188d6271b8ee34e1dbcf7b21bcd7cdce12e81c2f090cab3810e29d050c08e1b387af9eb2590fc892febb7ce088b9e2b9dd20fcf028ed93e25063dfa5415f872600cc7aa0198f6a43284fd4300a824ba402d23209c8e8961b3ff9f4f10d5dc2f5daee2f44b79727df6afcbbdeef31fb02e67267fefcf36388531d8d9924e375288720fbd52dbe513ab050cfa651d4e76aeed0ba0bf101821ec308146f0a1e259c52706dc2ae4990ccd82e34d646ef1d230bfcf1c272b615137755cb06376cc9765924e543ba475071bff6b9cfc592b7378ff07f10a3478b10ba77e80975cc05bf40de2d5c16e2fa13f034d9d29184d0e9d098c3ae8c4d1d259a3da8633b2d87416a2ac567ad65b79e5e36d537e3322d7fb2d83b72aa80919ca8ee09ac9cdcadd2c2084ea8168d7577ef3bed099d38dfd624436599c73a7048f67c7c1a9bfa081beca72af8e5bbfe30c79736a50cf2cb0272d4bc169ff770a54a0a26f290272531b8cb37daf0103d798482692903f71175401266b2a685b8082553270b5069f3066efcb61a2c40b19f713bd9b456c8fd5d3cec3c0b81149f1e714e2b0876d69d58676de6070b099d3234e2b4f244b3d7b1f107003d9888872bfa3ded0472342d2ba65d2037d01504b85cee213d0e980e6bdd61af2acfa81363bc02e45e3a14637cc3b01cab880ebd423a79870192b5fff1381931692d3399ec42e53afcfc99f59649eaa281048e02c1b220fd68a72d94e36aca2cf30d1e922930a683aa2c01b7c97e20130d52c197cf35e00feb5a81b227ba85be6376d62ae5bd6a9b644c9601152fd639f47090d6693b2eaaa57c79621cd15943c71e184c5379dab911f48e36e48fd4457404d3d84c75c62be3c95df53719d4fa41e69b484e5b21877531e4ab9824dec4bfc16f17b7c3a134afc43322d1266aedde07bf22020250e01a14ddeffe29b78d569aec57c76d457f368bc17a9f2b9a77aff0a125dd2b28d3c25007", 0x1000}, {&(0x7f0000001440)="204cb7d4bf67f127b51bdd366e37139e0d5b1c2a339e58d5ea88462184c1968cd937dde920e3c4b38ba83533227e524c7dbb0eac0a2c814a4fe8911fb7525261a6dbe0b2be00711b76bb81eb1abd00933bac14381aa279167e2735d571a4ee08500de63a5d90521fea76483de43846bafd31b655ded251461ee984b76040f305e7e1d44570e91a19963d2ce91d7fd1aef385c5428eb571a7e391e6d204bacc46", 0xa0}, {&(0x7f0000001500)="2dd6b6ab8a4f119d43210ee9bcca47eff49570813a7e73c8bf7730b840677d10cf5c13378a492b25ae10bacfdb8a788cfa32b70d3340bbcfaacd4f0e785062d29a05f0e99938f6ed0ddfe061d2e6cd2c4d0b92a2d294380f5db0f3336a627467bf2d1ba95f9451d6b9617ce9c406d2f33d8dc88c454ec16c462a74a5105428875cdcd21093af9fde0f1ee2fe82c9e4b8f1883e5412de941f0cd07ae5c03385c618493c6063ff422d44f669435962e373683ae9faaf097b2eb51946635db3727d2a3cd3ff6838bc35cde4dd814fb77add8f4ec04c550449b05ca160fbf7d7a8b9c413200dcacd1f7c3ab751790c37500f", 0xf0}, {&(0x7f0000001600)="2b0054923ac6dfb3c9bb51758a53444f6892a44c391467e72597738acd0fc000e7510dfa3e9efaeb8c0ad0d899b18b65a661496acd4a719eea3dfecaf4e6f942d0a225ae78bbaf26eaa6157ee81dd19bf33cdee538480ce92067bc1881", 0x5d}, {&(0x7f0000001680)="6ac35349eb7b44c47036175ad20026580768fe78026d52e70c0765a35b03077c77cbe70a83bb64f9a0c889c5936354448c2d79fe86a068fc9a0ffd332f467eded46074c9b3bbfe1d0bb510207fa54850ac9a92141fe1866fa6", 0x59}, {&(0x7f0000001700)="76683d26678936c19234eda90964a519b832cf2c10b0cae6b29cec2ce471b9d09cb0c894a9eaf07fdeba8f7a695b879463fd721274d8fe397cd2dbf3ad79b2e555c4f1946a5db35f3f348d09b31fe81703ce085079a2bbd67e5483df47046865ada5f6be66e6b9da22aab855f075a559c42b9f121fd2c8563723d741a58a3b872e7784ddabc44bce222e8b65a4d21fd31065d0145c67e05297953b81d5dd2cdac077d24243d6cdc4b83c03d930b728ad4557a191e3b9d5f18d0c8a2d803b7d074f6871a89286dcc638799d0a2874857673b7163f06c0f60cb9937634d52a4015c0c5", 0xe2}], 0x7) getrlimit(0x5, &(0x7f00000018c0)) 16:00:14 executing program 0: r0 = msgget(0x1, 0x1) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc}, 0x0, &(0x7f00000011c0)={0x82ab, 0x6, 0x6, 0x2, 0xfffffffffffffffd, 0x1, 0x4, 0x9}, &(0x7f0000000000)={0x6, 0x7}) 16:00:14 executing program 0: link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = semget$private(0x0, 0x6, 0x4b4) socket$unix(0x1, 0x7, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000280)="87ab5858399c223c8a8d1aa8420d53c0e4ce3de962b7678cfeccbcf341ebc374e23bc668db2f2b311491dfa735082fbb8e4f6bc8b4ca69d08778c47e59f6cb1496597f21df161e81a93780f1952c3c537f5b2561c4665d974b8fcc314ceb6288b93dd603ef5bd823fd96e2332459f427fde4403c9ecf86776e9c569009a58c005b24c32c228ec145b19075149e15fd06215b17775bab48ec3767c89da172d8428f3db978dc55ab12d89c0ebc5a67f94fde2d80564ec27d060403ea8f3e07c569a005d4a4e46c1b6a5e", 0xc9, 0x4, &(0x7f0000000380)=@in6={0x18, 0x1, 0x49f1037d, 0x1f}, 0xc) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x6, 0x4}, {0x7fffffff, 0x2}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0040002e01040000"], 0x8) open(&(0x7f00000003c0)='./bus\x00', 0x8700, 0x105) 16:00:14 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f00000000c0)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/207) select(0x40, &(0x7f0000000080)={0x800, 0xdec, 0xff, 0x6d3, 0x2, 0x1, 0x4, 0x8}, &(0x7f0000000100)={0x1, 0x8000, 0x80, 0x4, 0x0, 0x9, 0x2, 0x20}, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x8, 0x6, 0x2, 0x200, 0x4}, &(0x7f0000000180)={0x2a, 0x6}) lseek(r0, 0x0, 0x3) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="cb0a69e2c5b8d5d93eadb287de96387087f0e0e861dfd4811863172c7cc29a921e981b704ef020ff238f956742577ac02375ca78a1a6e55db2a5917add2bfb128f23d28d912c0635107f938b638dfd289b8c612cbfa0bca88f60799e30f3064e4f11199e08ea0ad577bf02f70bd45e5f05d104035ff252d3984f948e932c00acfdeed30dc523cb64caebb27b825263950d9e60db969a5ea18b8fc34ebdc24db3b53124661b95e4b8e2a9256477884294b6a836b0ced2765c7c3e3d4802c656a3f1da3fe3a95cbaa0f0bc4b3814dc73d8d53125db9959682890851103be79c57c4626e1aba5", 0xe5}, {&(0x7f00000001c0)="3e35a799dfc82c51db5f1f2f9494e5c9d7a30df904edecefa589dae9c27c6bcec293e380b01c8425889699390fbdb4a3d14d77067cc2bc83046a7e69613f75744f9f14bb1958b0f63445116574b2136fe531d90ed6679a9763e4fa69a6e1b272629a0c457fd7f002c748f7dd0fc018f4211b464253367fcb4e61dd328604554a590df7c1349a842c0c95e224d6e3cf05b8e0a22526153a5360ab38f274db88481f4c27675e9e311661705c9bdd6f3bc4fb25fa2d21484ab3158136df5688ec6e2ad5c46cc3a8850df14945d1a4965a101489bf6467945aefbc246232884ec769d9429e", 0xe3}, {&(0x7f00000002c0)="94a3dca90873134fecc298347c534429c48a46807afad902aaa1e5c5b70d34b5e0b97bda11893c2ad3", 0x29}, {&(0x7f0000000300)="21e4f3cccb162defc44df0af6a29ff88f7a05bab9068483506e516ab9181cd59e5037dbf749b8dae2895a56a425ce932b7eeb2aaf0dfbbb1b82cc7c5c2e14007d4b8447e5970ed08c58aa0e405ef0db43e00c9622947584753cd9ecf96a15b22d03622e9bcbc0c302bbc96e49957a1d4a224d88ba707bc2e4a3e115b856ead713a7384ce2da3c427063114f6e3f2954e47e57da1d65ec82b23d9995a393beeb1c7059259b0c03934fdedc7e4a44c43", 0xaf}], 0x4, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x90, 0x8}, 0x8) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/227}, 0xeb, 0x3, 0x1000) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="020000000001000037a46cade3b3671c4106fcc8ad0f544fd94c0bd9204a437fd6ea6505a0dda5f30e1767681ffcb8b741d180e4776aaf462c3ff586f474315a104222dc76e38d392207934ab6ab6031d0c46375cd2867d433a29e21383308a6e092cc6e033c1f0810eb6264837f533a2fca0177c1b770df44d8b9876635bb7ba65e0b75b94ceb93762363c1d7bfffb2be5e0df47504fd39f8b50c894f12bb38b472c12f48b60e159c01000000224728be52943720e6c92745f04c336a64813407856954ebcf23c1b4b70a9b1a2241bc842b2eab41abad12575081a7b537da7d1f4353c234e2824b9f0eadaddf54050019624fb5a33662e592f3baff483e008d32b63c5b91245ea480eb14bb9e3d12a780f68b7302bf57e12508ba95fa012509ac690a4e571e11d8493bced4fa9b4cf286605c90ec6e0846595027f4cc8781a75648c21b8f4a6efafdae275b7a1b503428fbdf14f6ae4a16c1a78b51d412647edf766bbf9f240a7b90e54497053707d6b1fa4d1a99c727ab3e91614ab408ea74d5acf9524f08"], 0x1, 0x800) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="8a", 0x1}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x44) unlink(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000180)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x14c, 0x4) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x104) chmod(&(0x7f0000000080)='./bus\x00', 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x400, 0x4, 0x3, "bd8170a08d926bd5bf479bee236afe98c0500d38", 0x0, 0x2}) mknod(&(0x7f0000000280)='\x00', 0x2008, 0x5200) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x8000) fcntl$setstatus(r1, 0x4, 0x40) fsync(r1) fcntl$setstatus(r1, 0x4, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="cae31b4bce8cc5da8da594b97eddc8648dc04a33d3dd12cc41911918329463374e4c2485ff975b150f0f1df6641b43d5acfb4db535e420f2019db9043104a29cfdc8b295aa25917e01e2a0400c57ef8ed0301c47143bddf6728da946fd970a1a776ff45b4af79df15de0522533fdba415ba222425dfe79971f83d93692a4203c6bd65b176bf5088f8dc98ce6f95f1d7d352e05449ad490e55123c7b5429064a9ff8b6ba03ad4d8c0495cb97cb8b6d7fc4196759528a289ccd539e26d", 0xbc, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x8001}, 0xc) sendto$inet6(r0, &(0x7f0000000200)="14d6ed8f010b49a0bf9d851ea0cf53b7676993575e7bee321c5f28b5b8985c501954e9adf6282c3ee4b6bafaa9c009ef36fef45a2621e0d493f662bab2b50a362bbe0f15d621416aa05e376a66ac69503bf06eb466fc1187a723128d6bf977184a09a6eef82cf60d5d61c957a90e69c1dc27d5c1e7fc64fdd8f7d5166471c34d82fd9b50a0558d87c5b147957958b1e48982b4ee914cbadaf0eb693ec547f477255371c7114a45dcf85494d01baa9bc7adb3", 0xb2, 0xa, &(0x7f00000000c0)={0x18, 0x1, 0x8}, 0xc) setsockopt(r0, 0xfffffffffffffe01, 0x200000036, &(0x7f00000001c0)="01000000", 0x1) 16:00:15 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x1f9) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket(0x0, 0x8000, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x2) lchown(&(0x7f0000000180)='./file0\x00', r4, r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x40) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x6, 0x4007, 0x46) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$inet(0x2, 0x1, 0x896) fcntl$dupfd(r1, 0xa, r2) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000001480)={0x3, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x7fd) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x88) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket(0x2, 0x0, 0x7fff) write(r1, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x104, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x2, 0x1, 0x4, 0x7, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa6, 0xfffffffffffffffe}], 0x7ff, 0x0, 0x800, 0x0) r3 = kqueue() r4 = dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000054000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x80, 0x2, 0x200}, {{r0}, 0xfffffffffffffffe, 0x2, 0xa00fffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x54, 0x1, 0x2}], 0x595383b8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x5, 0x8}], 0x59, &(0x7f00000000c0)={0xf44, 0xa39}) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0xfffff7fffffffffe) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="abad0000", 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7fffffff, 0x101, r1}) 16:00:16 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgrp() r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x6) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) fcntl$setown(r1, 0x6, r2) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) kqueue() 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r2, 0x0) 16:00:17 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6f67f379b3dc947629963e9ee7b2e2863e", 0x11) pckbd_enable: command error 16:00:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fchdir(r0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:18 executing program 1: munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pckbd_enable: command error 16:00:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x100000) 16:00:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000580)="9608ef4ccb1691e8ded693e2a39b2695622f97f0bb0f469d9e37b89b5d182625b0743c6e1a7202d04855ebc982de1bfa1546e95b68a35bd20276f5cbf812bf1cebca105b9ac217dfcc7071ba42e41f63cb15190e26cdc71ab8124181211a43b71c470a3b04bb70785877de8ee9d7f2457193d0897f2664a95cf89b4107512c97261788d72aa4800c7697fa436881dd20c6fefe8317fc89122a03ec8c6bc87e3815ff", 0xa2) close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') close(r0) fchmod(r4, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r5) dup(r2) close(r1) linkat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x85eb36db085c58b6) syz_open_pts() 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) fcntl$getown(r0, 0x5) close(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="d4a0324c0143afbee8241b10a9dd31335b3ea95ff075f6", 0x17}, {&(0x7f00000000c0)="aa39dcf5bb05a97d1044dca5609158455c1fe4c11606baf02791faacbeaa32fde52a7f22ab1f3c526792082275a5a57ceb6aea4e6f50adf8c11d66eeab8d3dfb41ff4deb66c96d088bdaa41317e0b14d19b2a8b256210890c039f1e2ff6aacc2444641d9548397597b59caa57db2a535ea8744c67c98df83287ddb0295e0be741256038b7bf03604545e8e4a60985ab291a52a829cb517588f14887efd821e574f0a81e1cad80ed34957d7d0d2ed905cfa85fffabcb967129cba6d2982cb83b86ae4e5db711ed96461a0dd694e836f835b96", 0xd2}], 0x2) 16:00:19 executing program 1: getrusage(0x0, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x400000080) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x81, 0xffffffffffffffc7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x9c, 0x0, 0x0, 0xffffffffffff632f}, {{r0}, 0xfffffffffffffffd, 0x9, 0x80000001, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x50, 0x1, 0xae02, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x27a6, 0xd72}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000020, 0xffffffffffffff6f, 0x338}], 0x7, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x0, 0x2000000000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x60, 0xc0000002, 0x52000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x84, 0x20000008, 0x9, 0xfffffffffffffffe}, {{r0}, 0x0, 0x6, 0x18, 0xd852, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf000002a, 0x8000, 0x2}], 0x0, &(0x7f0000000080)={0x5, 0x6}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) fcntl$dupfd(r1, 0xa, r1) fsync(r1) pwritev(r0, &(0x7f00000001c0), 0x0, 0x4) fsync(r0) ftruncate(r0, 0x0) pckbd_enable: command error 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x30, 0x10) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) pckbd_enable: command error 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) getpid() mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0xf4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:20 executing program 0: r0 = shmget(0x0, 0x3000, 0x44, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) ftruncate(0xffffffffffffffff, 0x6) 16:00:20 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000240)="70d715e14164b5949f0e3629bb6e7dd48c1369129fadbe8ab9535e64124c5affdc1c0b4b1e4e4ac685ea9e3d6ca9e50403f7d6dd391ddd68dff0339f48b0455d6176f898f5ca426bb58fb81a8c10727693b55e9d", 0x54) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0xfffffffffffffe67) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:00:20 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0xfb88}, {0x3, 0x5}}, 0x2) getpgid(r0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000180)=0x96f) shmdt(r4) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="740335204407cabc79b3b2", 0xb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r0 = kqueue() close(r0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) socketpair(0x0, 0x8000, 0x2, &(0x7f0000000040)) setsockopt(r1, 0x80000001, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x12, 0x4, 0x10000) 16:00:20 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x10601, 0x400000000115) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) r2 = accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x10, r2, 0x0, 0x0) 16:00:20 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) r3 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) shutdown(r0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = getuid() setuid(r4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYPTR, @ANYRES32, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=""/4096, 0x1000}, 0x843) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000005540)=[{&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000003440)=""/4096, 0x1000}, {&(0x7f0000004440)=""/4096, 0x1000}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000005440)=""/106, 0x6a}, {&(0x7f00000054c0)=""/89, 0x59}], 0x9, &(0x7f0000005600)=""/234, 0xea}, 0x802) 16:00:21 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/38, 0x26}], 0x7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) nanosleep(&(0x7f0000000540)={0x400, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket$inet(0x2, 0x5, 0x8) fcntl$getown(r2, 0x5) 16:00:21 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x90) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000003780)='./bus\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0xa1, 0x10) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fcntl$getflags(r2, 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x5, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000100)="9474e85a9b5f1dc53da30ea140bcbfac2c3fd057103d01b3e8d7de08b1c4ea4965df14627543d06bee7815d39c5a4f326ab3f9ca927f33ea4651a0a5e3eb43c92c69d2e19ce569a1ea229bb044fbab69d0988ed0aa37b070fdf4060e82b8", 0x5e}, {&(0x7f0000000180)="8f4f89c3434ea2047b061ad7608256b372fb36d3cc0c82571d0d8fdae9", 0x1d}, {&(0x7f0000000280)="f32604b6e39c1dbf19f274f9413a724024780040357fbd1f02d6abbd91abb7a03f509c27966ec99b1d6aecbd5f04f807f278e36652d591d1998dd8b15cc9d4884c8e4fcdb13f3b2301e05abb26d2b2e1fc8364e74eef493a4a3742f9869f90ab0110eeaaa321e579ce0be341e85358653d5e0218368d67829cafdefe4151f3508ec6a5cb011cb096a08bd61fd106cb98b151503a8b93bd0eeee96b03b6b458a1f6823c0d9ff6", 0xa6}, {&(0x7f0000000340)="49549b662288e85572f996fd3cda8b44e3ad3ebf2aba79a0a9e22d0850a306da81cfdf57f6360a6774008ec0c69a8372934eefd0fcdb1b735cc375b93331e81bcd9d8e876b072d3ef190e8ddad065a4aea4c056d1352abf635098cfbc48b13a84d05e61ecb56efd419e9e7a8423230b1f49610edc0765f74e228d6df91879797cd4b157a869be430d7d5c05051bc89194a7e692cd83fc08eb2635209a7db5ab2e3eb453d6557719bf312bf8542c2cf3de0f6dcd88cb5d4d643d98e6f2b1133c0124f96641a6ed9ff0280f073352392eda86c9da96edb44694cbc6a3bd86e3b1844a0ce4c0e8512b923e5e492638f85f120169ec090044faae0", 0xf9}, {&(0x7f00000001c0)="9c1063fc7798f5b12151b2fb011726c95d56a94fae1e3ee12bb22861b45428996e8b2f6a6607f4e6f169", 0x2a}, {&(0x7f0000000440)="c060a0324749d7f65bffcdb68aaaf3c10f60ac86033e9113d40baf7d291aeccb6d00776d1c09c6237e6179d1d0e741a166d3b9499b7e6f1e87a754a07e06a5c0c789bfe60adcb44e30f029e7f7bfc1b6b6cf504a2c55cc613991bc56900fee448d6087508f7b9ea64f042618a42b34b99b180ef355378f3422dfec838cb2bbc4852f5e8bfff96742bdd516f70b4a97a0a9f65ba201dbc2b2da38174acdda4cd7840f0d2c4a13096bd0e0421cbaad299c29175f3dd140fcda65cca1a275cebc4db30f3fcda908c8f1f5fd982097d1a108f19723ce8690664bdb3c71737200d20fc7e5fc74d7", 0xe5}, {&(0x7f0000000200)="701f9441cd52c3e9acbb47afd725b532ef07913a90ef8664cc8ab500f027df48644845d942f8fdfdb1c27d51c8e7d5ad162c05984f3cfc44fb9af36a94f2", 0x3e}, {&(0x7f0000000540)="8abf071f209c28d80cf792ad15531bbfe58401ba265a3b", 0x17}, {&(0x7f0000000580)="94d4e0621d5d47d10f191faf87eecf", 0xf}, {&(0x7f00000005c0)="e45d842e88e75ff25e33c2457695ebcd9fe91b510a8e9772046cb1ba4793b938aa493c35d76f2e45e31cc4a278c6154da022dc3990f33e2e83e7c55080f3ea9fa8466d29dba06ce6e063818752388ed3b2d059c3c8f88daa41bd75ae63a195c4e2e155814a67de00ea85fe5d79681bc6ea8b7b4492a4e16203801f9fbcb71b275cebb4363262ef9133c4b4c776d9e59ec4715d28b3c926474944ac9d37100da7976eead5d439031bcd5444d91ff06a41c4cd22d098756d7efa3c43ce0763233b096b8016b157cbecfb1be2e143250cd7ba07eb4cd7bd0ae8f91c9350263704cd9069c0f2c8ac11ba1a21b34e", 0xec}], 0xa, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd8, 0x4}, 0x400) flock(r0, 0x2) r11 = socket(0x18, 0x1, 0x0) getsockname$unix(r11, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:22 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00002a2000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000880)="5a11a20e61272306eabc35ffba4420e6e9f99e88ee7cd2ffdeba4f0645fe78a4b004bda605b59719f5847990de4fed3ecae55f73918810675fd9cea3c54fd3172301afb943506d9eea772c7c47315ffb3788a3c8e8afe71fe6c480b7fdc66d7a2733f7acdfcf11e4cdf6f30a1c2ad5de1d0e1426049969a381dc18167c203b95b62ca3029bc7b6f4f7a6e59c74ba270849f93783d82efa21556bf89ac5dd5848ea1c9b84a155397125d15f3560393c103cc62c9c8e7eb0d047bdcaaaccca869614ed41747a559b615e8c177712f5740c53d81c8db7eedfe6e6d42e1c9e9a34e960c81b279a30bdfa831822930d98db73b3735dc6e3965664ab79bb352453e9b187e96c750e40031325a3a8bda9455f9f3b60933280cc8831f07a517f295da86e1303f207e07bcedfa9decb1eb03df83791590778208d5e3edc5f88ea6f4118887666202712fab226cf494093e8ef6ca7dd369246a53285fef835b0ae3a560440e5d68cf530145df34d6959261824735fe92db64298b27565488dc5a208adf5cd9347db41703b50f815933316cfa0d920c2131b1e6e307493ce1cd3db9f1c4d1184488edbf6f5df9e5d049e028e8c5229cf5535076a8c7d599c639e98ed1cbbb7c0becd7954f44b5102b408c4d6eb1d11cc7185ff268c2ab7ada0c19c7499454920f16dc6c117a1aa18086f589f65a0c215609c3caff8c6494cd5738cffd4e3a19080d3b642c348557b843ac192f4f39619a60e0c420fe2fbd5331beddd87cf99efb8b094782527a9ef91efc9d5deb1b90b580e914f803fa5439e5c0cba97cf2df365675e9096ed87af866c84cb659634a9fe4fe41978d8afbfb45468c49f7bc7b98044f46ec93970bb2d356bf35a3dee39845e7a7103133bae9c709f2590c82363a6d4bcf730cc6ae9c11da3f2f5ecbfb3f2ba6dca81a3b0d1e437f965a3b7fc2171cc5f6fdccf5f0bfa991a0cfe18849a2711778bdd14c562ddbc9cc8fc067a5cc70214d77b714b50906dbac2c2fbd9c5d4e5d213bd98cc2d1bca84e41180d33e707420c6dd81215d933d36569ca18f42577445f4bb38f61611a33536f7ad8bdeb0e53e91e969eb1aab0bd3c63be41f68bc1c6235f2948f12462f068b198a08845a1b8962dd714088ecab2de2529322720b466783570c0e7d1eae8d6309c711822680a8c20d7bc2bd65316aa5950b82a0512c4bf4e6fb99016bbc90d8b4171d1e15735e251c8cfd526772fdae243eb6284cb2c5c0f6fa29eb0dad5fc89bc850f22c8c3ff540e3bd1979bb21dd1dc7597d6b1ff449566ea8ca72ac8ce40a7e6226d31acc677ca772f912771fe8d24a9533b4b87191f4dac795bba9d371113ffe5b261c418be8d1612fbc04d4c03c5cf0a713099ac74ce1b9d915327568b8908f20a116560e63b5ae6061319a25bd3243e6598fe2513b714f3e306edc52a3ad25d7d1336a3bd45996fab41432c188217de013b84fca0f43054fb844f8ef81f3a5de36367056814496441b0a06f1a82b5779095a41158d941ee14a881fc6289bb313dfd2077e24022417ed764ef304cbdd721f622fa08856c79831f1313f88379b0373076e0e3c3c771d3b2c4f84cc4a30c42d22b56e071762316d5450857dbd2e6fd8e12bebe8a0eabbdad6823d7a55d4a900bedcbf35e5265b768675b9ac4abbbfe5c9af8b37de1d2f36f777f27b3f276175b73345402b67274e7a3cbe649a041577a9263bcb6596f5ca269c2dae007983baa08e459f247ffea05b2964885fc0977bcf01ca93b7ca7bf7b9256b55784382da0ee0d7b1138792975a963ddcba54b5b3b9febe209a7c4ad74b7adb6b28474de948bf484f99bb74b651dc2ec7037e44e32890cb3c5b9396bc7307bbeb5ab97ac409492eef4e72b10ea0ee18727b69c7ee2a201e96aef2b11e80dfbb68b7dd0b8825c7c2b71b1836ba22ac46a08faa8e585df4190a747072a404b86c24a79f5820d63d61a2cc4ebd4d41b7680fd4cf8be0b68493df47a04edc9b37a2199f2f3ab5406583f7f61e0869683a8c048cd7fa29a880e93af7a38b8ce12b0ac42feb0ceb30be9687d0df88ecc6cf2c0a995e3cd5d4dc50d23e7ece994b2860fd1bc250c83d691d35f450a3a329ef37f6fff2a50ff996ce285d3ef9bac139462ce2dd2cb6701957393b823d28839e30e9b89e179ca7765c7f230d990ab643698871ed086d254af399e83038f3aabc8b1b69836e6a2bd3a71ab1c978788b11198bb8aa914d7eefdcacf635a9c832dcbf4b7a7b5a901a17ade49daed3e3a9c5ac4ab562c357d07c5c90e6ed2320fbd282698e8fae3ff2609b1b4d15cd4aece435671e70be46a828045c10c329b79cf43960c986d68e912dbea6391069c853336094664ed8e522cc1127fd28ead7fc625f3ecdb30f0cbcbf8a851c0d0c7fb85b3f57e2fef65d5949093f0290d47dbd20b34260335f145a3ffbd2feee1bb53b4b9b763a5e8b5f8b42e368346fec23e9d1a61e2c8a9b32f32852be1fb02a7925666a8dcba8f264ebb9cbb44eb8b4802f7be691e8a2c2f666fc5035566ab8349f761a6f101914ced0ecb688e64b5c144675a8038c8765b2946016582fddfa5f90d86b8b94ec3d0ef87073cb9aaf69d3a1f09a794c4f26604e49829477722c63ed9d31388ffc556971f2c8c16b2f452e7ae6a1669e6b157c558f9cf70c30c46e9ad73eabb1db78f6fe3bb035d7c2cc1e271bac38e56254e6d6736460f0a6809cbe57df9419444adfd8bf1c0d18eb1f09b66ba5dbfd2e3c03064163c01aaf476ab6b8ca161cd83b34d47f76a59e52c82f2cfefccf027056545273547eb07534d8352a445be1b8533551bce2c821bc3b5c6da45a7045c63e42e41e222b08824b875a8cea454e6640db97771f48dc271a92b4b16bf664c5d29be5d4f4c357da4595ab3a3f167cf48df3b4fd842115df567f03cb80b3ce4deee9ab21bef407b5e5a73da772c3c5dd4fa21cb2950ba8d380244fc8cf6a7e3afc37a4c798d00993692b0de71d7c5678069779a682be16b49aaf011d87e9d7a799fddfcd72eccf043afb71e36e1354a7d83ac74829842745246f2a26f2a72f1f45a3caa65561fe4f3a582f40a764e376b0d2d6b3205b959a6fb3797ea35a1073d565f786a4b9bbebcec8cf63b55b3ec1850d7f62d14aae3dcf423d392159a5ca182e956f9bc4bb6b9db41361651a40c1b6fe7c56d06442d92cd1cc6f8b0ee2b747e46210621bd98b848e90cd38c1be1eab600ff5461f54f25a47eabacab7f95d73fd9a21fc3c56e9a7d2edf3094df45b232ce4ef14f6532c5703b55f7c9f49db09e832b0d0820f319492ca9e42bb1259ac792c8f8af363f3d8cf79e3c59e4e610f43cb6e70b5bbd24ca68ab9559a13709ee8f06f7be789be1399a6f478051e196e6c93cadcd928cfe83a261b8d9702ec756ae9965659382b18807019e6fb9bb9596d9adda1596221a4b44795b286946d2e3d133e72ef116823db48c9baf3b309d7ff1b584898cdc1fd5d51aab6335765dd4657c0470fe9011948af71ca54c6543edb9d1c5add7a72ab6a197be4d3341ec1176945a57286888ac4d0bf9a4b7c94a88d72e1b6c00bc276ea29ac04a4522d9720a47e1d7a07f8953bf935a936effb22b1a172b660cf9b5d10ffb5d1e7903492477c11c79a8e1e18d3d0e9c20cbd4baf759f396dc46b88048c2efabb5e589d105ba41478f13f4a8d0137240e8881519c90974ebb9376ae7b335b632914048f3ca7baeab64ddcd5640158f6afb960e60c84bde433d3c1cf54bfd4e60af4faac0c236a17ebf2b87f4eec06a7cf5be5f1d5218ba88a5d0e1dd35627e3ddacd8ea5c751f30e8492ce346f37c170030c090a4d305ac0f7c837b9431c36546106bb9a051a59e165e4c6871ff7bd8948edaf062bc14c9ac171424fc8b2c1d851efb9f8e0524c6a181229ee1d6900b2314f379c18cbdbfa7a4c2c1e0b90577237dc22d677e41933c4c5b7b76ef68cd06141827928ea64938d965d5c1649faf90e7f77508a21473bd649e9fdd9a4a210e77b1a96327b717d682062bd32b35360303cd744a2bcc6f9eaf9e9759d1fcb9089e16a082736b0630517dc4d91ecf6fe6cda72cb2ab86dd6e0f85d0f666ee261b2271788cd7c9b7260c3684a852f56144a4158313f173d1db86ff18d2091f518654d003943ed43a9afb234d12188b4962e2b5916b01b1169cee51e7ec4c39ed812b0de72e27e490e5a41b7989d0acd1b113a15f7895438193993a97153b253c6b652ada26341c82773f2d35a3971b0870977b505a4c536a22e5422da46da4131820d8550c29e3c52003a3c753286b4392b78121b7d5ca2fafb80de59c2883bf6bd787992c82d7892b0a0d59d8c79a1f005d7af56de94eee5922da7f1e70d66903573b3551a6be6e5037d74909f7152ff4429573c0cd6d5c8a5d0a90f0a3ebcf8180977501bd0d8330a9721582837e005d5bcbaec127f18980374a1200d25378a6d5c9cade541e3d3e3daae3e1f61bbf0dac5604bf09e99052b52a4e57793bb76e01efc4f9b22ae096460f04a50004dbafdff2e05e39524c2bda46b14f493d9ad2e333512102506ca9129dcd1a48b0620186bb4a8fe8129addc279807ae1c75b8b11faade3367a765454688e57e9222f31651136fe904c07742fbf7c22a93eea6455885072e6f5ddc831021583cc5182bff10a34cb2c5acb0e4ce7e9bacf406c73524826f4bd81daab3333a1165f8ecad0d79128ebd221eee878727e5854a02eaddb4eddb282b3fb056d46d70b4b8e5b88fef6ca3b756d5ff073d6b8209a023843e8bc56ff7d8c14004c1eea4af51b0f4d43aefef3435149cf8c25e804ea50841576825d3c67702a63e60d0c779f81e45f9d4bd26cf3c7dba2dcdc877d2b172936bf55b92c7621c01359e1fe7a8caf3fba3b763af0c622c89035de69d5a2ba0d79c6807453ca3f829ea99e1fcf1eb924687910e5fda8e0be7b2ee29333096fcb8473ff472258a039a7144622d26f430bffa0950d9e570755fc536d3a98763aa8840169a675d2cae603977dd295adf3a0cc1ae6f35223fc91cb1a18ef62bdbad2aecdd8385cafbc3f6f2ac671ba67a0f18014b2c1bb383e1473e6ca49dd3c9cf92ffab1b85d0754982e16ae1516745d11c6282ca92905edd6e0479beb45b05ea77b605402f31e3b8d63933a2ae18cdd94f0c409742bcaad3ccc0d32bb13ceb487e6d5ddda81cacc7c53dde5feb09f0951e28f6bf0478b55c94c3e662b7c4d09843b9ad39c782a6217137926e67e935a0c6ccb32158799d2ac1d1de9d1a1655c31c052b077f7fd4a5372024a60ec53a317684474419b4554c0bae9bc9ff122965ff93143ee391be51ffb2512c3894fc87c77db77be510be9f2eed2629e9b0e27b10def658fc0c8389e9c0c58133b9d51ea8876e2c8dfc71ff6c04948cc1bd348c584006c08f6a28fa5a368e73337121fbb59691868216e499a02e9ab415281c32b037ac296f735ae9269db752132ff6bcd5f4030af48a90fc8c8ed92d1bf555ec1664e799e901fe3b508e35d1fb896321d9885951f2f4dea4ad94a7df5f921f851e738ebfe31ada5597000af491ba198845e78fdc8aca2b9b4f5c65b3e5251cdb72d316c1e73fb865b37931571760ba8918332650f12e58a528bea32468181cc9ef42922329313aed3f83c0834c7bd74a9756e50a4bb48471adf97eb4e4a3dd8b88deba2b0a80c70b7a6c7f5343f7307f6fd4503b0e200f788fcd8ad8feea178fe3ccd95a43572cbfc4bcfd0dc2a4a4ee2ed83295555e390c8d37a752eb5f5aacbb108ea36", 0x1000}, {&(0x7f0000000000)="bea05f6817ebd4f7b03e94e569b1d7600bd485fc1b3ca6dea32f58b13ac1c1a7f1ae480c7db0968dc3cc998861edfe8aabe6d7160d986da8efcec9e7a5811390125f45c0287eb2f62bdc", 0x4a}, {&(0x7f00000000c0)="c28cb0aecf20d2bfdc7269e0eb71bef1ceeb8d5975a0bb375d9a13786699f9a6366fc1183f3b498c85b79bc77e10305bd0013be7caa4db72b2af6293df59da962460d267a3d37e5b21d5b224f2d735582d4e72ede6c61414d25f16bc62fe9d4efd40507be02bf71b037b445a7e5249d26f87c59af7c5959bed548ebb48f9dcea3bfed5bdf50df3728148f84391d1e17bda44180b0122bf2b2249aee5ca6fe21c3e081ee91a35a17241867c0f359efb2153a03703ca1ddb6282580d12102549867be7df04a75cff5a3a8134f1", 0xcc}, {&(0x7f00000001c0)="1e8596f65c30e649856a0523557ea7170245aab495c311e7a78cd8489ab23128482a259d26b73fea51aaea573066b091c76da10a505ba812dbfbc6777a2b4856396f52325417b7540ad2fb2ec34903d9e05f18858f4320e10eb920c516f2282ff0dce5022bf4b55d7c8cf184fa08afbf7804dfc903d45d759ac71171c9e259f86ab507", 0x83}, {&(0x7f0000000280)="01f236f153f24aaa88f764a617984c3863bc0d35cab0fdf44efdcffba29ac17b907513bd9b00a3d27c1bf675283bbb605203e7edbb0bbcecb4174fe5c25a0d500b7e6a7d2ada7b75f6e0", 0x4a}, {&(0x7f0000000300)="96a4f5346940adeee7a20eeda17630ecdb1726236a682fb630f17d8542b66a9aba169ab56b269f5a119bfeb3d6f192ec9f86cc9d903ecd41773136e432651f7d1ef235dd763827e3036023134b4c7411a7006593ed11f2dabb361ddc877e2bbbed70a12c6d", 0x65}, {&(0x7f0000000380)="b6083850e624e7b85faab0c4bffdb0f276b60e11b10711d05d07da13d291b0b09f5d1bfa3d9aa2060a34d84f9e92a547e392af7b8a1def6790e9020ac3f5e934e152c3f055418c94f129499585f44cbd3c4d172525", 0x55}, {&(0x7f0000000400)="b6e5fb1dc1cea95b34debc6979c55034710decf49b19a748431697eef4343fbdbadafcc51cfaca58637fb303d7ebf7b00f065f3cc5b597504feb15c74b3bafb829fde0cf66a03f2f4fcd53aa4f0e42d3537c6a09483b9fc3ab4aa1ab3c9eb78067bc421d3f6d", 0x66}, {&(0x7f0000000480)="ae43c758b13d3035b1db2f51597a2e16", 0x10}, {&(0x7f00000004c0)="9d12f068a99593bf0f1286c585080217600da937882015f4099982d5c8cecf0630895593fbc23606052f986eeaf0d418feda1e62beb88d7c8eeff95467c62e81d7620cc6bd0607af1efa7fe4e358389230379e072c8eee23993d96d4061e0433fc8345579ccd45c0f62a6aeee196c4d8c3b4428c8e4828ed5c6ee04165470355b7c2e296e54dd15c7080bac43768956e5e940c2abacd9c502793cad71e7de19549d9ded6c4b52ecd03543a6d5f363fc7dfd11942e9ae8f5942a9ec4e526c2f737cdbcac1b3e463d4d78cc6081a32440d320143c49274fed20658", 0xda}], 0xa) minherit(&(0x7f0000286000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0x84) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x1, r4, r5, r6, r7, 0x40, 0x10000}, 0x80, 0x7, r2, r2, 0x3, 0x800, 0x9, 0x2}) lseek(r0, 0x0, 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20200, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x8000, 0xecc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x0, 0x6, 0x7, 0xffffffffffffffe0}, 0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r1, 0x1}, {r1, 0x1}, {r1, 0x80}, {r1, 0x4}, {r0, 0x2}, {r1, 0x4}, {r0}], 0x7, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb, 0x5, 0x81, "1346b6ffd45300", 0xfffffffffffffffb, 0x6}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket(0x10000000002, 0x3, 0x0) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x3) fcntl$dupfd(r3, 0xa, r3) getsockopt(r0, 0x0, 0x100000000000067, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="60774c953ffe97019420c8bbab635a21b1033fcb17f0f4b045697d5b385cc2ab3e9e32ee723beb3c3a47f0530ed50c2c04fa617daed2ef9d8e040c790411ac9d3d05e328bd4a2f0aba08e4784c9b0e6069cfd9df860a79637e03cd6e95514173f230b279ebdba226b080a63918d1c2c2a387abb2571d7b33446fb63265e1cb088272f2e489948dae062a1cdd165b918b505bca48e608a6d84e87a8e5aac462c4151a8cad22b064656fc2bde7a7f09743f6da1cf0559d4a92f45b327e287353e324", 0xc1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1, 0x40}, {r1}], 0x3, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0x100) chmod(&(0x7f00000002c0)='./file0\x00', 0x100) chmod(&(0x7f0000000240)='./bus\x00', 0x80) 16:00:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x23) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ff0100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000240)="133acc12e173ba89ede736649a7e17822fe5fcf1ba7c27103d64ec5659f567ea67b983c6b7e0ad8ee5b2c1dae1eb1c4eb30cddb563c7e6321626643e85b6a7b6c09096d6bc0b1e10fd9787d73e8c53e23a2b6c982d35316f043c969527cc630ee716f06debbd3517f36b4fd1602e48cde8cf9e5f0edbee20d626c324485c0306ca7e12cf", 0x84}, {&(0x7f0000000440)="51f0116eb011c1d118ad5ee10a8c9561db89b6284db16168a3586b75849b8dc2a54ca1198d06cf1457c94f8fcd15472fcd1943d5eaf69fb9e8a7dafd730489604dec8bf2b19ea941d04961a8b9fc27401e85e0a32bf39cf0bb3ccb4740ab59875bd7f37446d6210e17d76d8e2ff66dd1ed93f5ac927295099f8aa8ce8ad135a3639772816fb1834ada81f1d1b57be5a31c62c3ebc71428877ee59a3cec07b3959936b2b61a3fe4a26b6fefb1af232fff1dda6b18f9222a314cda8c12343f16a091b12b9ef536a46e2163383de15ef57994b273da048d8eea4fd905c2e94cf11da6ed2a985c877ca6", 0xe8}, {&(0x7f0000000540)="8333829029495e8b0ba4db1c8732376cb71fcbf97ba51faa7ae5eb8f3abc593705e4759b3a94f9df465dfd279c54e8288b078a32b5cf3975b308f76df953b5f7b61d5d2fcb258461164b5beaefbeac24083964cb552c2844e1a35c3dc888484e7534f98769139104b4a7033b16e0ea0a87e48c49df3d50d765c6eb2d4261dc5402091a4f5b73f77b79f8886456ae164011d594699e3b887fa3f58353897bdf717ec245d130e1c18354e429e511d6070839df73a15b4fdfb1c99a78ab56ff1b2ecef24495c27b74d3ff82a09668f19d3e819a40faac91f7759cccba0f0a6569a35e2fa60635718be4fe10e99b28825c304a1f54187f677be9d87583a4111934d6f67d6673025b0ada81f252ee660d3253dd3a142f1e0efc1f66ec90f86b3b3e14211be7b22c91cb84e9009b9245fa4df00dc1f094ac382c81b685ea500ad68054c0b93dbca2ba0cd00adad45b7ce069a664a1db9246bf91d3337779a3b7d88d4b83161453ec2b53eb6929ff604393075b1d1fa3e1d9592500b4c569d553c43fcc14147aee2469f47824172753d09acd52d89e96ddf5a71511087fc89cbb1ffea60e261cc336b77f5d6a9a953d3c3055dce5824ba61f1d6cb435f28e6bb55b37afc13607b4c0e12f82ddbc37696692cb626e7a4bcbf09a6fe819d6a3aead3f5e2c6e780712e84086a3070e61c3ae950d372d2f644969cce30d54b0933375aa742de5c605f835e12a67b0ed9d0b23f6b370c2fe30fb0d380dc0f4c0d6f459d5fde402016a134df87914198916c24445c8514961318843ddbd697920a409b4a8328bd16bb769295eab07854413d4a0e3db433e0cab5a628fe5a42d92567ad44bf8eddae73104dba54b9c780e9401d6ee44456b4f1090f80bd6cdd054b8391d9dca0c3f93bbde76d2386c5eb2ec052a3beccad39f4730be5edea7801b8521a68692836f36ce620279092c5c6369b85a684406df72f171ef5ffc6001c7d75dc6847eca11df09b4bab022215c382ea44ca065bf944e80e6f111b89548c8ea79ca42e6cd6c89c9a73fe815e8e1a13bfa5dc3806f0102e2a64e70bf2a998b62ea3e8e078bfa7301942b2b5038f17d95a5097cb2ad0d596861481493f3022898f30b3e2582630793f377810c0d4394563ee6f7137e7f42fb16a4446e16e0d3982127ade92680ef6766f9cfc2bb7a63bbcd8c10d97daa268336d0a447847c09e925eed4bad2c0a480adb56c6a66977f81bd88069fd628ee165012d7c5b1890906ff3c1403666052013c21c38fc0ce6ce7fe346b8dd7cd2f286716a253eff14903f7dcaa90ac84115be9eaca2ee98254760102102df7244ac81521934d3ca3d6072190e8b3c81df4c6dd9d424b658900281bf0cde09ceab4c1e20edfb1d7e6c60d81688b6c79d30e3da54fe689ddad701bbb149795bf6c0266be4e54fa1d67a93ef7195c6a8e961ec5195dcdcd2ac42ec99e1a946bec0d451920b298e0852a7fe94b00412b74e4140d2942779670b03992fe86d6a094fcafd2848de66926e4e743047e452381f78654e4562be87524419646b635e51656e439d133dddc166c0d963078003ebe44b01eb818fb0cf77119140c1ba1457dd0f1a08de6c32d5e276d74db9285eba1d7920264488cecde3aa0cb4b4504664cc792da451adf2d09e073759ba767f65e42849951c6c2a9d934051da3dbb8edceb92f6cbd79cf6f5c7bd8cf4b4dfafe07de564fa4ba6d30c64b37d8dd0fd52d1e172d84bee973101bba423a45b8bbd91f30a69337b4464b1089d3cc37bd55563f191a3ffb032e8d0af83292c242a61a05f53b65693857805781d162985f5e634a018890b5785a2dcef19c8c8f23995f7ccc17fad3d1d4b93dbe582435eb6501c0c264fbff3afb0ddf399bb35d416da40d1ec556126ca2cf4bc81fe1a0c8feb52583d92da25416568101872bd5d5bdc1df8a577864fc8415ce9302b3a0ad2bae4b17ad1167ccabef0e20090d1f4a4123a98463e4180ef2d170f37eab5bd2a5046ae4d3a8a6a8b6a2cdb1d2c1f3f92e2be63b2ef8d414dc9ba76d9c4001ab80e4a185c6bb6af60d4625e21d2a0b78958aae7339dc212ae33606dcfd955752ecd026f6f5a6617c7f1eb9cf513615f2133b8e711969a6827933de88a1416eb14592a74f580ea9d908363d598dcaa8e24d02da5175042ac532170f5f6f3494d36f9d3f50be5087fc8593242e88f2f2811326803ec7652df7c4bfb7cf19b77d5d033549318df908b382aba003ccda8dc157dfd4cf00094be5c4d8ba505556c7f5d72d110f8584a56767bf37f50616fbfd328d4b4349f28a7022401bb0ca25466a40aace25a4782bfcdd09404d7d4db4e2d9a0925f24d654df631ca048b30894f6ebd5205857e771ff7818b55836822aa0f627fbf139b7fed2902cc60e48197829de4581ca75ff2cb2f1f207b503cdb902e93e2952a47ed3650304b73ff62946adbe125b9f14c7c2e557425d7350d828dd3d8ea8b9f859efed695e595a9b9d7c1a585f03204b5e8385af831451fd3ce8d6a7a4d52ce8aad46b83e16a437631a561d01cbb09bd337ef9348e93e82eba828ed2777b969f620af42d4bdf5b066502c7ae313dadc3864fa108df7af90a5e6f38372366efc4c5ae4fff933573cf0398e21797f9ef0efb0c7972ced1ede217986d10dc224c75eebcfce7be4109579e7659607c8ed3d4fe6be49df131b73c5a49e0c9bd76e5207749ffb61ac89972b3381ae39963f65b23104fec42563bfb104a019af8f4e5ae695414cec3e0d539d74a29551babd51edb0c1528112e4d3a1eef35eabecfd943dafcb0c8bf860968a47ae5b03556d6630b4b7f541125c14d167487d16797be832cd5b4b6c835dc1fabaacee1a8727c619f01a69036102c1b8e96aa453f9b321920735f2157f0b092ffe869bb492a9be752a1e1b1a8c3886d82aa3beb7f8ff5e5df5d62303a6a917e860d6f5ff86e713c01df8a13e71b30921c5815033da257166a09c9d4e7681b3a7910b5cbdf72bffd6e9eb6863cecc23e78e6e6e4f1e86ef438c03f91812e412276eb080b4f2ce19cfceb42900cedc9fc491f897fe0bb563901f62fa455c04a6fb9b74d1512ef04df282bccaa561d9473ff748ffab8686300a608d428a793ab92c205212eac08796954d0bcd306b8e6eb34d47db6a05ff5c7a94c2e5543c2f87381882fe0b9e373516ed6d9ba080c03561d86538542947aacb7eaaf9bf55ad8c9e10d605df1c0eea6f52b4ecc6c206b5f494ca0f5dd9aab33607291d35645584693b875f0c709103246d26451280cf47d4c01d2a7e49bce1abbb7a4e669e8bab1b430684d461ea3bca8c4b5a48eaebb69a6634afe08b266ca2cef48e86c41b6ce0e36b075065eeeb59af0b94de9396558234fb85aa00b5a69d1d92198f07f63f4e3d9b702a0fba5a17332f4ce256a5cfca505bd7f87e5cb43a7f0198d6f67f42ffe11cebabd8e7fdd89a2ff0f1e4fcba9dff2ee717c02b4c98d782a5fe0c9ed980be28b27f3a7775e0c207ba3f99575c32a3015fd51f87d682650b87a150f0f85628d35f9457333f3338ee92086fbfe52bd6151ec579f03eb9a6e8cf482a17fb68f3769ede939f09ebd07d7f2f13055e813e3a85952d76f58fb09fa12ac415a43a973a1bca1b3b88740759aa301a4807735c9a233bfa04dea2ef79b23d8327598f832b207febaffda663a0cb60b2a36d1263c01d0e405a2d0925c7b7ed96acd67147445f370841306cbd27f7ef8995c4565b97cef1038770f28fa11103e99cc65418c0a01843bf3ad0bb38bca5c78ede59e1fc5369295e185fed5622f38b6e8e3091465b6edf822cd23320300a9a0f9108714140c5d14a4e9e65277e6773a8a44b994bdcde33b00226843fe664ba207657ef2c77d0f619cb01e4cb2fcd13bb7ecae333b652a3295795468e1c468de0b59a4eb0d15b59bad35ea62323ee1d16ab80a0b7764dc5b7e2c166619e21217157e2a1e3121554c3996a7912f7e859dc218ee34125461cc41c329b7dd00ca932d8e172629421b967b62d36ecbde65fa1801ff65aa5b1633f1bcc108b1a330db88921f4bb8f49c7867b7c415d60110e3f417de869af390d3ac98fce029e79e45c917b3b46a238d1cb874785da5d6c351dff0fddaa944f9216abee28c4c3a1d331719671434ee9d5356ae65b099f5b3162aa216076c0c5536518949b479f0ddf4208f4754136d6854c24ebc6b1b70415f6f0847388a1b6a4cc93fdaa09f6020dd93ad9371ef5dd93ea5d2fc8adbefe6af97eb3f36f46779b5030fe2131ad7672e375df16bb2c24bf5763c6a6df6512c5c0e0a6b73a6caa3347936d8e971518eac7a49aaf87cf36690250ba441c6f9acffaf2161b64524c9cdaa46b622352913fa60ed490432634cdf356714e132f210da188f1c4c206fb54f8aaef0bd8f51d9644dd663515201fa1a1f8c2b4efc3445af9117c98838a12d8c1724bf9b07c73266cc07fa87dfeccb002ba7a1f6f2d629f988738a55700cd646a4f8ea1300a77b43c815baa00d69e4470c99b57db0246c92cb0f4b191b32a99d2dbce97166a420e9e850de18d75111f706e3e5c532535baa5b34048d4783f17c5b8d213bea130a9ea4d4c1c4289b53e25bf239ebb1defaec43d43a9d737499ccebb08588543768d495350a046c86fc5a3a02e54542538e4f1140715721a0bb6dc2996e6e6e9ff2266c961f7f7f04de481d5f8850d0e98b18f034de68c55f2f66b38e4fa3a8119cb4652e1328345586657dc992681f0664cbe70e2185695c96e1598ad0f6a69ad11b34bd7b2962d50a6384741023fc7023441c57e1dab52e5d794736f344310f4b5b2ebc36fba98eed6623beb6ee1a8c64f57eba3c0ddb41b90cc3545e7ff7bd695688a09ab4978ca251a87867b5f165a19345c87a64fb249dd604cea26721e0fff425eb5b030eb8ab1055f1d1bf7377881400c7d7780b6824be9003c40fadd19924c20fe86eb0d4a0a9f0d3ebc611ae65ea8fa2ae6a0822bcbea03e7f8625ce111105aae86e8b11c7ef7b50611e7e084e9276ab3c7711c1bd4ee384b65f352047aede589484c48af57dbc7f0589deaffe612eb4cea99bea50a888f70028b1f1c61fc583a5cdc59f9ed438af182b928ec133a0a564088fad0b89755fddac4086349b28d97ad347b4520d1ec3f7c647d3f6df269f3021f4060984995d5e82748a1c9d8dc74f5dce1bbe8384ec77b93ddd0ffb7d8f737c20735b98acdae0eb172d87c5e3c8bf6e702821ee74d8369071079881e5a4edba234ddb2d009935f607cbcaee6aa819cc66f63fbc622f1c9f9b678f910cee7394a43b45c235148dd987a6dd541cfb4eb765d6684f6531f9b7e5d6ca21974c64597b871a45a1dbe7eb6e8cf22eff4942bbd4ec6ac95856bb2faa9161dd2051c404a035aef4ac65c2c7c39ef137e354c314c822b9c431c94ae8b290cba3e2e2e5db08b506500bddbaf09de94da335ef78f744efccac9bc1e3b106abde09f3ff2019425f6c8985bd386c62fa635669abaad18f8c08458c5aa420ffcfd546dc9a309c74032215a78d3166653af96375451fb026d34f27e421ad2f6b00a20cd26c3015bdfd827211d48f1fcbd992742991b7a7d1a6d8d8623f4200f27cf96ed3044d28cb070a7a7845cedc2b4223cc3e60ce50902eb060a110bc32662a0fe7454b82cefac37086f255734daee7c2bd4e43ea1d2292a26881ec02a865ec9b5c0f58082af91ee32ca3c4b0f1744e2c52c23101fbe61dd9c2bd0891d8510f2037f679ae3ee071c26e97fabddc0faa8686c87c54d2bd4c4603", 0x1000}, {&(0x7f00000000c0)="363f4bb2f2febbcdce7cede049c7f6d9f7ba4cb58db2cb5196b0a95ff724f6a4cc9e03d3", 0x24}], 0x4, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x40, 0x1}, 0x2) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) socket(0x3f, 0x4004, 0x7) 16:00:23 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x80ff, 0x955, &(0x7f0000000080), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00", 0x2, 0x80000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000040000003e, 0x2, 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="9d5c0a220a764f2750f95871b885106dbec9a1937c87cb997a43151b2922f4114d92f5", 0x23) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) seteuid(r2) shmctl$SHM_LOCK(r1, 0x3) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/228, 0xe4}], 0x6) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/210) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x40000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:24 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r2, 0x1) 16:00:24 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, r2) setregid(0x0, r0) setregid(r2, r1) setregid(0x0, r3) 16:00:24 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) syz_open_pts() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc261) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x4, &(0x7f0000000280)="bece846e4dda1725cc1ecaee01d20be212599031d22688a02e6d84cb05c3a64af29ae1f4dd3578e10fe1d9fefc4d9daea05466e9712ec4baecde4c100cb5152b6c6b0cea6097844d28aa2cba8bbc4e9cb4f96307d1178f3b34a96823179902955009fe3b1368b0917c5520e557785a96621d11e276ddc46028d35c22bca8dd60ec525c6cf4bc78e94d980032bbb56fd6704fa984968f8b20a896a6c1966b6b2ffe325e8e9a09dfaa664e6c2b57", 0xad) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) read(r0, &(0x7f00000001c0)=""/147, 0x93) r2 = syz_open_pts() fchmod(r1, 0x40) ioctl$TIOCSBRK(r2, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:26 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6, 0x1e, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x96c, 0x7, 0x80000001, "5c84a96810c690a14c2efac0987b5ca1550b050e", 0x7, 0xffffffffffffb5a5}) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x90) 16:00:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) r2 = dup2(r0, r1) r3 = socket(0x2, 0x2, 0x0) getdents(r2, &(0x7f0000000780)=""/4096, 0x1000) r4 = kqueue() sendmsg(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000003c0)="1e66881b124f7c47f01a5cd16210487b63783253315c417796bf5241ff4f7315c8bf3102031a4f5018a03709664e7b628db8f797ae7916c14a7b48c90d6c3d9b399d6876eb0db8ed29a5be59e3af729c0e588a9bd1e6b08dd661e59206ec2a6e4b4f9db605548a13e262a4b80fce67f3f133eec4a4cfb16f4b7ac994ff3d640c94273838718cd3fb382b7b1b786be4eb8e2f", 0x92}, {&(0x7f0000000480)="303385f01933165dd96cdea4d8a47fc1ac0f6d240be432e8b25d5b8590b1b870c70ba9916312e69bc9a39b135aaee1811596aef514c50d1b410b74e2cec41f13f3c6357c22ecc95f79c227201046cce304c1884a7d9c15755a05531c17992f664a20b7fef118023d1f09020dcb4ff7df34c4ab199fe17d0ec41d48c118262096", 0x80}, {&(0x7f0000000500)="52f628525c55a6c48f34166ae3e16e0955ba3be534ce4047b3371b71c7cb8abbecaa0c2b98a150db6bee37829795d15420c780a026437f8119de6090a139a5619175f760e395715851d9bf4d63056754b6f56c23b889bff2dc8d59b62f0b1c324a8b406bbf449ec71108a148b5d760ea033efdd5e5394d70914e7ae1ad9d342e997a4f4e31f43c85b98de85fa94079157eb967955e65898ab16a7f170c62475860f072915c6df1875e1abfd7d83cb6455daf433093c0ee081f33d31081525f807bd3365f97ec8777aab16a3c57658596d4", 0xd1}], 0x3, &(0x7f0000000640)=[{0x60, 0x0, 0x3f, "483f1bf19e1a11a4f25705ae040adedd7701226abffc8fc6589fc93294a1e5a93416329ab2614605e89e33543549fadd4ee4120d6d46e316e02e25357e02081aac092a768587cccb4b4aa6"}], 0x60}, 0x40d) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f00000000c0)={0x4, 0x9fb}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="820250c63a216c653003"], 0x1) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x31, 0x1, 0xffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0xfe6, 0x2}, {{r4}, 0x0, 0x2a, 0x0, 0x93db, 0x100000001}], 0x80000001, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20000024, 0x100000000, 0x6}, {{r4}, 0xfffffffffffffff8, 0x2, 0x1, 0x9, 0x971}, {{r4}, 0xfffffffffffffffc, 0x40, 0x0, 0x1, 0x6}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x1, 0x2}], 0xd8, &(0x7f0000000380)={0x10000, 0x6}) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x4e7, 0x3}, {{r3}, 0xffffffffffffffff, 0x60, 0xa, 0x80000001, 0x36}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x3}], 0x2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x7fffffff, 0x7071}, {{r4}, 0xffffffffffffffff, 0x83, 0xfffff, 0x8, 0x7}], 0x6, &(0x7f00000002c0)={0x1, 0x8}) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r3}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00010600ffffffb278242f42b43622b3ff0700005ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5d38294a7ba3aa62c8009a050c2cc98ab654c070b4123d5870df9c566ef668b5dd457d333fea3904ade4329ba455acd5076634c6e8188d4d4da4c20846c967529ba05a98260c461e2bb4cde64a78aab02bf2744426ef7cd832f576c449c554e97acf7eeafca7cd815a6c538ea6c8aeb76af081c3b03ff618e5a06de33970ab96c4b002386cd6f0078e7b76675d1e987096434505bc633626c", 0xdcea4e51979373a3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:26 executing program 1: r0 = dup(0xffffffffffffffff) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/100, 0x64) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x1) writev(r1, &(0x7f0000000080), 0x1) 16:00:26 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) socketpair(0x10, 0x6, 0x8, &(0x7f0000000000)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) kqueue() close(r1) 16:00:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="d8028e0de5b821999d2be91bfdd10924de82611b3bb7cd404db57210563657d50e32e10a1568c6e2eff0d65cbc86a508c03e55110b14aaebe31c017ff375ad48edff62b8a133d0110b65db6c10b618dfc768cc80ecd5ebd19bdb7e45bb1f127de07ab5c94f3052c71e1243d55fc221274e81c824386698f04c9b6a4bbd6ee2b790cd7b09e8f1aff1a3d25c06d4b09584d2f6a9e866a1", 0x96}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0, r0]}], 0x68, 0x8}, 0x402) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 16:00:26 executing program 0: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/230, 0xe6) 16:00:26 executing program 0: r0 = open(&(0x7f0000000140)='./bus/../file0\x00', 0x8000, 0x100) r1 = semget$private(0x0, 0x1, 0x720) semop(r1, &(0x7f0000000200)=[{0x4, 0xc00000000000000, 0x1800}, {0x3, 0xa2, 0x800}, {0x1, 0x6, 0x1800}], 0x3) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x8000800080002005, 0x1a7145e8) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000080)=""/191, 0x7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 0: semop(0x0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x6, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) fcntl$getown(0xffffffffffffffff, 0x5) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000000)=0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x470) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xa, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x5, 0x7) 16:00:27 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x101) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0x1a6) clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) fcntl$setstatus(r1, 0x4, 0x8) 16:00:27 executing program 0: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/143, 0x8f, 0x800, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x10) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000010c0)="d1e53e9585a1565decf56571fd1b19a8d7ed5d3f86bafe022acf24ad1e30a890b204173c71a49c1504807a50ddbde92b16b3ef23422917e21006d34e6c662fcfa4bf2b80a779a0a8172b414a480fce11fb921e1a919f606d2e675c455da3ad1cbba99ed5e3503a42", 0x68}, {&(0x7f0000001180)="0f261df6d19e9d1ffdd79bad4b1b7c7b4076265a9183e502362776641a15634dea373116aeb3271b5308458f33540acbc207cc7b107682f1", 0x38}], 0x2}, 0x40e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) sendto$inet(r3, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) getpgid(r4) shutdown(r3, 0x1) 16:00:27 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) dup(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) select(0xffffffffffffff19, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/176, 0xb0}], 0x10000060, &(0x7f0000000240)=""/97, 0x61}, 0x3) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/172, &(0x7f0000000100)=0xac) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x3, 0x480) semop(r1, &(0x7f0000000180)=[{0x2, 0x400, 0x1000}], 0x1) 16:00:28 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x9, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) setgroups(0xf, 0x0) 16:00:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x7, 0x401}, {0x18, 0x0, 0x9, 0x3}, 0x7f, [0xff, 0xfffffffffffffffd, 0x4, 0x5, 0x100000000, 0x7, 0x9, 0xf4]}, 0x3c) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xffffffffffffffe0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x3f, 0x8, 0xc64, 0x5, 0x2e66, 0x22, 0x7}, &(0x7f0000000100)={0x1, 0x0, 0x4, 0x81f3, 0x6, 0x2, 0x3aaf, 0x6e367c08}, &(0x7f0000000140)={0x8, 0x40, 0x2, 0x1, 0xffffffffffffffc1, 0x7ff, 0x5, 0x6}, &(0x7f0000000180)={0x8dd, 0x2}) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x9589a3c244a41ed1, 0xd7a4) write(r0, &(0x7f0000000080)="ebbd9c424aa32ca26c2b0c7d8bad5860d5b3dbfb47c93e4d52437658971028806d2e583fe52f45c33350e0d5cd4a6a3cf73616cd7c85200376626562195d8a810b091d1f063ff14456a0b2ac710c35ca5c8bee0cfeebd3dbe8386bd80c1125eab7aea9cbeb1021bd924070e9b5c1a156993908f0ec202b69b03682a63de4ed0867bb54be0bacae0da04c10db7ddc1c6eb8fbfb783a6504e1a89cd56c7ab63c27cdab05bd87e7b4a29d2d44966034957e81fbbaffb8c6a9caf7908480d8ebf0c0cd76a89fd638b88c55ef5f586eff", 0xce) r1 = syz_open_pts() flock(r1, 0x6) getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x100}) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x8) geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) dup2(r0, r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="ae3d587ce63cea78982dd167358da7f57fcd8d5e2150631011820a04ed43ee91d91a90c475ba91a56c63c06a21824ef1fdc0839bf754252a7b114c", 0x3b}, {&(0x7f0000000040)="8b874cd782ea758a3c903ea363ecb754f3d731976dce3e207725b81ce4eea63b2f2c110cc6d8c228ea5027e16cd5c28fedf264322ec6684e9c3760d070b08d09a730956194eb60ad84fda0e8e6766c4eceb8dc869608a03eaaa8d3dec09cef20a52c80508adfed6872497fa425499aa34d01f7ce77f15a8bdac45040f911ea07f58a72df651e3e5328074624c9781a762e62d5bc51de26592520a352fe23d99460b8a6b994278c6930fc4083a6dca183a0b03b416ba6cc", 0xb7}, {&(0x7f0000000180)="5f33c0180b0c5d0c5e0abe86df80545c38154c6e72c8f5a3397e87d3b8faa41086aad9dbcdfb7b8bd5643bd16f3c37a7853d5f2cece5b1c87d53c9447fe767d98be4faecc25b0cc0970ae36b93f81d22e4c3fcee08549059", 0x58}, {&(0x7f0000000240)="c0333ab228fb346ed4cc7cf8dff7c6d4761c13233313e7ab6b502804c2778ec623d7bce478f030b2c826824c752f6efe0f90565dc43dddcfcb43272f10184f7ac822c48be190043883748a5e263974988ab03507bec05f055d09f56217c503aaa941b4c3f3fea0bcfc30ca4e900bdd74ce187a93ee028516ed560531aa5156abd905d51168c95f1b20199304eb1304d9c207d4bc6de334a80cbdc8d7b6c8d2fb5ec2bf", 0xa3}, {&(0x7f0000000380)="de306d01d1a5eeeffc4c8d0c71573ffad94db8d54bdae825f044d65427e4a84474d149437159ccb404a433d73260a8479ec880f04237f923ddcee813bd042a6cbc98325e1129f0fd3f0fd0e7882270c3a1b2fc2c76632fc92bac173fc997bc604ed84aeeb5903f9773e68afc1eb24b55cc9ba462737277ac8424f5c6802334b51eeb99af3eb9dddc07533cdd696251dcb19ad44a75744a36b309f5", 0x9b}, {&(0x7f0000000440)="d9d689531f83cfae7ce79a3af0535f55ca84f3f1efd7686190bea743d6ab285bbfdba54dab98382273248cdc6cd12c05ead56b767e8b1dbdb2c239a4dd1cb4b1f4be7236a3f6fe35c70be6420b8689d3b251afd6886fe74be071a90c7a01b27d8f4ba4d1982c63f4570753b2e9c634081c47c128ca114ed39dbc67eea619e736", 0x80}, {&(0x7f00000004c0)="eb37bfcbd54cc78b0f832a7d2f2bcd0eecebbf72d42f8806e2ca8dfd5303fa46c1a21450fbdeb3b8045a5144b945ad13993ab5fec2643268e6db0ee4e181a483b9bd088a82c13a87b18b979325cfd1adbd4a13e459cabd1e469f84a02f39f52ea7699fddff47dce8559332fe28a872154bd87e60073731a64cd2234543ed36d69d5c3056360b55191e9dee80d7659dd3785b741328c9e68b5b6d2a068750fef2c8bd6cd0475856921d60e9ce5b6fa686109dd39dfa9a02eaafb429b6a4f51a88339d01d892ed20c04934337a79eed18e3e79cb260e4e1786ae65d0126b64b689324a12cd0e85550934bdaf08713eee5101da8e8f", 0xf4}, {&(0x7f00000005c0)="b1fcf39e8a2807bd03be58955fdede7b31350620acd5382d96e1423cf17527a3736414583be6f88ae92e067fc45de83361c9ea9f496a3737a3527f6aec07c4b1af16c619eee75523dd809a0b5bedb1617ff6f24d6523dc5bf13c", 0x5a}], 0x8, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0xf751, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r2}, {r2}, {r2, 0x41}, {r0}, {r0, 0x1}], 0x6, 0x401) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffeb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:29 executing program 0: select(0x40, &(0x7f0000000000)={0xfff, 0x1, 0x0, 0xfffff00000000000, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x37, 0x4) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r7 = dup(r1) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r3, 0x6, r4) write(r2, &(0x7f0000000040)='!', 0x1) dup(r7) 16:00:29 executing program 0: r0 = msgget(0x2, 0x4) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e76dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf00"], 0x1, 0x800) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() flock(r1, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) read(r3, &(0x7f00000000c0)=""/238, 0xee) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f40f1f5324a0a86714c8a2de6cc1aa1cca2be257d769cc9f27221552f396ef35d6d5993fca8b5ece7f74d88cb57906c6a2f230682026110ae134e9a1f8760bf8164f45a12a7633dbada3c4761a58ab00f31060f6ee75d6b1d26f796586e651d69c498ae075b8589fe8362012acbaaf34f8320b65e56b9abe14cfcd5b83645c4b9694e2a2476dd6a85cf0c53f5e7fd109c74d82d1e88b941d4a217dd3f98a7bc40ca0", 0xa2) r1 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x1ff, 0xf1}, &(0x7f0000000140)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x2fb) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="91e8def8aa1850250fd9830da3d04729fc5bde2f3a32c1018884e2a70978308fb773919c3914b12cde1b25e844bc9960c3e8a8b58ada290521ae0b7cd6a7fe44fda8ac0c836d5d1c85183cc75a8a48a6db545455c087e88dc8f18d550fe471c0314a6bcf10de826c9bf9bb16470ac3043608302724dc320fbae208b57526d96a9e20e4c4ac7dee274ad2607a3f5744118cd4488178e2c0c7a42dc119f023f08023d57143898244bf", 0xa8) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/244, 0xf4}], 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x143) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r1) ftruncate(r3, 0x1) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x1, 0x4000000000000040) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:00:30 executing program 0: symlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x24, 0x4514) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x81, 0x16) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 16:00:30 executing program 0: clock_gettime(0xc, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x1) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:30 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) socket$inet(0x2, 0x3, 0x102) getgid() 16:00:30 executing program 0: getrusage(0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000280)="c233950694a1335678b052c7ec48cbdc3ea110e28d2679e06c90d59a225f63db80fa57684ecc9d83566ff72c79bcb3a124bc3d000f10a82918f48197c229c8ede01ec55ceab3dd07b01fc05ac57d28c78c83542311092e33ddd5af04c6158557bf26663c736ca743ce364023d134c838e72c6b46dad067507a7a881a99755ace057b7f7f1755635e3feab0222a1b78d30e027a4844c744140ced9d594591bd972309340d6be5f54d9099aa48ecc31bc5156f30d9a9321a9cf4dbb10593c1aec59e9b31defe1e2a1801500eb6880ccf6bec6b3642bf886efea0322b33c52aa41e64f3dedfcd0d946db214c3c15fc1f8bae9736476d87a2fb92a7dc52a357c5bb59049203cb41b2dbab1a3129d7796ac3fa300b3d73782a7ecb129be311a381778779f931b80a9a6e663c1d747835e4c58fc028ae0d057f4c8923a8f52743136c6bf53e7a8f9dc76eb81ab1daac9428061892b9c1f857c28575247e5e34a6fac10f6665b0576180b20e8933361eab26e35dbc7fbf382b3b18a66b22f85f5b290df4725228bcb146738fca0fa29604396d88c15f05879ffa09d449fe27aeba7af3279f09916a384cb498c0368ae56a6659b799ce3102f08e2a96cab2aacafc256066427888e1d10d08f26bfb45658a67ada471322e28182b1905d27292e57941d46132655377ff6b2928d9c5e1e3149f676ec4e34faa345f9f02734431300d680212e14605c56c2e5a47d5e0bb32b64459b23046d0c7424e56e4d97b14ed204e64b4e60631c5e260a0e69f682829c48adeb46c10b00fcc5c36a518fc22a3cdaf756d137c1e1c3c2aac2cff574056e44d23fa2cf0f6823d71b9d5f23a915e3d94442951f3131c0b8d2a108a40fd12b164bebb10649e92beff977b1bd2d56c14e8def3033304ac0203607f95edfa842a854b59b8425329b743e802d7d38bd52283076f75272da0b570751bd05faa8f7146f3cb5cd14aa20d1b7a81f3b082ec3dcfd25c2e0d8577cd64bb1e0adcffbe078fa3d32d06d625e84604a0aafd94eccb3758056c7923a37e4e0f17a0e49534acf672b498e6f9affc40bbe802af5a3afefe11a7f215ca0df9993898ad17c2fd71c9b96905fed098f705fd9802e649e75d92ae43754e36b2a9e3de7be5b4e395aa170d3b785a322a5cc24aa41942948ac406712de24a1d80d9133767f145021ec3594e1ca36ad9a5cf37cd440941fa982c9f96288c20bc3835092cd4071c020ab9019e84249f669b468a584cac6d6290a438ec38a4422c992d1d55d388905b0b40da68af2ba1300a2b4e9c94289b154da796f1408822d1f0f125fbf2b4b2801ffd28abaa19472f75634ae5999a2e84417a42465a211d38ac32bf2a03b539cf2e13211d9edbdd45b0a2e60b1640f33c4ae71574263555b3877c6bd5ceb04d83a91628b0196461f0c3ad88125905d8834fbf901e11ce3a4121eca0e97c1e8d84b49158b5bb663328ba8c242ff35b57e2cf22d2200bd18ed0b195f0086993485bc45f0b472f75a3764eddc2f9a0ee88aa5ce78e883f90cbc2319575fb1469fb35b92a3b75360131e451e07815aaac22851f86d56c3f62a93035c4198f9334b484a0dc8651c66f5ce80e869bfdf64f1c0922492db6749a6655590be760e7a4d497271b72ed48596451e8e553c27ecfbb3418bac6478c2b39bd7c34c77b9bfb68e1f98acb811e317eb50f72aafbee2d4600bdb44151fd9d3c533af29d5b7fea873145a638fd66cebfaff79bda3a45e68a95d416f21420c1d07947c4035591043b8756d0326f3c78988f7adb546ebda23c12b63c1d8835408202b63422a3e2a8a057f496a35b7ae308ec4e4d6722ed2c9179c27463a4d3b8fbaaf61f47323ad04b05fa4ed6b55d12a7b4c8f7aaa0b357382516fba700b398a946f48cecda9a8583bd47536a3321168a6bce82416dfdc3c42624b73bd3675bdb3fedeb2910c2c27f2ff6d9303e623e4342274bc1a182897eabe2438ac9d714a61f91f25517e3ab22b1b34946593edecc90b22b468b8a2a495f5b3d8ca0df9266f53afc1cbbb3c3c1c9f771f8e2eae6f4ef7cb3f20b74dde6011e9920f40d3efdb6ea089f7ef30a3f40b9cf42c5868d03c799b55ae9f7ed4d17d58e9261a1b8fb58cd04f1bdb2e63195e6be8fa13fc201ea949660a78e3c19792eedc172e76f4a8970a0c7471360225c1feed7c7917c6ff775f129cc3e013cf1d246dd0d8c881bb52efd776ae816fbcf9ce3920280b0febc4ddc2a6d833e0c85fd0fc2fcfab2c63f2124dd795100dad13b3fbbc06515897cf48c9f35d06308d36ce7717bf15b57bc586f6bcd8c7b4888c77d6ce739aa7485bc021b2c6c1ab54e42d9094c0ff11ef4e827442b44dad5430aed9aaa4f7a9ae4ed54ebf5f66c457fa931d185f9faa0fe3628166af57560027996a2c2b20186c8d5a311c767e648d140ccde384584272aa396339540396296ed94faf7636a26fc3d85f685be1f136199d775c75fecd25cc37126328ecc747433586beabb060ad43e20d7708d7e1a5a40bcf60bcc798f7e2f5c01fc92f71e1303fa6edfa466144a0c1b9cb5746960e0005130c554cdcf9afa134c99a6b54282980b4443cc4c3803510927cd5162acdfe69f07b2c4613a36705131bb61beb553662f7eff658332410a85838b2b9d23810d58b7e110f7183fa1172081ee80cb0d6a1032ec6f0a47a609bf9248ea2df51afd2b2240a025456aa4f34445fcb720af9d298e565ea7b5d7fc92c7f7727d0ffc4ea1fe4e32f8b19f71da3f768b8a298cc30374f29c84666f707796042eb9ab84b9b56a1a1e8d3164a3feb3d499d7163fba810b406688d64e666537c61ecee554ea685ec21c0979b8ee929dea20e0c0c6aae030b4962c8d94781a0ca06cd82bcfa1cff93b7d21fb45d05adc8b345f3811cc499fe0f2c1590c32116786da88f83cac24ee6c1ea22d0e529b9a9fbfa3aa2aaf4326b7426895595044fd4476f3dd18012a6ce5fcb794f51842b6eaa38308838e66304784c64bcecce0f8bff77b37e43127a2565ea00ca2e1c1dc96eb5de9337fd510595d80fe9e30dad35e831b729d44471dcf747abf66a3811a7a5fe5fd820e9f3db3019ed19336cf50c784094d1dbf5016890924e6e6fcca0c28f85d4e4b3bfa725353bc65a61c11100fe9945d9674347f665df430cedeec45128f7732630226aca3b48302fd76cf2b2fff5f256918b3dd0b31758dbe75ba907c90f401e03285029e3ca6ee671dda98944676606a087c662abf371ab3cc9e74f225ccdaa5664482ab3d03ead0e8f22234717d2088eeaa81e57519fc0c9265b6b7b03d2fd5c1a71c41d6359e6a84591158aed3154402250a86a424b558da76878c10eb6800706d0527fc079bd315ffb33458cded594084720cb104446b2adedd9ba7059e3beeaff756cc72fa18ce8e8740f05c3df984a09a75271d1be8a18d648a13c59e1a98888aea1bac8e106fcb4e6bed0cb5d4210651f2143bd551f4688ac276395ca34d2e5f7c0c4b75e16c704537c61bee5b93f3db835a7bfc16cd3c92fe90a491b7b6a720de7095aa4a7e61252f3074823f9e34674cc909fda7e0bb1517d71ffeb282a71a2bb2f75d7a414db202f9a0e0509230c33586fe3660314d51141e7003337d7d7f02af25969b3b529293abc141846ac05ea1387e789edfacd6cc1b87bceb19e9eaf87e4b686271da2bc576a5820a3e1069384b4fee8cfd123342397fa9c02432d9a0a321b93d72d726e4543cbb09c069a88259e75d7c3df27af78390efa992d07574de1a00768c9255a814af324a50cd1c15f8f9715ca4592e36f4aa76ed4cbb67ecddbc767c3d9ec1eb7de0ed9f45057e87a1b0a1a65326b5f1fee590443a514dd6c8600a9232ed28724dbe2d9dcaff84be2c18fe57b339173085bf5f5e20b44d3904491a2ce1909b260a0331e60ec476a559300c4dcb88db85053e0690cecbe768ebaaad247741729911143dae129920135099de4a345d66ba6047ec1c4b048426e1fca44271415d3aa86c167777fce3cd06efe465777075120aee3453bb076413243b6bef5dfaccc61b30e0c59ee6f52c7dfc09de1d0246ccc98885c48f30bea5df39a70c5785b689b8a9e9a24c9a5d88d7cde575cbe7c95ca13ed2115e5314e59634c8467e5036fc64b429ce5424c5ea9eca1692ec334a15e5347503e17d1ee24b975405a5c5b1cd1a09fe791247320c01931540f2c51ae2c6d5e15e0c5a3d6a8f4d83c796165b1ecfdc3ed0d8bc6e0edb1cdb35711088df87dbea0c4dc24641212621bce63a8a178cb3a8e40ecb3974562031bbba561aaefba81dda6e89be9251e7406c1919f4c891cb02279720ce0ba4b10c919cf203f8c27db77adc62152c6ec67b3aca89853cc64e9380002697eea2ee03618f044feddf3a23cd2e98cb6452a13a52d6acafb5869d1dd28812543d2d11e35caa7312a3e609e3637ca912a813cb664b1bcf15406db9d927f5527645a41599e849a899c509bbdd672fbbad0cae7e6910d86e8b751df2c34ce1acf44d540ed397e3452c4274219f43b83f1d3436072c986d1808b0bb774eb3245aa56a223a244127e907fb4cb3ca12abebe7e53dcad0882819a97f1f81efb1c7b4dc8751ecc9c1ca110deebfaf85d1b14e213c28eb9367c7c6c8ad7eba164ac959d84f4aa272c61604717ec203a0e59f66a81730ccac6f5a7c31988fd93752efed116042f38da392cf0be3ae220f4c88e4f7867baf534f8ec56441a6f01b827a511041355d2e2e73d1ba0aec25acc4445d5fac27bd1af5022a2a49f111202291954e24945eeef5ebb231b4e39d2dec9e7f8b3fe7ca465a9e1d0c33b813b7f60c9ccc7331f205aaa88279758849d6142c8979583248681b2996e34231103345541378a3fc82e3d0814d70866352467e4445c01888cffe2192b00b378364e73e2aad6b8b303fd5399ab3d4c239314bddf3d2f08493d9368bd6de72c095365606bd0974cfb31340ac7ff1665aadf1a33e04ec9a72cc1a233811f10d72a2d97dd9f67728bff63f8e7f9b01dcbde1f3ce07b7d83c23e69ea8288bc7d18b88b08cb33cd172b9ba461d9f34755f086e713743ad1d47a0bdd6cb23b9fdeddbcfed02d7f8f6f3d29346d4c46007a4ec2d80fc5954b0a24167670a0458fdf946ce9509ab8f7dc1b5dc5978c54b2cc915f20efb8ebc4037900bd4caf80fd07ac37fe5b4c50d6c8b3fe0f45be35ca205dea17f9e946811b93b49bd2cd0242dbf4fc41bc9e64ac4682c4645b9e71f7984c28c54dd51ee2f77cb5526e5ba8d20f307238124de80a882ed3a7c1c98a4a553e14176d863e74d558f56968af108bff4328c025941206a18949a3db1803470a37c8c629d85c26a16233e1c24190afb76844d613e84eaf929fe719fb2067d4e438194421d261903bb5ec722d7fb87a3c2882520b6e2526d326e5e0aefd00193b32e3f52d338af24c6a0749ade45b8dde47e8a5e32fef889a4a98d77988534c7dc9d7b45beb4262a231cce26aeac8b28a513a633cbc5b32d0fece3ea2d2018ca6cbb5a6f8a99023795027278c8d3417cb558ff2961db7bcdb07a9399885dc71bc428f57f224dba04e2f6df4433dab8b0f3bccecd0208e57862fe8867db90a1ee38ab6570d01e33aa708fe9513acc1149c375d3ac876ef72c440c2a441cc16cbed5d694516dc35e1be86aa780d6bab5a0d91c05097ce4f0b3c087715c41238382358c8c522685caa9c25aed0248eb1717b2d48cbfb7e1993b0e02b611ecb5567b81d9e693df82daab11b2ce7fc144c68875c6f68b7047d3849eeb9", 0x1000}, {&(0x7f0000001280)="2af5c760bc970feaab552f1d6479486b6be846458549559903223e479c3b5375e372f2892703d8c37eb92fc60b3a0afba86423a8f66e92fb53b5eea295c4ca649be57d68717644b83adff50e67b9c02b8e7ea45e56bd722b76a84f14f589017fd48907523da366d1ef8c36e6e415ebd324ba4f79405f8572b34add7863db40893d25d9d113dbb2656c987b9ca65927c348eab34f7306f1c6f8c05504cd9621675f8da6fb584df3b33bf2ebc5fe0e54c2ca1e78255cc59167b2fe94bd96ef374236cbb7f8a9b9", 0xc6}, {&(0x7f0000001380)="6b9ef0a34ae3c754142d209985638615a32d60890a6f96854abda3f395a01a601010663299bdc79e65982a55b1b72603b6d885c2edb0865ea1a79b74ddeef57952903e58219ad6512a39ef21e22b22f0", 0x50}, {&(0x7f0000001400)="c13f914bb2751f0e0cae21b2bfa48472285f7de3249adb37603beb2673105917e0065a72cf8c9d3dec1841f38b8f6bda14c24382ded70e00bb7ce569df0e05daef15b6c145cab0885384f0fd1dc213575da36e5c0cb3d1f0f720d2565a89d6cfbd5e9e3f20a283262d9c4bc8d4567ba95bcec6083cc8771435", 0x79}, {&(0x7f0000001480)="983c974ada492b284fefb569f6", 0xd}, {&(0x7f00000014c0)="ea72107d2c5923557e2ae336edef6baa7016f994ff969430348660087d4fe96c07012d02b1d92de3cd450784e479dac735d69b86772103ede6379fe377a78647c0bcac2bf59cb730aa21811bddbb0c8f8c2551d20a7366d4938bc3026f6c8ded08c13c83fecf595be06b3367ec0bab3d00b55b08541d33d20e758302b4434b88cc8c", 0x82}, {&(0x7f0000001580)="e5ce43bd2da367da072d3b456f84b0d4472bd24bdcb879a19e3319d1252c85fedc1ba7da56e90ca5a31cbf2cd57d24c4da896e78a638cb98ca6690be0e2b6a54378122a98b1036d1a9", 0x49}, {&(0x7f0000001600)="5c0aaf93b11851ceff3df8f3d0e4510f8a50e209c85946a4434a7a95c0979e7dc2f9116e253261eeb930e98b7909d2ec8d4afe039b75baa7f44e0c266997272a398706072dd9f8df867d20d954c05a36a7fcdeaaeb6ab9eb8300a06703c19db6e57991def1636b08a7171b6096df4660b17241e09ee44cd89a8712ea696e7f0816c17ac1170316bd511cda68d16f478178eb50e15f3630f20bb11fc701d340eb9d7ed37336118f279864dc2125e9fba99fa6ff5237e488e73b951c8718ca602cf9ecfc97b87b538d7ad196fd7b228e4b56d6b64a910ec938e4070d2a58c537cfaaaaee72af63794882f25dea93999512bc13d6455eb1db99b29559adc3ec57de9d88edaae6833397c89a1ce5f35bdc98a4ce320f10953cecaa379d33dff7576168a130e9643a29d341803692d6b3222ee89d0dd3b2a81139fdbaeb6570e3e9e0f2683914ba5cba85587ca1901766b5ea3e91e5a97589e5acb1767540acab1be40c76ba3d482a8a5c6fa92d3db3cb95f3328fd55fa4f99f3380bb4d6bf8a47782f7fb4d8a0cc7333b8d037d7e9aec58f21993edd4e56d8241a1870ac9d37be05d7b0deae6768f6ab753132e6fb16ddb41189f2faca019dfd52e1d4956fbec1ed144261d205625cac0861f0cc40e5f8b1dd825e2994ee826750f96af52090aaeb49d28e12ab065a155fbe6777ab846cdf80c2ea9becc0b44e57be9de6995d19a4b6dc568f37931bf501cb4499cf84cb9e3522ad1d2782940603b307524122ea14c1d54a27a3ae3e119a423d83c67f8c97c8eeda00d040b1580bd4e26daaf96e0f8ab0c61e85d2021b771c852b6cc00a1f80c5cbc7195dc0546958e4d4bad0b8511f4ed2496c1c758e5e9a96a4524fdbaa535ee8082978fcfcea6e93fedd4524858ec43fdfb9206e859646946c775ca9005cdf6ffe8ffc76f288a9a29e715c21792791f9a1aaddd4d08bec1605f8a2eb2875a5ab8d5512f7aeeb7f47b31304e24c1bbaa7d21100b2287ed497de035414dcf448606bc05a2fd6447990a75328d67a1de53e6fa9d65a67792e9ff80c2508c279fed0a4060e158ad061bae784ef8316a77dfa1dfd05b33dd49580b0452917b39f26d179fd80218fbe5393c62675878b2d04ec2894eccb7bb32d22ef046a17af722d49f3489031bc521b24e31019ec873277c604f717d5497731b38ba7445a89c0b8252bf9938bad44cca7515a323df3f80f906a3f5c974cee1b17341a78aa42ae027fd352cfeb3021c87dd493d7c5f234666d8e4bdc063104fdd7c16a1f78030f5fa17b0a4a43fe51350ceb7aa5eaa826d070aba44ba4cc7a42b2a404dcbac55235ec80fa4938afe7f33020c0aa513bffe14970100db8be998e5312efcc64257509009221aaf3fa2433ab57584adc444cb9211138439de8b68c517a5628b7f8034cc27cc681fa647ff9cb3d3fca2ae083589d481d0cb98acc1348a5fe629394a0aa68c42f8b03162fa92af06f17063c05f108e6dc4a3c29f1af2fe4ac1f37651d7b3e811727541c752e12438faf555182004ff4f9a2b5817ab982c0777cf97d4a1d03b2d5bb562d0815184ce8c0e9016627376ccf15988d78896676d625c06316a51cb7fcc362aafff56d5866f49d6c27f83a237180d185826f4c3454206f8ed11e674dcf0d240205f75b82bac81ef2c3d57e274d1c55bb1ad65079bb84c56b7df2a79a0964a01e156f277d84cd3dda14348f589d6fc7873a8e979270ac44a48ae7e962e90cfaa32d3d7d30580441f2e9b4e8b9c280309a30b8a022b4014b2913bcb7a10daf461682591ac2d67791df99fcfe6d4aab52864095ffb3d01ae2a0862ed5e25b04bb950a03c66bbae0beaf5f488c89c4d1b371eab7772e4483e40a74666cc9310c2080a38246730d8289454a4beae857618edd4b15161e788871df4052b446030f3d85f335a117affa93a0eb343af0c888e92ac288c55d75f0748838379134fce09546e11c5f9cfc6db0fd7802cdb1a4b84f25c812e461c27ea40f9961eb82b3b34d2390b7426c5e30a79206a7136e559446ab33c982f2c70551efbae90177cac8b99a87c237baabe978cd6b0e6cd6e690a19e293ca331f63f0fdbdc9407d21878afe95fa8533b6a369e891ae866354eef3e0f9104fed75fc00751528b2fe304068e91cf4da41ad89eb9720994585bfcb26bc059450d2faf814ce415867df8a6834b3a7980b6c05e2156d291cf9ee5e013c355135d16a6281f0623b85feaae34c8dbd7a5961edf7920c830c3a577951ccef4d70d050cacabb58a9c921cc8b16a51c60ec7064245d8a378f527ddaac142bc99f9993bdbaf7a439f345b53f85a8bcbaf08d3fd7934647c2c7a89311e7d8f290a86f600f10bac23c2ce78a693e4d8f8d4b443da66641117c0261fd956d5257944b7ed2377b9d957adf1bf0a59e929bbc14ec05c166bb3b016b806e255d08d63563223fe490dd07c5c9f6287c659aa593ba19386950a36839b27c416b78952ea0e3248abeca76bd9c56f978226253272f143f6ec97a9af7eb2cb36c0b27cff69c199682fb75f9fae0a2774a12e61b0acc0812f80c291fcdd5b511894ef1b687e1a75c91113376ca2d5d1ba7b3287f2eac6f082909d7eba7a01ffd8a119ad3e65530c9045b8c2e0c459ebed7b46853452e5873027d7d3143d951489907a135cbcd81694c6ca1260cb43ff240dc005d60e5193fd6fa7868028f2ee8cd7ddcd3c4f3d89c05b2bcdb85886a0e0e60a5f89afa9be194c840e8e35791d1a638eeb5667d61fd969f8defc82e71088c41f69e4530f37ed8e3b27b46d089925ea0b127202d693d795b98c5c38384effa82742b112ba374e838b357b9169c4a230397b01f97ef3c477f85778ea932499af997b4c901d9ee99b084ae8036bcc06bae08bc9892e351d79ef5ebef16e7db448388d45b8f4596b9fda5349086b7535d1881502624af9bdd2c2b8c0fca937e52076f79408576a2e1c4c8d7dfb2be0ca10b0817730ea58058177ed3eb1db547b08941db3ccf7225a445091619a36537045d74337a0134ecc3d4777645111aaab07892096a7f741975b972843b79dd5cec2f3b029995374f11415cfa5965cab4e778602860816d32fef2a94fe70895a46688b272e7e86b6b315e92fb408c20b29d314f93d2c669d261bafd18265881efe239562267e5c9873c92db57b43a153ed2e3486de110bba8150ca2e0878b2b1800e25a67bcba9b0484f8f37693e5fe27b36251263e6bdc2de2adc097f4900a2fdf084cee48157fac26154d1a295f52ad650a41a378ac7ee9123e5a30ec5a965600a18b5e09bfb2857a4adbacf95a7ddfcfc2b226e3e13de8042dcf93c5c246d5eaca9c9e1924aa0061ac3a857436ac362f045f2f47884e1449d2b175bf18d02253d85837775666f420193e03f6bc1bb04aea797e0082142cf9edf4444bfb23a4f8a12e19ea12db052ba8303cb19995851014af69ae099d6158e82c049b786355c6824c467e914b728e8a20b59586c66d59cedbf7a03f5b6de8af90d5d492d4b9ba3f671a605330b63e02e109cd664ac2cbe396b6078125a081b5fbdee6e323e3bcafb60c61baadc05ad2e82768f29a3978a6daf562579c30ccc4e0d6cd25b7a460a117b7a49f6872cc709c89c665999771d5a6921e3c94588fd99094eab2f2b14d173161d1e2eaf744aa031eb4714991d875cc9d89ad349abd2ea294c396a4a0e36673d1bed31d846789a55d3cf80be1ce817e66a0f21243b1e65bbbbc31f617e537c0f7c12ad926b33fbda08ba7f314a5dcacb4c7bdec20f2c54ecf8aae0f78c9cb3aa0a2af1df1582479030edf7975ab681a6f9f60b5bdcaf4800fef6fa53791192c22785489f578d6bc182151c013de085d8816f0b6efb797a13a59fbbdcacacd0255f9d42c1f425f26d5e7ef3c85324c48d19ad56da56fb0861d83aac336f107e5304b3fd036e1deaf5443b1980a5b1cd7178eceecabb30321cf30fe9600c12a18c2ddcdc3cd8e5fc02162eed755d6af35e97e0d71c92dca88c3e147557bd0c8f70e77e8c3d0ea6b3045cf00f1c594968513728c8a0004e78a8ba9df894a7332dc895725b2b893b1a4357ac1be5802358db13c9a01ff3227219aee4728ebe91b6fc77c1f9e3859ff01841b0fde5c2126da39a44014eb640d70aafb22fdf4b6303ab6737a42666bcd72482a078ede3a7cf11e81e097211f28b83fc655b46440480733934961176a047af4469ca6d53bf04873abc668d3c8294c7c31f27314eb373fd5de7ce4d609f69a98f674ab07b5434c03d80e01250c36a472d10b933426606633e475da994e9fed38b71830d44ba0709339e9a0291f0ee24acca7065e8ca86356a8d9417a36d4b9b655f76bf0cf9d22b902393aac7d1f3495b437a892943dca963dafc4b0cb0ed355292c09205e667fff909c884586e5491629f2e3ad744ba3e6ce1f4ce5d2ec0ff37d431901f14e283ee0f3557e7c7387725b32651ffa1aec3151a40cce70cfb1e70087de99c090ad8e0310782e11e993eb370ec02b735387ab1b8e385895672c241b45b4d56982cec464a71500950d6235dfcfa77145ae4daff29e65feabc486f538d23683e5bfaea726a58d12fdc5c036253cb38b0cfbe7099e84ed1c1286cad823240718f098eb0792ca9dd79c57c6244605ec75d2f0e3efb2f500594a863ab3514a813e9d40cf06949933a48dceafdda85d4fc1ed77c3e9e8c2df1900dc26049c8dbae466ea307a465ec9f811d70e12b113c136bdd1f31c8e2e587d0ba3f51c84f1bcdadedd0f656bab553360522c5600ec63fb284496cb3f61d36a2436398dc7c1fc3fca4c6231b5bacaffe9f4bc3ff11444db2c0a10050ba4c1e3dd3d95e96032873bcf2f046b3fc26e3998f992922e5503ae62b89f2576c7e1629a422e62eb29d355c1f867fa37a68f3c4020f3d504a4902808460c25e91660a8b13a42ddf69e27aaa6d25f8a4af49e9726cd5e743c60bd209e55862bc7c5dee711fe4adb450398d4b1e7348b4ab270512a8230c6fa2019bd492b4e5f82d53108a40ea0f02bd4e427f1c40f65cf4a171f8102c5000805afc286a4746250f6b09da907c3f5794e328ab135ea6eaf5195a8424c5857f60fa1a61ba6bf0ef72b35d2efac6f04865d1b777a0ad5cb2a8f5465b3b015c6271726e23a4511f3da4544a3d34e8be36f31c0ae9c99d8cfb4e08af27807800634cd1f89e72ea20a0bf63500d3a2ab12365d0413794fc3123f46503f0312d2492108c51c799ac5411a04733a486c4fbbbf38766215e1b72fc2ff0d6748e3585855cfd748a064df3519848b61294f1370191da682763084ec193e95dd1c38ac9d0f5cbd21c49304b02f56c20e66d8b45ffc1afa7db04ce38a3b3ff3f0d0a5ea82e9062f0c283992501a820b06b956a74c0caff6824017efb20798d5c71507437fbfd34529d53f7402033448c3e407f7fdd23f899481354b9a08dd08ae62693ee8322dd93e86993f88f39d6da82e0d247c7cfe27913f07ae52d99402d12ab5d1b50a72d3ee675ef987c12be89febed636710a956c3230a4ba58c0eead172832c3340bff3ae266082c09294f98ace9e0b1c94efb2857317a8e869d5ef47d7e2b45d26f893c2e56c6b524197c35ce2f82f563bdde2a3fa88ff31ec6f37d48c74c34fa822349ea6abacf7909569319d82712019510ea194039694f0e4847456e68f04855df8d38c87359091db22731ab1220cd097988d51c8ff44739d905b07f96be3b4ffc85c3550725a521da28d32ff08d6abbd5bf1058f33caf6a9be4b26ac2babf19cd7fe", 0x1000}], 0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="9efb799e722fa13e804231ee06b95bb00ddf534ccfac9b60f10a9d1b7f6d82544671e93bedf421828f896709272a0ee4205b48b77a121e2f2b6bf9cd664257922828317f56989c4b7e592892747a4a96c523efa92fe72ed9d7b1520701f2b4b65eb2e5ec59af8408d48d453f45e223e3f844d1e15c170f3ef61f8539", 0x7c}, {&(0x7f00000000c0)="267fa045a9207ebd1074d9fae84b3ae55ff8c9c97d93b9a6e2969b5b3f030477f67a10fc60d4dee178dadc219cfdb31e1a900267d692ea9f11195d43679d758acad8a55212b92c827487b1a28393654525d920a00c1077a739e9003c3729238efb2bf2fd83cbd2cdea411bc378eb5cb9812e503f77be28732aedf8dfea6a75c3348dee012ec8406d7423ec3770ca4192e50e3b348d509f0ebc636886ee87677c4459c36a2d75d4ce4a6c6d", 0xab}, {&(0x7f00000001c0)="c46a2b0153f5569909793abf57e3f252ce066339751bcfa008db", 0x1a}], 0x3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x11d) 16:00:30 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000001, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) unlink(&(0x7f0000000280)='\x00') renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) write(r0, &(0x7f00000001c0)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44ef609f77fa22ccd8ef42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca52f5dbdc82683a22ff7766070818b2186646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d7", 0x95) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x0, 0x46) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:30 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f00000002c0)='./control\x00', &(0x7f0000000340)='./control/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000180)='./control\x00', 0x100) chmod(&(0x7f0000000280)='./control\x00', 0x90) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./control\x00') fchmodat(r1, &(0x7f0000000240)='./control/file0\x00', 0x10, 0x6) 16:00:30 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$inet(r2, 0x0, &(0x7f00000003c0)) r4 = getppid() wait4(r4, &(0x7f0000000180), 0x2, &(0x7f0000000040)) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = shmget(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/23) mprotect(&(0x7f00001a2000/0x3000)=nil, 0x3000, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setflags(r1, 0x2, 0x1) 16:00:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x10) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:31 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x81) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:31 executing program 1: setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/78, 0x4e}, {&(0x7f0000000640)=""/17, 0x11}], 0x9) 16:00:31 executing program 1: pipe(&(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e6c17fc89ad406fc80806b63079dd09d0653000000000acf654ec12b2327579a4ea0dfd171eabd35ab1d03e239ac2cf7ed06a49fca3730154c7d5d5da860033176fd293c5fdf1ad8e2fd76cc541fac1ca35e865705fcf00c424e42635b208e86102868f4e4b98f17417f831b93e0ef5d0a65680453b1d96a0be4e0d781f77777a6dbc3acb5e1fbff54b56df8da2dc0c9b3dfd1db4423621f639af9a2648f78980ba644c8aa65d4c50c90789eae410c9c391236ce3ab70aeb42499feec78b531d3f661ce2b3da3a2c16aabd564deca323bd15f0e"], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000000)) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000100)="4261e628e5b9f4e10a95c76ddaece50cdcb9f88201e9ca919055197d9c7ca591e148c78609d70984d409935e674b4ebc13a4cde66f69ca8a2c71efcd0d4f0c1e3ef573c5925c3ebf97ba429b0a76d5e5d78b63add526be15fcca1d1b4008bcc585633d0aae0cd0be4f9c39c286df4752e24e2f8e13d30b35d79a53dccc8f6ba18b7c93d04e4593f5dcbb08f4cc0b3b19fb0900eb4f36310c7d7e774768532d6eea81331833151f58610421051a602f031810182483", 0xb5}, {&(0x7f0000000080)="49f5dc0bb197e21323bb1601bf289d8bdd7c", 0x12}, {&(0x7f00000001c0)="c61e210086054cbb2c51a5cb42f48a99a989a9f4d00c8e03db162b0d62c7f29f2c13338dfb6fd9b5", 0x28}, {&(0x7f0000000240)="574c0a26ce5c40408f7115998c3f6f7edb0fe1dd4381d9f5f430e01a82453ede5295ec24135df2e162c07e45d183f4b32dc9735e46349bf3bf2f821e9f681d654381ff87f54154913c148ac6fb281afed27114671c665c1e920c880f18e534d4", 0x60}, {&(0x7f00000002c0)="7125254dffaa8f96a2b81b916603ce75fdead321b94f32a4acd3abdf816d73e69e9356f7b65509c8f78c2d6f3aa7714a1389c2e358b43eaf094af230a1f2f3d9b3c727bc0b571ea4c2bbce079c567921ea49bc1b0344c407344b4a85f1ec270112b2a890076fdd5212e54da8f277ba54ab0c75bbc73a586d1eea212a231a2bc83dae9cde1652bac513418cd2a825107d12203a67d7b76def83067d48d265d8c1e7b194786a121a9d4ce550e94a7e0c8e4047c596efdbb6b90c230cfad4cb66b63e2a944ae17fde14f1e446d7614a36415dd3c7828cdf4f393377a57a558258071601089f47c8230e4c", 0xe9}, {&(0x7f00000003c0)="7c74253bc61325a9ae9bbb58e35ea03cd32a84996adf331c9f7f79356ec80cc63f69469cc35e0b322ab9a312988b83ad21bb1c4b127a8f6403", 0x39}], 0x6) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)={{0x800, 0xc847}, {0x9, 0x8}}) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xc004, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f00000002c0)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) utimes(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000440)={{0x5, 0x8}, {0x10001, 0x10001}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00./control/fyle0\x00'], 0x12, &(0x7f0000000800)=[{&(0x7f00000004c0)="d5aad687dedc48e098907a2a3e21bfef63333f5a173fd82ad8baaaf1b77934c098d7516f23", 0x25}, {&(0x7f0000000500)="b54a67842ad01d35eba2a43fc0da075d71775cecde3c0e8dd087b84a4aa742153b2c4338fcc4f99e3a90c87e4b09235366391fb155e423cd1e18e30b62ddecb92910d06094b8b307", 0x48}, {&(0x7f0000000580)="566bb02150ec95eb38e8e41b8037daeb2e7a92471683243384345716a14273348a88c78f3e734f1fe5eaeb5f7b558a0ec0fe5bbec0b4732ed5361c27995d30f744a6b509789cb7232d5d84957ae0e7d2dc717f3515bfd1d20b2ea2621f9d764974c37edee9b0517d1e96f993562c2af2d7de1fe31dcfcb85f3d774ae941e09fab8d6e7bb04f50df8c51561e3520ff0c94787a1a28051ed16611fd16e1f16c2d1d7999184d8e8086ecd3d246f68e2daed940524b594f213121710a19b5fe4b20319add17be35f07042d976c5defde11b22151e1156f", 0xd5}, {&(0x7f0000000680)="4b70e4ba575f36607a31fb3cbb7f4e47e084e215e2e9b99d57bf93ceb94241efd9bd78f11da2e97e994a8c71369aa8efe45178fe8a69355016b43e78a3dccce5246c5f8a96d5b933f3447c9ae65d4c4741d18632501eb7996f509bed39ec0f0b77c8488c9c4e7f0fa72bde8fdb6033ed6443ff29eed9c776940804c03ca2565b36c6e908429c9b031eefeb0f9a18c1e78bbab27f92d228771bc2ad60f1f40c746d55f7504bf2d8c1312f41b5c43f1cf389353dfd605d7a3e8a9c0184c8988cc9c43efedbc75575635eaa7aa72420b96ee5175fec77f5a4e7bb5f8b8b7f4c3ea7db322315", 0xe4}, {&(0x7f0000000780)="a584b5409bcddb36e23cd3741fb266c3d624adf5bb31bd8059ab42e2dff73f04ae0a07b730bec18e13696f0a09900136be3f5679dcd44cfa79860243d278162914b49798bea773ec32a753f13989f5f359a1784fd52681022c1ab56faeea2c0d7511f1bb9be91a38b9c3617aed5a1d8e", 0x70}], 0x5, 0x0, 0x0, 0x402}, 0x402) unveil(&(0x7f0000000a00)='./file0/file0\x00', 0xfffffffffffffffe) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000200)=""/13, 0xd, 0x843, &(0x7f0000000240)={0x2, 0x2}, 0xc) 16:00:31 executing program 0: r0 = getuid() setreuid(r0, 0xee00) shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) 16:00:32 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) pipe2(&(0x7f0000000080), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2800234ec9eec90000fffd0000e2ff7eaa09a812cecd1703f281f556186f7fec6021535c0cf14c5547d598f3", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:32 executing program 1: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x3957) getrusage(0x1, &(0x7f0000000200)) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x6, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() r8 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r10 = geteuid() getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socket$unix(0x1, 0x5, 0x0) r12 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800), 0xc) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="0da3d7e7bfec973d42bcae8f9ad13e9e4407f45d182ea617e0f913c304b2c17bc38909e88e7348c4a8731b08ca40b234b2f56af97553c0dc0d64d741061162513f91118fc2e6a8496ea30d8c5cd236cd02f51d67dc9d283ddc4ef3626a89a5211832126c448e978cfdbcdd11754568ed9027dddb27c813859faea0c0be06cfa4d76ed653b92f5451759e98df238026510361279bd787690d59c292d82881edbf772a8833687cdc5590b8cd5f34d8ca3b34f8ea597451834a75f56af489d5d581e6f10d7926ab1dd8219e6210252f9e2b47d85d13", 0xd4}, {&(0x7f0000000280)="168e60a7778a1126dc78cc830cd132b076d84541926a305f84e65d27a238d1a11b121f78d4d6dbc1a0528ed439cdb72a6a0d5998065b573e4bc6daf75aa7f7cbe60be7a57b1502a06047238173a14d2764b9e5108c7430b2591716f46e1ce1e85ff8e408609de90d9bb6e5d2c996d5415fa659e1e1", 0x75}, {&(0x7f0000000300)="207c0f740e9e70e1fafc829d5d2b221f4ed6372373cd25739552b335461791bd70cdc8b9604de726214725948f1302966806f6faff0eaca3d89b47edc4cb026799bf6bf8081f0a5db9ad065b56a44871b4f7aaca4725e70672a7b850628681a7a752e8702da9716c19a8e95c11718dd9a898fced1778dc57a9727c35af81fe4945cf21eac064868288b485500aa2a78c659fec179cf9642f", 0x98}, {&(0x7f00000003c0)="0e6f2d32a8eb19edeb63379af33b3c5239dd5c4b97828b8be4", 0x19}, {&(0x7f0000000400)="191d96fdd7989af2ead6992dc58f025bb3e30712acbc552546079eafb15505b0a0deb5d9fea86d97f8f679b6a36ed4c2a18371ab3266d34ac9a65c0b8c1e56330a5cca24d344ca33ef48c446861326b3de24c86008003b815ea6c354f733fa36ad23b7aa11372f69c16356ca943ca1743c548e65773af8d90c81f9d7b147d395accf95622e5fd0c537495e71ef7053cf88b03d7389f3d52e54a72ad0fabbeec853cc5cba93b728db1573aa1512a6e54d24e3c19b1bbbeb2ca2bfda6555b4bb40fe6ad586fbd157d97b6acf75d814e08c62f658", 0xd3}], 0x5, &(0x7f00000009c0)=ANY=[@ANYBLOB="209a0f0000000000ffff0000000000008793c5a29ce26245906a150ed4ed428261ca75e7c08364fd3e45d709f71dea628cacaf95af4d7284fe81a209bbfc7df13b910eadd62ad5360b50d7005a7759440885cfcac54c2d986e4f1a22fb90ce1fc9688c5d354bae900c49b0735fb8b443f2b1670b72bca8e85ad275c5797858f07af7", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x168, 0x1}, 0xe) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000007c0)={{0x18, 0x1, 0x7, 0x101}, {0x18, 0x2, 0x7ff, 0x5}, 0x0, [0x3, 0x9, 0x0, 0x8, 0xfffff00000000000, 0x0, 0x1, 0x78]}, 0x3c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000, 0x40) fcntl$getown(r0, 0x5) 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="3749b1f8a8bec9e5d40b36a1f3513ac9b64934a270c839ac384bc4153387679d5d0319cf3f9138cbe5d07028064e38f3fbfb0d97b55c5465a55a569ca95d3a8b0bc3b6031e692171fc77fb9e95a17d6ce9984207a3493e66c502d968ea685657c44ab4ce34c046ff8d72091fb702e5ba1f452349643984bb98ad8395307f013f0ffe18b37e7c7047c06ffa31ce21411a34b59a29e60db44a02", 0x99}, {&(0x7f0000000240)="14168962a2e253b79020fb09b0d92c626698a17c2e16fae42ee492bf2933a3893f829fe69632a315fdde", 0x2a}, {&(0x7f0000000280)="04e35513dde7fc9550519602c231041bd37afdbfb2080fb357103759f776780acb0295ced34dfd9feb92ffd621876c17f2a33357f47694f42effe610cef99b853f7ec1838e0604562cee65976c8a12c335f865d32fd7805ee5783fc1c545b71b871b7bb41220936e205368c9574f13130fbc1cf78f2f044cde72a48e9690a00f41cbde2f6f00d76e6e09466d3478f55f3ff95c680b893ef04e96814c7a533584af65661499fd05a537ceb34fd7c901fc0b6445b1c6b0bce5f56065e2deb23c535af18b1b0049c68c3d978602999f6bd78f8fc4995b7e7666e245a67397811303b755d0dc7c22fc1f4bcaae8905e5758109c9a659fd5674172f634231f9624e22a9c102379f7dae7a56a86f178e78f1c9af5e1f3d3a0d7f07ab366ce9de56ce107d40ea9ae835b78de87d0e6277b4ff178c36d7c8df869dc844bd2609dbb6479fdd36635e9d066fbe4178a15316932fced7ceaee48f2b07376fecb7ec7afa894bea5b2b1a189110a417dd0852e25544942f99402987ecf06c639a4ec8fb9e77aec08f725c02bb840df9504eb2bf709df939d713170a0937201f67b105361a4c0096e1edada2d43f8725f0074986278b8048c598ed7c375a08bf070e4488a3aed26d336b93e9b9acb7f28c15c237445797aaf69be9558c548a4240b6f0230b9ce3d22d246516c8680ea8eae9f0b1fe4616dd1f3f3832d3e746d41aff6ecf0573e88b2880a83fb875ba3b78c87cb5b5fbfba53ef28139df8dad920926ec87d53961c4e02d407e554135a1d41d799e2959dfeda85501244bd899e19f0e2e5e8064d843ee9d706a5bb5b4c228eb0a9b9ae07a426776e6fe839da2625676805cb18d34b22de28bcc8cc0588805ee7a1e7f155cc6e71bde23274468b44f3600c95a5f0f96c5681376858cdbff6270704f68b56a52f4e666d296afb20de0611dab5af6dc77fa5ba11e0e5f640e85fe1e8f49de82f9fcb41c842332240064b2cc8e3d42129cc37aab0e0fa57a5b27d165949bb7bd8e892bfbc2ee068b29961bac52d753996289260be92cfac39389adea68196bdcdc2f962fee54b9b6a529366443e682f67b4334d83638791e15876ad638d1027e4cd0da4659fb9d6b1aa05ba62ef10956ed3159f2ca006bca44190bc08cf3adc8f0887a88bff5bb247b4747b5fab12c1034bd84d123206a23638f281314d3026ea2e9489bc6de73e417055ae56de9bd893c449f1564adfef34ad16e05f84e7b3c92d26b1d994c936b8ff5efcdd0ed8f939db0820414dab52ce6c2b2adb4c872ec466d8e479a134dd199256b4b26960793a0b552846c4255f02bae3377b1db29ceab25dfebcc2646cf50c67279181895c8de2416ccae95c74a0208b79422d2d172acdded0197fe7c0914aaefcd040c4a774d00e52db647fcffdb7848da1cefd18c7075a13115214c1a2a458ee405b51a01bdcadc39042edcdea6ac73bd8bcf67cabb1331b10f9041382623ccf27ae7a36fb2b863c40005b290f8306292eb8688b34d891baf7e1f8aae0afa0a2fcb29d780f615ee90512704640e6438f8b340c70a3074f6b6a50a673e3d63fef81887bc8d97239287533c99ae5ddf810f9b69e563c82ec5d8f5f15a90fd71bdf6da32af401dc013ea72da823540ac6e8df629cd7c3bf3b1a64fec7397ccf4f1102d19a1b5dae4def8a350c710f9843007e6061149fb169c51080ae4b847a12e8f293e0fdcfb8eb1ac778d7ecfd43f4190f82e755bb0f9033af4f2fd7c9a380980ef82e2683714f1648623da7c6b851a3f35ba779c6b3466b8c465f909df3c95f43513cc4987cb16bf4074855b9f28631e2de33713fe72e6615c3753dc43597802facde1048e35be3fc1b50b9d60f789608e31a531f8ddb326b20790db2613dcb46a3e1feb3c739505db79e21d38b7e572493605b3af8c44dde50adea98e45c87cdf3536434d654c2cef1f297dc6a73a36c91b06095d7169ec82f1a7b34eb886b001a4bfd295222090d860bb9faa09314aea88faa0c99749d3df2efefd7d8861693f223a023abfc4d4c6b910d726f40706e42f87449f227fa4d71634df15536a9df1a3904d8e9a2c00fe06fe2e89b5a727dea47ba2ae67ac4af90bf80ec4c40c127e87c1120b32fd1714aa1fe33f4de5be49616e29d5c55b8c78d4f473a2d7d040d63c4d1752beb8d3fa195625b713b446cf5ee1786f67b6e3e68644d62212a27c36c2ab1538143e94f6248155e5faed9ad5cc408ee17c37563d3dbe204750c58d6dd8a9f232de0b696dae066c546feef9a43ccb9060dda5aa2728930d63c69bea276338c37d8bc5490bc1e985550102544b4700f2577f165cbd30584fa1929ab41e6c8ab8c1c0356af13581a0e3b14b71368a570d5cb0d19faf620ec69ab438fd73c108f0b5b7289afbe4930d62b58115a9072c6a7631766adf2ef84d3a25ed208ea1bc1e6732aad3e170c591bf97630506d606587b547221f15997fba047ac81598ee59862c2511e257b4039ba3251023c4b04fd06bdd84d048841ebd7315e13d7eb17490db4befedc40e4eef8d2deb647e886482eef10c1deded29dc6e6a3dd85df3add0621142e706455191563a39aaaac1e5b0f3b4f3387f4a11c8dee7adc1cb73477a3d2e0be7a17ba2aa5618ffa47e47514269996cfcf67b7e6a9e964230c7186535c779de51fad843336c6e5c9cd5f76363564ed22805f9e2cdece03fd222d4b8f2816bed712c8cdb8472af329e5c39e839674e7e7718211a8b3bf66b6af56769480f1b6ad189280467d7f2781347875b77cfa950da5d98e21522b31604ae04a7ad0c35d658908abbef5745cb63b94aa1990d01e2cc48924144a454765aac6a99b7b9ce44a81adf84104d1919609542eae2fab95314d2479bdc11c9b9125764d3fbdcb929f07145f68e0df3743435f2fb66c8c599515101ffa426270d05ad83514e35aef0ec7dc0d5b536d0e81820082e944b26b0e3a69721add217621226cbe298d0d5363dda7d7e06a73acc43d8be10a3dfe5e58936f8b5c0176a2663795fcc8d3df6d91e9258c6ff95d303481ede9f5bb125b836b6383a745d8421b8c7974ae4b74f9e34602b48326cb68d9c962bc2d0b5f6cfc15d1e914080cb860028eb6d062a1de559678ef6518a1b90bf37be6d672269bddd6aca0e30d196a4fe46d3bf3434243a1cf8e5fe323547f7da74bd2a1f9e61f1a96e1584c5190297a23c64d6bdac53b1062462907c596b67ef002d3064c4d3c94ad907392f63dcf05581244e46657469015e131db734231459851e1c370343571cdff629a8dcd00c5e4007e96e9165f3a06daa2de91a66877a76031b168557ce0685ed8ada3ffef670f6799e4ab95d191897ba22d4c2f24b26c2669c5e7665a57eb1e92af12c88784af54d4eebefcfd3b98785d832ee02dea4ebdde2bb7e3a04b6fbbc353559c3bb614bccbef16cf41cce8c17c990ae972edc8aad484e99aa781d7e71e4272a1a88590feda5f00eb1ee614cffb8f759807004578a3dc6af871adbc4e5e984f7dc4c57c79ce424e100bba8a5be0d6aaf2e337ae5ba371583064c3006dbb3db12752a1abf3dafab7b8be32e3639a9f7744b90e3ec149e4dfc2adad9373eedcc72b4d66d4669654f702fb54262dd7f1121dbf047dcec9c1defb65eb6aa3038306a5a37c26e2ccb187cd9abf7a79be580fe9833c5a8e1a0e67084324c32aeeed24d90c123d51fcac4e4da0fe8d60a0dc7f3596f9bc3e16c89041c61fb50339644ae8c04929ba6527907906616c4b86738e4a0bcae3de0b417b1892124bb872a0e69fb188c284d2c186a7f267287d1716c1631dbdb696a60fa282dd7b365bdb59bb800a945987d462913dfe8428afc888b61e65e6117209185d5f44b2559f2bfd0618ff3e95424077bcd7895bd349bd58f680b146b3656e8a55aa93771d0e0225aeec0e70b12209efe55214abc5b5f1e1091a001b036720e55a23b4d403cd77a3ac2fa4bb9df492ac86be17432583d8077e803740e1ba3d097a92e0d201c610e50a7c6ca471b9c10c04229c357ac98726d886224ac7f983c698a6e830a1d2c60fe83864a702a8f9f4d4a219a56aec32b484da57fc14115748fa8ae14d8e00f3971a4e3aef0b00227c20d6d1dc00e6dfaca67b2e589b0a7ed65bc5ebd461cee514408f10efcb6275f557db5298edee9704464f1658e8f3353a1702875ac6002aba16b1cb2d254f7b52a4741367f7d9892888df3377bbc34cbbc9ec95e9a3bb5edb513ea3153be660c8145b9adc2ab3235ade34024efc746df85a5c22f916979c13f43136c5037e55855996777c3899a70d0f20dad61b86a6f38a8cd3eb93e4f76383b2a0911adec620d1790ac9a3fe5ced3cb42fea3341d1fda4f76cd491841b28844246b3b9b0fd8c19864d6b2de19dbad8eeb41bff152b193d68e59ca23506394e2b27cd3ea1f43b7e57d8cc933b713d53a147a2694c8cd9b78150ac1959c9f9e0d1412b62ab654e4bf5de087b66f206b4d953b8bdd5c2017786c23b80036ae55149f8543b68bc05a4f585654d2026f4fec4cb6a7de571dcfd9bff15c2dcdcbbdd526153a9e5a08487b70015bb67ddaaf0adab876b3b180b936b93c96a303dd31149295c3221eadc35cf4d01342a2fed255c0987f44627dce0a66ee6959d5309f98fbcc5d2ce35f4a04cc44a772ead5d7612efed5ba98df7083712add714f3628e19b5335defe838308811fc9a5b6dae82e898b10323f6247f152b6068cffb62063bf2c52d74b88dd42e52401d4fdc12a83589f918273a5236adfd6b7930074ba7e75e663e0904106b5114ab51941710534f462b345f874e5f332cdb990bdf1e6cf85de597fbf81297cec5762ff160477a171123e6a0b5e0e12cc7e0ce8c4bfc83217ec4717fe2c62314bb3d04072a436c7494bf4ebf2e55ac8c25263713300f2d626ccd1377da457f16406a02f4906095354f7665012e9a0e69058f16affef7f92a9cb6888eb839e2654894af49dde34f40a1c467b0f746a220a3afd01a3e707c354cd4e9693b7eb8323e5bd42ca19a580fe8a5b808094cf628a78a4ba2e8c40f423f153dd7fb326b1b9e0a86613c7c42c29170f7a9abb224c672b4b8f936beec25fed39764eb0b7f19f156148b2ada970989ef399a6d13eaf72869d7b962d144dffb8c786ead94e9ad293504203e166c82bd79ece5fc8f9d3f3ca78f49f89ac2f4e0610afb7f58c869fccfdaf6f91bd29ce3902668f89d0a04a356fa4b1ae48ac1cacbd4e42cce662f97f5c16c4723eb383c7ed99d981f2f09b05e720b40796e9341d26142faadad8559b962a95084b17405d51a9f5091c6d0c359c3cbee7131d760b122ca507a90ed7180f508b5b3d14ce2598c4a8f30c0a5a0c8971a2f2f2d4795dc2c23b69b3b2786f0d0f60f3c3547a0c9b95a46391ab7480137b0e77fedba63928a598c9104f73d62f1284cd971bacaab5156e28e9effe5093ac3344ec56b1ec391e286e18172c7a6dee7e65b1bf5acf21abe41cbb2eeff86f36895236a53ce5cbd6e8f0d60ae429f978517d9e334cc57350565b5cbfc5b0149f883cd3021b61b69d51d2d17ae3cd702fdf87b835aa6e484001fff6df4ca659fd659ff56c5611005dff6cdcc5d44c0a5d75ec21a13bae3f20f37637c639a1026c8b7ef0a499e7a87dead047043b402f38a1b94c8b5bf7631e99159e0d961f3c541c7bd7d0e599cd012b2e8608b46f34b2312698843fa4752d7ab31a657cd400c410539d54f1054d86e11b3447be2a5d0c25d9ba3c106e39b5a796228614ebe0400063c9fa115b341939fc5", 0x1000}, {&(0x7f0000001280)="4af5c8117db43c31c993b9f39afa09875412f01f45030e715339098fc5f3e69394", 0x21}, {&(0x7f00000012c0)="848e672f857389282802242198c11d57639167ca965c563df9fef149d4b39402ee3352f88764c6bb853507398d428049261b22490a2e3138d1d16a06e1628675c58fc192adc5158741f38962f4d139bce4a1812d3d49700c9f195f4adef1c9b0f008e0b49aab72f2e0c4f4c61b7a07a8a2a115a03251a0a32011a5999f3164df2371c8c38a5f836e4a44adea444ceb25de89a916c971b14159c3dda93be9be5d9959609f7f05c9", 0xa7}, {&(0x7f0000001380)="03e2413f65089c2a530ece2b7ea612613d4d8fac5465f07112ceeaf1718e40bcf4d955b1113bcb2fe4946825960726e8811bb0675584b7b0a5762f539125669513b5e515e439425414ee5394e33383886b897d5dc8a3f192e668fd9ec9394f6a94af2baf8347d4cb23445ca92a24644f8815f18fd05a8cab323183f0a28f57b146f281859a13efa897e483e0f158bf7d736a2bb58e59bbe0e6cd9a6011bfd6d1b67441a497d43b30ad8424904bf608b4bb3041dcb895d8da4e7448fc8a3cbe8d19e63e4787ed1a43d63c71093a7f528e06945ea091e08bd66e6dd538b7556f1d6ca7e297b4310f4527e42d60", 0xec}], 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x98) sendto$inet6(r1, &(0x7f0000000080)="4248ee50", 0x4, 0x5, &(0x7f00000000c0)={0x18, 0x2, 0xcc, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:32 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:32 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getppid() getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:32 executing program 1: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000100)=0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x41) close(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x82, 0x80) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xb) fcntl$setstatus(r1, 0x4, 0x46bfd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x3, 0x3, 0xfffffffffffff000, "b7f546375807495564517ddeb234038eae865cbc", 0x4d10, 0x8001}) kqueue() write(r1, &(0x7f0000000340), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="878ceb5ff7aee166b8fbeb19ad9032923d0879846de7ec8a644b67f6b152ce583b1abd069227551fc5398e6ee35b5a9e038495fadabf649424f887735a741a08e69dc3d7b768a1b6e1121dbafc2d24f0b4873171a6660a9e90abe9377e22c4ec5e2668f333b2abd3834fbd5eae56ab8f0a9fdf844df993c3373b33d68e37eea11dc708396f12d6ffabefd34325d21bcf358df6cb54a806af7ebf69b58c", 0x9d, 0x400, 0x0, 0xfffffffffffffd1e) r3 = kqueue() poll(&(0x7f0000000080)=[{r2, 0x130}], 0x1, 0xffff) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="c4d120bccd317ab7b2faa3a57740f9507a0ffa4a1c5fdf068d17a2152171789f77039ad08bd8e34c8bbaa6e452c125e5a8c59e1cca629d25d33629cf4bb02207e9c6ea00e31b77dbf3801151171556b24641c1ed7aa827dc", 0x58) kqueue() fchdir(r2) 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:32 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xffffffff, 0x2, &(0x7f00000000c0)="e0b7228c4dc6", 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x181) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:33 executing program 1: rmdir(&(0x7f0000000140)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt(r0, 0x2, 0x8a, &(0x7f0000000040)="228634b0752539be8754222b683492a716a00bafa12eab221109eabd71276c5bffc3b3dabb898518312b4194235f3e81849b77701441b2d068ff0db81e52bf08f44a74ba69f0ce167a3db6302961badfafdf61077f2b79a43dcb2aa242288f4278401370fcf94ef8f8e13250e9e0a0cb7e074c8c6364a9b7b93e63ddc3df719e12f98fd3c01c607ce341856a56663f566f4f223b275f5803776db956891b6c1f7e63258465b93d0ed392e8af0fdf8a8255ecca267c973735ff8be9939f1f0cdfcb314a5a8dd3e04e68af80", 0xcb) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000ffff000001000000200000000000ebffffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xffffffffffffff23}, {0x80df, 0x5}}, 0x2) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:33 executing program 0: r0 = getgid() r1 = getegid() setregid(r0, r1) semget$private(0x0, 0x2, 0x200) socketpair(0x1, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket(0x1e, 0x7, 0x4) syz_open_pts() fsync(r3) getgid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="043cf6fef368b7a6cd84d96cdc1a2df45c705814bd52812444bfc56743314fd7d0de4041486c90fa4aa020e686e7bcdc22d21dc38143c7e3c3", 0x39) r5 = socket$inet(0x2, 0x8003, 0x1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x9}, {0xea, 0xffffffffcd58d5f8}}) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x7, 0x200) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3, 0x100000001}, {0x7, 0xcf}}) sendmsg(r3, &(0x7f0000001440)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x1, 0x7fffffff}, 0xc, &(0x7f0000000300)=[{&(0x7f00000002c0)="fb6a89bde23c325bf8881fade35e3b33835d29425e4109f297a05d032827d309e942a76ddd984c5d36e48e32", 0x2c}], 0x1, &(0x7f0000000340)=[{0x78, 0xffff, 0x0, "9c3cbb2d938d83186457cb29fa73ab6a7282b8372d593e2af18ce266a74abe44c241dd817812c8e0eb32407ec1e8dafa68c0ce1a465fba395a5834724a336969e93f874637070a7d72bb874d5c0b8f82ec7e066a8bb6b98dc873feaf1fe461c85db978d0b2"}, {0x1010, 0x1, 0x1000, "8ba3094bae65f719cafd121fe24e41f0410e1d3a956eea1c835fca837a04bf2816bf3ebda1ea0aa04da91e69321e48b432fb852ae316a93a6f4ca4e5834495d28ea9fd30204ab2fb72bd25184bff32f5db1ed7876efb36b2402dc1c81dcac5ac795b3eacc917a4b0c66fe3292ecc3eb18982f7b127d74acb123f5a8ef451f7ad3e055ad324983b7df01f3b1d03ddbee48aedf824596bc574d4387b6e92bad60ce4747443e2cb8c1f053d8eb5e5a7e161ae2a876366dbf0f7f7691ff2196ef443a26191a7edda775227fb2403e54abdf740cfd092925bf4d7c1192986e9615c4ec1d463dab9c21698a925b67686cfb1316e7da8deb95ae0f3b93e324824eec6b076cd30c58f51937879e97c5cd800adbfb85827e3b88b80240e276d6a33a0a0c31485cde3a1d99f39f4533e0bc5c2714f2261605ea427d2c67c6f7b3c2db3621097f5b446f13c88d110e17a371a05e7ee46c290374ed99c7339054daa5574c3253e41567c205177f18cedf30823fa192b9e1b998656376ca015bca8d39c8f0ddb02983ecdb67d76f9367388ef4bd946ce61f9043749c169c0dc48b6e08865e2fdd2595e453b9210ebc4132e6b10f12ac83e177dbb10bde8b81a6fc74c9721da3d5a364a3447c416247a559361505a77e6da42be95cf15ae803b69a391e17d971a2e255e0307efa78ad1acb91c4d5bc7f98b7c02f7683dda7af0754fb0ea323923b427b4d637f784d1809ca5d993e23289f1544ea8d757327eabb9673e45b3fa168086736d4272c4da7d4399b79e9d0a8a039bcc05eaab5612f57ba09a1754455dce29cbeb145db59a397b1f9b208e7bbfca10c66635797b6c1176bc877d221772914f0e3e9d46f367704c2530f8976404335c7beceb0a6efb5157716d0de3222febddd83a7161d7ba4a3326dbf2e5433fd688c222e45fb8e545db590c34e0acd4785f2a2582fcbddc7d016002dfba5bbe1ba9e0cc417145511885dc4c36d69ea3237cc446d2b56eaf28fe98f518d5d263c051e8710c91902863d5e387b24808b5ec3416e22d0b929ea07787a76f9f6221082649b76ecc647bc24d1b4cd62467ab6dffbfe4c2f45ddfb77e2a3457cb94e74e3b8a1ab128ef7c3a9f8ebf488726d4eb83fb3c834eaa597acfbd4d8903ab3be6511905c8374a85f3a6c98219faebcb5e667685c800440037abf22769c886b3da76078446f5516fd96bc44389e73ef28cfad555b8c8f2f4558ed395882be1d0cab832c6c91d6b028eddb658d1985a798a003f1cc58a44624e8f6236307e3244904c3b7d624327542ac66f538e54f6db358aceb45e6c31c8c7c01273111bcff297089679ff1f6ff7e2caacb577a3df99ff7226001eb963d13e0b8e004750013dbfbc031a7d3f56836cd1d1358525b1d5fbff1f9eee838ac69cecc42f61f8166aaff16c5fa496cb6fe756570f0c529c357a666b84497fb7298ff1b82b3e01eca5c2eabad0a2abad774f7ecbc1553209ee1d9870d2dfc84c6ad1cd00df1abf6e0117aa18cb5231cee5c21e619ecb201ed960445420f570c21c32adc217dde0f37747605ddec3a37b3475865bdc5aa3eb3ada8e4d3f7bcac6d10b7e455726bc713046dba3acadea469eaebdcc1948824261563d2675398df7e845289554f5db235d1556062ac81c9c39deef297a8a75db016d5b3750db17dd60d0496190e20914c0ebfbf1042ddad9433f83489095288d6041a54633c0f387e04307fba44ddba813f67a5f110b8cb4b429b0799be3697fed1a97f7757b55f9a0b792acc41bc865875dbe2104fda769d0a1f6f8f8100dcd8ecada17ef5c62724871475936c96710b8de5b33adf68fd0d0ae6c3eef02dca4102286308d85105ad676e874e3972795c94005097d6470f0b03fb455b32723755a352d8d45d6e4d06e5d49c5d13d2e4126ffaafcc3ec5aeb85694ef9993b448b6176074520d3208333b3a0bab3a8ee8a3a7665a9fe686b4701709a3e8dde4c915cb3421826fb5743c16e6b0b551df3be28b26f43efac8413eb8e0faaaf4fe1a681c48bdcce2b0c1dd4e4d01793421028b67875e07d452c87b6cc948dea7821fba1bac051a9cc20cf2fd11318d0bb77f95819746b10502cf515bdfa5fcc3da75432143597259c4fee02448ce6a91a16ae1039551559b8a3a9236627e63a1811a49a122c7280702f703091b4690913dfff64976054160ecc5954131dfdd0d9a901102b055b51665a600edc3d6c853f031963cc26a1aeccdb94c7a7471efa0948fd91c85fa4f800ee378d9c03e3b7ab3e8d254ba28d31dba153b7c5b458d123da63bb8d6b2f4642a4837b772279389a28ea4e4b31d7e7cc8198d2b17e620fe5b1dca8d2e63789c6b4d518cf7179584d4d4da806cc0d6a57c93c06dfcf09d7753bcc1f6d078f395f6fa04599502688904359eee2226aa071a640935a40ad71362e4b0344c5b55c480cfe923512ecb3a7e951427c5d6cfe9313be7ded9e2c6053fed94f953feaa59e48143b3d534f55a860056a891a605f423988cdf26d06711ff5171c6c71a5f0719604796dc7b8c8442cd28f9603309f5a4a72afb3d945ff32a13f4109de94150a95ac9d5b0ec14aab82bcf78b8a1767dd1a0e8abe55d84fefbff133fbc49b1d03c57c4c59530c39c36fd05a4fea64a1a069bfd98394fbf4c479cd58006291ea944ee9c4fe1eeb223934934217c01825d5127432e7b5127b143e380cd47cbe5cf827570eba2662f9377b7b1daedb639bf9b76414cd2524a17bc3a783d69311e34e2738994fa4a14705b762ccc969cb7c934bf40a9392e962cc1ba4cff527423ec1f4d9f43315f3555fc168c168eec31dc78f0d6f2d73a0cb003846058495846855d6d52de9f8f3495311268cbfd92f9729b134a34be8039e364ee2caf666e88b6c600d6d9e0901498247ab90924ceeeb1df84cd00efab230ea40ce8c4fe7acfdc02a7a44c2ccaa00772bf959b575eee54100ab6a98bbdbfef200b5d12d23b0b3b7cc1d5216a5fff2659dcf2a89111d53c0ade9e373408d244b670ae287c16ad5d11099508eed9e0fd3c3dd64b85579a0b7eea3fce2fceec5cc3b44be4773127f7f3621506f533b517f2ea20432752a8b388ceefe56d9206c42340c447c52d4638a31450117b1dcd0e009e9f22664c5ed85a2defd4ea876c4226873ef38f8af0e2017c66b2c0dca848ab76af001cc0f0ec05ac68b729525d9073c693aa7a0778ad29ca8dde0a7ccee184de04dd19200db3192dcb4fdf3cf6985203093944f128e06c9f7cdf4717093e28f3cc4ec60075932acf367ad4b7b3777cd4bf05547a837f71b8b82e3faad591a3b834beabce640117fa767e2ef2dfdfe507b8f99a01a8d2e563be9bee710835ff86b3eeb8e82f2ec409a0fc01d161ee87dba3c9c2f018fe9c42756aa2c09d2511df6a0e6b761c41f43c04d2ad3edd0b01304e6434d6a8335638bfe0ba3469a478933d0495fdaf0998ec0e0a548a32a1171619ec9cd932e51b4d948526212e3db138f5b2ee0f474cd490ac99513a5a049ad61e955b84f593b6f67dd1c39caaff8b5aa8ab0511e84209549ad203f89dfc3c2c33e6cc0290735176981b2d58f5c54825918160b3b714136b07503054848b1bfd1b7e0e3764f036a2c2c599e3bd521e7edfafd5fcba5d9fad48b60ded43dae865f32ec2e9fc94d0ca1277ca1a1daf8df8fb3de19656fc7058ab9f683c6ae91604107e06e243b16e7ac9160d639810f25dd3a68c837433e62f986d1c18647d241c261a5d31aee52faad3819c1669966940d4c888a1a1e88369535505d5cf3131faa458892b521ee9987831ad5d464fcaa6cba5c3133ab83e1ce24bae7a2399afc5a61f3f91291bdb7e1d785a53b08c8e19cebafe62153db3a984d88e0875e4be5f6161d98b5c585669a99b63322786427121a3ece580647de6b49d90afe97eb3d74f2fdc2d09ebb42e5b9005c90090d65c7f6b4964b62942416c05ad341d29161c7d66beb6fc5a28738c826dfd628519ab2f71ba6d0fbf1e1687ad4cf625d3d94d625f3ac6decbda06501992b625ef4187661fefb3d5f23149813bda17ba817621a375356a3370c70e36b60c271defb72ad1399e04a56cdf39baa843040bea140b9718a7a563d0d3630eef8425468d70e06aec1ad2d4d9b46625b8494f9dd67b184639431c2113a13b97930feb7772e966b95026ed2c7a196016a7247d2d3b57739055a76bf6101bfca8d0ccb6a0132053b45ef76ebffd157c6a2f49cc32386821d381ab1760a180291427991b2d97b4186dcce7e5dd50945b4c56ca404d38c680d5568a9528e6ad3dd77ec20a446201e0dbd51d7b3692d7b228b01a386a27a6f0490c347c49c176d6c68236db71ce621bcf5b75f5f3c0fad50cddbcb8020d6b38407af6a000b6a59bf84b49f7e5b13e81e877612318e81064d8640230a2520b857e321280373778c964be84dfecf2b707a30428fc7e56ebce5e670a90a239ecd298ef60f304dc0fa20f448c00561a68f3ab6d156203037e1c290cccc8003ef3740f2dd61767a593c6ddefc256ff1bdf665637cf9a08a17c4cdaffcf6ac49d8709d4b0427aae9ae4e286140acc8e1f892b2a2ce91b9fec4fb469c4e92123c42f467e01909643dfa7f8fe0635b352ab794cfa5c334cffe41ae38e2a0d584c5f926870e6f83a04c6f91c8ce9a4008007ef82369879b54d66f38f8975e8e593f427a7f01b6646970200f53a8303dac4e83175ab477e59ba0d7afbaf448abcb0202dc37d98e6d25e4a3aa460601fd44e447e8cec3d6087148e9d6a2988eb337699888da1c4946b0ecd167bf4ee2d12d188be8af0c796d8b97978e4df11e2a1f9030f247e61cb2556a6ca6840cc647d25cbe50c54535c60b212f2875f5c3ab1d43f57cb42e633f43ddd09de25bbb2e2b751c66993fee1ac0998ff2502b8077cd8754d72db8b92030acfafa302d716ed5a8bb8583372c4e7d78dd49f8ad91806a6a22b1033c1d25cfc634f4e93fdfa3fbea4b48a3288d465600845cda13755d399ddb3cf763d685460a12fa2769e0574db35b64bb897d414b41e370fb3b166d14be78b8fe7de046fd56953ac60462c9908b457dc06f77a2643bc7e7b14845f46033d0a04f7465edefb4a268f23385fb84474489b80658ec422f2a5870b3ab06d1d04d553d376c2896db1bc64d8fb833f95788a6452cf4fcb0de68f4f2c1f26973a8878f7872533e0aa20403f7705fd64706b2ede8fe457bee6418bd745fd74667a810425875b035d1757aeeac29954206312b14042a4095cec4e41e24227fc6544c2d7449bb68f28e3826263d39787f47f9f8cf08704781069f69dfe0a0d67c917376e5147a475c9b3d72fe3e406d97e211f95c68d5933d5606a8f684b60c5fa6eb228c3b808a03c0b03df13bd638e44ff693409f735d770f5dcedfaa245f8da02524f9b0bfb0272bf98f0bd13ce7df4f0c502b5acd0f9a44c152dcd714977506d280ac5ed979dce05eba56c815a37b1e18c7a04612a935eb3162db4a92090ac07e6dcb98278af839b2c1f2270bf4b4074fc970bec5d2c1fe0614145eac1e12733bd207a8fc915d6cd1edbb9c23fe9eb7f6bfe143f058efdee251bef8401b2ad949e2eac7776c6b60920f5fc4755d1c2bae91df062e7d217dbb4c1d873bdcccac9fb906314d71f1829f2ca46c06f3acdedf34dc80c328f38925c673175c63981078ec3fb524229deb7345eeeba6e7a8d950c33b2b4a40527ecb66e7f302eb8bdad78eae8bcc14d61b27a48a5240e437d4c352bbcc2a9b4a9d50a28e1dbb4e066ba3cec1f958"}, {0x70, 0xffff, 0xf6b, "aba730dd0d2ea0084387b963bd524a71be546877f2de6179b53b1bb6b7925f511b23d5ec1fcfdd64ba946a3d72dc18fa55be041d98ef3ffe2c89442bea56be1ce328551569d5391d22bc2d3d7808727f07c8ee9f0bd0179440da18c1"}], 0x10f8}, 0x8) r6 = open(&(0x7f0000001480)='./file0\x00', 0x8000, 0x8) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000014c0)=0xffff, 0x4) writev(r6, &(0x7f0000003800)=[{&(0x7f0000001500)="8aea7f126f7b2eed7903ce16725713fd99829aac3f6fd6233445ff33254a22cfeb931e655e6f6654656fad4fd40133968e28bde47632aa9ec265d43efba011010430b94dc3ed4f50e9921cb0db8012c8f9b913118844f2bc05ec92d9cb61e29bff45c8acd106398302379b76341c2983c476e0c7953b95006473d73241da9a2d8eea389fe39824a8ac41c0217839a96c120681c826fa9f6343ce2729fbb548e5096f3af227155e7e81dd56a360f0e0801a56f66aa321c1d3ab3af4316195a84c0eddd6aea3b98b7be21593e8063d94cec929f4f9151cc715c3aa6295fd394f916a7017efaf367c801e66186bf0fc7e54538b81b4a75c36779828dd20ffddc979055b95d7fb88fc1edfe86bc27a179d615c7d118a0723827eb6e9c293e833551911ade046ca52e312f63cedfbc483b7f3bca72f4163fd275d1347b29da7c3df15e84d20feffa10bf480ac2d4baa6701a31163f42fabe018fde1c8984b2dfdfdcd1417404fed54f191760c1ddf4abce381c7a3b2cfa07ee418b8dfb85f9f28a64e4a388e3c2b2d4b0deca328fc54dec50d737cd5df878b72746ce76c0a62cbb874d2fafa83b3b1d577f1f259f33dd1d06f8993c27ad65fea22d03da9813eab8e3023a973b2b9aa8d65a26d344dc6f0b9b2a40deaf240d8efe8268a4670f534dd9d1150e257b6676739d31712d988db9ac847a58ccda74296cd9b413c048bc0d9e20fe7f5be27847430cd562cfab8ee1dc7a58f9fc1c152461801083d812b4f51ba8319ab4f030f9602867fd8619fb94be95aecc6a2bc78f09dcb88b30d9aba1cebac5bab1159c2cfaff4219d5b7aef6660602c3f9e39a01429c71b9c4caf59028b8e907663aadacd9200b0de0ba241fa9750afc380bec47826d7763f432a6c8bce15e509103f07d24a87652f8c60d2be3577081c056fd6cc0e73c0e1249c66e0c93e2cca99ccd6dc5b078898488a7494b22ee60b82c8a66edb6383cb2454206dd0b55140948110e3ed5a6cb3de9e672e52a7037008ed4eaaf1d8799f7527601e489cddadcd8b65809c2ae6abbeaa9fa0f0a49319085255cbab07fb410e8ed0c1a3388197b4e306c118abf2e59cf46b40f439055299dfe857206bc1888e8f613b2ba57c3d437a4dcd282e95f044bec01e1ae37712c06cca2459ade815d59aee4ab55a72db76d838f90e04e3f4a309180f6f762d0f526e8f3a67d8d2429c3944696cbcf5033b2736bef41132de17644cba5e08a01b7d872d58837bc244c73ff85b0c4530f58dd2a2d66f62c47104c6e160487544276c0e6664e5913a03d74f40e7a68298061ca77bca4dbaa00c8c8b9d09f12d325b7579e5d4be24a0d3c5458842a9c96f35f9d7ba37e4e7816315e138a134746721e01265289bcc12cb520645b6788a36409c36395c96950175f454ed6e91c472bc3458fddaec8496f10e8a631373ea9f17cdb928ccbc9d60ee7fdf5f404a36fbfc6e14ce28915555732347829c639dacb70b436d4ef98e9f0f4e7f4913e038906e7e1c6936f4b37405e6789c5e306bc5cfc928d303f871bfc19db135b7915be74082b96f06945040e87f63e2fb1f566cec36d6e2c007be05cdfb8a560c0ffb5cb6c58d6e4fc0fc4fb30a66b6073e77b4ef1e8d1d30df035424e4808ae2b5f80bd2b206c33fa2f716d20bbee2cd0ca32156812fdd1659072e967ec7b6a148d2c23740bcbba4926857edbce68e299881a39606504677d46e03ab7607401f92588deff4bd50e00e5a27c48d826c07b61a7d7760e7e5afb001fb9e2c25c57a2d80a73baf720247cf577726115a34b7acbd8e0b890b3559e2751cdf7b821e154259f621e073270330406884439f4c30f59c77907d7ef7bb82fe0933128b76d544670eb4a55aee5f26732d1537af9d91afbde55dfae49d0560da5e33b085198d03c384cd221ff37e0af3b3cd506d72d8f013f39b23887a87b28735ddddeba4d73424a905cc1f2e032bc947945d5cc682b18b39a030135b977d55ed9472ca85d1eab58a745ce8b177ddc71829bfd2cb403c28d382abebffd14385ecbadb24ce51433ab373c4106a44ee2c4acad0c230225e3dd6fd5f767bafb6c5466e5109a0ec32389d201d34a9caf397b3cbea6e624d65c34d1bc29793bf43d3cc2b8a6fe2b47dfb41ea86c64ccb41eb05d3ed6d0d6cfdc686c3e22b3d4f02706403b2af6425e4df1904856edff37d8249e22504c5c7dfb18ff0f99aaa0ceab2a37e667b4181a45cbd57a2e3a7938794ca5c3a5741ef607aa7aaebdfb684f428e82169241e2f5622791ab6f7be8a89f7cc6dbe13998c78a2db52874aecb01b6be232adb0aebd0feb0f62aff2b00cdd07fb592560880874e1dcb449396d2891cbd99613a770a6ba41f9b7bd9a494f4af25bd30c0f29b53cb085539c2fecaae89d89b5dbf48a5d9c2468563b1af29422846e6c1dbe20eda8b027ea4aa7d17203f3f9465526ce3f1ebbf49b8bcdc53bac067951d50710df64e628bbad3b6488cd47bc974c755017457096002185d636b759a5d8ea6d3cef589e52c21a63dca6d26f81839aa30f553ebffdc7809dcfd0b8595d20e940d8fca788752054cbe6b462812ebfe96524571f6ca183ad4a7bb96711763100d283f89b22d41e3f889358958333f68100d26f6f07b6571dee2685dc6c4efa7b9ddccbece52d0226eb51a0ffa6d647efdc29dbe66ec4bbc5af4d1cf084f025d2fae0a35a867b8de1a7ad330ae63b0de49b35cc6f8396820e3799949bbfe01046b1391f63a09ff39b5aa0a92aa9260c59269c2c79c17da77290aef79e9c6bd9234ecd7a708fbf8cdeb5a2a41b57624b57c296551251b5f30979abfc3c4b8756a21ca980ca575c25aee6644391999aeb1b5ad9fa95ee5a85a45fb2424fe6717b6a17b68d4019f341ec21571abba31381fcb8be802a0b1216d384a8cbd21d3a5145cac66e9214bd5c3dfb4d8695ffc7af298a2d0a3544a89254fe96da4c154c192d4bb3891a6d87631a4109be8c333d01a1e38700f4dd0c5ae58b53d4439a5620648e6ccf35f6cb99825b3e29f5406f00a9e0c2c1aa06eab27106dfce234988fc4bb4a3098c765ebe5570bb38ce940256a1137c84ff18de1e70893a35c8d4437665268b9547172e8161c4bc8dbd83e1493564e08f42ddba56eb5ae52aa1f616e41ff2b314ce541405f25e40ca6280ce188ad10bdc6580f26f7e8fc280ac16b187abdfca0a36ef05ff2d77a13dc815e19bfd12c263c2c40f19bff735ae35ed6da6fa450f16aa1a41f7b4900a9bdfd89c4d6ff57452b1a86f2e5cdeb5799f2a1031401da5663151f55dbea4f6abbecc639078140ae42987b0492a0236f98c0e509cb7396991f05eff56ceb986642208ad988e7e63f8fab06ea9e9f177c118320b276eded3e09f46a026bdc2322643c51df0c474e4aa8e33bd4b36522bf6825360594082dc69491f263f7e58bb415051087262700cc3752efa0c08d029224a45c50329240b17a7d4361da603e1d0b8fbcbc4763796fa9dfd6f4b6f884a98fa0b7d5de6122fcd756fe0e1423cfbe5d1783e06c049ce9983930fd9b4407a314e53a5a1136a756563e10dd3162bc3cc67e7249623e1ac3a8dcc711436c60c3dfca826274c3632260462b8ab7460a160585cf9c7cd977189d728c2b3886388a8374ab2bf9b3c6fe4e171344ee3ff83d0d1017568f4d672b8b8e744ffd669a132f7462206ac2195d43c85ac5e2f8e46c79226fa6cf69034fe7f4be3a3b680fbd54a938318b0440ca312edf25aca410c33652bb408df2c5efdecb15d74ab658d04437e1663bb8ae277bf4c90fb4684d8c1f6490289e46e8c12adf1b27b3d153207579c6a36be15f92730fd91154e128fb656874666e7b125fff5b32e1ba9fad7246a0f1b3053e206cbf16896f1a7aeb140d86a0c273da9d3dad45f2252e7210b1e2e59748abb64525b10e2516549707849c551a946b48fef747d41007d5c51608ba1aa5e89bdae76f352bb4ed3d8f254c9c1def25c8c2dc67404bfb8a405598b43566e4018ba80ab40ddeb2eb512c82deb2806633c91a719d564d3e0b2dea57f2fe783892148bee1a9a7bde6717678a66a48d8e120186e8557994b9f6c56653d7bb500cdf5b106a6df19c1429834c01bdaaee6e1f30d2496bd4c811b4f397fbaac5d755df52685938f4ee10f1b19a2114cd0a60e8f78c56f0bfe7095bafd7d7d64d046e6b9c34eff7d70ad488034c37954100435f9b4210ef3d89ea67b07c5d3a7e962aeb445ba91c54695daecdedb201be98800e0a4378d95ffafb3cd43d3a4339338c34da91a131cfafa9ea1aba2625b7036ccd6fac728c7890aee59367293c38e8b55d26bc0a79649b45fa6813d2119866d6fd4c053a913f0c107be5c238b4ed53f3bd96fbcfb3be4e5a0fae0003e5cbb94740162881a2fd3ecc5e3f58dfa7c3ecea776a7060d7db672a7f7dea172e7170c19ad02f4f96f7619d21c3883b6a3126f002e574b9589b951f613cdf8c595d8aec79a8c238f7e08db75cafbbd68532561a67c307c09782f80d0ff4fbc508caed3dd51cc993e4c7693e1e584bbd50892f3adbab00d9aab91aacfc4494345108bcab3dd49f74c7fc85450fe013099c4e8931de53ec0c520e0caf970bc13f938d39e6b8ee1a3b77d77a30a86516be0649900ecbc6b86ae4de18faaf9511b949b7d96c2a8bb362cc10eac75dbb6ddaab9f8da6d8aecf3ee58c51b1f3c6bc529ea4ad5f23c8490c09c4a77d008a158628c29a29dc2b6c71f9b7b87b3af6c0d6463b8e16679824296cf9a0737871bec1f6db62f1e2f66b4e32a1125510e536ed6bfcee8145c06967b8bbeb7f003493f2c14917595d65c79e84b2bc4edab0f8c4c778105cc8c5c1ec09a4871f5fc6c583b1c0319c6811a38646d6a3690879329a8915a889d372449526e4c0f33aea5cfeb381038f52510ad42e5095d05585e2b251de17314c529366433f63016252a86bffa1058bf65e4f0d766410bec85bf1d0a47aaca872a0ad57e11a2fc1a32f077c057ad309391147533065f86be232863b7b10ba78f6481db92acbd774aa776cf8065e2634f85f6bbb39d6e572daa9f3032babe2ed422acfae7c6f76b9626023e6c124cf98a37f7155506322563aee4c1744c14298342fa445c1e4a2f54f6821141f79c7c2f1093965f90c939a9e22a7d488fa3820619f78e7c6d34ff7e8881e631654b23bb801cad2dc43f1e5d71416a59b281004a562a068dd80d338249ce9adb22b6bdde3b495759a57fe86cd6fdabb4f7b0781a290a356738592f1986158da5e75f01fe453e31c609e0f307125018b6034429e5f81a0a1cb8ffdc7a3ddb14ce388de2a26c11bfc01e85ed43e31eef1c97a8d8f34c88736edf42b6d6e84228702fa85147b7a7134dad9272fc69ee41046e2b8b825f2a52c1aa9a416c43defd6c4aa5b86240711b8623578c3c93ebbbdf0b2f9541997d433a7cf1bf562eda38f41b4edb1312e3711ac891f0dc533afb773fb0b8886cdbaf93cca93cabb51ac4250d4d00e5eec8a9913eaef429a61217acbf8e5e24ea46c0576d3d3f1560c0d437406a110cf20ce6e74188543cea4daad07c3b3d603f10dd4a773c0f27fecaa4f782551fc3001d49a10960c0e2ef5732fe93031d36617edf26f4acb77087c21c186b26cfa881ddee5f795dab3e6df4eb4d74cf745d05dbbabd85c0d0f750517c2c4878da0042720255487cec878aca288b503d596ffe8ad25909907beab03c5a0b20b16f5a0e85ece0d816d23e6a11eabacab846896b01fa819abdc521a138da7914a620b1930d6d38cb08", 0x1000}, {&(0x7f0000002500)="6e041b4ebeb97e8b77d64f7d546eb26619abb5f064effa258955a97b88dd44154be57f9fe5d5061de76183bcc4ac23cdcbfa522470444a9de20fb6f2536860d319d17631b5dc6567c95b564eb5f99c9f75937c8e23dee41ba5fa5dc5c46ae9b490f38ef56f3e33b8ecf4addead1f7a3e29babd1d76c575585466e47d9c9fbe0bc03ef00cacd861be457a68eb38b5b76500982a9a0f332dcaf7dd70f02e569a9a050aacbced2de89f105a5b9479dc33bf53265199978af57ab3087efca41e4239bbaa2fae49c2302a48ff", 0xca}, {&(0x7f0000002600)="ff355524a54a420d1b95b856e477d8f2fc51e75cf051bc98cc986443ed253a072f5953f8b7d119ccb78bc79dc803628ec4d771b9efddbd3e8c19cb9d2a2538a782de75df3c3ca83060268f4a37f4d46b9852d05635435dc8573c8399f734eb325fc5863ebc1528f12d8dae31350f152fc016110ecf697db0f3a474", 0x7b}, {&(0x7f0000002680)="5033bfab3fd1851b1be9171dd683507eaddbf18c875b559eac246477625ee0774e851a99c4ec850fdcd18251162a06bc3ecf8a73b539a0fa6ed5ff325107e7338eba4854d8d0e64b3d0d92c72a67d6b817df615cca7cac58b8f9341d748a4f4aad3043b65b6e3d4b16cdf91ff586f79ce4e8b5c6816a24a38dd7f8c90558fd80ba0ccb1d0cddb22d85cd0cc34e74e9083b235dee8c8823394e5f447d13987dd9248f62841404745b778c414d7652a36682e6459c4e3f462ba18e", 0xba}, {&(0x7f0000002740)="815a4dc432851529eee53756983fce8bcef372a2242f0ca89d6a8d79029f5fb062a340844f55488e2a6255f4cd2265c17079d04abe71c9d771f887cd6e7a988ea8b2d0ccdb50624eeb87e30f9e6186b2e22870c2f0cd891a43ecd4d9d467a394acd2cdd21b8d", 0x66}, {&(0x7f00000027c0)="1145029b1e8901b7085cff2cc930e4a96c25f5b2d8a03978adc381ebf2573eaf8cc56ab31f9c1460bdda86f61a1c6eaa4617001a72f99085bd256d107b01d15df93b7b96de4fc36fe7150f181af7464efc33ba5501b20ce933d6490463f4f03b284219534c501e6c3c7b1c5acbd7dd4acebfd95d2fca08c8dcd541f1dbc3ef25b3bd48818d0e75f0086e077a29fd8a1fb03149a575e15ed0ae37df5f1a05f07491dfc32b83a56f6f0057f2e274bed1d41d938018c86a178aa956eda25a85314ee7ad9a959757b695d97c3281a03ca57f7c1eeec06587a9ae95b4d77a18c4c28e43125384f9413656ac145e91b3c21b3ec945219bb72c23dc07611844cf4268567f95043afbf7eecba0a6396b6d5eaedb776f0e5ad8a222f9ecf48e5ff1506ea1be9416223f86d26e87c3f2410104650d180a755d58948cb81b0e0e46a25aedf4c662011838487ce1046a015f9c035d26fca55fe00e40aea4e6369a29b1dee4cc5dd9043da617dc13a671a6d377182d9035971718859d5806a0ca3565afa3a7c4960ccc6b245a32df80f3b4a24da53f9b7e6bb77d9f0198c43ab69f4b30846bc76ac7ff43c56b67556c922095259b7015171eb6bbf589fd6defbb64bdff809c8401a2618ddc17de0193e57a4b91e70d5487350ddf13aaf0336ffe0b9505b5401adbf4aa2f0edbda4c14179a1d17660408b9e4a17e4060c391a47047e3a7dcb001751fdd616a43fb164faa86475177dfd3e4f997a49aac59910c25f58eb4fc8910316b3c30bf99129cc937b2ff28c9c266288b0390bacd2f843e539e43a350f0edf128a8d6e40a76b528ddffdbd0bc9ddac89f3668bbccf54eafd7868eb742376f6cff417e6a0ff8b600e662645a968851f1528bdddee0908ad6275c992bb5c8ba55a04a37b59afe16e127c050811d4eeedb97273e65b5e0ef04ee0330a41e0339d7f90295cc627180da4aceb94277d368fb251c00f5d1549a2cb696838916d798573171030c14f639e80c163094ddcb6a43da009157e5dfbbd6d4d6550e800cc012d0b69aed889bf8a17779359290d4f14b249920106cab8883f476b52208da96e87c102423b0d0c4e89652bca278b0ce95f538a6cb82cea46d3c4de0cc82c5c7817f8f2ffc5041330e3ea696cb597b052e202ca1b86847a751a0b1cac4ea5706797c10fdd2f124db999ce55205bf8eb93213c4600307e77e164122ce1e38131d6fcdda3260a99896f5e842f4ed651eaede7a5919208c09e4aa8e4554b5c83846e50774ca63b04e174dc9685e9d90c3e1c4cafea2cc41521925ef6d62aa6f111450dcaf5f87e296e45a054da0330245ffdf36da11d67b0757b77473809827433142ff63c318d2e5fa0cd3890e9cb7a60d2f6f4af7a1651a97031e71c5d33ba161760f4625eb89c460af8b7723fa4e1c8a2cc94d569c864dd5ae41c2a9bafd583fb84b675e8b78c2181ba3899c50931df2b59f3806ae201ec0804d53523d3efcb271f78214bea983618ae788dec7d9d74dfc8e5ea2daec83b1321ad3ac4c0b7357f9d9503a7d92b45cbfecbec930c9f310eb1afa515e9582c84be1808c2eb6c103d910742fa3fe1e36299c887346fd0cf716077174deb93ba4bbea76f6f1777550191bab19b33229d21c5d8e6e1d772f60d2e8972f9793358d6bec0c0cae8e7db4096ca1e2ac43f77bf724cb3d1f4849d9b487456b2b7c3146bbe09404e26b71b1fe21b44421ce31073d19d9cd1621783483cddd42a3a85cbb21696cb4c46571fcae7aa7ff91a07bfbbec46ff3e3212a7df89d4dacdacc79c94eb3bb1c42fd88f3842f5f1ab90d07271f7dfa05218e665365d54b5d30e012eeceb22712b2282c752326a2451aa55907cc967de82f08a93f8d7188daf99d645935613c975ed49ae91db3284c2a75e42528ab50653d20fdbf7b93fa60a6281b385036a1e1d20b60db8dfb3f1d012e5a6b5e9e9d2304df8456f911b73fb171a38b73767d54f60cc48d76a5366dc41fed49e36281414f6c7da47045bd6382fada7b72cd285358747da8dde3e66921bc6ecf2a503e11cc3c47b0c7cecda4e994c10ebc19f3e9763265b9a68eb9a514c412262efed582690119502c583bd5d12ab3dc96836e8e964e685e3cf89840f3f2c0aa848ac70a45874635c6ac1d7341e4baa0eb2c271962f4357b5aa8fdd48f71b0d3cf9c53ef1e88fd67295f403595c065be9c93fd932c64bfa853c899642f15db1ec157c0c4c959355ce56d1e44aa353c5d253e5c5124d16a204ed4977464befe14e5ad8437e57a5fc6b36a0ac5d2784a9366ea550b639560b60ae3f185d8684037dcdad3f274f0fd157ac502ed3e20eedbb8b2f1da610191f64e7c2575e834d32d72fb54452ecd59c11bd447105948d01f64b70fcd4dc3c3767ec0803af637579a673197581d4c8568c2d83444ffa384bab0abdd6dc88d3f21c13cfd70a208caebab458d39e783297bc01803975f5069ce11a4f4c6fadf51326bd771ee07fbfccf3a25f18c05c5af3b47d32830d428802b9690977598c33b50a2678ecab63860b1c5b6694661accee902a0132850c0b76cb464a0365a8f3afc88dea46104c7c7a2d8756114b5a5994376300b3d0d8cd1fc882e0c84293b55e3d68c6cafe52630fa2194313f734e4f62be9c807140de874dc7a0c9c7356d6de4f61284c3d2da9f6a1161ef7699cae8c58b56412265eb570ee903ec861aa065203c1d0a1c929827bb72369a21e30b401f68d6571f134d8e098eaf92b21ac8b77675442072853e6df8cbb41d4cee4a823f0a78212663126fa7d0081269647d27136401f636725a0fe3594ecee14d4ce43932797baee246933d6129998445ac11a021f686c7b74d9a4d3192e644337783c278293af3e9e2766f9d62784a01836e8d1e2d3d49ec42f8ab7cd5a263b1e073031f6f0c785e78471dcbb8a0e078c7657578bc4628ed63e6e66a89e70a3773e06654c3b3758cb8a45d264703f8631d03d53b0e71fe30ce3655874f38520c70701c90f3ffad939fc61c2648ae9434a9c9a90bbb700fe3f1b157e91a90e85032d597443647198337993bfe0ef51bdb58733c8e25bb7037400a1966aac7b6df50fc4a8e5a62b551cff54cf9ce87bef24d2b8ff3ff4bbcdd116173b613e6782d7a8f6ae17f09f3ead0d2d4e320bf81e24e018d23fbfefa8fa4494b81a4fb86596192a2d866ef34566135c8964a2930e3df4332b557ee64e3b5740539b66ec8529f6e2d746907df10886dfe0441603407f7ee0282f863312b407cdda035bb959686ec306552713ded70fda95659436bf1f101353f1ce0af802863f26258f28763a243258d7b54a5785632f88b5f50e1e989a64b3dc6b2bb718888de8217d309bd12584ba9643e4527b0f9cde61fc5d11547c112841fbdb6e6f3508cd2908e10400292cc491ee4c1d09b5e65bb8a51ea788a2e5d75e8984be14ada72b16022aac1759ce96c9962c8fd083d9247732ff1f13534d3d7fa0947db82c917e12b0efb0d41b0e92c73718c9a655f281480db1ce69a5f867c6543dcce8a3be336d297584bcb148ce4641e63e5e6b3334f6e2a1627bf82cebfe38382cc7d1ca7fe316b0d3b24feab090c7602b171be02b5cc6989900a16e37195db8d1e7d8138b2218e4f7f8a36f87aa41fc6439ae84ce6b29e1f13be9951315b89e497fc5456f7253b91b7d52a33aebacbc2f51466c51bfcdd38337442641c13430bf313a3648b71a383586c4b1f7478ba9b9de7f72540fb62d48d2b9f7678e7ae2a881f5c76a3898377b1894be08190981b2e2e101b44727107d7a5770b888f46d125b681c9efa294895e58f18321295e240485a801b9b45885c7c54bd8f7dd989396335ec5e280c53b626251c5c7d6a89de6a19ff05f8fbf42a4d7ebbba49c83547e4cbc4843a4682b4fbb32a3bcc47fc61467c63af22bee73b1be07a3b29fd555a4f0ff1ade17250a66240a10282198d551c2ca157686f05e5a67b3f1aa54c9541413e475169c4496032074f7637b89c65ef152645972a2709d801859f4789eae6b8de669f1e139f880a56072b8218fdf45cdc4eaa021551e70fb08e08b9d1fae78691a9f7c8ac430d7a1a1b6ce23f353936012a8a5eba5ab7a466ece18d8aae5db19c5985bfb91f85b795c04c9ea249c9a85c8b2d0e6f47468b3be8bfd613f18449220737436fad4a91acb0586dc35bf2858ae0c283f847d1205a42e49d3e4cfad8c632b188cbd16982010f43c3523bf44900145e4a751db832374d6e4848d8f91372e7181ee9f004537a335da885e53f0dcb278d2948ee1b67e19a78b55106011efd9779b15d6afe84da8733d1568d25ee282478d0d08173f9bf7e10b326974581bd9ab418581fd9f0b50df651be163b9733cf9f5f2b82b3162a6f15da657575099d58836f0caee3bb20dfcbe12dc84951ec035d81bf761b703741f563ca35c5d6275c31b0c2e91436fa611ed02a0d01f366ccf6be513553aed85134caab112d11598c4c9333a2536b03ee973389fed7fc366ab4bfa1aa4b6f5cb8e6052cebc98efdbc0d80b77ac4a93e66d45c824352daa583c6f526e2d49eb7fe719c9e828d3ccbc3a7eccc3dcea5e2419a7036f81b6a4b1a3267a614b42389688dceb60abdfa006a4cf671f0364ce04f6667ca0bbbda15372e4f2f577a6bd422cc5205a840a71a5a11b661ded39a7013bd0e97a14e5b9f0922cf39b9d7434259f51d5a8fe06bda765c853496b799160beb7b3cf4f16f70c393b01c725d48ac6f57ce8705faf76bc7f9d5e1d07e6630563b6dd6d6cbf17d4c7b325647cad4255bf9b9367817495389e4dfe255e85c2139d41ef11f41f2778ec4a0b6a89f9f7615066b656b4e404ac836bb07c1675aee5e98fd5700f032379f2376ca3d8a54e0a326212e70a7b662d578d85f29b4a176884afef3114895dd97ce22e2ae8a75274720b65769c9f474ad4c6338246cfeba24e0b0c1d7c89e574622524773d23592d3df151e84b9b7b3d0d9fb773bcc49f3c5f730087fa30a853d68ac4dc87b623590258a695e44ede15c8a9dec79f9271c2c908fae082dcb97ecde19fe430f2ded64a0fb5b927a049e4081fe90a33bd852962d57594ec8f07038c0d192ecc8fee6745434443608744698d27db010c5c78c0a07edb3c613b61ee8f142c3fd485000b91b9c63d7e5b988e6fdc89d44cc955b692d40365c663f7dcc6ac551565fa7da31ecfaa636a10f8d3b971cb090a944ad7c66c4719102820fda27523dbad791ca04290e62dc1a9d8abb0e2015bdf8bb24ac8443f967c293c9b067385e6aa9ebe37bec0524c8f76ff21f58911c06d574e646174ab3696d30b16b6b9da89bc3455ffeff8bd1fee9122aa3e966049adee6242a075913f680e02278807ba5c2ab1902d9db142bc20e90c692be20270261b9d919fca7ddcc28fa61a841a180c108b1259db93f123b34f99f3fc99a47cce8e17f77e4e7e376fcc52ed0b8380354d6b540e054d3520748c96abd2f32c1d939b93e5cec1e4000002dab64d801d52a8c99fa485c1d85f46d3e0030af63119797c873bdc7b33db23374b2bba6377274981eff508687c026b840b5ca519f5c18ff65b3b5bd29ffa79611c310fba39f1de955b3f53afdda6c986e4a09a00932bc2117f805620fd53ecd97d9f5fd5467d0822e072e55cacc00b1161dae80498e46b6cb25b78aed2476bb6eeeb6b01f39ab965b89eca17ca601a9a7f8f816636f0ff6b193f8ec569cc22110a14e1ab3a39eefbf995a5b35c9cbbce3c5ab40dfa55a6411914dd8ce356467ec3894b590dea18798f0f9c", 0x1000}, {&(0x7f00000037c0)="7b0ad97ae1b89c5edcfc2e6065e8b06dac98c4fb192011e29f", 0x19}], 0x7) dup(r4) accept$inet6(r3, 0x0, &(0x7f0000003880)) open(&(0x7f00000038c0)='./file0\x00', 0x400, 0x0) r7 = dup(r6) rmdir(&(0x7f0000003900)='./file0\x00') ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000003940)) sendmsg$unix(r7, &(0x7f0000003a80)={&(0x7f0000003980)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003a40)=[{&(0x7f00000039c0)="4ba46daae5ceaa51ca7dfc69917387976abe48c2507e5da07fa0150081becaaa59eabc454e5655fcbe2feb3fe22b7473b4c64068b1c31d11391d5d7cae8567ec7ce9aa93475dd87346e9c1732403ee27863e1afe", 0x54}], 0x1, 0x0, 0x0, 0x4}, 0x4) symlinkat(&(0x7f0000003ac0)='./file0\x00', r5, &(0x7f0000003b00)='./file0/file0\x00') munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) bind$inet6(r3, &(0x7f0000003b40)={0x18, 0x1, 0xff, 0xffffffff}, 0xc) 16:00:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) readv(r0, &(0x7f0000002c80)=[{&(0x7f0000000100)=""/48, 0x30}, {&(0x7f00000003c0)=""/205, 0xcd}, {&(0x7f0000000580)=""/184, 0xb8}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f0000000640)=""/131, 0x83}, {&(0x7f0000001980)=""/215, 0xd7}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000002b00)=""/187, 0xbb}, {&(0x7f0000002bc0)=""/146, 0x92}], 0xa) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1000) r1 = semget(0x0, 0x6, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x5, 0x10000, 0x9, 0x400]) setsockopt$inet_opts(r0, 0x0, 0x10000000016, &(0x7f0000000080), 0x0) 16:00:33 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f0000000080)=""/36, 0x24}], 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x2000000c0) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockname(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:00:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x5) r1 = msgget(0x2, 0x480) msgsnd(r1, &(0x7f0000000040)={0x3, "5d850b503807f6cf70489560bb501958f5f99dbd78395848f873"}, 0x22, 0x800) r2 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x1000)=nil, 0x3000) shmdt(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:00 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b6c6c46ed437dbf8a2900dc7bb24f1683a3af3b4eda8d6c2f289606de0ba20b3783cf2fdb4192a180039c092ed1ed06ffa8bb92c51ca1ea8d80a5339042d8751021305511d7c14edce74719555534b8dcbb70b9cbc32458460b89b1aa253a94da631fbc4f537a2f4049435f98644ea15cf19f3244b7c29fb1a29786683dbc07863a801da8db17406007c6dbdec7c00c4462e7204b5772e2ab24ca93005c812c75fd235a43ebe57518d320e029fa2240f4a0d60a2360b4b8a444a3ccd7931aaba4290d44a329d582787130459dad694991b8bdbf54747c26e10683f87fabc8114275e49146262e013912f5b618a", 0xed, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000140)='./file0/file0\x00', 0xd000, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xb8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="640100246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd172505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x15c) syz_open_pts() r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r3, r4, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0xe002, 0x2) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000040)='./file0\x00', 0x8a0, 0x80) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket(0x0, 0x4000, 0xa0e) syz_open_pts() getpeername(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000146093c9ecd6507438989eb12b4789000000000000000000006b1fcd1d6b7dd3ab8d30fc9d3e081cd69fa47e788201d6121bd91a334e92595bacb4a3c7b8250000000000"], &(0x7f00000001c0)=0x6e) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x160) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() recvfrom(r1, &(0x7f00000000c0)=""/88, 0x58, 0x800, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2b9511097181768f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000140)="0973dde7d0655d2320705f80e49aa1d4cc233270da555ad71554", 0x1a}, {&(0x7f0000000180)="51ab0b50ee6ed10c6e596bc5d1ac7939a056929b8f322de6ebce08d3a7bfee5eb57430ef8dd69555f15a4ab0925379a2a0b92cf0f41bffd5457233227e9c56a85a60f1cb32637113294448ec11360b4a8ac1c873eed04efcc7bd9ef6c2bf881d5ed82c7da07fc7ca52893e502952d9a30bb8cb9e4a681fef831fdb783fe88601bf1a289a26d6e08ff9620083c812fad57fda4977656be017063ad1a86c14185a15e0fac958d94f58916364fc492177eb1399e3d0a8b4648e43c40425d71c7911ba3a293090098e1b48394e165cd00840ffd5ed64266dc4da", 0xd8}, {&(0x7f0000000280)="77f9018b70f55900dcc1d758fc009405902bdbe07327abbce74f1396f92d7ed865864e50032dd578c25344c2a59697b369475094b1fb594a091f32716385d8183bc73d0944b4b0f56b70a1c4942c0bf0f65ec105542278694b4d12e1e58df8511a20dae8da5ef1d384e5edb8bd4e7eca7c1af1045146fdb69ca025b1ba9d4fee381161072b135365f14148f826c8a179b5309f6e281efd4822a5bfd952602f659c348e7d3c06accdcefbbf814a65c183eb663ac244984e4d3a5d55554b75da1ce4bcc80c8742775cfd71168e300b172ee6dfbff5f31d010df2f8b86d90d5910d59366d8d1a", 0xe5}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x18, 0x3}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x0, 0x6e8b3898, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() getpgrp() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) r1 = getuid() seteuid(r1) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) socket$unix(0x1, 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') r1 = getgid() setgroups(0x1, &(0x7f0000000080)=[r1]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x20, 0x3, 0x0) r1 = socket$inet6(0x18, 0x5, 0xefa) fsync(r1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x5, 0x4) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) kqueue() 16:00:01 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x5, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc2, 0x21) getdents(r1, &(0x7f0000000080)=""/209, 0xd1) 16:00:01 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x2310}) getrlimit(0x8, &(0x7f0000000000)) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 16:00:01 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket(0x2, 0xc007, 0xffffffffffff0001) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r4 = dup(0xffffffffffffff9c) r5 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffffff) r9 = dup(0xffffffffffffffff) r10 = socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f0000001440)='./file0\x00', 0x0, 0x5) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000001480)='./file0\x00') kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x8, 0x7}, {{r2}, 0xfffffffffffffffd, 0x11, 0x8, 0x779b89aa, 0x2}, {{r3}, 0xfffffffffffffff9, 0x40, 0x42, 0x10000, 0x100000001}], 0x8001, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffb, 0x18, 0x0, 0x8001}, {{r5}, 0xfffffffffffffffd, 0x88, 0x80000080, 0x1ff, 0xfdb3}, {{r6}, 0xfffffffffffffffe, 0x4, 0x10, 0x0, 0x8}, {{r7}, 0xfffffffffffffff8, 0x20, 0x2, 0x100000001, 0x6}, {{r8}, 0xfffffffffffffffc, 0x80, 0x20000023, 0x1000, 0xf2a}, {{r9}, 0xfffffffffffffff9, 0x8d, 0x20000000, 0x0, 0xfff}, {{r10}, 0xfffffffffffffffc, 0x1, 0xfa63097e6305a3e5, 0x7ff, 0x1}, {{r11}, 0xfffffffffffffffe, 0x3, 0x40, 0x7b2, 0xa6}], 0x7fe0, &(0x7f0000001400)={0x3, 0xffffffff}) 16:00:01 executing program 0: r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f0000000100)={0x0, ""/162}, 0xaa, 0x2, 0x0) msgget(0x3, 0x2) r1 = msgget$private(0x0, 0x206) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd7, 0x3, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sync() 16:00:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="f2ff00b52000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x1}, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r7, r4, r6}, 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) rmdir(&(0x7f0000000080)='./bus/file0\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:01 executing program 0: select(0xffffff2d, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/4096) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r2, 0x101}], 0x1, 0x0) write(r2, &(0x7f0000000080)="5b56dbcd2cd07a9507282fc500d9a0d68c6e6f87991f2412b7515ffafeaa616d1afbb7b43c1692074c382ed040a630dcbf4899dc1f6a75356f5ff4e5d0f2821727ee258a19d950e4", 0x48) close(r0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r2, 0x4, 0x0) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) fchmod(r3, 0x8) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) socket$inet(0x2, 0x6, 0x10001) write(r1, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x3b, 0x5, 0x9) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6dbc5881aa4afd13}, {r0, 0x100}, {r0, 0x40}, {r0, 0x20}, {r0, 0x4}], 0x5, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) geteuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="e686572aa22cf12ceac6b73139f171ba5004e1be0f68f5651ca63dd67b959bea387af5ce568a8347d44887391a112f6e5a7768f20118824c098d8e3da0ca599178c60104f9cd0153b838e603e36d3bc7aea9aad7667608980c44abf6c5369363c04424ec28b785a852a2f0639e07c43e55507d8469c6c5fcd25a98c6378d2601f60655aec3aecacc40f4b23f7514c74ea4a42b6767f98ae849e1fd8ff0820efb9eedc693a4029bdb27f666d8e76866ae545a2b65c0e58da3bd94832a410f7d96743ef7c3a798239b6edb7b971cddc9ddfcefc7bc0b29", 0xd6}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x98, 0xb}, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0xffffffffffffffff) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000011c0)="7b5c3c74fe0f46c5daf74cf7deed30995fbaf8d7cd8970723c4065df6cdaa4ddc8edc3bcf6493cbbde0d8b6bd932dbe4c325cc92e980a9071068d13bd860d9b307391054829d3858c00e6f99333992703b80eed138fec4a9fab12f4a2bdeddc878c6bfbb7561b0d95cbc459bc9f3c1e514113453671beb7e111c72f130aab40e1897370d0f871db0a3c635b0e24d5dade896a36d5f5ca0a17f4200bd180cda7ee5ffb32dc5a9c13ebc32827d", 0xac}, {&(0x7f0000001280)="2a13cf49033bc8e29abce2979b2f8b69a03a83d7675a9524d78051cb6a0c515e3386b79d28e8c31cfec599c7493e66ca2f28811c166760dc34ef30178d2153b0", 0x40}, {&(0x7f00000012c0)="0f7eba7161f932f5cefed2e9bc50d58741def3a5ffef6fe9b6f76eb29586e0b821e3ae01a2c73ad420a663d147e0ce5a4b5afeb1de61ddc48cd6a25f1b413d9f240399bd027248e6126660b9a94050e6c3c393736c0a5a96c18cd1dcab57e5aac8a0881893c0d2e9da3421aa447176357f005f5b2b0cf8b7141d889ad070787dbc62a83a69211d83549009b60068359a70", 0x91}, {&(0x7f0000001380)="ba6729fa8361f5e762225d52c92e999aa97f79939505fa8782e55415ca892416a84f1b22e379307418a5b990b45af3d4742238869399fee2a4c1903076", 0x3d}], 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001400)=0x7) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="648e344cc22201d722afedd71307e3781a4299eb561e39bef0f5418beac8cf073be7b5a42e25e27e85460ff4add6a43d62acc4d3c9974d202100d75cab15aa55199bd71deb8e77b0863e0a5dd50d57beb6904c9a472c297cafcab99629248b5e9f9ce952e37f6e8ee7f3da120a4fed6c08a3e4c59f9640e7ce7784", 0x7b}, {&(0x7f00000000c0)="db80786b65024f389a570d52e2066597c74c4da54a9a74435408506e8cd817d26b9f036ee378e39bed370710a862eacef948af4940e194cd0eff54e0a8d62e3c413ad6dc591e1bdf76d6dd3b4c608d3234c59447480648067f93c99efb87d56e91f9", 0x62}, {&(0x7f0000000140)="375599435df9391205a0e40df315a8e89d63e278b77d956fdcd5514925c9723c8a8f4cb052984be91ee422b1e17c95bb0bbd5f32e416", 0x36}, {&(0x7f0000000180)="a387d3bc1b3adf5c9731caa645c653d0c518130df1a24638bcedb3b0f5250a073cee2286a09d72890534c4c48c9508e2bacc547fe516d4f35144bb4f0f3a5fec579f2a6dc5da0090dc9ebcdf2c262486141df34ea5f7b92b45e2549ed8b2549871a661cf0170bce87f56cbf496e8a8e41e191e0ba6df8d8569d025809107a5df3468f8a868fc84901c32222dd1bc702c1edd8cabc9226ea098606190645351693e3158e8558c19a252b9008c3f0031738ee6ae0979a8bd596f4049708a68fedc86d82d33a33d8f9793b72020e79f7a06155218520cd9d8d29d9d8dc21d61de548075528ee2e82d87774a61e1344da0b45b8a490203c55b1061e6e74709aeda81a2767589b95442bd9a272986a452c9458ec873b0f454427f7a33f23de7b01526819a4af786c3e3c55d97aa087f409e578e93f826eab37bf0317d26073aec961f173347b90e1a639716531cddfffc1272f33b1844b05ec656ae155cadd46db20f4fe3242f365a9ce7502760d9e4e7a7026f16e4c37bc6448580cc76ecf56d4554fac96f38a77dfc7814e081abbe9b657aec8c27ae38b597ccbd45aed2f78a529a50a93b2c48b374511f06ef48833f665bb92c9d608b3951b83992a1ce04c42f05d569662674deaa0c920a9757c26d6f64734d247ad8edd703dbe7c0718f737792d880f21bc1ef52bb6d8bd494d3c5c3c82379be01d723c9c154864ab5c2dd24cff19dc41fde5de376f0d7bcc483560f67b4d63c09d1025a8ac419baf3259fd99fb41fc1391e2a8b9718be91ec77f9b5b60a8e8e60a06e6046a7d54f289eee1c73a8d8b8c299273d0b3de1d0bf52240a7a41c915c34ec92621f7493833dc1212b5fac7f7347e8fbb5d8879bba273283d772762f115d17d9258d504d856ffefeee4f1929c8461ee504aba45910381fd4fff204e48554f7c714dbdcf3090e61e87bd1a17f9ec893945736a7a24daf91c1166b743f8e12402deb93474a4c7fbd8d7d8021afc9ed14722d00e048737b7aca94d1ff4750c06016413dcb88a295f674da3cc6bf58d775d7ef336fe14912d00a0956f652cbc3e2f90ea1ccf1c38e8252f02fa7c61138df0c61c7b551389b5f450b2b59fa63ec79cb753b63a47472d8132953fe109df466099ee42e439a192a0a5eff1cc71cd13f6fd2934a581ae4d554e352c5d1d7048cef6d89108b784753ea378fdf1dabc88f4379ff12429da6d2ca6adf1b653ce189086c04821d0dc86a657a17d6d77eb89c10e36917bb6a352894ebe12725a77d8b443efef7f0d57969d467c77e9b88637ddde81c7e14cccf0181d67326707566fb21388a1daad2f8cf8907bf8335ca94b4f90f489c628f847ab2c614adc732f3bc0e92fe1944d89afa3db46efe6dd776515cda29d85f07ca5fc00a3168f2c1c8a027a78f45e6449c4c4e23a2ff31a2e430f293c39e4d00c1c7f9bf03fab91756fb280aff10b18a0784f81e82f97dcec4ddea9ffae1d24174ee4f9261b1cc61b1d72a94a5d4e910ab59ce5a6e3645ce2cd1e6474d50256c91509327e6fe4e833bd65b26bb5083a5474111e71afea5ef594128f4b5fdbbe7961990d9416c211b81a6b6a2876ade8ac317d945a832dc024d0731b4ad90214f57b5f450cc03fa79516155827f422672e9c073f584da0d3fbe639fbebc53fa8ab46b310ef5430ac51ad75e81b6398a09ef0fb925f31472b561f95d30bd1d90d89419fae8a42f068db3906ad186d45689c21852254c43cf144acce19bf34baea4d789d87ccd88b6b3f66b55f88e72f89727af5fc20f15fe57c98fc50374724ee4a674c82fd5129e0a367888293b65dbec9292ee65334388cb5774e6cb52496d213784f2883022b36ae346fafb8043654dbc4f732191a9129cc1d81868602e878f1710240b212d8f2d3404c129a73ea9483c9b59fa2e39ba026624d50ce3ad1412379a31418ed11feece65a2e0ba07265746eb24bc333bd00d855d2bf2162bef5152e6312d43b8d0c06856a615d2f13a4a796214f36d9320dbb8c143e8dcc75d1b583ea3d6bb56a111cc9dc118df47cc31de9e92c0ee12fed3445e514d93f8d730eca96a88415841643e7a6561c2da1b5932f98402bf8b9dcf19c483c3e9324e8bb256f4434c71fb3caf9f0be093f411281eabf1affb59112a21c4437276933fb798a985d2f88f8b5552eac84f212f4547a43f7c77a31add32bf3f87c0c5ade560575558f312fa767c876617e4d49721f81b75396176ae0a39bc402114d3df5b2fad8c59a49a947adb3cf97f97be466313cb5543c70a62c0735e26a884b7f43f7b00365a6df4e751010d9e3fd42da5271b973fa8b43afcafe4bcb8f5add28c48ab35868d867e0fad81e4bfe1c1c70f4c8aab2130af5399870da25eadf376086dcb9b1c89fbe1bc165ca213e7ff39607ca45c6a15cec56145fa52e59277068b2f625b7f77d42d0f2e708a0b00e8b87283aa48b5ff02cb1d5a9e7b602f12f1e419731f374a5006b9f4ff206f46f3161fa5284c365c891d59a1a9a03f5db8348e7ed5835faae6f2f62e3c01705609bc00ad2ec751df78e76b44ed4eb02b756cb1f7d951af182096b99880c31a010ea51c37a778b97aa546d20ec14978f20b20734bf981f3e1f6fa3d6200951238af97dc6672defd5e68ba88ec345b020cf409fd2b1998838528e9986d06fbe65fe3ea83d0d20dfe9b8da17db2b885f459821d8ac66ea099b7e8e6fe67833ba7a485e137da04eaa8b81f3f809c7f69fd1841f05e8e53aadf3c51cce2b6bb02637855222f409a66f506a825abbe8c717710dbac5d82b44e8dab949fe540046005d65c8e2ce2664d702bbb1ffd1cb3dda5fd171497d3e68079e332cb9bedc2f51185f2143c2e82d5342ab7e33785bdb0745823ca732b0d56f00d07efce6b6e4761482cf000b04d7426109909e1d9729a62bdea02833199c821da10c128df7357b411fe4f781b3ad2e5a1c7ac3478b25556edea30e397ea0e6cfcc717321eae50455985ff419b6a9573a3ed500b5783c4e894bf42c7840f2c54c046f845de3f2f13412e135f44cf49150b2833c6db1c3673b72581dff4382766f1ae7827ea3a1e9dd92e193f82e1e3d9fb3e96f12813d35ccc88553c678781345d52b3ba5bd968d984c688536259b8fea636b49d5614e1aae82049619a50c0b1530b8f86bccc1aa15b3e70c36919e3f731e6914fc9fcbd55a3a8e8c6c817fccb06a9bacd8ef163bf77c41661228f07b12936cc4299802193150bfa7207c9af5f201c64098427c1a8639184471777677cbed26925c8ce53e9e85eb82f730bbcfbfa4da82862537d9b4b766c862d7a4fc734953e2bc74ae386c713d268eb3a621d35b871a123a9219c4a03f9e60be4105ae60a10c8ebbeedbe0d9e146e172eba406a96d38e4759042ae240bfffe65b50fbcda7b23d232cef5a98bde01b38967e5135a1d1cc57ae3637725c31b9877ce1a20c388086e933b3109909a1652904d5c5d0e56bf8f1cd360c0c5454cbbf4674dfad07db9ffeb6db75dd9ec3a36d0add3e179fdf21a441fb418ed2b42a33a84f6c4ef479323f32b0742368c9473209b3abd028d4f8d2f5a461eb94e0c2cbb2c0b4ea463a573ce8fe7bf16812a4b4dd5e4412e619830dabf3a9f8372b4b1c7ebea60755b82285f5aee2840fef06fb55f513015eb7b93a28c42a46668b9a85b08be8a71a4ab4ec3ff96aa2601e306cadf422f9f0311bfebc6c7988db4000fbc06e9cd518e0076ee41d79c0147724e362d42d52c5d87c27331035db0d9ed4bb8b44dad96488bcf0d1bbc204e4c3e189be7d3b0c9ed081b08ad0f148e825fb460b7c1028e1d65a8eacf52421b33fd9a385e9ee69237a9f3549890ca6884b4ccfce8879a330f0b38cc6a5cacb5f2be8dadb9b3526954db9df2dda2c93f0fe0872b61fe8665b56ba3ddab5a26710b2b8626b1f411ac72c637c4dc099a24ca84c2915e3aeda771a0d1ca65260fa30c1584a5cf71e079e008620a5c2734289bb84fe7dcc047ad7837f97ff56ebda4198c59bed3001b196dc74eea0a70a2104d35820ef5d3709a29e81a5e78e77d32f3d53b2828b829261d7c9b64fff613ec8c130bf746f1d69c642daac205f7175835d47da9b2f8ea94912743f209c711b445b9e9c5adf830fcbfb913a7b1d0884832d01e078774f18719ceb006e6d0738717af15bd985b1c03aca97dca401a8152b511135b828a1d8aa9309f3a0494f282b994bcdc3d0cff879ec664e12f7869abae6627b8a0ee31086bf381c80e1880b7b4f02342bc768ecd8c270e6be8862da741c269ee107458a4827be587412380ea8da3a25540d2b799b4e05972f6e599343b1c1510eebc49446701bca52b26eb54f0c70aebf3c9425d33dff4cfc1ba012063d288fdbbbe39459f927b18340d5be8e6bdc7deb497f062ad90ba79f24da62ea4c0551d48b2d5fdeab71875a596a0cc3f1f906733775d8ccb904b2a4cbf0c9416d861e1dc87203834950869fca47a8a0ce69c6994126e4516ba869ee1310810a5b56f4816de0e1c77525ba0ea5636f101db2c26c512e595336792b09d90f6746b1e79f5ffc7fb20156c954391d8a83553c4cd194450dcab8a1f1fe012a09539f408cae91f13395c0e603996e58d284398f91edb054e8479943b009d842f67cdf6cd8c0b156d407cd5a730bb7bfc15af07f52321b0130375092a65b4d9833eb3e827db00f32764ef43a835f103c04d1ee90719fd9889f0584f9fce2601d7dbdd137d75c49f45339739d0d2d1718afa1001ebfde9fb4223efb0437027735a7f66146de478d2c6436228e55596838c7270b36752b458365a479ebb827e9bb43aace2c3c560d913f13d952d9aa85280e7a84c65bf3ea22434986f2d14fdd7b948941666a46f69af2cdb0d64a5910e8341554627c3641c8678370492b1d487688829c63d0355dfef380312cfcb91a7b07c82887716c0e6d6645f4ebf2e9a3aa930dd0ad16e7f122fe46ed2ce1228a72355dbf2ddcd77e24f0ff9152208eb666ed55b13b700a64ff6d59d484442e66df7b77e7c0c8a24663271ec26527171d6fc4fcac11a51a6accd9eaca6a8646948cc06f747a404190df2ae02b5a78a65696d6cfc8410bfbaebc9925c4bd168dc3f828f90ce37bf313a2e12bfbe473bba589f323bd36ad90e5e53e6a56a95cab14af3450c0ab6c2254a8a5ff84382584b7c1cc1ad8dc8774070a17ac1495a61ada487092a74ecafb92a1c71241d8afd5b6253a14b7bd5627bfcdb69d42beb46480b33a22f52dd4459065a12da6bc7de97dfb4b2e6169c450c16f28462ef1d07566a2734c74957a537cc3c7c04945efa1850b445935ae959f248070e98f456282a3fb5333dc4a63a03928075fa28596cf359b034fa906126e455f06b874b71c2f3419c5fd7363fddc6b8358c0804daf5e077646c229df6018aec61538659bb95034a7e32a38f8f3496f6887929ccc588760ade05faff118e232c474fbd63ee3d6ff292b005f6a3ecc408704326974b6eec0ca74f855e5b42d59e7babe867ef03b7b76e4f3931f68b8a2162c8f0cfcf4aa43588a72d33e5b7b64cae79a2a078735b0cca3aabb5a7c50fca60f9ca611781628580651ca7e9b04ffe5db3aaf4ef5b6fe65c64a23678bf5dbd20cb1a179b12baa38a99b69c3756171f4abd3bbfc15e61245125654d68509d427139221e719ba30aa4d4178b0eb87e4abd7911322f064c99385c91f81a27fb167da07ec60953ffe4874a4aa36915a3b2bf5b825fceeb7a769b057a2254c6426ace28701afd454a5bcac626153a94bdb6f1399fd8", 0x1000}], 0x4) sendmsg(r0, &(0x7f0000002940)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000001440)="677f5b06eebc7c8feeafbf4b6e961dd02a5c8af952b46122bc34ee92de48e2e6487c9f20411cac8a4ede891cecbbe50763b55f975773f3ace7bfe3d2fd4a9d274580767a7cd4bdccfcdc48e3a18826b4221fc7afcfde6db71fe0b9215244a32b6f0d4c8ad0ce684c5d9781f72c78985d3c39b3ace4f6472fa8ee2ec3e59ac38e012c590f3f44cacffa355cc2ce9b695c6ea64bcbd1f2698ee82cc93f8df8bd6543e70288e9bfa3004b6d0e580e", 0xad}, {&(0x7f0000001500)="784c2abca4aed0df7d215d8dc0c7b8d2c484de4ea008d85cc0580731abad8a5e3ceac9d74468f60bd74a4cb4da74dd7f70aab3301ea162a8bcbd7195821e701b08bb942e28445f80f18fcfa869f072238faa58e618d378000adf58896ebfbc7884cfdaf12ac63ccd5b58bb11", 0x6c}, {&(0x7f0000001580)="d46d52444d155079fbea0672545d0d7064025fe3fffd750bdda2db00dd", 0x1d}, {&(0x7f00000015c0)="7717e16fd0f951a5e97ae591cc8f4d20256823731c796b44a682f34bfb782868dfd505cdc851961842d8c6448a683312fd76ca0cfe6932ab2cd9343ae0136db638823fd370ae573e2e410f", 0x4b}, {&(0x7f0000001640)="25eba951c5c0cd7b4a9f61908707386d268014250e2f645e92c552691c4e7483fe6ef3e544465eb4f5b85b1468f5a9287eb50e28dbf56426c5cb54330e2b138d28fd5342531a1b080732d3e0214dee93ce0bdd276a836380c4e18aa1dd45d336bfc9f249facec9d96dbd848c36", 0x6d}], 0x5, &(0x7f0000002a00)=ANY=[@ANYBLOB="101000c9e8f152b4170000000000ffff000001000000e6148b8eb14c2a80a29ac25fe2ad5821dfd791d6f7fb35c49a32d5f592437068d637c2d58206936e5a2842d144307c0c795572ae12df7962fe3387c6e9a24be41d2d2b05c53b21a4f2943518a88d18c4e91278eab04e84fa88a5c42962d8f6fb3355423fb99295f9933b60ff207db3b9d477c65822d24b1a5b7a15ea4d1a16bcfa0a6350269cf87519ede1d72ae4a20325ed25e24c320a4c3129c73f3da239169c3dd96aa9c194daa333ecbefe42cc4ae433223ea1b8272ade0132ce172c1c4116f296602122c0dbf147dc87d95a6ef4744261d110ae51b6ff7f9b635a60d3d72c083ce41c89fd2a7a8373365456e952cab76b1cd2cbf4250dd94c82b7897c6e08f19a8efc223e94504dfb205217732afa0872184e7904fd4427791000eb86b4e238dec382a486930184fbac39fb3a7b40218376aff6e312df04db72f0e59325c937c70730314f956abac7b6ee2d02ccd5adfcd36eb5ae44339dec1c307c0618cfc86a0159700bfd7f577fb6542814c3568b1053e95bb06967e67fae1471f6aea3dbe91bb62f43af1dba5e15e8c325f35ed50a401c84e7708cfb5cb2d07b898c7d0b7ff1719a5330b5549de3b9a9e7df999089d5e3d12a73afa901b50f945a0f22aa77ada7d5ca25a0a80d303749d8481b4b2d77748fd8f95e311a4d3631999d358492493e369afb07c44069dfa4003467b40f7552420a115088b2d795e71b3cbce606dfa0d13ae80b5120aa37ac42d78371e743b77ad84dbd2b42604617e3c75d083385a67677573f98419519081d59950386cd5651b063bb6c085f2dfddcc41d1d6756ad6fc0d65cd9d3a54b5ea318b10025acb559085066ce68315939a9e8e1603cae1f993551dff5fdcfca899de5f0619f61fd8e34a52f544d12fac490eafa1961935a7dc90a91a9b7c4df917d70031689fcfa309141e3a58047b834a743218adad07c3e29da04c213043fe840729ef5f62f40f694dbd57a7effbbafa41a34dccf426778cabdaf10a82132c34d2f87e8039a7ff2ef269fb6935a4a4d05d2537e9c53136d04f2e73f084531d934be8b5b66de7c4983cb25cf047d0b18bb9c72411fb836e61c3f8f0b978441c8f5ff70df25a797c7fb18e93e2037d753ee59ca19d209667856ca9499b31cbbb40c580abfda4433f82d76d7dbfb9cf5eddf4a62d1e8a257547c2ae62ea25db61750a77b883a3922a295cdb0a95c8b2ec8ccab094b8f21cff4ed599d62eebb48cd63a4f053798a2824967a785906fdbb513e7f1ecf2522068322362a2b01870d3440d10c7e8f10893e90a80f6d1ba7a972b647a7ca1eba2d49c6fcfcaa5c6f74ba017df11d5d49852a835c78f1df44804501103b08f74f9f4cf414335430d227d073fba6452fb99d17e231a42fbebd932872f10a7104b9c9c3a10de0fdcc7c1d704164a85ebeb9d8fbdd90ee43f2d9c1ba66b1ca0a4cd778cf7a3920c2b3be26f2f7552cfb16028a605acc5747f15645747253aae78dcc7d62ec9cc0f66e5880af9b0aa4f79046983e71b4fbafe6ea4d545142dc9d09197acdf3353a1845da40f62246fe72473ae46266ccb399053844d1540d8d8168da0b5c8aa01fd1539338719f4f1df18f469ba842aa85e02c95c1ac24d920019f7cd612baee2005d8aad383a49c7b73b6e6dda2338b2f84e9f85eee73d43d804a15ec82e21267054c8a6747cd77d413369a2ccb64dbb6a91ea2e2de2dcc7de3bb7c625275c1a9ce1e2bf172da6af4ded4f2246880662b97b8bb6e1407d88936672274da5bf39d4e11997507936dfee95b0585b2614584b0c5b362ee832e3bf701d6e153014831c2012d05a7c0398dce0daa4fb39ec16f6dcb0c2c31fc3e7d7b541e0adcff69231a93a4f93cad810cbe6d888c525451b9a58681ee88404ba3b39d3058f404f517c48213dd9d427c8563fe9918043f9550f2fc9295871d2b7e210110ab08fa4a1f9a75d1c4edb22900a1067473de3f092ae626ca6a68effaf5bef172d64339fd7de9df84a08087680d182f1654b20d56e40de5220da56c46f3d0f0e1cd0b45904146d59074e729adf6df1517c596df6d412fd2f894b3d6ee47c9008f388eba2024830cc2933657b8f4a17935f4bc58737cfa0c9e49c197fc7077000a1c4f6a07735fd889c7eca41862c8c61031e1f6039d0f04584140254e9b48af58012f0ed1b93fb142a4804cccb3667a5e4ed33246c977c312680e9e0fd8d9c221dea3e471e93fe1c6b37161b5dc955e86c2399bbcfc4c8c84af6a40664bd0607a698a1fd06e29e7eb2a4c47f9249f902e1e9ce6deb6d12b33dde7ea1af554dd37b9dbb8fdbc43ea51bf909e20b5de7ccd68f3fa518f940dc97bac7a7ea7628ea3356a4d9789da82306f62f836933430a66e862a234bd13b21603d89a0e3da0c64506cf7e897da2f2b217feca72a5536bc9466117ed4129ae31ef64f03b85369b63697e972a5b2cf211585431d8aef0baa151851eff35019cd6fb70f78b9941e5047aeaa787955a5e022ed5d1370265dddad4fda998c5d5836783bc1e298acddb39214f45d09ea9a6ca00eb8fa61d2e2dc24660bc47ad8e19420d24ccaaf6fe2dcb0c494dc14e8a2b584437892edadcbe68a5e0a0f09a1fa4fdbba49ebec43b7d2601e2d380b0de5028b43d83f4fa7d5e52ccacfa48033dd4ad9ad7b82f02675728120e518a0b8ff30db9d2077e802ff2ceb579c276b874f1683bccf1b9b0afd86aa675c1d6b22380605292d873d14eb1bf589bb063d105c71b9b0ad9ce93065899a737c41e8cde418bea2ba0f03e1742569900248da936cc4b33eaa6bc92c66e2c58fb031184ae45ed0d11f4fa5bfc7dd94769d33ae36a01459cc7d3989047f39db7b62e2ee4e16ced9d3d5ba4ef61f1c90e9aa720255058e865e77b3858f3351e360082be9f3e01ce062eecd1da1e9b8c1aec4a3497182358cdbe22e1f77fc00c361621a6bde863048869b74cb788a416b29a4d699093710d62187eb761b3fe80aeeb7e836f5667e6fe12ac23c80d3acb3b353e9b45621ca4810662643b1917487ff00d6153a9b89e3327682ca267a2fe96b84c345b367af8f64ca673e79adf951ab24ddd0cfc885674c4e0387e472abb1f990bfc046245969f7a6e871468f79579d8e54a5155a293025fb86be00aad13b7a5f8426815132131301c2ffa8bcaf63e1182d00218dbe8bc4e52c55525e604945f9ced5bfe040c525145f0a4b50c6b13462fd47e20e2aefdcfded9b823a136d0c21d068187261a015f435f8d89702f79d4dfbdefa3d9c68b68a993272365ea6191c9d92fb71b52e7a460dc36da5a20b2a64fa3a33e428e85bfcf8b4639486f0ce0c7733bccd7a8161540a2cdaf044d58a7aec854382b0657c01aad9d42fb00f68cb6538118ef2dcc818a3fefd626c599066e6fea8b42ab4e37c0634fbabf2466adb243c21ff1661c5c7975416f02a9ecb473587da907c9832194eaab60c9ba61d92af3cdbdfd127629c2abed1cf5eef69ccf1dded7e30674ef9322b4a85df212c82ba1f74b9da5d0e6fd53339839bf7b0ede0a50b99f2ea1243dc5f2020a5b2630d03849c49f946dbda68e9246dfa6b47cca43632dc4c62fe2c1a8938d28ddb9d4f588702e94b3a4b4db69e481f2443d395bc43e5595a2f852db3d7b2e79be46bc2b78be042182fd57a3ed8ddddff8a0dfbe22d422c8a0013d917dee3bc4b62d308f971da483ef5669586fc349c700252b0fac5498ba74d561ca2014bf7812d7ffc7c418ad2080edd2f87390d2512101893b558182d6f55cb953645e7b6231b1d33b05781de410696119c7d31fc6e53a8854603c351479cfd3a920fdf575c5342a2e13fbfea67b35224d8aa917e821242538048ffb7c740cd753ce4bcbe0dde210398f5bbfd9c0dd49039fbad686c067c7432940cbb2856b47982560d1a7151d641ded34d22b14595de624c5bd01ff3fb068cea5b8b464309e79d6018b2292b69f1f46de12b197036d10bb7491a5b9fa357bc3d95176d6e30482d5b94614b7cfd99c2d8199fcedd1502d090373e274584dbd1a10d83f2b01472e4622faa6e7fc4d04fdb7f05371af354300937470a7c2422191237ab2cbc428b147a984eef1f7a7bda777f273abe997662f96f6ccc2c2db625b0c9cd5ce99bd858a3ea89c14e7f186de33ca9c79c028ec6ff11b8ec3d6020b902d13dd2a9f107666d00232de6cd2e2724c16f50e39fc9f764999aae7e55c33eda33953617ccf522d60dfed71279285129fc2a6caabcd3a93890ae0578ba4640b9d15f61d46be550ebd706384eb2fb0c2488535a7003243862a8c08ee3867db9b31f4a13e1bf9c331bbabf88bfece47a698bf2953d3c12e8e6f8d356ae24106826bc8927e00b04453be4120b8c83fcc7d687027fb20da74e7c3a13ae89011d5f2212e6a9b87debf5fe31a96e112912037e59e5f1dc2efb1d34bc850bce1d5751c4ca408268aaf279285c8bdd12e065fe6c92dbb2eaf563c76133335be13107bbba97571039d74f3fd76ff7d9280fe368dc53ce6fc3b2b73b6035eb94567889482c7a9f2d31898bfa9b81ba3eed5ae5038e788b29c59308b1648250ade24a70b2f6ca7e2d132603058aacaac6110a1b5707a2ea01ac023a0a8c3119f4462980d2073d3002bc5850db35ff02adfe0049030a3b6e5c9b677bc4a8482b49da2ff1baf78b267379016d0ed779311f94ad2b1f1302d39c38ba6a2eb19ecc02db4035e43131cbc00a7a20cfa6f4d7f55a461acc66c3c95db81907b2aea7eb8f80bf180983ffddb7f93464b568ed8ceaef68d56b82d3587b871aca46c61d25a5759e146d8fc59defd87a8f14d05ee8eefdc38b397cde3b765374613c9483fc2e35ce1dfa16d9000cfa1751f828adaf30f4a30a205b88746c120a67867effb47bb5f9b1f0ebce03e2e2a814e6e5cfb4b065a554084d639592816292c342a6fede60076d1daeba34cdb5da0ea10053a1cb28bdc2efd9318917a47520737156d8d87d37bae524648c86d904a625944e80990cb30dbd7cceda339182586293213c63cdb7031a41dde55f6401d47ce7d52ef9780254b22a476fc53d706507a985f786e2d2875eb5491a9f925a91772c88b1452b2d69310e9edc8893b4b2b17eab6c913b9aff0e9dc6249ec99e6af389b4df3a417ccc3d92d65a4eba1e6cc75d297c70706c21888bcce7393b244ee50085a6e5925a187ef8825ada2bea62760ca4b596130d2bb2f506051b8257b99d21a68f88b23296f4829859b319a266cd333c5b393212022d3341312ce9fd0065b7276dc6a5c7fd2f4ad1c0e011dec549a36ada83cebdf718d28de5fd3c74dcbb20cd8311bfc605daaf8a6c1ec218a170d533af82fc2f797c873041c3eff3b5f7e2682f00e7609f9738f3d350389140065b7fe2d71195fc39381bfc0cbc1d7df4e34e602abdb3ba9192cc07aaf26db338fe38831044e8b44b7da97582ec4075efb3534c0991fe298f01a04ac6a1cd651da9467df76facff706f3ea098e0e38fe8b080596b91859d0a4a0b22c0054462123bb5feba6a3337c4c9b84ad34f282c43408f48111d9b8c348b5e681ff4a6520084cd888125c73e4ab0c44265544cb9096ae4990fdc2dd99275be63be358a0a67440c351048cb3b19f35fcf53e77e57cebbbf264ba1077d84018bbdb847b344c683ddcce365b9348df5e7c0985ba1f296a78b59d8465af674f60e0439719eb0703f1cfcb9dfdcc11bb4b09666361311ca1d8564a3260750d405fb9d54cd567a34f697e4e5fa98508b663cd5b5f84d7825b000000000000000ffff000000000000ceae7e6e4fe1bf9ae22dc1312bd0694bc79abc84010eb48ca003abce06d78e7c06c11af80cb3e6468b2bc9404be34ef38e2624ca47f2f96b29df89ab7c697c3f4972321b39462309ece32722949fdee72f6a86c1d9c04ae869ae76bcbee5610c387e8744b52fd5c937162ae3a4fa427da5fdfb7a851d7f893512b3af8ef84ce88c4cd61907fd37b4d775d5a9db3c77589a5d2d5c9f7d931c2447778c1400000008010000000000000100000000040000382f97b7c38f0951e8c5f8dd9599454c29c25e3d7e382d0f4fc2eb83be17ff3a5d216ce5720ceb7afc2a87912b3bd216cfa5afeb76d043340d63b0089ce1440678be96b52935831636288652cdbc325b645e89acf7c89b5c261de693be961c90b093ff05747e70d783cbeaf24a0b028d1ef3ec87360580f3b8e55dd42671e3e83b2300db47835fbfbdc9b00eae03964f758c132ae0e21c41c6df5fb60b4e4d794e00f11fa7b6a2983b552f50992d29716917a1dadc2632abeeda5df37512bf836b7af35e7109630b81bb6ac7b9a5e3291640a7280d33fce2c86b9fc8dfa3c6c5062c815faeff678b89252dbaa9efadb80e42065a46e587823000000000000000ffff000002000000dfb1aac3d8d2863a21fdb29d97854440494c3344f71b67ba07b900000000000000000000000000000000"], 0x11f8}, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002980), &(0x7f00000029c0)=0x10) 16:00:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x9, &(0x7f00000000c0)="eb2e60847d2e4bb3d2211514d363a0764ccfa10ae6871a567d2487ac9644904a4557317d039380476ae9488b909bd8ac731f55a2a9e4b3e9e4eebf2edf743ba76af466ae26aca4811f389546178a465df1751fd50ec4541c5257061bef193478b0cccf3c5dad962218dc773d47c6373ce4dbba680ae04263f9b6ab10c5e7bb6460a9ddeaa68a4a0ab58fac6065902b9016ad07be36566f7fc9c6a92cecced39e22aa73468f1ac388aa0d174ab95a7231ed6c638b9ebafd781783d5d9ce5bef79a0ab9b07316281c02b603d1dc6cb40a38c71f9b89b7be1f14b451dcfd3d2b4c4339dff5d8db8463379c4dcdcfbf3d52b0b50ec67", 0xf4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1f, 0x20000002a, &(0x7f0000000040)="c47f26ff30892b6e382399a2a88cfa4c1d86bb60a1293f436257a3469a83107a05ec17b1d086918bcb402bcc35902212d113d8b8f97f498182219575eb953370d45987b7a959b457a4de95f85657f5c931e25026118100000000000000000000000000", 0x63) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000040)={0x0, ""/176}, 0xb8, 0x0, 0x1000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000acef9c665ee98bd35c1576f929ff7244c1f0b66dfc3c0b393b87deb27df66412eddb3b0ac74540196fd25ac2eea5bcfb5628e08d84b6660b32f58a3dfd529170a0bf1259542d5eee8f7785d64aa6d44f65ec4550ef0becf7d28283bb638fc2d810819b0d31d9912b967416033a32dff7ca347001891aab41b801e5aa551666706b46efa0efab09f7d309128a572aa750b6e83bc4ab7ff8187c3d994200b21796af3520d712df0da809200b95513dc1fd1aa1b1a64e16b96d23f5156ff0eba35f87c2f83e820663f92fc91fb5b02e1449d2febaf0a8118c15e8fd1e28a46070509f3b7b60ff57b5cd5653b927c95ca47d0494ade77e3369293bab6e5080f43bd88165339ede8d32651548e7efb8b92fc5ecbb45ab2154349799bdcbad9f15b2a656e60bb86c5d6f570ab898e49a971a137c35b2042afa83e37ba6e65ac7d52002370d5a65c26e8c6d1e5124d1d0d8facbe5c38178a44ec54a17dc2f8da522b9c71e2275dbcc47803ec5603f351db98c19b684ed2b213b4cfefb1a595035aecfce1f459f3dfe78397dd64cd2d620d10bc2093f766db2b9180e766bb3018c26f302f84121b9ed"], 0xd0, 0x800) 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) flock(r1, 0x0) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x5b, 0x2, r3}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x1}, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setstatus(r1, 0x4, 0x88) dup2(r2, r0) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000cae33a19bc65ffd9c365ad9a73093d6d7a9fef9a04ad4cb8b545e38e3a2a3158dd947f323133ed3d20f31e000000512f81f8212bd419c80e34a4089af87842fd71488bd32d65d5d7b172eb207f1a0cf14e18b90c9a9ea152e0728b8aaa50609c8a00d44d2ec7fff60366ec998a88fb2f68fd53b0a821b6faa1cb1183390f485997e35c72035409c235757847efaafa7b48e0a5bd646a31c2a1aa0bb9009410d7049bd08bd7ee8488ebea6487b19b80a5a230d26601f20bd6a51be6716204a9b5cd8ee0"], &(0x7f0000000040)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="a427ebfcd52c23c6820372b041f699b347457c7000633fb19821a6152960a2e9a9329da6326b00207077d80742eeb7aaca4b2f63430ab0e2939b90fd57985975d0e5cc0b9611b8a4099770fcaa144bd0cf1b2a5c04b86b986c68fae08ef4cf9ebaed3c391c881fc2a26ff325e97a77691e8dde6f9cd96caa8adc2ebdafbc2513481f0dcc3b3817260fdcf7b9dbc1f9291649dbe786ed4e0fbd00842d8fb637bc270eb1a6b58c903506438fd694", 0xad}, {&(0x7f0000000200)="26e73e6b372cb222674f5840c12770b427a5cc4585c773285733c79e9dda05a6017ae9fa60fe645cfddddc7e3b5e029b2b7a2842e6934d992e2cbe17267ad373444c4e27e61fe0a6a517b928246ecba84f335585dbfa6c1884623d8996c7cec8dbfe81b0b7fa80c6afe66dca9371c0b868f87391bad262f9a14032322a115dc0114e930ef6d2a67c806fce8dd4984171d293a8d4e0479e5dc912cffa269343c8c551d908e31876eb42e824a361bf5d32bf88", 0xb2}, {&(0x7f00000000c0)="f174b1438ebc2e7827b19b4b5a03eee0726f2a7b0fcc627cf433104eb824f88218", 0x21}, {&(0x7f00000002c0)="b5d6b1a02a630b6e10f42ecf7246718bd24b8426fa131eee6060b817149271c9851ea6a36b827f3d65d312e5eaa949c11ff913c3c013cafe25e359c5886261f1366e9ddffe26e9eda57b18175be844341a3d07140b8dbfbf10f154ae628a8b4fffd61e9ff54bdd6ed96580611911767dc309aec22e4ba44b3f1833ea689885f5ee06d7864e3e47cd440334bc40a620e80a83dbf5fac9969a3eae4af53be57e958519abc0994afe1fadc4662daeb278", 0xaf}, {&(0x7f0000000380)="b7ef2e66be6bd9adf1f65ef5b8d2afca15bc429a30312bc0863989ac7028775b4308dd40e8f0b14daf3407dff9eeb598669afb72a4773cf8d4bd60a20cd2eaa3e68e1a", 0x43}], 0x5, 0x0) close(r2) poll(&(0x7f00000004c0), 0x200000000000021d, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x89) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = getuid() r3 = semget$private(0x0, 0x1, 0x18) semop(r3, &(0x7f0000000140)=[{0x6, 0x4, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r4 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) socket$inet(0x2, 0x1, 0xfff) socket$inet(0x2, 0x1, 0x2) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653000b6ed011c01000a9a22f7909b709025e40a04c265b2e17361bc5a6b2cf12d8675c065b5823fbcae1e5325875a771ec8b2743d28ce2e35747c5a58a915d9d6375d1d070b18008e2eaea526c46b0283f48112557abc344e407036f859a51e7ff8c0518ed29f731564d533c57b242d3cff1ed4cbcc05d3dce069d28685427b0e940d46084136868f9bca566e4c65e66271a9634d69c475d11ac339c24a9a8c87c8953a28b9522af70727e394723cb032bf83e36364a2bb3e5f8cbc077d7416c76f76fe0f97444ac0d5f1a89bf1d600fe226a6307c8f02e51e891412c0974e8fb44541ef9b1b3e9da5e308b29e0688824ef2e25cb8880c72173bf05aff31dfaf903ca66a750ffe802329ae42dee8696ec82f2aa5ecb0196d94baca59379ba50cad5536fbcd3"], 0xd5) r1 = socket(0x12, 0x7, 0xa) chmod(&(0x7f0000000000)='./file0\x00', 0x12) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x3) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x8}, 0xc) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16=r0], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000023c0)="1455290568946b33a878c358c10b71fd8654b25fce0d699b1ecc547072fae7adbe6c40346541a2ec1bf540201539fa6c9ed35a1e1590ae45884b07a0e76752436e0b3d5abed9a696f5b7a9f5e93253914313654391919a914f926d0a21ef50c6456aa50d3caed8c1c38e62525069f74cf8de7626b655b0ed5c673ab3a95edb22575abb2e0444a21a87ea384888662afea816ff1bbf88ff329f21fe7ee14e6c32bf206db20393e24eaabe7645d11d18881d918e1d304f85dfdfe9500362af309fd9d2b531f4cc1bcbb8d8c576e7440d0c971d9e8777f76eb0a30f75be44d121828049f53f302e27e538d9bd945d08b6d7340a14f2cc3e0665e9fde5ab5be06a0535cc2f2b0c564658ff9053d2ae567f03ac00145ee5b3faf3edbd4ccc1d798c03721baf8ae8e811d4645f420ad642d247685f206a8840d925a381d48600c09a6e036e1896ba4833729add03a95fe8004f20b13b22d960748a6ea5f0d31ccc869c5ba9aa9d9078c49eeb9e9cfc9bf2b5b8d6cd8ad652ed68e1462a6c6e281cc424a90be679e8d7eaa0fb355732ae2b6169fb4643cccc933ea754f6bb4c55e1ef080f83c36f1665f859a5dc6bd3c6b97c305d427d181ec79772b81d544c9332a6befbbe6b67626c76189b9b80bacadb5aa521c4c13dedfbcc56bca305e3511fa39a001687cf51da4008fcb82cd3d6a8502681a9d8ae36f1b8c14e67028280b6926ac81830386c99ebb693e761a546d01bf49db39951f69ae241b6413433666c7c8ea4dfff9e8806007f57a8a04c90ff1ce396aaee0a57d8b51922ea22dc2e814d62e0bd4030d0c3d3454c3025af4ca990d9290c6ebcad350d00396e81e610313d15a449b6a4b744941d0231feb1de8eca0cf00e0878aaf913e36b400f0ff782a074241601ef18f4d984d6864a81a8238963f70429fc0a971d73eb03d63e9a006fd07539a102a5722a345ffdeca47fa873321b74c75501b1f748ec13e68cc21780c29b0250b9c6f7885a011b6fa4b58a7f9e9c71e421bc1259d37fd64e2a19a5feb100ddf3c6828f165441f4ec8e497b1e4bb000314757510cdf2afa360e2142db0f47ee5bdc421940627fc5add49f993eb0fb57366187f179cba0e3ebc354776ff5c653e58e1d11659b197bb71c78737913ab42667795f7b6a38ecc66e51eb2829d2c8bea1f387fbdeef2df7f80e4e558826df5af0c6fd729bc4232db8090b6afc5a559377b13f48e0c918d402f3c8f35ea15b9a89b57b13881da4ffd1b2a6b923d28a098f161bbce7843ad4be551cac908d345818a2ff11a7c05ab0d4a4142928cd1109ae4443d09b751efac35279a509081b15c7a631afc98d94fd109710545cedbc61158cdc54fe3e78810817f77cf569026d8a2a62fd8ce846d8a98c17aae29a982eaccf8a7b35408d609fd567b0ffaf843aabf59c1376b4afd41417038842dcf737047ac50aab2bc96cdfdc79e733852c40779a3d98bf87fd311400646573a6e66bf98cdfe091567209eb59fae1d91ba8890d28aea68213e1f5e083c1b0e79293312b851d600b35bba9f3d8d6ed90346043a2010f0400c55f4620036774f219a9e2d1ca55a8dbca4a3d82250acaa4d793faa2e16f635444ec6c1a69cb81ed9ca145731a257308f2a7b9c8e1b474e28e816aaf0c916d5f063658a7a679f2caac51375524d033766ac2b5b59f4d21bbc9940cc481a523e4325d2d5bc6765aff5da375513bff737ffc9d701b0973c1136dce43ebb52e1a9bb23f69807041fecf36d9215f1977fb3af55ceef32bb4bdea62dd37ef563161a9e58de15a4fec54b85339945503284f5966837a2c1eae36b9fa197c972f8a39997c5a2228f1447600e3aa27dce702c348d14ef77c7ca86e4f4ab53877bab26d289ecb54bb75b9d601d6ead4e1362a13ea9162aada8845a67be7a5a7a69095eb62aae92c9c17f687e20f2a1e07c395053bfd103c8029975284a78d1ffb50d1f262da08f672c9ac0a271a05ecec8407b914fc006e2391a15ccca1c318bed2858fbbe5c9160ba419de57ab4d236e36f8705c7d0e3e66f5fbf219a9f7520e52977bf7a9988abec10a397c116d1bce03ca85ed0d06602124c9c4fc4ae82d3acc5f779124ec7f32b1b297a3ad675d5a0772059ec696fdce9d1cd28bf38ee1c45e3b1fbb85b621931754ed7b0b6c8b7c3326dcd6c8e05143c3e4e55cd369013a96a2e1ccfe5394014c62fb14766b2ef963848868020d524a207e49df034134523fd49fbb8fb9e87394179af8e77961f80235e7bda60f6b3a1326b975860186ca8d4990c89a6586c1de108883732eba227b9b41072c07c90915ff2a0d0e4f91b8456c549d393e343cf48f1af97b13769cdb417348d4e3e4506dbb7515cfa313158b2a89dcf6e1f0f1e55288ff6fd2ee9ddc3280c5779fcceee291aa12b7feef347d4af935abc33e31ce6aee0bb38cd91c540b733631d71abfc99bbf01001c1ffd2d671edac96910d9ecb6a761ad906b47504f587a48deb560f736952625181659fb74c11bd52f3e94389fe78edd3ae416a491a18a8e3b7bc0d03910a71f08310d21670b0f33e63c17ba2ee432f048ca3d2a0a22ee6a7e7e9d750d8658e2ba56e4177e103aa77b8dd29c2f3d80a824a04dca3b0f95087ead043841f1fdc61f68b83963dfdd4b9759ab1677ef0cbf1a6689e2dca3075c0491956004ca829cefb5d9acb534bd615e30ca5d9c001db7361c78cb08a525ec20aaa0e552de65bea38b315f386a020439af5a1a43bd4bf09484493f9f152b4fa1bc79379bde709517897f33b7a53bae943bd4e56a73a93cd606b2d98276f655e85357d920ef9598d38839fe566e4d3f3859e45bc3b2c916fcf893f4d67c1adb278cb27b39735924b65f4dcceffb4e435eea597ac59e406348765d526bc14e2a038624803aa991863f3946ae10894b1308fa4ccb19a532042ad634c7a7441815940760e18f2b3f2b2d83968ca1ab47cae9a120401cb123c040145e661d1ce6c1953a2aef7eab311f99f90e88d9e6955b2a01c46915ccfd6a419babef164a98bd9ceb2d900bd4b265b054fd3cd499916ae005de086b2930edcbe9295e352d36cac3a86148977b135eeb885c5d6ab434dfc4944ec8705bb5df20ab9d6736f610016f63b280c3b9434d876f1192d067af90c6739a89c01f41af5f3a051a84cec14377ad41d41f7781e8de8e4c1f2e2fb0248a1557e6e42a5aa90f70538b619f33312398c7afc0d9726c2a1283be8eb372fccc2972150428e32c13542b805db562ee004dccfb14e8464f528ce3985ba17d115835549f7e366d2e6f4b9d421156cb223dc8b3d87a1ab54e1417f39be6721d71366df41798e0c8cf8664e3d5e51be426704aa866e542d63be6aa0fc33738e206002972bad6fd887bf3a09d902a6474c0d6eae1fd79ccdc059b5ebd02fa157e8ef9b4954c743ec50b2fed8f075fb3041fd98d8adb8ec40bfb34bff0a77e6fc4a248963490761823480f3942875d0fbca38cd8dc80ba7e11c547e8d501471431b76b1a8a3a6fd0686db41151ee45d7b3b4225bd39f4452bc316528e6ba4f42201f8431fadde42d2eb805475954c4540bd0df2afaaab549d90e3430cf9be573a37cd07db30b5d0cda16f0734222c3b9f324b945510de384cdfab59297e32599540719e533377ebe152c461556661f41f75564b00e758f13cf30a6a939e3a06e95f38c2214879b4331b246b81cda18015d450de8e92d9ae2158f2ec431c3c1235f4310d9c56df535b62eb233fc7b847552f58c34b9ad546883b7b53a5ebe1975877dcb13b5fba2abd0f6dbd0265457023b12965a961467a369f28eb67a20b2a78dedb109dda79cb2845c0f93261dc4553159ec6385a34bb727bd310db22c7de25ae6b55131e24db7d86360f3c7fb4befc1ce9288aa860f223618c2b14e3687e732a3c9f0644eb88530882a9e871bd7860ce3c7f57a9248f78c1a3051a4b418f933c0751de36af67b2909a9d1a7f682057512d0930e86c4a05a51861206228a734ab99843cf211d35341d24babd1ca1e6dccba46bb942aef0a6e3ba92247485cf76716abc96f29fe9ccdea10a24ab82e39fb99c53c1e5610daf5bc4ca66ab8d8afe296e7ffded567e1e38d34a448f7924116f90ddc4da564b7518ab95dc581cf196ab2ae0c437d3b186e303428c6014e4a7b5467efc201667f9f51edf6c1cd6748361708a622f053072f067629c5f4c96de0e385960b2fa62fe7af61f565d46b65b41835f2e5ca0c4232b6ddeadec80e2b331d1975eabbf19cd73c21df6c210ca6ecb8337d51ec4c42d660641b8adf98bf70c2154dbf302c47075381b35f58b9c384579fc85f0aa6c3f8b5382d8f1b3d5acc099419eade9183060e28ed2ef1ac3bce02d6acd7e572d0e1e62d8004bfa3e277d157be31373d97699461b750c6ec2066", 0xc38}], 0x0) 16:00:01 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x40) r0 = open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r1) getpgrp() r3 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) dup2(r0, r2) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:01 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) socketpair(0x17, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getitimer(0x0, &(0x7f0000000000)) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() close(r1) fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x3}, 0x8) shutdown(r1, 0x0) r2 = semget(0x3, 0x3, 0x1601acff897f223b) r3 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r5 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x10001, r3, r4, r5, r6, 0x0, 0x401}, 0x2, 0x80, 0x7}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) shutdown(r0, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f00000000c0)="a8521dfa72a8f2088d5920041922107a61241f887d03ca1cbc4a8e736e5251948e8c5817a6d05a6bb6d4f62ee3e1e307c8f7a8d9b8213c7794e2c58e80579a2d9fdff77d013e2dee244786de2684f0fb6a500e7de95f7cc9dec31bbae9c85c68f84cb9e47fd365fad956bd9231ffc217603e8fe574681e", 0x77, 0x8, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8}, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x99, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x44b) r1 = kqueue() r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = dup2(r1, r0) ftruncate(r1, 0xe9f) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x140, 0x3) getegid() fcntl$getown(r5, 0x5) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0x9e0bd67230b312be) accept$unix(r5, 0x0, &(0x7f0000000140)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x80) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setuid(0xee01) r1 = socket(0x2b, 0x1, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xa}, {r1, 0x18}, {r1, 0xa}, {r1, 0x88}], 0x4, 0xdd) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65614413d895e8ed7e1f03d166db3000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) socket(0x3, 0x5, 0x8) listen(r1, 0x0) 16:00:03 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xfffffffffffffff6}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x7ff}, {0x18, 0x0, 0x6, 0xd4e000000000000}, 0x5, [0xd965, 0x1, 0x6, 0xfffffffffffffffb, 0x5, 0x479, 0x6, 0x100000000]}, 0x3c) sync() setrlimit(0x5, &(0x7f0000000040)={0x3, 0xfffffffffffffffe}) syz_open_pts() 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) kqueue() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0/../file0\x00', r2, r3) 16:00:03 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/51, 0x33) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mknod(0xfffffffffffffffe, 0x2002, 0xffffffff) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x40) msgrcv(r3, &(0x7f0000000180)={0x0, ""/92}, 0x64, 0x1, 0x1800) close(r2) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getflags(r0, 0x3) msgsnd(r3, &(0x7f0000000280)={0x1, "03a68e24e6ab7deecb53c9fb8b80be7385a234d88af08d9492aa"}, 0x22, 0x5aef4f0710ff591b) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') r4 = semget(0x2, 0x4, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000440)={{0x6, r5, r6, r7, r8, 0x1e8, 0xc00c}, 0x7, 0x6, 0x5}) syz_execute_func(&(0x7f00000004c0)="8f6878c09fb66100000043d0bda8000000c4a19d73d55046da64150042dbe1660f2b11660f676096c441f92e08673664f242aa36430f1d50f1") semget$private(0x0, 0x7, 0x80) geteuid() fcntl$getflags(r1, 0x3) rmdir(&(0x7f0000000500)='./file0\x00') lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) truncate(&(0x7f0000000600)='./file0\x00', 0x7ff) getpeername$inet(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) semget(0x3, 0x3, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x2, r1}) flock(r0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = getpgrp() chroot(&(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x3, 0x4, 0x1f, r3}) flock(r2, 0x4) flock(r0, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0xffffffffffffff7f}, 0x8) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) socket(0x38, 0x8000, 0x8) mprotect(&(0x7f000001f000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffd6) syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0x8, 0x3}, 0x10) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() socketpair(0x16, 0x4000, 0x23f2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000880)}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/133, 0x85}, {&(0x7f0000001c40)=""/4096, 0x1000}], 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000a40)="be3afe7a5281d022b6f0610f8a0108810000005ba398fb16642a0c5e2b41fbcbdd5a3c0ea374cc9ae8547475f842fbe0317da9c5a3c235821ab837dc583fa46cd4e1f500032e20eb63baa134798b6b855987fd9d8379ed5eb312f75bf7e2f600000000000000d5a7f6d31543e8d93432061d2ccb8bbce77556fb198612f4cfa99785f71f91ef9fb49baa75c58046c770082b00000000000004f5b1422e7cc109f4c4149142824c775655e8dfd5ec67fb8909ba76156605e5560f4a307e6dcbaa84ffcb590d7801a4dcd63658a138cf2d5369cdce6976a3eb33568b4419295a2737d9ccaef2cfa48f1135f9ce6bfc0a667785b6c1b45abce363e4fedce6aa212d74b4b986bc5b2aadf5aab966e8509f07c305b29f93eb19", 0x117) close(r0) poll(&(0x7f00000009c0)=[{r2, 0x40}, {r2, 0x40}], 0x2, 0x401) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000900)="1c3e4bbb4bad002dd330636a84450f3e47e55fbcff007ac73ca3f2708d4f5827960b17a6aeafcb1f8164a0290806defbd77f34232a3f4ad0cb13730f501b27fec8401d66d2f283eaf9f5bcf0a490c8ecfb01dde2d00307f29360da395037dfb93337a11d705ebb5816bc5d426d7513c79efa2965d15f3e5fe4b4e85bff2938c0346c9f0e422deb93ef6732b814582add809b49fd01a3de6cfabe88", 0x9b) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff3b}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) chroot(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) getuid() 16:00:04 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="89d2ad905120c3216c26a5a30493a2f7f71dfffac73d34d905db4d77b1b9cb00465222691d655c74feff80f112be9d54a844ad378ff3477269cd926509ffbbdb9631d72f572c3b510a76bcd87d36b2b4a4e147a6bf68145da2e3bcfa0e4d483fa43250d4", 0x64, 0xa, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x4a3}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x61c8, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x3, 0x110) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/137) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getrlimit(0x7, &(0x7f0000000080)) shutdown(r0, 0x0) 16:00:04 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000f66000/0x4000)=nil, 0x4000, 0x0) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getegid() r8 = getppid() r9 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r6}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:04 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() fchmod(r0, 0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='x\x00') chown(&(0x7f0000000080)='./bus\x00', r3, r5) faccessat(r2, &(0x7f00000003c0)='./bus\x00', 0x10, 0x1) close(r0) faccessat(r2, &(0x7f00000002c0)='./bus\x00', 0x80, 0x2) fchownat(r2, &(0x7f00000001c0)='./bus\x00', r4, r5, 0x55e4da68631c39f1) fchown(r2, r4, r5) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000400)) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) connect(r1, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x5}, 0x10) getuid() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xfffffffffffffff9, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe36a5634357e3faf5ee35d665d0011286ed5db4a14cbbc4e7f50a0dfb30626ef1a74f33208169349320eb10ea2fbd36454940379133908e7d944f20ede76777d696d5d6179ba2ddba5ad17c7e3885045e1bda0b5d9bee27455d70d3036937042c27a2be98725250c9aa6c5b96ef21cdc053d36e56d32450671ab5e59a2caf6aa8dd8a7952b45ca30658033", 0x91, 0x400, 0x0, 0xffffffffffffff46) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:05 executing program 0: clock_getres(0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffff9, 0x1, 0x3, 0x6, 0x3}, 0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x8c}, {{r0}, 0xfffffffffffffff9, 0x5, 0x1, 0x3f, 0x3}, {{r0}, 0x78fa9e80d0af04bf, 0x20, 0x31, 0xffffffffffffb4c7}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20000040, 0x40, 0x4a0}, {{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x9, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x10, 0x9, 0x5}, {{r0}, 0x0, 0x8, 0x40000041, 0x37, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x38, 0x7ff, 0x401}, {{r2}, 0xffffffffffffffff, 0x4a, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x68, 0x0, 0x1, 0xfff}], 0xffffffffffff7ec0, &(0x7f0000000140)={0x4, 0xd0}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r5, &(0x7f0000000580), 0x14f) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) fsync(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x9) clock_gettime(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80a, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7fff) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) r5 = dup2(r4, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x9}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x1, 0x9}, {{r2}, 0x0, 0x24, 0xfffff, 0x7}, {{r3}, 0x1, 0x10, 0x10, 0x39fc15480000, 0xe93}, {{r5}, 0xfffffffffffffffb, 0x2, 0x1, 0x2, 0x9}, {{r2}, 0xfffffffffffffffc, 0x92, 0x40, 0x8, 0xffffffffffffffff}], 0x7, 0x0) 16:00:05 executing program 1: r0 = socket(0x5, 0x1, 0x80000000000000) recvfrom(r0, &(0x7f0000000000)=""/22, 0x16, 0x800, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000095540000000000000000000000000000000000000020ecbeef0c34ace55fd29b5d449fd400a02a00000000000000000000feffffff0000000000003769000001000020007d4c52284f00000000000000ed56f02b4ea9ba5ae858845da710be59961a60c477e5c4151225ae87c1053d189f996094e165bd8834239ae04310d255b6f0016857c9a42ed50ce633916ee0f6cbc2f5ed80d8d18ddcacd35b1393433712766c4b0056ddc45866ce51f69957157e9ffc6defc9455c617fc9c5a8b2ed36d40769f30cec89f00fcc39e9184cef20585c66fd99bd78493b9eee9d6aaa708a1fad40aaf4b7213637fb1584a05f5c59f29e1f471fa9c2487788af6ea44dc29f73d945d709f140fbed4855"], &(0x7f0000000080)=0x55) 16:00:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/23, 0x17) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000200)=[{r2, 0x8}], 0x1, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = msgget(0x2, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/39) r2 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="51eb28f815e2856153564ebb5818f3ae2d91c522daf43ec26bb44ba1734a3460bc33bc57276d091135fdf5acee298520b2b8d7d4cde3a74cfeed72f85945c64660cc7072ae03f511ace96c4f1bf2a6876dceda15e39fc9387af3d72a1e00b67cecfaa004addd349a72c98577e7d9a1290ef86b00000000000000000000000000000000"], 0x10) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) munlockall() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) 16:00:05 executing program 0: getppid() setitimer(0x2, &(0x7f0000000040)={{0x0, 0x3}, {0x4, 0x100}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) setitimer(0x1, &(0x7f00000000c0)={{0x29a, 0x7}, {0x101, 0x400}}, &(0x7f0000000100)) getppid() 16:00:05 executing program 0: mlock(&(0x7f0000e5d000/0x2000)=nil, 0x2000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000f78000/0x3000)=nil, 0x3000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000003c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r10) r11 = getpid() getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getegid() getppid() getuid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r11, r12, r13}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) semget$private(0x0, 0x7, 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/231, 0xe7}], 0x1) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x3) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r1, r2) 16:00:06 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = shmat(0xffffffffffffffff, &(0x7f00000ab000/0x4000)=nil, 0x3000) shmdt(r0) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) socket$inet(0x2, 0x5, 0x8) 16:00:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) fsync(r0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/96}, &(0x7f00000000c0)=0x62) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) socketpair(0x1, 0x3, 0x3, &(0x7f0000000100)) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x40, 0x2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="fd", 0xffffff23) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x8000, 0x7, 0x7, "92fcd851d60b0ccbaa7a3842c2f4c185403565a8", 0x7, 0x4}) 16:00:07 executing program 1: r0 = socket(0x0, 0x4000, 0x11) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) write(r0, &(0x7f0000000140)="5755bb36fa35192b49acc7b74363e8160b0ac299174c8f1a28b554f23e4c5d1b879c6a7a9e739e2f22a4ce5eba1979a8073a669a92c6c9967ce2abfc54cd9d3fcb73b1a96270fbf7a067014cf20ad31720974e60684a560eda0e3bccaba26fe5fef6cff1b5b44d195dad1b56b7a83dc7dd32e87c349805b69fea86414da4244de61f2470762079ae530bac7b795af05605e9b7f5292e815e5b9d09b7016580a74a6df2521ee39f03537a8f63c8fe868f8c4af69e5c526c65976b8c9eb9da128e5ecf973c23f7fe1c6f68f15ebe39089732b4192e665f6d4d6150dcacf755a59074f4c41e1c504630e2d6749d638414aea0405d4af3b4e493669b7f", 0xfb) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x204) msgrcv(r2, &(0x7f0000000080)={0x0, ""/192}, 0xc8, 0x3, 0x8a1fe6e63e6557aa) setsockopt(r1, 0x2000000000000029, 0x25, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = fcntl$dupfd(r1, 0xa, r1) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x2, 0x6) open$dir(&(0x7f0000000140)='./file0\x00', 0x500, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x0, 0x7, 0x8, 0x1ff, 0x1, 0xff, 0xfff}, &(0x7f0000000200)={0x101, 0x800}) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xe, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: setrlimit(0xb, &(0x7f0000000200)={0xffffffff, 0xe93}) socketpair(0x1f, 0x4000, 0x800000000000, &(0x7f0000000240)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000280)="bc7d575e861cd2c4d413bcd8aba393388e52fef438fb9593d9c604dc77af6260fbbca954d377be42f9597bd63f6255dae3281242f02e9f3717f7903d46c88d4b72d5c1ea1c7604ddecb5d6002131bd516e80f399102ed702d7e02465c16044c1bd8375da9739e35e20508b05283fab459f7c02c5ddb1cb4725c16578570c652c5b6e4dd7400b8834bc29a5cf41c9a24b9b7f999d3d5e48e261ebeff215e7f3950c3178303bd98833d9b757972de2645fa147b165de7093da83df74e3a0", 0xbd, 0x2, 0x0, 0x0) r1 = socket(0x12, 0x4001, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x3e, 0x1, 0x800, &(0x7f00000001c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/135, 0x87) 16:00:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100, 0x100000000, 0x5, 0x3, "371e5d7e2c098f1eb7c5fe8f78e7b504496dc0bb", 0x6, 0x4}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="f800000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:08 executing program 0: shmget(0x2, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) 16:00:08 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0xffffffff00000000, &(0x7f0000000080)="942364c154cd1337d7f2b6942adc6bae49d95372ce164c073e704bb91e0236d08109e76a25ffdc31879a72da0175e97231d8dd064d11dd81ffebc0e531b64873", 0x40) 16:00:08 executing program 0: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23f) setuid(0xee01) r0 = getuid() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="ddfbe8029647ed", 0x7}, {&(0x7f00000001c0)="13ec3bb6f4f44c2159fcec09aecf06ff68cb5d67e84aa824c71d32c19422a780bd11a242adee94cdcb022e9ca639", 0x2e}, {&(0x7f0000000200)="e8368cd4aa871a1139f9e0bcec6b074c36da3162d841d22ca9b17e03ca00ee110886eda97bb3dd914462209f2569f991a4d93cd72c66a38c78a2d9ba71f483981e1db2a4da951fae4a5f8563f34f74c71506f937d3e5c34320de9edb6627d4755da5c945d477c9e0be28d93d1b7055a6d852340ea70b8a67ce3b0da8a144388d3a001ed696d2ff9259da22369b3f56a91035191a26459f03aac34a1c60bf8c42f393be485080af41fcc95eaf287fc1b7ecd101ed002deb631a55f4c8a21980af01171c80297f0de3490b8b735583ccc570f2d3b8af0e58e8127243478656f1040ea0868245b788430e07575729b1", 0xee}, {&(0x7f0000000300)="68c2ea80f0bab9f599b464271d100d821c66dfc60fee80212986a048b71d44da084334b66740039170b88602e94d384092b630f3171509e0644238a51744af0d7631232f13ad6b857acaafa63a73606eb7360adb61ecef7c2286d3821f1146734965c9c3f42eb18dba59e6962865b7aa1677f0b3f2b3658657fcfc5a92306493156ac8d54d5f7ee408969af9e637fbf9334a02ac7de442ba465f5d07eb7c361b6e64927c96c8526b415317bb0b5073eb51e0d05b0b0adf98cd280c702dd2c419e64953732ceb5e8ad61cd17d3eccc8f65d1dba0b02", 0xd5}, {&(0x7f0000000400)="233c5eeda1f5b1369c89f6819f697f1422e891c067614dc55cb2b9ea6557cc5582dbad2e37d590ff38d4b6eb56d27a2e20cc520432fe21e478753bf250a4742ee185f32167f8149e4dff350e6375e833637b6f905c31cb79825f4b11b2504399d85eba9130fd3973f686aa7d157012f5ea12113fa47f0f0c755e7bcc53dacb9e460fed5726f78503b064249ea92dee1d18c8c09ae70ef97cff1d1050dd0568ab6e7645529d749c91db785032861e5c16045bc7fc48a439ea81bee67cb3dea3e105a7bb03f278dbd5350a77694f095ce49300d1518a839a53ce123f289c4412b1f0a54666", 0xe4}], 0x5}, 0x5) setuid(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb60fb9e43570541b) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() close(r4) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xffffffffbffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000240)="5ae4b5b6f5059b2e4e0912b24983e5eb478efde187b1286bc5539cc59fee23223d7babe3ea0b049661ae48deba0ba23bbbbbbf4b7a59b9265b4afcf502c13c2b789d4c7452ab6e57054030a9b57a2b7c00416f6261488555918294fa9a43884e4585b5cad83e3477977dba971948e0cf091b387bb4f8baf3a444a765cb1878f86e017cc4db4c2f0a22b3c2359a5a73321ba2a6bf42be84f282222b05040492089c8c11b6b2f9460c89d6c95a91122eb5b4ae58c4c30c1b7381bceec53ac7f8238c3bc663d87ee719e69f23f077f2bbe63e0e2a6e2f8a11a31a503d726b04d825532a4699628b86de97698aaa5959e41fde5aee31c4e0617c12", 0xf9}, {&(0x7f0000000340)="7f999e", 0x3}, {&(0x7f0000000380)="bc723d97a7060444de5c28a49363dc64c05f0ce36f096541fd6ac3b4f2727c7500c5570bcf33", 0x26}, {&(0x7f00000003c0)="066ffc01091f782ba26c0bdd24d479fee6defea3496572813ce829b5ac07bb7ca86cef93ec2505ec82ceb7572cce38f116524279d7", 0x35}], 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x400, 0x100000000}, 0x10) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x5, 0x1, 0x20}, {{r5}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x4}], 0xfffffffffffffe00, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x80000001, 0x7, 0x101}, {{r4}, 0xffffffffffffffff, 0x80, 0x20, 0x81, 0x6}, {{r6}, 0x0, 0xc4, 0x2, 0x8000, 0x8}, {{r4}, 0xffffffffffffffff, 0x50, 0x0, 0x2, 0x53}, {{r1}, 0xfffffffffffffffe, 0x30, 0x0, 0x6}, {{r3}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0x10001}], 0xc5, &(0x7f00000001c0)={0x1, 0x1000}) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x7f, 0x4}, {0x18, 0x1, 0xf2d, 0xffffffffffffff00}, 0x8, [0x4, 0xffffffffffffff01, 0xf, 0x7, 0x0, 0x9, 0x4, 0x6]}, 0x3c) syz_open_pts() 16:00:08 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000013c0)=[&(0x7f0000000100)='\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)='%---]\x00', &(0x7f0000001240)='cr', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='cr', &(0x7f0000001300)='cr', &(0x7f0000001340)='-.\x00', &(0x7f0000001380)='cr'], &(0x7f0000001500)=[&(0x7f0000001440)='\x00', &(0x7f0000001480)='cr', &(0x7f00000014c0)='cr']) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400000000000, 0x0, 0x29, 0x8, "efa67e756ff1a0da9cf49f46db76cfcdf87778eb", 0x298a, 0x5}) r1 = socket$inet6(0x18, 0x4005, 0x3001) msgget$private(0x0, 0x82) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto(r1, &(0x7f00000001c0)="70c10c7521ae93cfce5288a218c6755edb7a725018826a3c480070bf33ae8be8ded785ca7e940bbcccc97070b092e2b73fd090be08ecdada8122e70ba7d0b43802cbafa9db32471f70db64af028466cc30d88fe03e8ef7a38433e3547b40821b813d1ab61d88e649060c09a4cbba339d1e53bde7d402a72c2f42e6462cf1b047d344401f18141c3be71b22a922a16c5b10783faae118d249cce864c19e5e689f3fa6edab25730a830397c80ab4e55be44c3801e48396f38fef3100a0c18c4ab093f74e3c05679f1e6a5b8ab20e4f4abbf30639b5eaad31dce575cc438afc2d23e9edd1dabbe18769e5a535e0eb3a99372ec16615d662e09c51df9782eb48400606354aca550335a6239c31660d416bfd1f2c7cccc19c084df62a9d84971a88b2895317bfc46b2ed8944e40a068e828b764de19f52ce0dc91125d4b046b4ad66a0585554589e12a0e5118a0a1a2c11995070ce6e725902b0212141f0b15ce9cdfc49ed90ba419db26ada7e7a58a159af64e9de0c17560466b3b882e34aacfbec5a6bbe0cf9e86fced39b918b0a1bd04dffd87f398e3db2037af69d7106f5d68657e9db4060eb997b963b38787b2155023867db5181a54fd1c271de7057c20e93309a063477de5227a6e879b8b4b1be52fcf72523c6dc948009b7d1705b68de9e82d372cf5282845d8e3eabaaa9fb2a0c087c552923ac8c4f7724ae7334aaeee8ba9aa3666da2e6dafd0f861cc885b45411025ae756dc20e13cbf7152f4deb400e47859efe08a9c6bdf9fde61a2d030a1b9fae59044192228504628631b7bb2aa28e7cd4f324a1c5f7d5f783f5564e2ece3925f76d6f2b6e65916f472701fea6895613810896b95ffa559bb737d28b2c775a37eef28e0e5623271e661a5416fd78cdd4675f55801d1235abf9dec78c86fe953679e9bb78617d1020c5c08156f506aaad31cecb2bfb91131419d994d629983d0d7df295065c1bed470802c73431d261a033d3a1019d032830c2b2bfb0bd0887c788384a251251bc55cec77cfc62b87310916a5189052f1bbd273aa622e9fa616de20e0efa7211c047ab59080852e06675707705454bc78e3b559b18a6933bc4aa8fbafdcebd5ce1d1992359d20bd9385e61b3dd0ce1786e56a9237f97a63415803a89ac3986ab33c64070165a27f308708914e5c9fc082b3a42726c50f25963f491ab55043e16d76d796f3e9655340484f04d70a4d19102c3d654686dfbc5b5d3df42a59e065524f21f4e525a3db6cb72f6b35dbce7ea7267bfcf027ccd6257e6c9943f32122f7080b065299df78c83eb7b02cae687b296b0c168829aebfd129195575ef72e0da632202ea831b6ed371719210c702d0ac2d4ec9218622b806f4261a933e76dd98c57656c827e7564c3689626be46124b0bd505708581db604066a9754672c1b499f3cd97970f8768971573f0c8a5b3d5c548cf5d6e592bd85d1c8e8acb036172e57540d2bc02da9cdc28f20da01f492be47c5ce53f3e02db4b8b9bcf7d250d7cf6865b60b16980d46c417662b1f1126995ee70e022b71bafb85a03c3dcaac06f52126d8d205bdc9c049a5b6cd9c3b40f0f393902cb84d8665ab3fa5d107fb79c8818f3233fa97b424a54d2e8ec6b5c00520a0c4d525d75dd65247637468041eb4cf898768a2d1e5bde2cdaed360429e727f47606b3576c31b17b59ea2d394c1922ddd7c3662824421194992b11bdf183a85d6af2b9d5a810242609a7306294542929ef40a816daf954d7a1b72a51faa28585352cf9097d0b9a3c51529f1fc4226cd09687c77b87850d723575a04103d4c9b2cd626dc0a8c575150709f725c1a11ccd4a9792a02b8d7991ef2f8b69068aa3a72800827a0a626364603d32b2710680b244d8e1a2f775ecddf6ec59825529391dc002829a64e1414e4f845d2403d2b1414779e87597822429d1080928724faaa8ae8634b497a1479354593a972096e0a85c92d4d65d10c4bc67d76af1f826f2323c72bbe6dd90c385dd7e21721790c6937a23a779507d4eee395b0143886c268f6a05c77d87825070d72ff2751b0055a064b59d098c70b5a1c9ca8ffeca4eddf9323f3061edda15f1d73eca17121675c8acbc4cf78b74821ad96763174d06bbe9f8f2bd757832df1d6be0e93c806b2235eb5fcaf09500f7163f1c3827d25bd22d391822b3789a16a2c9936cce4faa07e9e1759324aedfdc8f371479242f8475096063f9be209bcfda3b2217f84393e10914aa7ef8decdcbfa8b1e8444fe7ddc8623c959bc0238dc95523d5f1b37ef1c07b458110a02fbf6b53f172a10f9c81b809fb6d3144df59eb2b39d0b6a9b57c4eb7a6a880e5073c93aa1f47884c204133c8d9cd1d7b2a99c608be4fd786deead4e92eddc3bba49d239e88f6f33dcad7e37739ddbc22909d851b21606c1b2db7f931d8b60a3198b1cacdcb1f3a7842a398ea22f39756fe624afffd949479b5366d01c71e9aca4382fe7d9c3aa271865218215ff1ac2d5f099f85220e8a50399ff545f8320dcd1575fba0ba2e41324a760993c9fb73621467c50016d558440f538a9f19f4047f58a2fb0cdda515d52f80872db9b4b3c34d205e63667770e7859ad644a0879d4b7747270916574129ac81917360db3fb04790a1c4c2a3e48676b4d720eea44e1420faa110af37e62ef00a1e96a2218bacf7811febe373cebb1169565183156ffa1c6878de13f0712f53effedebfde59271b4d82978d3a7ea8a43b757156f3ec94c9e86924de46753a1a70b6d501588401dfc9822be45b372068eeec6b15b1372454d32aa5abb3f78105d832d19513ff744611f70051748133d64d396217706978634a28b8769ca416d8d85a242d857c73d67be0c65fa36c2b7dff89ca6bd796a4023dfd25454637112292969592600a75e22c836eafd1700147948c54edaa843a7d7e8451a906b1fd31dee6be921012e220a7b06ef98f26474c8c0b42e2892d6b0b7edde4e9a7ec4143442a656087ef2069792de507ba2f47ebdfd047700fd49fcfb904939855111a43998878a309dbd7c59b274a576c2ce0df7e9825ffd46c799ab074813385b6c6f2720f5c911ef769a70a1c2b0f9374aa5d648139869f5c3603cae6348fc18a56766cada216f2b41012933d8cfacff9e42beafc0c5621f8b3c13b2d83ae956ad3a210f8d7c84706168e300e6486626dad0d548fe98a260906a0e9bc0657e9b0b1750a06132f34eb84022942e7085e1382f1bdb18901f1412100fa1a69cd52e126f36176b39817fa274187591e95a15154c91bd46f5b9ca1a337bcea4e8dda49b2b4d08ebf5874f172acb87e71f63d8077339ee0adcd3cda66751f255c999bf0bca954bd5b448ea68c749b040ff363f815e1489a22976e4504a65519d81358ec69cde563aa32e361f90794b91b68e0a9206dde38a26cb789248ac0a7f4ef7d414c61569c51daa3a7b9a9f923eaf8a46d4c61d8c6afe42e5a7eb0de13328240bd212beee7e204c65fa3d6a59fb8e86457f10b5d8d8c466516e50ac3b3ecc4e0fef9ee4a819e3de1cef034d12700f77d408c3d08727bfd2841127ef70e2254f791b19cfc333fb7d35d144423713940c68264fcea8b6d071bd9b56c7b4e112d7d883e03b882c2d185f310fa9325feb4f4735a05efcc8c74df4c4efa7c3cf4c28d32672d0bfd69735b10f7b52ecd4bb30f0e2fffee42a63fb1fd64ccc570e51eaa54695f8dc30e3349a0b0d255d5750ff5b77eac231f1922db32b8ba61c059462a751ab877de2c9291e4372129c3b9b9836a240e5a4a5144b71ddf778bf662222aeddb0f448cdab28fa9a9dc4b2f918415b49dc86c998edb081ea32877ee0d82e4f5b0808c3e3727d34eb3e7eec32aeca19898f10c3657e1e9562f5cdb49280e098e9b9a93c63096123cdc80220e0b58e1c1ce78767081729a6b69b0b9525a96ae4442fe4c65038af491f82c9b221db5d9a1ef261e35b9df140960ef3a68010acb2cf8c19a9c925fcb2bec48aa0838e12751b4190fc4e8e4da39b45c1826c4842fc8256afec794d38ae5ca8f08e0b367302a3fcbbce5779f7c51b1d16135152573b0833a05f171db1b45ff8e0fac7933222d56171116c4ff747ab1bafccfa2d7e12cbad012e6b7312cf28430038055faa78f3e368cd739c934451be41b68418403361f048d0992c64639ba97e60decafa2a21169fff25a079ce62eb8f197b92d84c25de275c7de1d8184934e2c87d1618b0ad6f91aaec5a57cd7e518f1c6d673d90b668e64a6693b53d25dc415e6b218a739ec69d34632f81f46c79d2826fd88aa2e231504d85b251a540552d4945b0f03faa61bc4ec5931d56342d64fcdb45e62facdde1e004a703ec7e0167ee3407552cc38465f16d2f766a036b00c96cd19d0214ffeaa9df2dab3ca7e8573291e41d4ac053ded7ab4bd14ad64c18d2b35baf8e1c73bfeecad4aec90a5e552aa75eba7d8bd7db573088da4d0b26adc20d9f6cb60310e99d3f84af2856544d0fb84975b3b329aac9f6b867d7bfcf07d0852e33d1ebc4a23e64a84da3bfa3ab1572b50922335fd47333954b3aaf68018db1c86f40bf1af2cfe2593a84dc8849e7697bee4f36e80f19eeab9504a4ef50e75cdfbe6a5b34ed747316789b3f91eecbb7069de0d19b0c8b5eb20593349e9ba8818dd06724920e6adf8b2a1c92302ccb9bb033d37f69fbe93a35343cd7c8d30d2273ff4c47b3259fc142c80994b21996aba55f6fbfbda0465e223c65e14bb5fa6f149f3ee56dc1c9fbcf534432068be17efaeeb9e99c67f2c109d361d7b27e7ddbfcc8627aa41a2f0f5b94f1cd9fff3aad11f5ce817d561b8bbb1544d7fd05d53a53118a0aa480a57c2c3b991296c73150201587f8930d382c8d284a6d17d6ba58fa46f70a631623172e66c47faf5d1206f831d6cda692fab85c6e69c0d6b7fd67caf11155d4bfec91e549ab339063c821e4eb44a2302c5f1fd9a1e59f8b544314e88dbafd38167b8c017abd47a52756470757b24dc3016111075ac95a804772e4f73afed11a6ca5b8c316a13cb3fe79727cb7f17ec391330a595a8c072149a85e73fd59b2a7c578cb134e7d70ba9050243a23acbbd95e11f9190f475b24ce87fee93615d7a60707da1460624123aa201bf9883d0582a124f97dc4bfbe0589fbb9089dd1ea3ae9eca512ae14b605fcc32dcb3b73c436f3dfc22cb1c91e319cda7f9341a1ab625d5ac28ea793453fec39dc8f7fd50f7096edd5f3963e05125f3303ed222987e23dec66d7c9cf33c549689e7544064be93ac16fe9783c119881116db6874d498d945cce672578c815005e5b22477ce9312bef756c3255d2e15270688d9aef558bce6be3cf02f73aed9b0c8d899c40e4a8020d33f4d83a8d4e76ac847bd84376f002660a5eaa196d0596ba28ed1a6e5ea68da03b04fdc60a3d40af42e1bd770c7193748d44de36145109b3234cc33442c1c0b4246017f36dc0a2ed2fe2a57ee0a94ed12872b44fd849ef868d9bca07b1e33266b9e0a79500dccb2baeeb61acd013ed81af239956f0ead024aceddc1c3ae5242422d94e86dc89121f362c178326e9d5b5228b36467b38c7477fdf02005f4ca9bc7dfef489dffb395b4e7bce6542d03991bd2837c94491f3dd2df1a70cc5eed4fef53938a182b242256467d8beab6619491d04da45dc11d22e23628408cba0a82018e4abfd76cdeb3ab16dac522069d6a81bb00545eb9912a3917d15938262c4faf80c196f0f10a7f306d381a7a3facc193b9ab958e9eb617da5b551a6e908eabac278c86bef2502", 0x1000, 0x408, &(0x7f00000015c0)=ANY=[@ANYBLOB="00002e2f66696c6530003142bbc2b657ab9bb2ee0a574acc1691"], 0xa) 16:00:08 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='%:*,}\'\\\x00', &(0x7f0000000240)='^(\xed\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='^\x00', &(0x7f0000000380)='[\x00', &(0x7f00000003c0)='%./-\x00']) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x400, 0x65e}, 0xc) r1 = socket$inet6(0x18, 0x4003, 0x2c) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x8}, 0xc) 16:00:08 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x40) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x12, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000000)=@un=@file={0x0, ""/96}, 0x62, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f0000000540)=""/225, 0xe1}, {&(0x7f0000000640)=""/100, 0x64}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/11, 0xb}], 0xa, &(0x7f0000000880)=""/72, 0x48}, 0x843) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = kqueue() fcntl$setstatus(r3, 0x4, 0x0) kevent(r4, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000280)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000000)=""/241, 0xf1, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x2}, 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r0 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x101, 0x6}, 0x10) 16:00:09 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0) 16:00:09 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0x59b956ecfc463c3c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, r4) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) writev(r2, &(0x7f0000000000), 0x1f0) clock_gettime(0x7, &(0x7f00000001c0)) 16:00:09 executing program 0: clock_settime(0x800000010000, &(0x7f00000000c0)={0x800}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) read(r0, &(0x7f0000000040)=""/94, 0x5e) clock_getres(0x6, 0xfffffffffffffffe) 16:00:09 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6020, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x10000007, 0xfffffffffffffffd}, {0x1800000}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0xcd, 0x80}, {0x2, 0x8}}, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x9, 0x9}, {0x666fafa2, 0x9}}, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r0 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x6) 16:00:09 executing program 1: r0 = socket(0x20, 0x10000000005, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x179) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:09 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/143) r1 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) poll(0x0, 0x437, 0xfffffffffffffff6) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100000000204f, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/122, 0x7a) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0x40003) r1 = geteuid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = msgget$private(0x0, 0x1a) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x8, r1, r3, r1, r4, 0x19, 0x4}, 0x4, 0x6, r5, r6, 0x7, 0x3, 0xfffffffffffff4c1, 0x6}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/138, 0x8a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) lseek(r2, 0x0, 0x3) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000040)=""/249, 0xf9, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0xfffffffffffffffc) poll(&(0x7f0000000180)=[{r0, 0x104}], 0x1, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/26, 0x1a) setsockopt(r0, 0x29, 0x102, &(0x7f0000000000)="d5ff9668", 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: socketpair(0x1, 0x2, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x1, 0x9}) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(0xffffffffffffffff) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xe67, 0x1, 0x20, 0x1, "f93182227c36d867cfe9adc445e6573d69ce097a", 0x8000, 0x200}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x11c, 0x6, 0x3, 0x7, "c2fcff7cc2cbb0a292e6d9e8cec651054335db8b", 0x8, 0x101}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) readv(r0, &(0x7f0000001600)=[{0x0, 0x216}], 0x172) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x8001}, 0xc) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)=';', 0x1}], 0x1, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) 16:00:10 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xffffffff) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) recvfrom$inet6(r1, &(0x7f0000000140)=""/230, 0xe6, 0x843, &(0x7f0000000100)={0x18, 0x3, 0x1000000003}, 0xc) r2 = shmget(0x3, 0x4000, 0x98, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000d8cf5619eb2b7429ce1a6e4f8176dec690c3b94adbe05d45cb175ae92a97c0c25e2039f0a7d69ad80a2ca80eb10b2c0e97a04c31de231b0f73f826f609fe59e4863f39f4e72246f217169214575ef293d57b9483c6a4340157b63af948af9a"], 0x10}, 0xffffffffffffffff) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="dd", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) syz_open_pts() syz_open_pts() 16:00:11 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x3f, 0x120000000000000}, {0x18, 0x3, 0x6, 0x8}, 0xfffffffffffffff8, [0x6, 0x1000, 0x6, 0x1, 0x7, 0x8, 0x0, 0x40]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x40) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/231, 0xe7}], 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:11 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:11 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) kqueue() pipe2(&(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xffffffffffffff80, 0x100}, {{r1}, 0xffffffffffffffff, 0xe, 0x80, 0x8001, 0xff}, {{r0}, 0x1bfe1c73d93219de, 0x80, 0x80000004, 0x1ff, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x58, 0x3}], 0x772, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x9, 0x6}], 0x2, &(0x7f0000000180)={0x2, 0x80000000}) 16:00:12 executing program 0: r0 = socket(0x0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x8) write(r1, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="8280000000696cb87d4672215a5062ce653000"], 0x10) bind$unix(r2, &(0x7f0000000380)=@abs, 0x8) truncate(&(0x7f0000000080)='./file0\x00', 0x8000) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x18080, 0x2c) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x6008, 0x0) chdir(0x0) getdents(r0, &(0x7f0000000000)=""/76, 0x4c) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) setsockopt(r0, 0x1, 0xff, &(0x7f0000000040)="aec633bd29ec2d126be86f691065f52ccc42e8d8b7ee444d5a95d73d3c42452b7be3ac66124e4931a3310b589cab3386b4c27877e1f6464008", 0x39) 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10d43f61) setgid(r0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x80000000009, 0x10000002a, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x101) 16:00:12 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 16:00:12 executing program 0: pledge(&(0x7f00000000c0)=')]}\\\x00', &(0x7f0000000100)='\x00') r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) write(r1, &(0x7f0000000140)="391addfb174ac1cfaabaf2e58b6e619cf751d1cbb9920ec34cf98fd0c12b1758d8235e05f75f196eccba955081d7f2ec183f9af4868b", 0x36) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x3) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="acbd6acaf95faf71b9535b8107a56c2189184f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x9000, 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="8fc4e6f1337d95fe5a78b58f8e799201bf0f2decdd8d4106803228f837e1d676e8eb3cf35b3a64b3a2af4e61627698485ba4a68b636606aad703b22691c5b2f7e9251d3aad5e5142168d9941af554e0533d9cd641028ef8e9cf0905b74fe20eca913725602f69386f6da95780cba51200187804cf6c9be888bd42e4d5436111bd79198c03f67d4f2dc8a205a82f516474e059d38b2a03e2cfdc92365ee408149c4aad0460f2726fd9004b20f1ffd392b86f966041d4300ea887bfede3ffb0ef6d286fa2a68de861678b6f9872bf01b8c77b91ab63c2e4030", 0xd8}, {&(0x7f00000002c0)="435c0206e97244aa418c4038c93c939a70573bea03dc34a434c611909132728e14b646bafe95bfc1d1a709f8095cb153220f5ae23998fcdb65591648cead20ab73b87aa7a56ca87f97fc43836dd3c31b00af252623d07ec37a309d7f902e855cb573b0bfcaeb8c", 0x67}, {&(0x7f0000000340)="0f998d5f997c2a08870cf2ffa8d4fb703f52322570bed31afff4bec17fc507ebd6bd1aa5b569c1", 0x27}, {&(0x7f0000000380)="883d0a5ee1175aa71586b56b155536107d179c26d9a745da6ce63b0586571dd06c1b8ca8cb07d8985b1ce9497ae3159e5d48b10b79fa3d1eb2a54f6e5750bda7a60630b3faf65f12b33ad2a0bdb1374b6d49502fa01ffb3e1735494ba89832e0996533", 0x63}, {&(0x7f0000000480)="39aa3fa987794680bbc0ddb78e12f3da9a34388f050734fef15387c16430c3802634bf55c275aeb3cce68cfb225a83fc6306061244313a6c497e5585c4aba3c2b1745a4c943868dd028bf1466e4cf11244168645a9acd81a4f72a1bfd363452b2645f34a0757987d01dd2081a35bbc46f2b1bce29641f19261a790", 0x7b}], 0x6, &(0x7f0000000400)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r2, r2, r2, r2, r1, r1]}], 0x38, 0x4}, 0x40d) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9e3, 0x4, 0x80000000, 0x7, "b2ec0ffcf53209e7b12667a54af005125d4d7d53", 0x1f, 0x40}) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:00:12 executing program 0: r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x8001, 0x2, r1}) 13:34:12 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xffffffffffffff0f) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f0000000000)=""/27, 0x1b) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0xffff, 0x5, 0x53ee, 0x40, "ab6024881f5274021eaded08db2139e4e56a14ef", 0x3, 0x5}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) poll(&(0x7f0000000300), 0x0, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x9, 0x4, 0x4, 0x844, "4db72bfef46259502c87cac9e1fc3b96020ee354", 0x800, 0x40}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:12 executing program 1: r0 = socket(0x18, 0x4005, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) setsockopt(r0, 0x10001, 0xff, &(0x7f0000000080)="65f2ae7adcf727dbc2ab6681f3fcd47965f48da51bbdb67b631bf12f6f12a317086d0b4b56e19963b260c121d027d7f8dcefa356f93a0098859003a555e3ae55d6e5cf7617d10a5b31fe6516e01960f2dbac58111133262c1fe8adfb5fdde76ecb608a9740edca85056fb44cd98e53fe929c5f601fbe6a23bb8823c041ac02bde8b933a921e2315dfcb2cef539ddad93ea4fb695c36a458c3534518b7b9e638cc6b8d455bcd946fcea87b530f9e60a0552e6f07f134e509025ab08b7fbff775465363c3ee631d11df5b41360ca29812b7c33e044e8e099361e1f81", 0xdb) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/36}, &(0x7f0000000180)=0x26) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 13:34:12 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) setpgid(r1, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgrp() truncate(&(0x7f00000006c0)='./file0\x00', 0x5) setpgid(r1, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000080)="fd99453e35939b7748816d343b472a486ff1bd14e03f78cc119fa0d85911f1e852a6643d72ce32c77995dbe3784ca00c1338db911531170354c6f58173c97aa1dd2858ba41e3702ac857d56e7d61822a8015abc60807cfc29459b724beb3ee2e548597f679f0e7d2b768b71465", 0x6d}, {&(0x7f0000000100)="07db8d9e1f52d0bc2447c6249a24ece9e51d99eca7bb674191ba9eba8f4c9d19edc658cf5dfe64d3968603735666957f7cd13252ed3319ddab1ad4fbe7f46b5bfa3aa448d409f53734328b002fc8822e249db629985881491517691fe4edff495d956433190af724d9d6837ad9cbca1b58850c93abb4a21b83c929788d0aa855cf885e02bc2b7ff38c230b8e82d86dcfd08035033c9d62c3832f698c80776d7649f4c12100e0fa1d6b4555e79a2fd4d0632da73877fc31a73b2443b8e1c61c3d3e343fc8f0d2905497a06dd3bf68f0f6064e397416a534bc5937754b585899f1b9ae32b3ec3f49870ae2b7c74a29b9943cb43cd7", 0xf4}, {&(0x7f0000000200)="ca21714126f01f3e866f424f1cfbe8a533ac46bbb6a702519313c545b159a77690fdd04a830d5357960bc84ff7e9598a5d7b6f6732a5df0232dd570be405914fef4f35ea8f3a0f3beb3c55182e3c74e849d69224da4dcee4eb6f488a346d8011ad3333a9e0666505c015556fd31e4d6be1143f98949b18ce44323d2e9a51398b5b04771b5e0d1a25e196513d6534d673adf4897e14fd37de7b54ce6c62e59612342b9361f12f06a84676b339aea2afbcc0552f6a9a", 0xb5}, {&(0x7f00000002c0)="6b0d84696e309158c5462a75daa2e6bcc9c62f1457009352697d1f91abebde88cd18", 0x22}, {&(0x7f0000000300)="2adc0a75454fb8b6d399a904bcd15a2b6c7abbd05b0952f90a53c5968bfeed674787b792097817f30e75722985f9c81d175dbdc76ac24a9a37e107902cd47fc1eb2eaf1ec887293403470f64ccee575be270abcb56f252bd4d88f535be638390db598452b450dde49327098248891d14ecd454e448065aa843283e8f70d44c911f23479fb18ea789cb81c2ebc6fce7a9873e3c35f5fa584404524febdeaf42168f868efc9bb3fa28e13831bb0a8a0d8b98b50c22e208ea72c5a29aa2b3c9a42b984db31fc7c88565086993d9b5f817416bdbce4766b79490bab134cce32c", 0xde}, {&(0x7f0000000400)="23f8d2d7be4e4e", 0x7}, {&(0x7f0000000440)="7f0071b7", 0x4}, {&(0x7f0000000480)="b5329ccaa44fa56d01154fd3c3c00ba3afd532a6981eb6943458567733f50aa9d0969850de3a8e", 0x27}, {&(0x7f00000004c0)="85f1d497c8ce3d3fffc596d37078c90f8b4c1fed4841a422d75e5fb122e345d5562d3240194805f9ebae7a2b61531e46c46c9c70947c8347bf365be99cf33e15b306626d00172d0403cb3eaa15e77aaee4f0176fd024e18f346c18270e4dbb453785610205a19f76568a2c4ac781aeadd1c0f0477ac557f3e56c", 0x7a}, {&(0x7f0000000540)="1c15d5b10cad4051fece39063f7e65985ce85ab42da62b701ae40a6c03e69f08e36b0f12166f121de8a45b58cc972581008dd6f7cbf8e09f80978ab1eca2d333ec5402223f2d85c17c88027a1097faf6bf724a225300fb1e73050d127053ea6756e337bd2e0c08bc0483baa9b729b269ca4e98668d39f7967f51a35fb0ba9556940f8827c2d9198c1cddfb29", 0x8c}], 0xa, 0x0) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:12 executing program 1: pledge(&(0x7f0000000240)='\'\x00', &(0x7f0000000280)=')+$\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) fcntl$dupfd(r0, 0xa, r0) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x808, 0x38) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x1000}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) setuid(0xee01) nanosleep(&(0x7f0000000000)={0x8, 0x4}, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/149) 13:34:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x38) recvfrom$inet(r1, &(0x7f0000000240)=""/66, 0x42, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x218) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 13:34:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus/../file0\x00'}, 0x11) mknod(&(0x7f0000000200)='./bus/../file0\x00', 0x80002000, 0x8) pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000040), 0x10000) dup(0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f00000001c0)='./bus\x00', 0x80, 0x42) fcntl$getown(r2, 0x5) 13:34:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 13:34:14 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/176, 0xb0) symlinkat(&(0x7f0000000280)='\x00', r0, &(0x7f00000002c0)='./control\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x20) sendto(r0, &(0x7f0000000180)="bd5098d93b4f4bedc36a1f57fd1462653337957b8c401fa78a45f8c3efdd52fc1e02f25f05716f0cf76e33b9f9e75a17599e10989e6bbdf9e6a0e287806fe91ba4436b444a6a06f2eaeebcaf166843d4c9fb3bf2ab48711343c411daf44bc0eecec202b2cb6d80700bbbb21c264148e58ca19ffc5a5e9764c483ccf75942bdb5034573051484d8ccbabaa31515a584fe716a4d2c887073898c9c1f19d74591bd53ff23548a040726e2ebf92ea9fa48162d9516ba234444fc942b7bbaf400dcaea9d585d4dd97285fab1742b6a2e502fba1", 0xd1, 0x403, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x683}, 0xc) 13:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x7fffffff, 0x2, 0x8, "47f2a30ac66a3a87c57e714e185f835a83f3b0f7", 0x8000, 0x7}) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:14 executing program 0: r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/244) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 13:34:14 executing program 0: r0 = semget(0x2, 0xfffffffffffffffc, 0x400) semop(r0, &(0x7f0000001280)=[{0x0, 0x7, 0x1800}, {0x1, 0x81, 0x1000}, {0x3, 0x6, 0x1000}, {0x0, 0x8, 0x1000}, {0x1, 0x1, 0x1800}], 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x0, 0x3, 0x44) 13:34:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x60, 0x80000000, 0xfffffffffffffffe, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x41, 0xc2, 0x8001}], 0x7, &(0x7f0000000100)=[{{r0}, 0x0, 0x831027cb52d03e68, 0x2, 0x6, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x11, 0x0, 0x2, 0x7}, {{r3}, 0xfffffffffffffffe, 0x12, 0xf0000048, 0x100, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffb, 0x0, 0x13, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x3, 0x6, 0x9}], 0x1, &(0x7f0000000080)={0x1ff, 0xc0000000000000}) 13:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 13:34:14 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x154) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) 13:34:14 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x7, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000200)=0x4) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r5, r6, 0x23, 0x100}, 0x1000, 0x1000, 0x3ff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 13:34:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xe12, 0x509492f8}], 0x6, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x1, 0x81, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xf0000001, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1}, {{r0}, 0xffffffffffffffff, 0xd8, 0x1, 0xffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7ff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0x32, 0xffffffff80000000, 0x55d}], 0x7, &(0x7f0000000100)={0x80, 0x401}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 13:34:16 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x80, 0x6, 0x0, 0x0) 13:34:18 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x86138) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/45}, &(0x7f0000000100)=0x2f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x10047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000300)="f72d3197aa881253b7a9c24010948ea3a728633f7c0a56fab223fb1c3f5fc9f25efbc1c1738f10c44f51cfbeb3d8c8540652fa325024592be2722f5e5c96bf7b1a7ec7fa5b4c20827cc0c33f0ad36b9046e841aa98fd6a66c4e8cb04dea115d6049ad137c4da95adfe89d7afa194a37b7ec86aafa902dbaf800ec85be9c22701531f0e0721a071f7b822c53d137dbaa1f94ee55fb6ed29cd068b955737b63537d2b7f0d939ff606b8a83e66bdc7156d6f51bf1d8eec95d2114dfd2ff46b51b33616c7e64ff941138768c", 0xca}, {&(0x7f0000000200)="5aa44c1dec75adcce15095d2ca2e17992a57c5f979ee63ef76d64ba10cf228b905ee8f5389a71cb8ec2d186523ad2ae34dffd44a0dc18f729d9b6816f039", 0x3e}, {&(0x7f0000000400)="99ae26a9b2fcf5f147591fa21cada24e51bb4ee8d02a1225984be07d30cf5e00ccaa891f384ba37866f6ce4f774e97afa87a94e3ce95ccd73e806eaa6943cb08ab896cdd61dc7e4e102717ab2a74dc5284d8f21cdb1408c146e5c0d6fe38787a5f7c9829004e515b7dbc1ae7313fca262e87d385c52ddc78776d2510cfe1f0e0d7bd996b6b1fa07fd8e2af9e512b86adf2a2f9347a48652be4d1f592086cb293067ccfb5f6023bc4d52ea8e1a293f66c69918832a89b476902915d7b737cea0e8853f553fddebe8225ba9bb17976cb0bf0948831d1814417e15dc639f2c18da98f59300c4630cc633bf8d8807cbfcde2", 0xf0}, {&(0x7f0000000500)="a8f666ef98e2916f0eb84a2f9800d887800580eb49b5ea6de5e6d38f4f2100c3546c4ae3405fe495378d64a93ddf04cb46cd4495c84d1af6c146ab51dd9361c33cff69ac7776b499a50d3e82a07b167f14dcf7cc6f595f1414cb31cd52d3a3b69d740b6490a2c8d0daec3a096bf52b00565c581f5ebbf808bbf23d97426dbd775aeb74de611fcd0de9a6e517927a35daceb7155136a35ae0556e2c77b05bf13c6066c76bc00255a273dd5cfef13e388a3adf1245cf92a9bac1", 0xb9}, {&(0x7f0000000240)="c8690a16a1ecbbddd171d4b77f90", 0xe}, {&(0x7f00000005c0)="e8e85af2e1529e221983a025d65d3e120fdc73045a1f7f2f7adedd60ef8cf486adeae26d91886e6de5e8e85c912a78c2e1621120e67f302ccec67bbfec593023b8b9bfab81e52f4dbaf671410dff004acc624506e50414fc822c76d6c7242d339b3eec3902392c34d632aec34e278e0103d97eb9a9bdba6c13ef26e9e9ffb13f6ce7ea6b58b855d990dbd747cff18b8175c62341a34e9567d870", 0x9a}, {&(0x7f0000000280)="73226600f94d699a6afdaceac16bec87", 0x10}, {&(0x7f0000000680)="264314d1806e7db7aa9c76398b513e64edf7ddb0a58eec4557ee1c85383d95bf0c0e18a96484ed90b6110549983a352339c7cf9e3de5157ce81900cde7b9ae82ca3055664fe8d38bb5527fb8f90f616d44023417f03d165b8e8c", 0x5a}], 0x8, 0x0) 13:34:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1013) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:18 executing program 0: socketpair$unix(0x1, 0x80000805, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080), 0x7) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xd000, 0x9) 13:34:18 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x801, 0x1a0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x23, 0x0) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603664e743a92b6ab459e96a899c3ea85c03e2", 0x20) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 13:34:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0xffffffffffffffbd) 13:34:18 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x7, 0x0, &(0x7f00000000c0)=""/51, &(0x7f0000000100)=0x33) r1 = socket$inet6(0x18, 0x4000, 0x80000003) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:18 executing program 1: getpgrp() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x18, 0x9) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) readv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f0000001340)=""/150, 0x96}, {&(0x7f0000001600)=""/102, 0x66}, {&(0x7f0000001680)=""/88, 0x58}, {&(0x7f0000001500)=""/70, 0x46}], 0x7) 13:34:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() close(r0) 13:34:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendto(r0, &(0x7f0000000040)="d17b658c08c6ef6543a9a175b845b9f3ed07f124a4aecb86b1be6e478f84bd0d72f69152ce", 0x25, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x4}, 0xc) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 13:34:19 executing program 0: r0 = socket$inet(0x2, 0x10005, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x6f, 0x0, 0x0) setsockopt(r0, 0x42, 0x8, &(0x7f00000022c0)="a1acb49c5a8b89677820b2e1ff6ffcc546fcfa9c11d7d60d2789555303c200f3b5d912f637627b7dae821034cebae6eb68b67e3d4841fc0a1d6512c6106264d30119947dcd7d4218dd08ab9201462ab436f67af9fecbfe9fb2806c54cc441aa2eebbe1ac5cfdd8db9a30a3d211c601940b2edc41f790924856ef9f022c2dd68b1a77c81c1c5b4fd35d8353fe51f3e0b281903e43471fe033d141deac339fd0824abaf88a47bc971b9ab9b01d8b956f2b963fd139621b503c53d6f9cdffd5f5d27ea899ae24114d4de4c31617899194d471cb88fa92862b977fbc30f502cf60d6904e9654812e212f7ea5f64b7af572a98ac7952120618c5cba6e84a4f8808b921f8c0705ab1d4a7d1ba890b0d2051ce85c307d4c11daaaeda23f7f0c767aa92c85a253c5e9f4a88bc7abc1d7f142f102713610472ccb18da0b2ca829ff9a873a3338fba1deff18cfbc8f393527b462621729eb65c894b380c8fa568fda185709a4c8501546dffa3264db3af31725d69b8505ac7740f647a779c9d7", 0x17b) sendmsg(r0, &(0x7f0000002280)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000100)="6079b0a67b7c914c4be8c39c06203b26f22bfaf799c334f53fc5086d02ae7814f6244521ae9f6396faf4a5a5eda92302ab7f75ba2c3cd1a2b060d6ab4794bb0ca5baad8184133a0b31a8761830", 0x4d}, {&(0x7f0000000180)="7a997bb396213944512abd6d4341d95c814295fbb593ccd29f69f02f548c85fc7ca74aee450f7e12dac6adf1ea0c01bbe52b96c30843b7294184280848f7fb7df412716bc242897ddf64977477ee8820fe6663fffe3fc37391dc1d0c19da153473239fc0ffef9d1be718a4e2e7d0b511423755b96aaf8b6d9c82f312b99844ef441efcdfc824f1fe8e0527a297aac0c6e8372a9c32fe9e0dffc14991efd3e6a796962961cb60a5dd964f1d228f56db80ea110c763ad606e2335251cd0d7d5905dedf72a8f7ad49faac3d72a5b31c5707f89389b7dc75f106bbf0f9e68653b4db0de8b76fe6687d746c871799461e9d6af276a5473592c9da689fc61a55e90a74515eae9a897638dfbafc2e28d79f2ed30c38a7eeaa2773076f0e86ddf912e00f841db7f6ca8c81b15e9bf31565c682f26cec3b4c8bc486171ae7d05d9779c9a2689ac8f04f92ab2f49f365277744bd4179efae8343994fb10635b79b3778e23efa105c9b617abd72f6a110ebc6ffc67deaf160e701fcf9ba80f9deb5444ba4b62ad7b52336acc869764714f558e34c7be6be18fbabc6c4a47efb59f4e7b14caf82c9e387990bd9383ea2935b57f168f1d672d820f25da9fbcc3652495065e2f6f8b32d29d189aa64658650a2c1ee2fda951d22bac8d7e01a3c8ae9a545839ea1c1f01dd17374918cc06b0d857bf67e4b1bdf211a8a36a5d14a6655dedd7cb669213290db8bd35e57dd7cf8c5c9fc376aed02042a161ac284c77d99344812c521ff072f40b1df1cb2cd787b898b7226d734c93f65962e237ca50340e0bf88c82e72e2a668895d673678f09217f153866e5d161b4c048a9ddcd7bf0c960ebbcc38dbf4a245a47cdda1dbc4a2fbdc10d464808f0c122e2e4c5ddce7d064784cfb422534e0a6f7800ed3802eebc8c1450789e2c19bbe67edd509ed9e4f5dec5360418d572ada3e3444a308166fd1e26fd24a15e5c8e2c75d7f6a155baeac356c25db157532d80f8f79911371183a190576252e4e6c97d95df746e659980a3a05dd73f992fdebdfb9d56f1f642d804f054a87d9ec8d50cf1281904d09fcfd58629e15e24441ed7a2f133b216789e435b9fda07a2ea8cab291b692a92e4a06432201154a60abfbd760146ec139234c509f19bdb489bf0cb5a3e6d7a3c75e02dc404e34c0eb3926ce14a29003bd9d87fe5df3baa51729dcfb5237d0d63e0be700fcc7d8cc0bb0a5c23c6958d906e7e3363d8ed97082e34c6c17844cb062a29c0dbd2059823886d69fafdfaaf8cffd362afa3e682e61806b6b7d9728bb518c83428ae77024aab1ea50121d1ffd53c6c7a2aa95da303cda6d738ee54ad8c0b2a749c5aecd5b72812a5c84cf750b254675acfbea0fcd765d34d5084afa8bf1265c85bdbca1fce372a243a2c66e8dfb4ef1ed8781c331118da8b2a35d546a785814329cb4cd50bc73265ca94bc033e06554eec1537487bb64334a242adf7273b0da4917aff554a8577a545cf61b18fad00bf472fc97326d1a73d3b87a51f9abdf69d0ef41dbaed25a3380462fa643b14cd9f95b8c6913e105c35c73e5ecf6589b7b03b5c615ec35f2b5b05aaa154ccf04d4e43766b5dad135c7bf85c031d5723b30f6fc5e8ee1a0c2942c89c951c52ceb2d0e34945422c29e1d04c22c85ae39b0bcbff228b04bd5c90ac8d2b40f194e687dd7c8f945863ff7b675eeeff5df0aead4826fe271ced3817ee95130c00f7bbb8fb71e2a2f5c6784af58a8e1ab5cdc89bfc2a83d0f43ad1c55b4e4dccb2976bae8a18d479e6297a1da9019abb40ddd593b454ec80e1b5cebcbdcf647666ada4a3b8405e7cab3199e3b83db14601be28d9ac0139c69eaba9473c2c4b63d508aadcae0bf3cdd44c04031d74ba2dd75b1040b11d1e5f5292f58fa2da8279ab5262c2f6e1b761ac73b22294502d77db03faea53b98706fad54ce80f270af0754803cd1340056414395ffa54766ec534396d547f6e64cb11685cc0d27d4f3826bf9bf8ccf10ba1317a0ad783712616c18232ec76e5c6855405ce86d31a6522f424cc0af19b2adcdc875b1c55d00a28a4e2536697a9ea0c65037e4b9f3df46c8fbc6ee2112114953f3b21fee956d9ee023b117c94cd777ac67e33e245f3853da7a5913b4ba00116c71c41987d24c0c981cb5fafd7389fd6c491482f1ecae38a907d3a4fce5db28f84bf5c95f5ac1411f271c81930032d2433c3443fbc05250208562583a96ab226adf48ee697c0dbe412f77e633889c6139c1b66383d39eb930d9c3a3f29292951707b7d80b9d8bfc92120d3a5fcc23e8c7d73b627fd390c20b5d15949c668f0cf82a118719a51d50217b055a86e9e4f6aae99b0f54013d82044e14a2c9baf37e7f1e31f9a0c5a225ec2e4a628f7b11eb68e571d32dbf67b9a41e65fd2823fbc57c36461f45e117934988dec7c464e0c79902bb2a611f0716ee5953f91ba0e1547b9786fea43fb3101c3a36f7e41d719f2af3b6464c775fbf630c0edf25fee12c9a6f060043e78bbd01142a16d2a6e2b15c413bcee259865c26e68533d1c66ccf84ab40caf8dfdba317b4f2a8276cc84cf7cbcc74b3b08a82509be3ab39b12a612fabc1e39ca3a1feadfd0f221ae3d4bb6617fb9da34d58d8e7b8ea5f88c1d03bc3d16390f49d7f52c70d32fee9405aa1b073f283b402e4f2676c5d48be64b4ed9be07576e55ae7f0deeeebb055b003f8f7b3bf854add5c5ba1ac29cf3a4526c23b6b29cce79fa41af7b6521fb49b9fe9a8af772b2748ec3cdb135a7ad1abf22bb3a4089a193096e469e4cc0a39c0946a73d105c712b5901ee7cac5affcc5ba210b2f026071c80b5b59852f9af002ed926a006493267932367c15f9c2c6f4d784b6caa02e7e5ed8ccd8863bd64e8267366cf6577332ea39bbff4ed5d9308554b079d1f3002be3fc11aa4b1deead7067321fbb90fabdd726a49edea213ba38b51b40a9ebba0a214e6aa502b2adf81129d7c912e9e543d4f67c780710c3dc1bf4402c2a318370ef5af0f59cb2e8d212bf3c85d853547da2d529599ab12fe4c46953eca63d52dd7643041984eef049f137f72acf24713638ab07764146264600d26dd83fa12801589b9d8b18935c58d7a75f83f1ceada08559d4f3ba5944b14730b7f05f8782c8b2457f4fe84db946f593ba02ee06876ea9f3a2427f786970c9cc8d9585591f6d2f05b29aec254b98e0bc650ba73f5661ae4a10a96e28f855e4806db09bfa0459c89f1f64c777893ed7e0406a279eceeee6187dea3d8463f94947e36db3159c55497e8343dd15993e104deeb334fc551f32f9ea6bfd45388e8ec4e2c9a6ba353971e842ded5d586302bd8e00ef7f038326ae0b177b3e1d7abd93dc346d0132dcccf91f890a31de36abfcd508267f813ddf74b80d77acf83ae3fe143e8c5a24c345945eddd4b42d89bad11601fb91bf00267f994a0fc3028a2745266a2ebb3c014d8365805856361091bbb3885d4dd44755a30835575781c1e28136a30e682c34a1fd721e226b943850ce9e02be3e33c84ada5adebac310c1efbe32e9a7865ece2559ad1902e2fcd1973c2c440540aa4fcc98ba65ec3bc5f91bea2f7d0347426f605c941c6fb8ddd93f4cd281c27c6214c45047a32bf414934310393e572c2b7fe85ca8261b748bd238eb4bbb5727a2852e568654d088c115ff932581db6946d1d2b8d53709a98363a7c202fe32d3ae0ae6ca86457d8989c7b08af8eaaaf266e970a36b938b38a2f591210aab99e444518068a9046667d4d69be6f4722766824f6d908f5ccf4687cf3157101ff79bf60235afde4cb7f5efd1151c8520a0b73261151d29e9752a92839cb4b1c798cd0f6940b55af5f16483f7dfd5ce862b6574d34d04b261f075d4a2edd659843843bff65204831bb93559e07ee60d6876835c1b2c8b2be31da9c7afd55f20dfebeea9b258d5d1013d75476ceebe09a03e27d0cfc986616bff21f1437381e26e89fe214ac50dabdfc20403f24c3acbe87a4a98fd492c453628079883ec8eb0681ecfa3061f1270d01da20b886f01b49400e91e75758980252735425f21b5e3d005c0df61c673b37c19993ed1abae9d0cbdd3293a84d8c0c2bcf62d7745b4919b6497d1455af8821f7bc168479a1f67d5ecf3b998f968ace6d5cffbb5eb6ac227c1ecb8756f0c474f3122cf70ab7f83ba8baaef9d20c9ddcbaa1068f28e931d749fa43a590f2034a52782a5502778f92ec8cba9dc52604e5537cf9b3fe4a4ede4f5bca34447f5122a0ee8a0c8910214d5de6d17059ab0d257dfe6cf14b194e7f8fa2583828ab5d52bb62023fee50bc95f8b17ffe745be5629676385d928a24656ee027f2662d1bbc8c370e3e3d4aa34f0d6b622c348471bce4b663c54b0da4d7a16be02e3d793fb0ff938c978321f6867fe6d8dc86fbc3b73b31a8392c48b55c9e4ab28eb1e3fef7c50ed2e5e495122e72748303fce6a902324f7626e2e8e206f892fe7fd9adc7bfcb6d18970877ee2e8c78007c991f31ead83f7a3a122d5cabf0d8f78d7ff8fbd8d7fa6e5eb4910fcad9118ce8b2e443350e8c4866732be7db69e29a5c657a70f4b4523d8197d878dc866f69dab0c7ab3cfddca884671222483030d2d2a450b64b4cd0ca63716e917055b77fc10e4d751d17096b7d21fb1221c61d46f4cb5690d9a5dbfb7e43146b598b03c8698afb4af4a4658a3b0a3a6c3522c9a8140ac90b4478deb6b55aee72871cc62d5bc3b2533bc3e9823d1ba3e2e6d4496bc84d7cb52d503a556bb3ace32c3fd72c92f7ef38718b9c0e89ed762ef5446982fd69e30cd68f8fa876250de2b83e1b56ae2617f9bde9e5230a1d02bbfbcd54893054d6a3a523728e9aea8ea76aaaa121d3119e002a3f45f5565ff47e701a87a9616ec12d32c4f9f8012b2d779cb982c04fe517fb4e4b2b1f607a13ce0f27e607a94fee1b05cea17963215dfcb2b89b7643aaf2879cc4172ab1dde0f22e250484be8a38e9a3f9146021265e9080186cca62682e1e24a74b8c29191e910e8f203fd6b1d2c16830440176351937badb7517180168324b7aac6b246775ebb454cfa9585c8d459d6dcfba8db39acd59c2dc666e3a0faf5ec17292b500a8cdc2e3e6fb72da14d5f42a4ef60c4e3cf040cca5b9c4745ba2322bbc2ba084022b73ce9710553e5542f3d38ddbfcd9a90b26a6c468f6594f46a24dc7ec3a014a735199650ebddc42d385f5f7246154c051c9663081bdb4c593875c8738daa88f6649d68ad05f4c514e00bdcbdc7878567afd57f3632f5d317968646d332549e18915e76c107132e40ec15c1e1003f58c414084aaea048ff9f04e5444c85c4c0463f445b71a4ff172b15309ddae3229cb0f7fa726801ddebb23c1e2734f734e8209805810f9495b6406f61e16aa41ba29e86a1f1c08f2baf508d0f479ab74a21df5a09d75d17d93715ce79eb82e02fde0517224bdaa592008ca437a165321a0d5e2fd8a94ae0abef15afb2f8cd503249219227962a709bf4f31ecfd95cc1707605eb75d139a841a0435480e273b6fb5f05bb77697019a51884ae7595ec9e63746df2df04fd873c06594be81037d462873d28f17c7c0d16f2f7d976f77353f0437a62612d1f9ce3969f3e3c1b1f2eb868cbba520021dc84e85c2da9dcc55caefa64bbf67d9f1cd13690808f70ce458322c99c8313e1a37892ca2f8a780282d06b1870f950dda3edb339e13c1e2dfb3ebf36e0d96668a2cedf29cf098fe330e27a83c2a065088efde0beee7bbdb747ba1c61fc3021960df6056b251213e77245489390f50", 0x1000}], 0x2, &(0x7f0000002440)=ANY=[@ANYBLOB="b000000000000000ffff00001f000000d0ad3c13b97c6f1a0e21fec86a0be3f00e7776a87c349209abc357da377a803055fb6954f71639dd150246bbb6ef22b5a0a942b93959dc80b76230fe0c02313e1b392c752c9bec4d4fb0f4794ca2e4a0a4b0861fef5e289626b7b613eb7c8004a0a10a56bd12826fc4563113b97deff535b57612399ae54523a7e56583837cf57773cbcb956d2adc9b1ea0ed5277edb2ff8a3d31575b1d9079966778c92f00001010000000000000ffff000007000000e446e5a3a57d332d40fbf67a5cb197f0cbe17dee587aed4016ca8e046ebbfa9bf9bd8742513c449866c6d67d3cf25abc7477ac65a1a6931d6a80e52058745354ee00be5c2bdb072f138a93c46f180f7031416db196cabdba3b2b5551d1244e1a3aca29d0359215645662aaee206d17feadfa93d7f36fb69ef7c65bf0b5cb8e37a74e86fd89b1ae0b639d527b3fd33419f1fd71180a1fbfc54babf44ee450acdbdc73ae1f26dfb8affef2bf0d4934ed68227c4a823512c96d30791066f2daa0ce0a358b5263022a36b8617b03dd6af3e20616dd0f0817af181d1bf9ea1731213db17d8be3daadd5866650b0725f24aa46db5c0767496975213fcca8e46878d2f4315f00765228bd415b4390b0b0188d594d2b6f58753595fbee116b26f7f4200f250be5b4957e8dbf39e504f8f7527dac8ee54313fef65d47b52f145c40168f26123e6652b1600d6d0e38934f29606c5f384733eaf6f30d454a4a14bf6668bf8f985f481e38a65fcb95790689f0e5e631faedb51c3f43287cee83509c8a11051632bc213b131d760626e6a567de9d8669ab22ef4c1c4cb4c76b43fea92d91f572901652fa521a70e68ca48cca48bac21bb8a8454cefd41bcb687a61da1b6a33b6d22d603a91ad8971ea640b1911b6327b0584b5bca75e6c7f2dcf9a5919e0b1af99f53993afb25a685177f879a27962204ab4aec9fe13da4ab2023dfdc2101924937e41a70cf9ef94109df43f0a202ee5dfaee00516f43314ff6ec500740649a013ca1b648d2aaba73589f7b04a9fd98692a887da2c084a5954a60fe19416f36bfe05d3f51288338f9e114da5d5d67e08ef42b26120a4e3dd3e5a54ec5b7e3050a61dead8682a204d4141c47170fe588b70164ea09925e67596247d7545eb80dfee8130065984db8f42c5008c8fe4ce7a8dde21c3e1a73ae1860c07fddb32f2746a6a7e1a28247cc752fe076ec13c0227b4fdc7e8c410d4ab12e2f65def97d5fde6e1797bdf0438712e136881473369e0b0660553aa474b81374654c1e49fedd9c98b813f6d556ad01d804ada2c4df9a3ac0a0e43b26f78a51445c5dcca4f553f93f8d3d5a8b7c2d83c720f8632af783ba0dd0176bad5671f0d2103e71aaaee391b6b004408412aeb757a72a36a68e94fb7f0da247c3c42c9c32e730fe26bdd8b031d8c6288028fb0a905186f053e5ccfc8056d1c5f88a9735b47f6b51da7caaf68f0b8058adde53f20cf0a0504e8d87e7c16765f0efe250f5fad67bc65910d7e9656cbe31e26e4205b9a1c75c8c2970ec432952efdb7cb91be562241a21f0be1b9f431d323ef1449191a5b305d48912bbb9d55750d3569c61266bd6dd781cb9a86fc1cff8e24db6925186be642d5c8cfeb9cfeb9be078127f57eb0f3934d499b9dd2a21970214e7267dcad335f6b0999fcb8d89e8b211dd6131c29786c21c08ab9ff05605e23550449a00f0e978d6a0de7d945c3a9c4832b539d4c2bf165664b690118932443465284193a149d4c25f3bdd027a8a274c058bb10d48c841b178345f0838ad6d6a59440bca81589458c2740b2e78a75624c41b3e603da7f1e62ef4e09ad79164f1dba10508700d54c8daa5e48f5cff9bdf2e4ade6cf7f0c4d88eb49977b038ab9a65b98575eb15c3f179f261d31f7ec697f39c76b7cb08bbb2e95149728a8b631476aa20bfcf7172027fa236c56517707cc53a36d06b6af8e993849a676be9f2e83ab07d7d72e6c2f0c3cb1d49cb5257599728da38eb0d2c2b5b7511ba3583d9a96c3edf60a3fd862c8d779bf9683c0ab02d57f6fd9896551df74037bd200c207e96fd51a8aebb46e48758781e7c97032cf67e63ffdfea56d8a50ef615524c8e236b13fbc1f935e5a4616b16e54c2da70c47e98d9db1fb48a25ef7f3e0f94fd0d44ddd806ea01d97ebec48d543436f94e7cb9d905987264de84201f13879042383a89b3c26d358af85a03cd4f80674f7e6e2adb1337a1abc385a9155e8cfd1024a9685f208a39e8f69d3fdc23bbf740cd8369890b66401d39cb1bbdb37fb9f97b1a293fdfdb81efe88bf69b81b487305fa4a2b298c11a9fe2d08febdc71e02f5d47ed22ae730b9f870c154ebf0584bcc43de3586e933dc079aea2937cb8bbdc0a96f50daa18567369d179e9e749a010092b551a0f37ad5fe34381ccab92b973d5f41befdba037d1f77c9b1158f0e0362ccdfbd69388616c8009cf72a38176ed4c9cf480522640d46e3d75ecee1a142b49092b2fefafb3e1a8f5e3e95487c5e328e32c5a460c3a8bbe2321a757dd9bb61be358f9027e56229a0878c392b5925a4f52c659e9133000cfec6cfa64d73154c5648e27ffee5e9bf044c404e5e3a4ab96d1f3441628d5edd1b7427a3c062f72d07c657833ac0e550079e33060ae91cee661c4253221ef86a9600bcda43ef51b46bccd0f42ba5aa052d7d9ff48fbcbd64d19b4f2399996672d8c2ed8e1ab6b9e2141f4d3f12e7f59277355adcac3903e621fd53ab620f07cd819d5c0c473a4245c445d60895ba312a1ffe511128f00d25773cd6117064ece86de66ed22fc09c13f289889f5924fc66a30c64188168f0eb9d7d5d3aec1f49179bdbaa40f59a7ec87be2a970e03f80289258e918f4658aec20cf7213a2f8815a97f6fa380d84870e5fd629c34cf728b6b32279d7a589fa39f8ab87284ee33c46b0f90f9ab5c25c52ab7390657e8b99d8a20dbcd4f889f138a76a34b47934cb8e107f63359a7bd15701469cc1f36dd5f13c136818ad1043cb7ae556b6234868d14c406386496a7e04b9f3ac9bea586cd0bca801f5434802e56cf708f7c784553fb55a5297fb04b4a4578f5c82adb455aecd6a18d65debb8f4789a1155e2b1675f6674f7968c1045dc2cca9e1a0f73e2948f3d6883f7e6d1f3e85833c3b0b4a8b9d989b66c699bf5f76fa26662231a6309e16c9425e032c66082d4a46fc0031d7d37f7e85470cd3544c9c2f4367ec816e401b50365cca35b2827dcbd4b0657662d4030f75da305761da18270658e78e6b582a4c1a35394b1d6501ed3e3c6ca0690806437f8d5b8ecb719b614bfbe65ab4cd3b81347b224a72611e378b2c97bc27da000cc9e863b4e91db5a692fbfa74f4aec5f14aba1e8be6f89d6fafd959c19b8335688e5f25881f200fa858eab95721968d8899edf6f1f63311f924ddeea555b977c4e5f685894593e5f66f7ddb133697bf5a8a0c245ce11b39bd0bf1ffc817112f50de9494518c0cac02d5c16c8116eeda97af27fa90eabe86f1db02907de88953c07ac63599b3dc0b95c6f796ab9d637797e36292700d792bed5fffb998d3bccdefaaeecaa14ea8fd003c747c59584a292d4949d74b357421d7e56457685a8715db15a901ef92f6dfde542f53771861b9142105db02aed5a87a3e0da6b6154abf186e173ffb8b45fd8ae2d08c320a99cf48cb961d6a48a2466e100df078d47288e0908d220ed2308cb6468e259a454c69919c10411277f614d7e0c283101d741e687122038f71e45b39a47e4be52cceaad2e3e7fec927aad8822c461d7ec330268734f613bb1bae6c17500c978c30769545136d969913bc36303d03ca93f53e8ef2b332ca39ccf68505dc41cf5fdcd848b1dab098d1093a6118640a48fa96dbf512fb46cfdadb8af950b081895e88b20a7214af4664f0824c9b123e3deaa7f308a01794addcb6866ef4173a451385aa5e5b5489a959e9d84a125e688bf250c09aa2950a4d340e011d0377dda280b14d5d9d1b9317202e177a1c1a5f7adf15b1fc1fdbbac53b79a9fb0e9c6fb3d7542c1302777243a603b8904487e30263058a185490d86971b6e5d28ad5fc8f5eb8efc2be3d5bc3d49050fc6166ac05876e495bdf6ccd67a2ec8f1d1b2fc850ee6948c1389eab6d20f572d19976101fb5ee32112a5f3e76ca3ac30b247e13a1d24cffb25a025641851d3ae5f844e8c9be6730825e2e77227fb6c962c92b3877bf42bb30d8add2bdb1326a6634df36026ae21141d7100038b8f118e2b9021e62699023648f00f237c60eec831d2e9f26df180076ef699a398cf7d579bc19ed527382664d93ad3cf08ef7ef437ae516035c25b4fb3defe9db356696da20d4cbeaa1e02b5749ca909b38f394f3f906085b8a0a040dd864512dcafc3aac4114b10b18428c48e0826d2bd2b5a4965b0e56088794221bbef04113924e01b8cdb9033d5bae2eb7619e67249fe5d8bcb8ee2c65e9e5cdcbd8683e4b55cb702e5190ba231ee9275d7de447d0167894095b28d67e653928603050dda6f866f2fcb46a02432a4fbd7bddc17da8be6d81321c316e8b7544d4df43e8246414b6aaf02c8669830f0bd1c11f6f6f899976caa0438bae4895346024a2fab0622e958ea40ab32b1c2e388de424be0fc96062ca9b0fff209c269ab6ab988613ae53747b04d42ac52b5655ad45895dff334c482e05b6bfe48148b2105901c57776bd857cf51fbbb475df356d66d5ed88bae470c7ae3f2a1cc5807cd63e5390996a76c2ece4a37a8f66e33d14772288aab51d4c49d6bf80519bb20b4b2c60742f4ae1592399ad96536a8d32f37d7048999bfd6a9913173644f58e1b48d14d6ceb9c32a003db349591ad1636436be66b7f5f796d458c48b00b9938cfe5473937aa8249bf74a3a6cbdcadd3914c2bd7a29483aab0f73783986c6549b567120bb62aee5fa4400b0718c1cd446407921c9facf9f564b20b57d88cf1f25867b02eedd612762994e5cf0cdc9db2def599c24d68d157a167281a1bd3e00b614ab8446334da040900000022a1f2e8254d11adeec798cb8d5a7348bdf3849387d80c73007f7fea16aaf831ef37a3c303e2e807d38329a827ebb1d456be1f58f1764577d62540acfc5281b05e8d8655a4e0663e45c85f796345091243a16e7ee4b303e1bcc136adf2c605efacd2c51d1958deda9c65be42d09c9d7fc39ab08f422d306c5923cf019345b9e8e320e5d6ba72929cdd07238fc794fde23cf01cb71b431bcf3798495bb31a87a1f9bc23dcc518c6c9a7637d37ee55d0b1fdd46442f5ad0b1b18b626d2ab69c5f087d6c713786dc9b073dbcad43860f8fa347daab2122fdffa5bea02c46692039b12fcaada1ab6e49575bded8a0b33f00ea68b42d6da3e25eaa0f460384a9d1c921c5ffd2fc9dd2879c10cf34785558a2188ae1637bd0591fad253db4e757e86fab240028f6449f77be28a19f6b4b6ee84df38ccd8242784e3b735b2be37cbf6650073ed58e6d59b04869f85a277986281d1fab3200c4f79ec51f31bd3f4671a33d86ef7c32b293c60e1f00e7fdbf87dc4d42d1a782e735aa452132343bfc6bc59333979e5fda9031df413073fc94185e305a8a162adf8c62235487ee67cab387871a3d459cb9266a47aecb696a589d907f2956f2e27f2783bf9f144d65b8702660567629635731d53b5b4b3916bbf80fb347d64e35b4aba369c0f0e6bd813958d8ce193e0f57d164b7aba636f0af3dab4a7ab3579c061ef1c3ff806acffafd9bcea545ed3230616c87e249f112f8121b4ff81a8b397dbe8dfa4af6c9787905da2e255f27b3e4f2230a6cb493f0180d65f86a3325af61477e552f501438a9a86fa607deaaacebeead24b898d53265fe61138e07e4fa39e19fe3960a4a91066b18522c4e3d96d1efd68b4eabfa92d68b0d7275c017e9c389d3de060da2429d3296cfb78f01e5a167a2e287bbc4b2e719b121853916b5b4320d94334c004924af2e3708bfe464213370beb95c1e12b85be7b19e021b80ccf732265b199a85caa7985d9b8b3898706cc15"], 0x10c0}, 0x1) 13:34:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/59}, &(0x7f0000000200)=0x3d) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000040)="87", 0xffffffffffffffa0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) 13:34:19 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 13:34:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) sendto$inet(r0, &(0x7f0000000000)="81d7e33237620afaf1a626efaaf16bda97296cc8d95cb88e0e1774b36dfd82c169c4377f189aa3adbac49491aa3dae00f7e9e6a9ec7ebb50369380e47677cbffbc27af66bcf15813f7f1841ae9a82315abbc8a77c430ba5d3d698f26b339f0012fbf9b06cf3ab6fe14e8054a84e27a3f790675ca3de12a6112b7878f731ed330b245bbf12f6052fd370f7b04544f165af580081d73e89e4e7aee88c1fd19", 0x9e, 0x400, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = syz_open_pts() r2 = semget(0x1, 0x1, 0x28) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/119) fchdir(r1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180)=0x7, 0x4) fchmod(r1, 0x2) r3 = syz_open_pts() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r6) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x95) socketpair(0x1, 0x7, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x7}], 0x7, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x20, 0x7ff, 0xdd5b}, {{r8}, 0xffffffffffffffff, 0x40, 0x82, 0x6}], 0x6, &(0x7f0000000300)={0x1f, 0x800}) r9 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x69) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="0bde5158d43900500a0c7e7272a0d5ea3316b9586bf2a975aed4d8264e3b11c6703a0a27ef80161990e1821f4c953f1d9ee4159a", 0x34}], 0x1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r10 = dup2(r7, r3) fcntl$lock(r10, 0x9, &(0x7f0000000400)={0x1, 0x3, 0x27e83cfc, 0xe59a, r5}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000440)) pwritev(r9, &(0x7f0000001940)=[{&(0x7f0000000480)="f3858365b9c7e3019627c4126d0409bc31d771e370630aa7e4a1da", 0x1b}, {&(0x7f00000004c0)="6bd34bbe5c", 0x5}, {&(0x7f0000000500)="95ae20c0ffb6ca80c6594ffa977b02c3c14597b40e12c53174920492670e7cd0521f5ccfa46be0ad6f21349a3583c22f346f97c6eabf7872e101cfc08f18d5dbbc53dd4801fee614e6abd65f69627e8fc1cc974d3f761a48eda8d385575c79a7358d891d", 0x64}, {&(0x7f0000000580)="dd352b23854a8dcac5892081e4001e3703c9206ec783c7df9cfe3e2da0c84ae5b3b077e1353cc98a092c6b6ee175c0af270392b0d73f2e3f7afbf6de7434722f3600152b74454c5e99b163550f7c87eaf978e07ca90b9876d0fd907244ec1ef63164c95ec5e8", 0x66}, {&(0x7f0000000600)="d2a858cae1101e2a9a6e52ee38fe08770b823368e8dcde133e2a9ebfbca19b527015a9ab2020abe612916f90e5335e7e63eaf85877c4e9cddf9e81ac4b1d7272f6a47e2f0d88036122f291d12627978e00851f2f2ab529631fc2af2c584a26b5c8f80c8b0a711191e455ecf21cee9dfe393e1f092c16cf932f9246bf1d86af013a138e5c9369299db6277ebdcf82e515257ef1c469856bf1fc497b611db237ce044809459628e32fffd96f222d901a1647a44fb7e5aecf7e764c46f775aa4a4278178090810df6da8bfbf83d6a47a8dc6100a56f317fcc2e99763285c27344f9d266e888e9e347085c4e51", 0xeb}, {&(0x7f0000000700)="8669c0a0e36b290c696c18c575bcc7a97d8c6a78a4496bef384f197c243563614953da2c0c638b70b9680f2b43ba8a9f6e06df6fe30bb30fb38fc772035c8b6f5ac638dfca274a9741c2e87c22cffcb170d9a380da66ab0a5611ecf11f96822be0e516136a1579f56b0c9828b74fbd33b16308480b1f5064eecd7e12483391121209b75e20d09e77751a4e162d5ed68c51a8a51ee0f9e75b1b3a677b51a3242eea44b05ad48e125ee9eff606211638d146a75abd32ff", 0xb6}, {&(0x7f00000007c0)="e08401dbe3709a8389ed6117aeb077d652513373a4a6f0c04e85de6b39775d20b07f460dd50f4b860695565f818e6821dd85625a619fe8d769a8f94ee4e64cc8bad66dfc8ae13c1b7a865c841fee50c17d3380d49cca057b108a4285e48a6110328d868cf983a6467bcb98196d9350a2e9c6fab261ffee6a75be480d82233b97bdfbc00282e8ca1969fcbee4187ee345b3a5f2e649a8ea080c2a8eef46af3590baa365262d6772816e6a15c4c785a23bbada4bb608f3", 0xb6}, {&(0x7f0000000880)="8e6fde4b26981f057bea17f04dc5aabce63cb1f4fb2e772df71dd204d42d64821e600940f04a5e87abbda71391340bb5929e7657bed028fad9e8279cc096a1e1e92e8ae11716bf0ce287d8473dd060462c7aec5cb40192d6a3342d342d96504b81faed211fc209bba83d268f9243eefa8da4e7975046f15042c6052a5bbf4cc01a24b2f3ebb805d704031f2ae385fefde799bdb769523dc40452cf1a3c190a1fc290a21b48d27fc056a2a3022de41bc3b5d9f9", 0xb3}, {&(0x7f0000000940)="df867fd37d02a4cde8be934b289a7b8a2b2ee5be381ca9a7cacc7663b83f02f06931332d45c5f62cc3ecd0e446cefbc6eba202f62f21ff2f54c9ad0efa185318a1a87f1821edd7e5feece70e5f2fb6bef15437ff801a693d43f1df9bd26abbdf012f30bea5a18fbccb892cc9476404aebd3f9ffb7a5d742ff49d62e88854d7320c4704cd8ca3c4020eae356d04226114e215ebf97fa9c8a17cb7f4534404d68223583499d7957bee34698e389a3cc1a3ce11e9eb67bf473f9f07aaa2ca8b9994dd57d1d69cfc1ce4ec94186d9ecef36b8158cb936929594604fc1beeb3c552d4a7fbde251958fb2a2c59ba199995e62032c1c5e0353fb4c0a2f880d93e53921e24d1f4ca4749f2ed33a0a1201370c9b3095fcc8ca98d4d2ad47e15f3cdb7029c67b0903f20d705801072c5c4489e8bcaaa409e2fb8270111a649495504351fbd441e22d693fa267b3fde0b33f2847a634a2f2f0c12a5941d61c984007cf38059a8b84fea618008d4b2013aec1df6a5529cfcef33418d6ca926c74811e2c64749626332854422487c3c1f2c522f378968ecb0ad2afbf415467178c4f9348ac49dcfbc60a2017399df540a26d29f6a9cf6889e434b8a255b26ab1aa53f2d966a39d1c62ebbf03cecacc2be68b4e3bbd5f81b891579e92e3027997e328fc55c9f1b665a40f3302ac0fa27ed2ba5d0cbdc12e18983b66d57285c7059d3a6764e9678f7d5f5f21463d5050b24f26dfb5d159bd9cd0f1a5ada8de1e8c04589b863b6ba034c25d2b7054c9aeaefa3c7e7b86f07746bb4af69045d047ef80c827cb2f0c88eaf936d49f5400b3169d9eb704c079f7d9ac1c5d8c0de413ef4b7049e85de59eaca03ad0eb6727cdcf415ac9af77dab878d7787070a27d2a02864f22c1fe60f83d02a35f837ba2f96f7ac8edfde8d32ec645a62a643519c46ea2d266b824f2b116bc9cf18d2d9143258872428eb49b6f106bce1bd6ab0dcd133a5f93c5a4a9e25b95ce8ed19e126b0d7e4eda43145287870c2a819646ce14a24a6f108bbede2401f57a11dae313fd6ceec37b2277182315253c09df8cc3cb11b416fa9a64dff6a15235a4ce8465cc5ff926ee238f1658ae0c15db15ca2740db6c7bdf995f1f3f2aba3ab1676be7975002ee358abcf3712cfe08ffc104b509705dd578d398d16035291ce07652e895d3912a51762d2238a548fc8acfeb5e304b142183e026b2c707265080ecbae12e2e015ca746838e8b9b757ac3a5ce046fbf1e7e2639d94e45c17cc975f0c8b384565edad91b7e991502200e25dfa496179df4cb0c4ff9bd1510e3bed5ccdbe917a511d20abe5e69a5a4078db74acf03addb6580417a944f16e41f11d61c53e62de0b20c2efe2ade79a15ec9e7559c307eef8e9c6b4eb7ba78babf606cb62e1a9007676d6289123da92ee4a529632f4a2b79ac721c176c4403f91f4543336d82046d8eee0da469cd59eae61ad80a70ef1766b3fbf044d71c32bb89bb19a9e086432766aaa79cf8d0d7c07258dda479e57f8a890f340f8c7369153c311babc0b733ec2abad22694b6ea08609ff2630c19fe331df89f4aedbc9f98047a42b8204c108f71f3e75549d45f97f8cbfe29cad96d3276acd2d2a223c34df8a0eb287f7cb369eb9ce9bd3a4085010c7369bbc10093052e8695f82807840e3904ad79e057aca53cbbcfccc9e196c13d314ad3b0ffd863255bca5893ed1645eed8791e729cc2ff263f3fc9554cc7ee5c8f8278998df8b43fe4ce2d5f231b7c44be5d5308959fe9a87c8a4411e670ce50d9d4a1dff27932e9de15878bd34455bbd6225704726fa3fbef00c0b2cb647fb73b1bfe313a954ecd12b3b25e4c28ffa964fc761cebfc95a58e4f04976ea33ed61b51606805389d967726566b1ce2dd3a9423b0c867425e4df421ab17af888e513600a87f8bc8f7f3254547068b684c4e156e86c8c879f759fc2c1e61365aabaddf900cef61177cfb418d3664790f09d2aa336a0152397010bc278fd62350c156e861ffdd88ed013f6460828eaa85be1dfcf9cca466e4243f800cc32a50acdcfac3d488d810a2c0d6b0abe67f90e8bd21be2df5b4ef1dd9bfcc924de71f889bb0a28e3722e24bd16d5c7909079b0e44b7d2804b2c1de4478f08f04cc664254b8a7a8df1f9102394a4b4bc840136f7547d36a6a09af7978b14e49c73f121775be36320f15ab24dc5343d59951fc9bf73818d577fe46f1b475aec00de80c7fd87b980ca98b69bdb7b2210ccf6cf102952af42d17f8af80c9ffaf9004894044bc772540752fae3e0fed05a1b9dff1b98a7d3a4796e2a83f957d600d9bf1450664e57261fdf75d03f2df34a41033a93f1e466c779809322987e1792de86174c398162a05ebd5f80ecb27f54bba3f33f388cf2629422a7116517cc118af53968b2e65e105ff5e6a299f22ccecaea7fc9f8b1473d8bf4c4e89014c4be05e5cadf28d1891fe7f8df2211947682af4471ba6d713cabcb0da3d64c376e5709a3499cac1ab8219e515bcf2302ce14f128445a726e4027f47e59a5b550407471866597f82495b80a6790635acce6ef3d2051077766245c81938e1da173f463f6bee1e7b80c030405e0fddd135b3c29195ff19c34424616e3c32e468573e7bc54eedd3fde8a2c73e4a161f43ae67e10808c1bd86a07ada4ab0bc56a97dcddd12ace69538b5fd2ffa2aaa8cfd2b66a89b3280b4d401fb353ac3ccb6275d4bc325ed861ddc2d80fb837e185cbb03ef54df949930a1964158661171491df2aa6a10fc3538bbd99c2f30b13ae7009683d11588180a1a4f10bbc9718ce5099f3fe48dd2c20da65a690e74a6b65ec559b5651f47a6ec9d90b8bbc89f95b08922240ae127567c27bc4699eaba88690e77b9bded9884ddf5aca17b1ee32b84fe35282cad82b78f1276d3214a0cc8efc668c10ec5af1175e5519e2c3bdcf46be4d0a89893d244fd9933808b283a485c9ff1ec07d7d0e49f02c6fde835f320ed21492542c65dfc426e7bebcd408ece351eb3a28a4306615d4944bb0d3247fa9098f4fdb0a8471bd93244d7ade9605be132fdc1a37764a8818d71ced2a7f8709c4072da26b6843e008d509a08dec52c896dd97e579391de88b20722ad137b2e9925bbb37f5868d5deec19bc81cd95c0b0580af84c23efeeefc23914e3c613597a7c7ef7916c07ce1f6e00c271b9c0cf8fd8e9d4e3f5c17b012becc6e1a67dd9e0e6a7d2e34d80bb6984b3babea69d97a37bb11870c5215b4a05f7e26fdb152b9fba8a39d26d412f0f0b5b8da77b7c4d5524210114db557e571a27eaabe0975a52f112b4a16d225c0402fde39dabc8ce15842c39d38cdaedebd5acfd3d3b0377ac2016d75da10b69af61ae4816cd4baf121e4e2b75544aa2a369527e6b142628298b22baeaa2a95fe1e0929f3bb3ac4e2f3c6663f083ae57924f958a9fc7214136f97243000e658223024da10e31b6d642d1f4346bbcb69e0244b1b2094511aa94e1ab5444a58065db7055ce60f8299a71488c9dbb881a255c7e67f407328aeb692d26e80af8098527a4bf680e0e709f56a6e32792c3edbba3216a35fd348676f7ed23acf9d17bde582fabe7495fbed995e3d5fbb178e6b05d00c60c20cf18e6b595261b286dfb591624a226132016fd2b363e5b4f5b864b495f1c175619086257f463068fe69d6224b183355f5297f520aba777d3e8130efa94bbb9ab3d40795838a9371afbe35714a81b46e8f8c46c8524d9d3c5f525e95f5b022a67faf9cfae47467bd8f70cdab51a3c74c877dd15ee924c31809ab41e44337fbfdb18a71733ffe5fef6c2c8acf1c5d021b2d90f7ee127e5791bd1f30584eaff36d60151a4f88bf737fbc9b9f90c7e307ef2971347c8488435984a07deae202c6201a8f2ba3366453d4603a3f458a15514de678d6b1e67efc9606ea18b129872920f067f0de0c8800add1701ed48f4bb7214c36110e3d06c7b3f8bb004915f5159fac48d57ff51975554194ec59d76bd47dab68fc83fc08d733f175bea1b503886ed267a917aaa2dcfc85629a5ba49228dd017e8973a40c947fb50629f8e107864dcdc2c77dbc77e8ac453a47d93ae4f7a5f48d4e3f509501afc3b562d5c0c8a8a22fd236427105dac41062435f4bae9a9a5e3484ff3cf495a562d7564f5dc05e75460d22f070146ee9fa2f7b82142161c6aa4e6bc9c6039b98bd0afb3819ec30d5cb651bb9ef7ff431b263ba2663233160321b164c346b66d8c456b5c625efc9b9319bf3cd2eb026fd841aae8bf41c06715adf721f799c935c0f55b3543ee2bf4dcffa9c46491abefd8c6f1c58d603981c4c6ddc1ded4fdecc794b50431faa6c5b7266df6f18f25b021c0f08c75e72eb251245fff9f8cee52dd6f3faa43046ac47a64a2f9f666a8986b499c828edbb946945dc6d0375dd1c092b511cdc6247f1fc2578de0845dedc219772fbace3af8c1c49ab6c15ab1c32f03ab04017e59bb7049782f8a791c247887f7956d52fe329eab38fa4f9a656bad07c7526e9410d140c2ae46a04457d5d841f3909a157912643aec55f2daae7919d6b2b1f24dddfbc25aab1d3ff4469753b46e27c45b9ce4ac052123d7e078cbc43841109afe695d9a11fdf05fac09c28f64982020779fd2c513702faece1f1d83098c60ef1b3e009b80bdc52a21dd98c0f888a14cfb130fdeceeb7e8aec4a0bc6c0cbcb75b08d961082166bd54dd60bf8b5808dc1826178995cca6d363e76c5befb289f9eaca1492f5a44df9266e5c935568063984c9819482c08d0c061e53009070dd4af1b016dc94d136aa699b767aed794a25ac1829794e3246771b1f0d82c4ec97bc01a2093f38652f2b513f20618495171a2783ba19527d9416f4a078f638fe3e2b0bd8a851fc525ca74f9c8343303316c0db8b79ea257ab4580e00d9fd129a3931eaa8ddeee40666331ba58383e6d7b3044a09c575b0b2f8f12484460948f0a9c84d0e62706a929854ae73e240cca5d760455e812027e594ce42ff56418bddafc15fd7c862725e59f36af150dbc2501448231325b6b3f6779618b5a962491a83c23ebbf216c941fa71c82eb8d26edfc6e32a8e3a49a31347a2e1b0343973e21ddf01f7ffd0cb21c07402241e59d00a5105edf6d095fdd5266d62c301b892ab1b6a686778df548d5cc34520cd508cff8d3620f5482328f2ad5497a97a42e438c98d45468474eba501a5900d6a1f9ed3f55f1a748d2e518e65292420245e48789fbb4a6e2001bf9c9d338d5f39ffbac2c66718b76d1197d8bf601d2ca89c7e915fe333138d761f9e58bcaddcdd0b848585e6158a34fa289f728bee27d883ce9727cae9d5c0da1d33ab9082f6dbce88c2477ee830385d33fa37820b053eb2cd41dcb0b152728d5b0c4f9903b05cea50c4d74128e10e0c1137ad77ae4292fe46fd6f3925f2cf5b5165da66ea822ae4a93b86d97bfcf6b278db8f687954eafc667fd966d9b057eb59722942638dd92a8305e42548ff244107ce1cbd6603fc4ef2960942c9ce008891ca27d88b3c5f01312ccfeb1ba95565be1c760b87f5dd296d49b6e83efa6640548fb00221f868f59afd04e1b36cd01a419288759cfc5959c228cdd0292f1782d29f779b8770b379b64ea21474dc02b2c23c98a341e06fca60881dc8172f93f1f2de8328fb93979615b8b70c0b6c8ccba8661563cbbb6fa1e81c3197981ec96d6f57bad3bb0e995d28d5a14f4ea3ff1347b15a9030fbed04ccb6ed4357908234bf9091872e8e487ee5d402a84c2b4c97f81f645da9ddad6f8499f6c1f9f6c", 0x1000}], 0x9, 0x0) semget$private(0x0, 0x3, 0x10) read(r3, &(0x7f0000001a00)=""/47, 0x2f) connect$unix(r9, &(0x7f0000001a40)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001a80)=0x7) sendto$inet6(r7, &(0x7f0000001ac0)="7beb6efce9f16ee3c65ff74b48f0960408e24ae981bc4e", 0x17, 0x40d, &(0x7f0000001b00)={0x18, 0x0, 0x8000, 0x2c9}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) 13:34:20 executing program 1: socketpair$unix(0x1, 0x100000b, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = shmget$private(0x0, 0x1000, 0x25c, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockname$unix(r1, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 13:34:20 executing program 1: setuid(0xee01) socket$inet(0x2, 0x3, 0x0) getuid() 13:34:20 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r0}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 13:34:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x7, 0x1}, {0x9, 0xfff}}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:34:20 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000003980)=[r1, r0, r2, r3, r0, r4, r4]) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r6, &(0x7f0000003880)=[{{r6}, 0xfffffffffffffffc, 0x6, 0x40, 0x2, 0x2}], 0x6, &(0x7f00000038c0)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x800fffff, 0xaa}, {{r6}, 0xfffffffffffffffe, 0x40, 0x20000014, 0x8, 0xcc}, {{r6}, 0xffffffffffffffff, 0x45, 0x4, 0x995, 0x5}, {{r6}, 0xfffffffffffffffd, 0x20, 0xf0000088, 0x7, 0xb3}], 0x7, &(0x7f0000003940)={0x460, 0x2}) sendto$inet(r6, &(0x7f0000000140)="3144e45491969e133dd6ed21c5c883ba202d371066668b442a22d00e2ebc7a52ff6a504ab2d4fb3d4f8ca75421b30e67b7eac8fca13a7d35ad9e0fae4ca5ac298b29f8f50cfa7c007943d125ede19647b3f8ec99fe50d5a7f25cc89d3b6c653dec3cedfcfbbb44fbe39368bb544ef33b13a50d65d19150c394c531eeab97ebdd1603ab2823d384b3cb1747fad10e3868347c789c9c9dc6d5a16d55f752af1ebcba9adc7430523c179dc76986f5990c40a92417f1ae23f3bd8ecf8d13de513ad48d1d6389c33f22d1d86e2059885abab18cf42ae11af6412ac242f39f4d1eec6f0cc529ea684f28da", 0xe8, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r5]) getgroups(0x3, &(0x7f0000000000)=[r5, r7, r8]) r9 = socket(0x14, 0x8, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r6, &(0x7f00000036c0)=[{&(0x7f0000000240)="0ec3a0d1b6851a7258a75e679ce3e0651a10c912422af8cf8cf6ad0678c21732cd0ff257e11e263cf69db952fbf2f42f39c8bf76a9bafc8200cea5643745933d6187f6177e6f182eb588cc0c4f4d9530ca41cd4b34e3ebda5b411e53605bddee28eeebf94244cf011144142790b7e4c141f9fb2ac7b66289c0f6184eeba4882793c7b8d25ed1822d11991e74ee7316598bab81f98938840f381635c0c961abc2954682f3fbfbb3ce26dfeb8355d947fd173a32ffe14aceb56af6449866b1e8", 0xbf}, {&(0x7f0000000300)="637503bd5acec8ebe3497146688a6d8ec56c6ea6eccd9715d2b433b73a2192c1c35664b9140d845e3f85de99c623fd4d01db25665b855f394427809a39b5a91e276519cd040d6eaff38cea5d93a9fffca8637ec6c25a46f0e418cfc19b41a6f4c0cfe0e9ed1a1bc2d7b5bbb2847126960e25ea47b022164e16b0345d3c77b814a16dfb5f948a1ce5f0b2057db0ce6b0e5fe728249902b339a922ff64cd6818fb85b1a0c57a8aee98180c75252360a8481b220aa9aa5b453c67e536be735e1441644c747a8b5ec70f82c0a30c57978e4bb280cf000bff62be372d223b18c28216d47aee96320010b25a07e6b743420a", 0xef}, {&(0x7f0000000400)="8dfa4b8975193bb4219046ac3a04771ffbdd0612b14e89ad53bb00dc97879570dbd54fab915cb114381cde54688492719592797080622d19af04c67289c63d3cf20056dbe225cb947d3049e4e0b8e7de5056b8989dfd00adad763445f553423e57c8f0f7cafd7e809fc9aece7e8c1a0bec4105e52b1e5f0472581b56f233e8eab1fbdf2e45de05ca5509d071e0335b38105297d8fd290b54aa6fd889413104e20033377e0c0e2d856b643dbf920cdf156d4397f2a911a14606e0cae878e20dc8dc989506819b9f90ce8d57f0709ba0fd4130e5a1f9ff8e62d72aedac27d3b80e0671fc8b2d6c74ba06374ab81e856230f0e82ec1872fca867bb86be3044f62085dda708d422e05ba62c3a56b30f64281b35dfb5dce8a41cc6b065288a6352f3fd65e66c609c99c7451dce394a44f5af3425d036045b0d09f884e756affe97d1ba919a2b287b623f67b5ac75bb90cba3837a6cf7cbacea9216ec42d611f12b8c9291e0c228ee295675e96d3a83559c946fcb196b8e3ad46efc707531c5c44f988b2d80e9cfbfed292bcac79ad17b6894da4c508638d8464e3641b2dcebee20e819e6bd8f61141508cefe32581a768961eaf0440a62dff9a18e3fe0e3cbb3a6f5ddb309ddde38e2a7008a22270dd39b1eeb1c9b3b0c958515b4353fe7d867fc08a44f253fbef0fafc3c013a2a6c0c840b36d9afc19711d1f7a37b605b5c67d6d8b5589ebe1fb3152caeb492084de8a0102ced8645f255a3b7be086244eb44c194c2b5db84199356f778bde6466c90a81a3b961bd2dd68c8a4081a97372df56d029f34e5d651e7cdef3dba111f880d3636bb2db19b264e1be09aebf9cd1a4f87b483383304596f682cab2b47167659732b4a62f31bd71188fe9235e726a2fcacaa41b4c5d281594c27f0ba65cbba0eeb58e1a2c498fff28188197821f037454f27c4efaa1eb885919e114ad000d86a5c15ed7560475f412eefd0323291ad5eaa7ede7a0fc0ba3ac803ae192cc8cc9d5465b9fe115c9fc42929dc823f914a3c62463ea90f8f88fcf23a76413c4deb1e2b7d0dcdbca5125fa635933989de3d8c5aa41e6a41908279ea38adf747597c2a693dbceed7b95f39c7758aab5329966ec53dd9a63dfe5fac5ea0a08387794e954495a7d10ffb140289846a2788b8b3a81188815b6edea9a4a469177cb6192f74287c012220fe494e90359ab46841648e2dcc14522685be16a9b20cd532acdc7e77a2fa52ee0fed0d7c2edd0043d179d94d609120cf63b870d8ce1c506f316ba8abe0c021eaca2d8e6344ace80105ba51d0a5ea7bcdfd145221f93dc5eded80f2f8d2a231d775bb9317a88a6420e20203e6fea7de379925789794d94d6cb5e739e30a49f7d58dfb9e99b474234ae28d1c25df834ae7e10c7ced54e4941d110cb2c13c829f2f4867df3b387c391e283c1bf63563cb4d2dc927587533d581a444c6fe45a46274b4708c2b68788edb130d231046f0b6bca5e231e0d7ffbcc250fd318db04a74e14a83e4c202d5e06b6fd13aade8d4dd10ceec0f0ec585a441f4c547a34862312d05e07b9c47d477c81280f65cddd4afd030b16e6b4efa3cbcb62a149e5aa99aa818eb61ce57ca7f1a1df19e033a58d5d707a343f4e4dcb356a06221f38906bcf3accc7114d0e8a3878d26d8bb3b15a5f84cb1fb7d90febdf79912f0889bc39c16f44b2042ccd52783083d18b77c0ad53630d513bfc2c3c18a974b753f2151aafa1eaaae7729dac0641fb293e434cf0fda66e747b69a6ee9ef04f17865078257e3d7d39df506cd168454665bda861c2cade7cdf96d5c735c39f6829821e3bac402ac6ef81738a766673ef2ff45dcbfa4232eef388fc9819547a7a05188da3502034c6a1b5bbd6a3f4e1c9d5f77bc595a046a37861f3854123e567e0cb7abb69182231e9244a1ff0f828f812ffbc1b2b3c1af7fdab43a4f2bd1443cea3419ccac592f7a88d3f5fa5d565314ff427800e78907c54a127eeb41e868b33633bb1b68c0eb1a2cc86f1c657c1a5883ba74e4758b9d4160da3c5d9ecca7014f44cc6d36a4419b5231185566ff6c1740bc9cfdfa21d50ae4e24f9207d46f86a4bba1cef8e5133e41328cd31792f47098e5c052210ea28f837c838a39f1dfb85e74a456a9d9f7f55a8c63727fff9956c22e4f835044f83a058722dcaaf415475f3e8cc7f392597ae5a1e7b0944e4bfa7986d9c1f26d3825069cf076042c5e78e6098fc495322ebd88fd03fccc87d4b3c6311c152cf31fc95760405187505acf5e9c0a4b88926c3972be8b61624a6a6274321b7703bf4b5a7707787780b3d7467f65a0243768423bab432cb91a4eee674d3124c089424b515b50d3b2bcae5384a2af9cfce2221cfc874cf85f56b1c993511f18982c37bcfa18e25e135e6a31620bdc1ca6017b7c18ddb8beb415b14dad6e2d196c3d7755a006912b45122d2980b59b6637a6131d36d94caccebc25c60d89ef14879600885733361f4039c805166411ec7d55cdcb13a464653701c718a863998a4a5ee68bf362fb8b117a090299df6df1eb9a4480287cc25c5a6fa3212e0edb4951fe24776d2aa865b93b3b89b129aae884bc0117e69c2067b0ea13dee25d1ac89faefc296674135bfddbd1795d18cdc36408f4c6adbe6e2d66e5dbb6b6a9e4a836e9606065a6cf21e7ab68dcf29457ecef89a02e4361afbeeeeebfb6c68c4c25444756478abb74c4c200c1ef4ff0177636d3d5bc66bd18bb1300d94bb30c5ef8e6f14c59930bcf911a8dad2fc65afcd5aa1a5f564f4ecae16d95edeb516dcd8ed077a0fb46dd07f7ea8569fe37e177e9c5c55ce1de840c8b789b654228d32d9c4dc0bde857594837fea714d90c3144fa8d48811ab52f925274cc541088c0d8f661f8e31f3bedd0b1f3f3b8c867fd3ff6c0fea081ee247b40f210d62043567c5bec1d7f5f750acc64643ecf29d5e9b09a42371152c8afb78b7d5c3fac12a6f9fd09836e809b632faa91b2b9dc3d66f1716269a6e173f2d785dbed75284b7b685113b9013ecc24e13ad85afb1315e526acabd932db46079e7fc625e76346896e19df4cb1c524d06225c31b3d389cc01c10ba767613d077cf619159e575a5810c3c9329e39f13c70d6a42636ba8aa4f169a71896d85cc4197210354e81f93f86673d96965a9cd56b73272117d245ac70de1c638c9dca68a09c1022973d14b790638631810be4d3f67bf4826eef9e4c8601a8e7fedaa7fa441a78ea060b82a1b49dd26b5057b23977db5b0defdb61c54ed8ef7ed750bfce4ac84d7b541662695169c24384440887f5fb0531f4a66d5eebcb3f20f2ab628c1a78b208a04ccb3b50e383042cf7885febf07b53561561034936742d75e72250fc866bc58cb624fc6f14bd058f59a547f8df8ffe4e00f07a96d43fb684929bb9e813b9a8b8c2921e13e88aac040a005fe7d57baf1bfa88cf161e2d5e05498615538130fe6ea1f85a788bbbfb69fdc87e3d3bd3d62c3429e7344704597f0914d71f464401e2a12528ef74d83e1e9c33c9b737ecc7c21eab3fbe545fd7987a91b7d05a62131c833b096ec42391c8044981b4ecbd1d408b3c162ef4d0c38d4776b65fa7ac02162a1f633c1571bdad980a63f455c253bc0270326f0f3e7761b44b9ee88db5b9eca5f13d9e3be06a8d8bbd8f4dc871a41a38947ae7edc51812a22d4850ad85bc851633a038b0a84bff7820f60f996223563010e08bf9b80b15d7498284133d40955ea16f93af56035e68a6005c1cc6a7521335f7fcdb23a70dad3cecfc07009d6053355840559616ab7ce247802e57a59b55212d28b70cfbc23095fcd79fab3eaadd24f86fe6b763460f00b910fd9c5b9b327768728fb1556a813df6f79af9ab28b1ebdf6d4683946d6ccc62ebcdcbf4b314007793b9316c6bd2fcadb0b3994b3df78641205c492af4eac797d92c8b15e6a5503dca7a6c8af3050bc577cd025b749be34dd9f7276ffd7e83e78d03cee2bca1ce10cde42d0795095c23d5058a11d4b642f799aca5d4d2fd89b7120fafcc8b3151621bba9e6c0857f35e2c5eea09e12fef25de6e1f4723f77624c44530f4ab2463b9a1e097a625a67364108884692ed8d2c57e5d640863c811c15ddf212c1cf624f047832d2d541e37f0c9a9981abdb57c8660be1fa8ec153532e80239f543ceb12123807689c10d08fdc03237f7f267917110abbb38f24b9081ed53f301530be16d2ee4132c4b695ffc3f7bc32911bf2ee77c2f9440ae0fc936d5869947ab192c82b4acfc07260825b476a47684b6453213601e6636776c31e4822c63b545c6c69c604dba4e747a001b19092afab7df00c9c88675d688bc8349004ba32e8f9e831894de50a6781156a32dd204b183e1c9be85a6224ca3c9d3145bc2cc4d3080f5004cf8833e4f63b45a127422cb50c73bc0263f4c677152d9a84be97c2b951d451d19ae31ac8e9aadd5cb7047471ecb87a0cf139d443e2f0968bad3db406b9f0b41d4bdd5c6bdaf67f94e13990dd20e33c22b28eebbb912ad85b93b4eb253512f647426d7324b195e85df6ebebf0b776ee9d1cbcb7501e204189623558d2702481c6ac9b7d10f3ccd15942a94885ff57a741d85e87295f169bb190623163d47b72bc2a0d6a1edebfcc63dd624fa9be0716cd84ac2a8830950a5e3ce4a11dad7725acb6c1928660c6809832d6b0d9269be368318b1015d75341019b665c62c2f4773587adbe058c6b27ae4faf7cce07b7df05e1772bd1244744170f9c6b7c583595d77b7128e1ea07683c8f50d0944b6c1165c9523772916fb8e869d8a0971a105063a93c9406c7d1751754d45f0c6786a1f15401e2e2a12813bd99a5204e8eddc5584fd1a334e9b53de6d45e4b0f7ae96a4ed7a92a8c346677909fedf243f24704f7dca94f712ac70dae4a3442fe243770dd2936efb29c13d22cb10626ae36f3010ca6971f01b754615a11a8c8466f9c8c67acfd21b9920fd2bf5b657b07e84e6c2f74ab23c90cce23265b120e0cbb9ce18e9e149c2b7231de5c877cb68c84c0295ed4fd384b68c0610d81ac53d796b49830686a50c73f78d565c762ebf1873d7ec1a9745fc6abd71748cdde077865b16c4a2ecba8aef21fc87017d42a2e50cfe329c5b1e99c638f9ebe5e67d7dfcf797ba7bdeed89fb5084f9b02baa52d00b53226416e498f229321498b19841e8716acd8cb06952fcf0c6189d197cd58e4991fffd66e6974080b5af0dde4bd6e6b2ab61fba749befc21afaea13a921430ecaee29d71b9e10c78a079ee2cc930ec7ae4978ec9320649ec55bbc460ced94c276090bc043ffc95d7970993125781356b0f002367aeb02024dd01e87c5bf823723a9c8350958fca001a4c3e8ec329beb14712eae6056b4e3e519b6db3647432fb1e423fc01494dc16a8fd538737d7df3736d460b8c4d566baa49d342da8ed40c188b44cbd58b448410c2280f1fe8eb493e8f472020adaeed4798b7aaff31dbe3d86d864798ea875ece73a5e2677dd835679d67d5e03a2a216dedcb930f858556f52622695075496645a08261b383dbc8e41d63b1517420d26394bcbfd77c47030e5c2476890c118ae6aaa1394e65c510c39ef167024f9dbb5c126a8d395105a3f1023190e36685e73a577a3ae44d7cbf2020b78c1e8e2f80706271778353ad1f1801f2a58099e83613dca080a509552b74676d0db336a0e171270a3e616406f12c194fd3e9afd4b73034b46cd2d53a6ba16281715f859d5327a234a1eb3024d2f01c4dd7fdd1818bf19363fb2e346b7a909f0d6adbb", 0x1000}, {&(0x7f0000001400)="38730db6f11a461048003dd2a9e04bacd045b8c1b10fe6088702841fd9f1d5466c01d8d8a17d129b55e03f243f9ba7d107df3c9b90bed78c5570baae3c46cb93d1b0b1298e402a85eb662551e2b92ea927b6f77f6d71c49ef259e9cca17b4b24bab77f55da51b1937b5c6d801282ff7f9bc628ab74fd2086f487af02f280e314366c275536cb684f3fd64a3509ea31d5a0a70d25509208f1f98b01069831b9e36c56a34d0114e21e1567215c5adb0b2b1c9ed8afb91eac3bbf0dcf94ab068e4a7adae484dfdfdee3b644dcb77273eac4c6204eefbcfcf21a74bd3c46fc971efb22a586d8e25d3f559cb499d0f704d276ac694f144f9f7d32c6908e0f8526046d7add960d8b306d183ac6f415a95115ed24cc866538278656106c68ec83ca0528aeb8c214b9d58121a50b521aaea3f2ef93ab909c01602f59ad40c645908ed9f96c7593a00fc3baf5cf9431ce42185c74902437e8006e7760594c1fea274874d2465be49f6cae324c533f174180eabc57463ba87ee38fe49988ed5f775b0056780a15761cc9333ba75f59013eaa686ccb4f94929f32ba22e126bd344ed7ac0010b15ad8067ea5025b542021095a2e9513ec9371dc8bbda324f5507c399e68024576e79c50742a4e91fe07756055c3b5f9f48d6ecae131ec18d3cdb400b14e29aceb6ef3e4ff163c033e8dcb73af5b0ac472c554cab0ae504260157682b2ef0cd99dc3e1854f2091fe51f1e897ad0987413883e7e7a3dde7b48e0aa12780b869285ec8b29da6a73947eb0eaa02e9ce3d0974f486ef67608f984abc204b7483d66d12ddca439e4f8f301e8ac0a35da84df32fac2776e6c76cc3e5a541ec0c983395e89edb2903467ebf61971fc8ca72f54418ff1d96af53b6ba4fd85ef033563129591f1349fbf62a3a79c7129e1203d15e5747b006daa0bf901719073d8476fb3d7b00be21df5c3f0e484c0e1708055628c6a8d946774244f4b43eecc384a55250ca6be84c2d3c511e8163d18ebc9de79d0c9f93104d94b04219ad0967e039d8ec661ce2a49649812cee1e02beeae323ca53f99444770808368f409363a4683e771a161355df93cc65a98271d15dbe1a287876739ba3fc5c510b2085949e3c53011c1c08c7c681c19df86bc2149b6a7d3048adb76e9a99c1ae042754a69a07c960aefacd684da7b62c4de38d184f46fa82d662f219e31c8155c0ac9a46ca6216c8d0c6bab3a654dfa689dabbeb3e218657616e041350899d8f2bc983a292cf9ba3fdda13d66b30755bc5a2f20c942645c4d4e9bb14aa2a50d87b400ca22decfd3ed3eae7c0c995968e2548e84955e0ea8c62b2e9be8f56bd995a673735607cd89c84aa4846f4aa8e9834cc806dae40fd998b72e9ccdc12d5d90ce0da2c8f1316f2b282bc5c44893b0f9c1aebb4d04c042781f8bc145fb82ba7e9236cda6aebf3d4242cff12ea79635d57b049ee923a7b2a0a8cf29f1382b7c2b526bc10396004911014c6e7c5f18e5a588080da575336488e8ae7e9f8b39a946bad6b7362c416689f3b91b785d79cff3bd09a0401a5cc3c2602c57d169dea1641c46540075c209846b8e74139751ad246a944484f51a44e4bb8ad5d918d086eb12b023ba3a849e41f140caaba8ad0889dd6cc6d71d0d90f9883ca7a37fbc8bf18e6ed66906a9358a29f2d5a63395b6e633be36a4b7ae02deafb61ce8736587c346735f5e28976d32a3ddbec050e161e317a3001a856c0f19ca141f799aa64de7093bcb3c3df6a57b89ebce4c3074d4fa11e7fed3061716e39638897fd03195329a357702acb8a7f283f1a9b719fc673f4f83b74e0c113ba7dfe7277552f6e189b4474cd93e48a4696f2d820db64a1382586b578ae21fd1131a425147c7634a70861e86114303f9c64712f7d327adf88b36d6b5656858e6a61338009bf8d0e2b40ce343f6c401ce6523957a410e3029499b395c3ff2284980eb9548b3d96c625f3cc3de284a253c06b538074de522b01d9743f9da620d89291d682a6437c38d5aff27c66743a31870965ec1722ee2716a3a5fe3dad8bed6aba95b81076e58f1c1bfd81adcd6142b1f3a4ae072267dde257ef52741768e0d7422e512c76a29d42e7b51dc3d143f9beccaf78ac270f062a80639f51da09a43f4174b3670f13dfc88fadc1acda2d9f44592123522c94923f9b12edad511558ed3112fdaaf22e3821da2b2d9bf1b95d9864c5456621e3c7a2e51bb2220e917d15b97fbfb432b13ead1900b3448bc413b093ed01699db885d1c2f415b8ad1858c09520858e355e21c9ac2048d642495ab39660466a8223ea65db89bcc679e76b277345d86b27c7a6b8ba55c3ce2403b495add5a0197ccbf01ea674a79535baeae24b523c792879e796ae45e7a262bd8977ce238d087edf7b74a54af67e0c41775789cfe203b40c0468da09e50699cd233322a2d6f28591b7d6c55f45d1ff71b08e69a0013f952bd58f0d592bf61c614cffec4ed90bb6462a3b18b4228e94aa529141962ab0a7f0ce1e106dca30bc6e6147de6ecf17a06a82420473180c26ba5a8a40baefab898410c6a6d107d037c7e8822a0dff03b8094c6a9b0b2dd6f1b2aaf939a6bcdf1086c13735a1cf750278e836b3766482bb8000dfcc98eee3a6fd334d141c84fe6db70baf741a644084389781ffafbcf72dfbd116c1e79529975603d7b209d79b9af03c86aa4f5650aa032d011a4b65b4d0c800cb3f70cd71ef2115e539d3e91c8fb173f8808ed5bbc675574f537ad06ff307029b04199c3e27f127eaab4e2c4d968c0bbb42d98962bf2928c991e173f2e7b6a09e1b6fcce4281e6631ec772d13884cb6aaa20242ca7453321be2e915e092c12daf034df6d117f4f3ded66ff51c87ef1cda2d951b97c9c5325cf62eae4c9ecf0772c30eaa77bba9d81bdc967f46fc30879d408621e56e696b4d2eeec21212666767b6f8451e38179f2ab17c3975a5554b3420b8cefe19eb7077a9b152e4ee16b0419ad5f3a97ea6b729aa67dd73959b49908d8d44c81045428d6f376eb093fff6a6c162c8b555dc25c993fd59ae25661dac41ef8386e2f5ee689cf76ff97f619321a25c7265e22818e781d90098650e761accf2b5593603d2a8d33b3d87d5158235ec954783d31e35ec70d90905cd14d1aebb4df0df8882a5be4bf1b9af7181f2e745ff9f034a2a509b0f6a4d9bba8d6f5bf3df3df0e8ddb314078d91aadf786a5d1e499878855f367d6e1e623d597957dbf5ebef598ea06cc101647773fc0363c125241327d8401cbc2bd9316259a337e17ba9154345dfdcfbbeb28905d7b3064cfd855721561ef8d5ee302e573ee7f575c1e1ef618085178b798b87f0bcd09163e9434762a96c7db10dd361fad5bd35c1af6506af17e0ee9598797e7ede18de4d04a5996b836bd082485fe2f735a4c69c78c932ff7c3e5f50d7920012b872d1b8b76ec575388def270e59d7807f4199c8c371d274ddca5ecc5de55bbc1866ee42b2bad65b566a50e6c4583aaa3ee0c4f75051d6ccbb6b9f359c2cd036019f2b9296507687358c5a57c7238d53a0ad079c379c504a07782c6ae6741e1d64bb59aeccc1502d12fdc2ede7f0aa215b5271eaebf4045eeddcae8af83e8e55445b145cf59129174bb68b17102eb20d0007bfa69baf87d251000aad9e9fcc1819fa415350488e3e61ac11c972ebc611518e5ea94f3f4fcb75893adabf0311c0196b97f9c2b7b306567363edfa6fa70fe0d8abbef804da1027dcc874e0bb20ffc9dc2ff9d059dcc258f0fcca2c17c07bae65b61ed3258b07d5efb8fe700a71f45e9c0b7c95bde76b161c6911cc1007a66803a7f171856dde61a80498d9613dc5973083349eb61b501b94f409343a58f15762f77ccff783e7a198f7bf1e3309cdaa3487865918062ca9e0343332f5dbf69d1e4c6c811ad6587c24f5f74f371c0cb533cea9f8a9013272205fad43e60c842bdad525a0811a8730e5a6962824787f36de885e803377d87d23c81f6401445b6a150ad0a9e670b29af074d709c9dd238ef2ee04a63ab2d1fda19b1917eb3a86a6885534328e39761b15c018560395a68abbeb7df2e7b8d42aab06a9f922406a3a70478ce5b21141a6c235655271e2a4124399d0e20c2cb3504498f44d111e79a201bdaba2e59d22a135ebba7db51c972eb5b2b4a42a47e226cec5a72f9e62b0dc5412cc5e841f67f02da7e29c5401c376f9679034b8e8174bde5a126c3a5c1283ccf13299a4663330092a8c83b2b8370935affb2269630652711a3f1e002b3f7171d1ff4f8c17836a08300cc5330793696ed704db468f0ee56b4c035026b79c4e4efc921bca1ddefdd1ecbd929ea325eb1a1c88df77dd71f180cb6bee62cfb65ffbd6d8af56ff32431d58654b343846fb96a8a1201f6da63ef4483cfa961d7dd0958e25a0f685b94a2a0c828d36089e42ff3622f683bb4c74de02a8080024f1f8fca6d671f746a5b1d935ffe7877885c64fcd3d1e0fca5cf832da4594047fe3acd2ea347f69df7db45af13693192a3873e4550ef33023ffcfb2fe5ea544c76e258d5e01f4f4f6bc6b61a884aa405f7b1b744ed484118a75db541ba2514463e19c21b75f940fc90ff313533ace8c3a25eeb3c5c18c7666bf232cd457a4432d679cc0548321ad7139f60b708b4990f58adb7dee67bc37f72e9fd31afc1dcdd96f971060498a4825f1b7ea0425658eec4fcdd1829a48361b3973f1da21f7eb90fa87e296ec80625e7e09e840ea9ff82f7aebe6812ff0b582a81378508b5a272bd565470229bbf678eaca33eb987417a3d2b19f3f87cfa129f8d9aad750699aba34791725d7a3100aeb311a742bcd807f5bd0805a260ae9cfc3c87af899002ce3e39bd01f77238ec1644d6d09e30f71270dd59ad6906f323bdd1e50730921cea0d1c0c918889d2ca73e148fca54623bea5229100a51e9acc82067720aa1a6eaab99ec630033879653313810b96d1334e8762535f29a6cc0c219538b07a14cec05dc27ac5e68a72a9808f40fe7520cc1da5c1c4e74f8ae688f9707bbb29f29ac40d2deee494cebdc9fe75c47b6b7501e905069fea09502725f71cf12fc705fc1a16f1bbf031b3faf6a4c439d7e5dd4b022993037deb955e469b0ef23275febcb37a1ebbde5d0bb0739edb1438416be62bb94443c4bdd704b055e5616373cbe2cb4f120ad315a52ed8026cac6676aef0cc0a54e96a0044e8081fb6cfd86638e9c37df57a658097d0a1b13e121df44ce3872de7943713f979135005895a904792ceff8a364c07787f5ec85072bd2013f2a6de2d1f7eb0e0b58781b1c1738d355862de24ed0e77c48305179f99d71f2291e7071e8b9a01e4251f24b6412554e72921794480f6a72044b3d767445c29bbb772479c07cbb5198ca2967baf36e8c96d42f00ea7b5068eca424faf8b03f5ce089285c462cc3ce5e76517a3b77e907fbb4002c71205d35a4cb825284234dcafd9ae78f22e1809091a66e8e7917f423a10217bf5984baff66c61e60bc5faf71f0e155131ed924a208b336d9c0cc40a1e398d252a4a486d626963cbd485a3b9dcaab7b81c2a3487a916d26f318a4e75e557f074788e5822167adff8be4ade7255bbe1722c5d8d649bfffb32f8b32ac3a6bfa0ed7267b6c2d360f7bff33442d1e1c1dffa097e2eb9019b1edc630de7b3c9cfa5ee6faf6cf8f1f1644aa3691430554d5e2fd63a9f6f16518f41af4f237711e0c010b420730c4ad03b53fb86ef664bf99a0ed2f1fa0daa440285cc7e84fe4695b48e542d904587d40093ef78548d0", 0x1000}, {&(0x7f0000002400)="5910f5cc3a14b5c58b6c0252e6478b2214c047604a65b2a88a8af5e5fd3ce42a256263bbcaf667", 0x27}, {&(0x7f0000002440)="8cc499b702770f3c804927ba2aae629e606901e57b5f330ecd7d6967f55e251b6effd91e31b3340168260f7ea79a9220768391c074e83b504539884885070ccf45cb9b5f6b1a9740c6bf8729fbba69919702bc0e7718377f669ed805d15eeeaf0b0dd2f0925f02e0aba99250f9ed657210486b9c278e52147259dd783b6ed1156b80ec4ad10e204dc93d3e7d9ad8b88d97486a485c9fad7d9bfb1e0fa112b1a7bcf4d2a28bb439a4bcb373fc812bd53bd33605aa90eb7a4eb446c755e2040ed562736f91af924351f09728cf91c6308799e98e0ed73e19dd2ee810b1f65b", 0xde}, {&(0x7f0000002540)="599d56f5647629f771156a652fbf29def47b04b7fc0ace6165a29b57fe0c9de043579053797335cdd5c01533de591ba0", 0x30}, {&(0x7f0000002580)="dc7c388bf7d2e2f2e49269550ced00d6157b49af5e36690d8cf057d65bcbdf62468efa61c4378486d021d60a0a7e7e45c0a1595cae7ade54cad88c2f1d0fc83546fb3d78c156512e978a338186bba4be263772bb3a65059f23311a4e5e7dfeb345a57edb044eb14587d2ad31b2b22b036f7933f79a487f74b4f9b62b51084b97c553d0c39544ceaba38df15c75f69ee94fa42792ffbc62cb0e2cf65f8ee25090b9ae7a127a057373afb0b707e70da200b86812f6bbe17cd7d0e1375302808f8d904f2a263d80b0d9bd58f60e03d586886cbd390facbd0826f6a092b69935ad7239f3c71f20e9d72d5e7f23b1604f138706c23f11ff2512a65197b67b934503f13041a993d6a77a003e90a5416a8492db59c2bf1190505022fb228aef9ddcb581fe6e8c3e7b984a1fd2185d5a2841126a845a4e41c10e9c372e5bacccef07ba6370e604bd1878704539a0b619f4b6c7cbac5538bdc2e9117cdcfa2893eb88a0201d5a454039a3cdfbfd494c884e379b2f6779a7e60114cc58e019f324b44472a0ecabc979302391057bc1c8fbf6ed67b6b15c9497821d6dca650d1f885f3105160287238e31d8c13329fddb026d61d2e2f0bc8f25bb0d566c611423c75053aac98e0b7c854f985ab845a1f7a3d3eecb619bb09df3637bfe4ab175e58d576d1ee2281a3ad40bcacda938a8474eab6bd83927729883d394e5585933bbf6e866faa4738011f457c77af5aa606d19ee03d6b2837493992afe770cc66e183e2bf9936919729fedfaa001467e2178ba483b33abe5749884af9103b04e92413b4fa346ca678e29afa764aaf4353bf88c1047970edce31cd193d88ea42392bc564173c7a347e4e12f8fa4dcf50e46503480eb5fb59c6609a476a2b15aec5520a8542d99e1bd62db6b1d869a9d7ab623fda233893341450877f30f775bdd08f0e50bbf22aeb2eed556eed44b0555998ea64404ef2b4d74435df43778e564434c397f6b1418886e9793746d52dd3e0e46d67a7b561943c20217cecf0c0fb1fccd49ab1e8590b46c7433373227a2d8a2d25a83f5576e8650ac3a906d95dbd52f07d631fbfc91e8a184128846089509113ba2038a66b30c8576ccd5d49e4bd7e2b36f9a7e906702ad9ad11adbd73564bc7d1b14b182ff2753824caa02c7f8e710d812f0f5ad6c9fad94b96d87bf61307243a18b622b4c8da7a028d4ba0afc8becb78bd21439c84f8577f2790ed8cc35c8d427dbd34f206606f67280dfc7d7189935ee11366d5d2428a4853dc1c2847249af48e967981e3c0ba39c7ab9bdc9f8268313055d96f91a450320f06454b1fc9321e49cd28acf04eaac973fff5028007d2c7a2ee4240c8593b57c01c133762fb1cc9a711a9a7c922f5499a741c632f63233fa1aec1c42c50c3b333b5fd488d07af8c43613d537ed4803f750a5fd8daff82b328b880c59f6aadede1352a1bfd9b131753803deec4d77c74020dfb269a92dd98bf6ad54f4be890bc665308ce4edcf85875e65df2b179fa1fe4d192689aa494ad4893393aa1a61278d1677ac00a02f5f837ec92fd4df3730674d53e01895eb682b0785069ecc9e9bf8ef4fafb55df806a68fa8c6bc3ce21fa1f1f01b9f3b4d07ff206e3d699305f3f113812645f991547d2944e152d1bdac541640711016b385feeb2f3100ac65ba4b0024adf205f1b3935a9d6b72dd361797f97e097744b9ea62586476d1b4e61a3c3c1cf55f6e50b2ad658d9ac0738f372c1fb21c1fcb4f5920c80afc58de6d9a721f41de41e91930d62ea4205d88cd842f42b3bbb190c160038359c28726c29ff1cb9cab52263e9e6f367bb459ce3908d2168b38060225eab1e04d1c665ae50a3bae72bcf178ef0353074cc797b7c1a1d995723f3ee0ba1831a6e4f694988bd3d93074bbff2c7da4cecae0a21afac69cb7fbac538130a705907f7a5b1776644ab9ad55e9e92ad08e6cb66d381324436a71cc8e9b87981068a0241f0fc96ad7b43a7dc9267f5cb8691bb0a36e64bc15519ef3db790d55d1a34573d7b0800066761adbd5a1a28259551060177cbea74c8d8f050b2139dfbc7c85a79365bbf8542990a6d14b3e4018e0c636a884dcd8ab589a1c03f40df9a43ec3e3d3eabfe8181475ede1368e687a97438861283864820a152bdd0bd7676c2c3533c49e3aa38cee74939764b745b2a6fcd60d29c772d25adef11bc4abcf53b8cc545a873aec83b50994490167b7cfc05bcb7bc9ae96af7fb17c75a5b223abea1e3f238f8ca4f2f4dc3869fa10b8d87e4f457c1be3dd9b82237f2e026bf757b03057d63998c4d9a5b00a9c6b2d32611c3e945d66a88e3da46a9860bf9316035c841a0a62f79c2f0acfa1597288561e98c706044b27690cd60153a352d1c9a68df24f444e88c6e3a36816a0db1a3cb555210ea2ac90b730cdc46ebcee378deb855d9667b5485c42447ddfb5c17e32e5620c2e6e50a29e18f61b81c171868c47170135731118e2cc9c6c1c4249ed9f4d226707c526bc7c956c2ab55ff24c42ee788372b961d59e1fcd0b39d9d010c81b0087d29f377c71ba24e7f39c0ea9702f15ff614ddfdead8c0f96fbe67b33fb82001e5aee1afbc924afd5bbb068ccb711f08966c8d4a71b30219ef35bb68fcc538218c25f81185a2822378ff31b8bd118dc02a8080442a67c8d4ec02a8028a995c6e6ab0b3008d1cdabbc3b42a36e521d12fd8bb0c4c18e997953dd555137831a5663d1e1a21ab83d089f42e19752436e4f3eabfc99e3b33ce507750ea27e4e6e7558d2f15e484f629b9e1569220bc24245d59b69b922f401ea7b1a57a518071c583bcbce7ada8cc7b3110b7a3c598f9b85872b3e38bb7a525273e4a741cd3ff562c8a4a3d8cd2d346a904796509fbf4293953eb8452622f3af4800570174a698fed99bef7808222bafd3165b12afcc45a0a81b385a30d19b4acab93edb4fc151f64ca7e629b78906272b9aeff474d83a45e3f245ad0313de9a9db6f23ed1474f5478ea8f01382a26454c7cfe331efbf989b6dd609a24a5489db5cef4ab603e7815b20fd2cf7615005b7e6a85d6507b62621b4133461d8b87d63f053daa5a3e1379de78545e5a700d4af5c8820775e36d389686616e460dac1a41093cf1502bc2bd95bac7e0767f36606535777999d6fe9ecc2f0c892321f512a53b8196546ddf80d93202124860996c83dcd9eabc1b63a172462ec616099697556a7d03927727628c8b7765a1c85053a51737780b74cde8b10cf22c9eb1d19c813022b08c541564a138ea48fd57f0b71e04ee8f8f602bf594405138d54b67a88e89d8d945942f51ce176cdaf848c7b6cb8b2ac56796d9522bbfb8fe0c832672436de3dc93c2faa14da918012a98800950fca83e81bfc0d3c7324b659f57f8317f264c0efb39fc815b5515dc0bdec92f9152dd9d1c8f53777600eeb07d0324965665e5b8d1d27c81bd0a5c2e0f423b5c92ef6e09616c2e9ce0a74cfc7a8b91ac3e517f11d4c96586faf6087ac96f2fe4aa3424c8c36807c4669dbe0986f30c84208fb5a0232f9de54ad860145af0cdb14ee8deefe97280dc0b89f6c3a1e1d9ec49d82e106dd671c77254e8487e541236d93602d04601c7650d89255a19ddad57c9b4b9b6c779e926bba26a3b7c014c6fb2eb522e72cf9aea000bf20d3dff416bd176aa0696abb866c063ba2bc49cff78b408c53268e01ab67d0d4f27544a9a3b9b73cdf8055df9a1f6ce97862c40eeb6b9d9be829cd65590e006ee3e231d48c909a7fd1de419be996eb6aa5487cb06cb48db39fcdb41daa59c94af45ada62993e9d02e2c5f6d859f1e5c2aa639842a4f30455a59910b185f7302b85f42eedcd913842e3f51b0c0a7866fa88526a0d1de283d849d0dce521b635b902c1f110ce5b29ee084073c7ebad3396d341e874f8beea565051c8692b8267d1e7da0e2c70cb78b92392dfdec5e5560e85134af2cceb5cbe0a3f3db0f074ed4c22e552b6f533f162852fb08bf5c1fd4699cda4f3d138c412e538cc618b655c72c8e5d7213f2aa3382a79c5150741d021e3a6dd66bc547aa606721fa4d2aacef29d1355b3354e3310b58a98f42a742f472f0efa59e4052d2ebd86cd246aaade9fb3637fddd70e7dc894bd6b13af7c9cb4fec9513d467cef8368d7d100e53d9bfee7fa0ee74955420b47e910b93a9bc086ea88d755df51f139696c238bfb15fd75b362a60f76dbd1422ed1c8cad66098b03e2f8c2f82cd5bbc3afff118388d9d2d547dc1ed15105754c80d60a4fae7079379c0be9419e38903cfc145ab3f5bac2e9eb37421ea6f1d45e37d7980850c282ac2ebfdc3e5afc2595f3a55c99cc05a25c63dcc65b6b2034ddb46d586109fd564e8b9d850f198863dfecbb03cc25fadedef08fe7d45da241e152832aab628eb5dc867e2a2362da89226c1a1c2e5cfd14c6bf1c46c2b49d76bbce3d93c1bf7f9437a82647910c8be501525971f55030674f8cce9dfc67f50c89b35156f9014d17247737846c8f5b3a0bfc1a719b3b03bbd88cebd67fa6dd78fecd393676cfb794eab31c9f66289e1a521d5fabc110b60c30c3f328b0f868ed0b9bf3bbd9b67ff75d87761816b1467b96bec4721d8e6cf7ca2700408b01d4d3d9a8c9beaaf13e84265c12e3ea192c3e7127c1b1afeb4220bee542347d2a6e66bc9b6999fad252e468236f61924fec4b2eef43f0f87b527ae2ee1c9bb551df2b65e6a366031f3cae278303ada584a8a4d1ea83c074c5658e826e9daa6ac1b868e7e6283abda05e6813fd78df73c2020847fdd815e2d2e0ad337d694637dbed6cc25069077a83bce665fb6e491577807d19afa94d9a0f9441c38dd3959bd023b338fd5a18ce1525990329db0bb089a8235f1679690d4ec97aa682e94b7617c2dde2a74d6be5b93e21f64662569bc7513ddf20c8866123bee065200e50f44a59aa73fcada253040529fd2069916803cb54c5786e396687a07b2d94845488fe8dd0c76d70ff69e659bbe35f3bd5a759f90b6056b8d71184b12d04c64a87783f3ae0bd0233555a6cf4b1c94b5aa0299d3e04fc7fd4294b5aa9ad1b928367cf50630e394a7bf1560107565ddab014c88b0da2db65f726eeddf111f504a2d5feaafaf425a8f5d26fe43e9c2a8e57df49a252f565fb40db2f786248534a409685649661401f95e166a5558cdbf259a8a03400835f67ad02d38025184942c1cab435ab5d3287080b579865e3cd6113e2af2333029ff400273ec9f3038a9311b06953cb8976e24025cc9b04a50124ac0dad50a0e549fcc37bc7e3cd04e0128c240b393d0d0c1db38946e0b8f6888c679f5d7f305bfccc6da2f2836c55b5cbbd65f85e0f540717cf673bb49fc4f36419f0e3e43899cce1de0b3a6ca23248cf36ba7b84d2f8d99a8d2fa7c8189be02066b1af16598cfe1caef56610782575bc730b99928a4aa0f03baee0ca51063491ab9a1815ccfacdfdbc997fc2f8d27d5d1a3c169c5ee64ba423a1182c61186e08e88cef2be86b1ce659a4beb205fc826dc3d40ab7090e91cf953bae815dcb6bc3acd2e571afc450840f8e5cb820377bf88e0ffa7f60666903cdb022102e4d9c4def664e5cda7d48b5487cd1bc26e8516b0c7da4688c1be8c82ebec79d310601027284736c5c12874ef822f8ac4837236a6be4e89bbd6236b2033eff83c932ff4e5ba29c8bb757bcb56a4e99da227b845c2203708033685957e53bb7171c6f7e91d76eefa0816e6a8181dcb6042e4547ddb08f08a5c11b411a4dc4c4788d9879aa26d281cdc2b218a120ef5266a97ebcee70", 0x1000}, {&(0x7f0000003580)="c0cc88abbe01f96b3a", 0x9}, {&(0x7f00000035c0)="4ddc0e64e64fc30e2aa23580467f9bb8e53498a6e693683dfc267fd97edc31b832c29510a7bf3d047c3426c95965dfb88f60cb290ba56e4f3cb411b264ce48dc0ded7148bc058e65f8e095572e785eef2b7b234980e90fcc75658f640f7d122c0d569a07223bcb612abc8e142224513e22ee104851ff253d88b76110595077a94b5520f65df11629a45d372ae585514198f8e809cd9d311d2f5ec84d39242a7d120b18e91e1dcae3b5d7bf259c1274c11810d848e9eadec4c1c2e6ffbdf0dc973ed126a482d35d5a7e2404aa1ba7038f4140c2ba2af851aba64d78baaa2f", 0xde}], 0xa, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r6, &(0x7f0000003780), &(0x7f00000037c0)=0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000003800), &(0x7f0000003840)=0x8) 13:34:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="7234e6bc8b246fe86e2c6a851a8c179444b16fdaed80ccc2", 0x18, 0x8, &(0x7f0000000200)={0x18, 0x2, 0x7, 0x10000}, 0xc) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt(r1, 0x6, 0x3, &(0x7f0000000100)=""/78, &(0x7f0000000180)=0x4e) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 13:34:20 executing program 0: mkdir(&(0x7f0000000140)='./control\x00', 0x85) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x100000000, 0x6, 0x5}, 0xc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./control\x00', r1, r2, 0x4) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 13:34:20 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 13:34:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="29e6afb9dc038fa37210793153d3ebbc29b1691de548d8b9cee962f9b80b4e2dbde1505fde4456958cf8c9e95fa48df5d760879d78256ef7fc17", 0x3a) r1 = open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r1) fcntl$getown(r2, 0x5) 13:34:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x38d) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x31c4, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 13:34:20 executing program 1: 13:34:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x40000012, 0x2, 0x404000000000000}], 0x10000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xa, 0x20000048, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x101, 0xffffffffffff7fff}], 0x7d, &(0x7f00000000c0)={0x15cb, 0x7}) dup2(r0, r1) 13:34:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket$inet6(0x18, 0x7, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 13:34:20 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/161) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) semget(0x3, 0x7, 0x2) getsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)=""/52, &(0x7f0000000100)=0x34) 13:34:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x7) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 13:34:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x12) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="953f803d3c0560f94ae30490008a74dbe81791d6de4d9824903632781a6eb265c46094c0f59ee242884685bbb452bcb6a6218d73c1fb5c3945283d10", 0x3c}, {&(0x7f00000000c0)="135eda8a8be9ec972ce3d68208814b11b5c9da46c28a6fbbdea92552cc6f23bf64986e16aa36ee9097afe3ec0626a32abc798d4429a39fe41f3046e2a06312712a8a80b0be3433a3cfd9ce7fd7ec4fd8206fc6715cc68f5b936a6c54d7902fb7b5e027a62431b8cb39a96951a5aa1dd55a828719ba66e7b4d628849bdfa55f32035bf141f2a785bba44d643ea62c0808a8abfe8a53097afc1b90152c4b66ac09a8308c60d1958bdcccee192bcea4233199779f5daa8f47d89e42acafac8a0220586004c0a0b2ef869e09880dc273ef4be226f4e30d331465e797c2087288fd", 0xdf}, {&(0x7f00000001c0)="c1bd39042919e462a66dcbb47d162f9fd7eb782803fdb5d4c341f886ff770eea5dd8a500fd0bf2cb6fca6fc0f138693006d45d0025c7dedf1d587daeb64b96b13d6b79c907", 0x45}, {&(0x7f0000000240)="ac3dd180f7a72bea8cc4d9a98ca1e2f19b4d3c902f23eee030604c2618bb0e44b99a7fc51e5dee042e0cc5a09f542680329384dbb2dbbd9914f45808ea60958b4bde284874d076120ce463d669bb64020eb805c47b59f1f33c27", 0x5a}, {&(0x7f00000002c0)="5b60a30582a190ac424420fbd4cd95b19b9b149c383d49bd6872c0b7b63d60e4f32c160b6abe547c31", 0x29}, {&(0x7f0000000300)="5b4b7e0df341637e0b7f714b7408cc036d", 0x11}, {&(0x7f0000000340)="5cdfb6688f07694a942658500d4e1c54ec390482d1483420f72f1a0c3d79090cb1256780831e7684029dc09a1c1f2f215f560ca1a71eecd4c363ba5eaa08a05d29c41ba894752f7c65c2c33be20b4a4ea7b5bb384d2ec2d92ecda9b1441162601e11c2e4ad5808229133ad42144ac6612cd14e8d25573f335d6b8c7f4cba778bce2a297656028e4de6c9106da322478251003781c9f9bca532bbc98eb9f6b238cb38fd033b14cfec68a498e0d67ec7c4c80abbde184d4c08d969e529b61a5167006b47ef15dfa8ef37d37f3866cafb0f488ba785a5e5b401d6cdc4d1b90801398175699474258d22ddd83832137ccdbc785d996ae3faed0c3111e703368d0349469caab423b59d47a5f78fe6bed43c28258464524835679b4ef0179943b4d3d7f8399e4328fe513dc8a22da56047f40628423a94cceaca802c332a206bb2ab0bee4d7037704b421e6d3b0217093a4f78fc6b71cb541e774fd4c5c784dc95fad0edb13ec9fbc01d0dbc54c28dbe7825c848b5d4ca563556ab18d7f56a7b1973df468e77bb59d9d55663fd4377f774be7440a3ed6a6fdc01065bd027e813a42053751d6f02f089ebf40f62c29debba1b7a17ab555581e9cb1b8219e20459a08608db23b7f8af9945f434c3f5a9025fa6f34af206952ba50eccdd1803e0848ce3b71e8c4442046b0411f0dbfbd1975aa7566001a7fc184fd768e077ed2d8a1c662e5204a977932c6fbe83441ecb660df6bfad49ab63bae731f7389933b643e9fd9789c88ae7f3d8e1a9e06febeb67d8666f730dd6d68072bbbab08959e3e2c02be7333e4ea5532167fb408945856ceabf9e4d51cb7bb7e296b6263a3e706c7d88ac58b2d400d2be690c752c15d4d3f8e9e70af2340f1230e0143cd6610006c884d7eeaf3558e8cdb95949d8721289ab3bd33652301fda45ad99b91d5bee8098d2e7395c4b81df9e5867c91f0c0af35df2c7083055bd30b26319c2b81306af4e1b3a8cd98f03ae890c5d4e2f5cf64e2002b2d92ab1dc4fefcca260c043426479eb751d73685c98baf2f496ed86a702cb0f34b7550e0e3bc11036ccb969b5c74a93738e5e05e311e83b400d7957c4ac52e02f380de2c2c5e0344928686dd5e6b874f72af539c04263d768cab7d199813ff84523314d2fcda8dab876a540a5f46812e7e5dca24afc0e959993e8bb6d60af7ca445cda8329f412e990c288d7b136f34063bf706ef3155293cadb521fc45a9a6ad31bc051c35395ab8fc8dc65888a7d0e220a8355d0d636da9b76a7bc147faceac1a29440243b24ee68c73f9dec435b62920a78aa06a1c631ad4bc356428d011ce52aa27a0a057ed2d2d90a4e89fee2ee07946fa517e4dc01f6e8445d27fd41763ef60a3e63905352435449ad810c200484051e60ab525452f9fa4383bb722ee2b180aded7399ac14ec5bdd6994b221e84512757fe9827b61f998e57556fe3c4aa1ee3b386cddd03be5aef7db164325abc53ef05925b0ad4680d1e1270358cacbee9318b6466512fb481ce97552564f616d16873529ad1b9cb937276d8009bbe72e98dd9ba9ad477751080164689c7ddcea8ef443c5e0fffb1de2bf4f488092fe150e65bc1d6624c61d5e16c64e542403076bba3f8f417e23b27e7782e31ee1643eff77fb5cfc91e1d32114e5e8273e201eb68ce9723aaae8e6fd1f865c884d3037bec22428301d38955122da2e2b17d698126abf95f0a63635a426577e188d538d2ad560d815e62fdf5cf844c9a03ac061325b88cb4f35e7efda75624834b95369b7170c04f62befe4cfb92b8d38a092788638cbe7692018b6ed1c7caf63eea27b5a7e587b1fb4178d8ad9506a38a1e5083aee76210d93b51eeb6e6ccd166e433e604cb558127ac3529506077ea2002c932518d231e5945c5a207769a213599ae6ce076ae14ab088685fd273e22930e4cd0ee70eba2d61484ee6845c39869f715db8ab10a1c9258281a4c00daacfd005ad789a79d24aecb1719a67aeda3de876361c4eb70a0cfcf59e0688c6d9643d6fb2091427bc46562b106ee7eae0dfe1828ce949a6ed85144bbb7fc4d0cd5fc8a0ffb82db5397ac3d813f760f724b895eae268643e033b9c25ff0219bee1eb16af6e0070a6471ef081a677191cc4769b0c62f5728fb3f02d9eaf1f7861a593a75b6dd2511daddb37d92bb825fba89e4595cd2af032d1564bf2e1b12ba67b9251e636eaff863d5721ab0fd1d7f14dbbbee0eb02795206745fe7096888ef68ed2af2585cd0e807ac6574cd9618b189ad84c1ad41029c7bddfa80b8379a0c1bc40b9ead6c3de0ed6cacaa214dd529622e63d2d3084743dc9a5946e736c1aa9f5f2264a05e01c0c14f0fb65462dbc356758bbea8b62ee0eee54624ce6b1fca0529af459cbd41786425a9a63cc56408d0855b6bf88f94cdc4f3bda73321d340876ebcdc01813d0f97ed80322e6abf0d61505dedbf65644b2b6e30e1362abdaf5b48bbad56aca7f38f815f4e947694fccdd35f55aee5fbdda2d8f0d3a2bb5cf1340296a9c2ffeef4ca6ed9149bcea5c4e9e2d3df1a3006895dcb03cd2a5e824426b064eda837da9623779c71a7181899bef8e5df010c4bd79c2386f108082691a1888c1013469b34a13c6c3fb18ecac114224084a96f58e5ee338c5a4476b1a5ea2a300d47d61cfa059be6a16dc4b449700a7676e91bb4b900a1843a24faae4f6214037c1dc17e7851604f783245938ec10da260c4ed0369e34c12524b5a7a4a6566922ee3b19850c67341905545c4b1dd5eb49613942832b314be01f60f394632017a286adf9e5eeb364bfc8dc77e0cd726d01a94bc91dec8bd6001e6ee7869dd3165fb5659df3686081fb28badc997ed33cef1b99553b2007c86fd452d4d6e610b33115eb30db813f90401429a964dd1258523930ca6cc79deaa8484509f6324b293c39747e54ff4119327c48b45b6fcccab57461c65ddc1cfad9b83c0c6fa84c59853ef71b282e69ca52d681114fb083c84ff1595c65f34dedb1b5f39e06054bb7dae670a8d06c1160ca8126a725a343fb00d284818ee40419ed862896b2fdbc1f0ad51e891f210224c840c0cfbebfb10f4ee8e871384fca15748d0bb350c7bec000acda5c51b0658b0dff8541bf3e7fa283f7fe65e043ec0f3f9d7ef51e085d8ed6202418515af6fceef5fcb28ab74a5e44d20b2236ae9348d23335f621d6c098b7068968d632dd873c464b2a1dedf68f00ea1853ace2bdc3cee1d9b67dec19c896bbf0b0db7d7aa22b3b2b9261df3bc672b90f370d2bbc1a0472315db2dac9df186a4c00c3eaa0a10c8ff436df0c372904328fb8310ae34f2c942823aa0ffb869f1f3fe0fe56f211e420228bd94cdd41b4739eb5f656bd76057d8b51258fdaed657eef49a80ce1de366d9f4feda53289a97ee7d93dac1c4e336f694ae991aa91d6844f2ee4c65ecc335e08b231a18c1a101b9adb03e159713548c32ae9d648731182529cbc4c158e118d79b8c592ebc70b97a168bb34e82a2f556aa09f62e27f770158cd05390157251be8c28c1eafc5fd67dc70a95b72399f3d9fe1a8abf7811f20eaf2a74db28acbf78c6de331b1e7a505d6c0060bf302abf1edf0d17357197d3c039e601316d7c8223d25d352d76329d0fd74db0dc95ac28b2fc0f582f6de4d20b2f426c08f7ce3e1e9112b2448ca8864346aec4fc1a0bf7b767ad4b32397df6ad08321928cde77e771c1a27d4ceba239747a01061e62e636f4f972eaff0e57a0a3793635e6fe8a2e27f02f38e72d2795495c1146f78a277c77968238ce6fc31dfd3cd87fc64fca7c24c4bab55b5f06384aad0b01c037856f6b775a7efb11580737c30a6dabac48b75a12da6c9f97646adfb78f0939c643042b80bd104ac6ae7c3f72d4cc95b2ab56fc9043e35ee352fb83e7b20952efde4eb29abf493eba9b1bf1fb91ab803a7a5f0c5ea05aba46690792234172622718d6aadd34a1f2b1937f6227706b9701013132ad2f5016db107ca2e3e14c23567447175c2d31e1ad834ee94fced209b750bf3eb9773fe03bb05842e9a3ba0861af18d70ae8ecbcffd012cc0a9cc9d7fde70ba59368cb422481f8bd7c66de555ac0519deeadbc46e3a692e950f87ba8499e12c956d8aeb072c866d8b1a4f34feb71bc8cd9cbf817009774950d47b1e704191bb357a3ba61d3a253d52e47bccef3e3f2a0ced4b63bfb7e45194904fe12a557a7fb45c438bfb085f6bd2d19c7e3b02ad4087fa1b55a051654b487c470e87034e3541825f09af34495557d1ff11ac82215a0e521ed743467a22968ad11d6864de601e43c4b644ed536f7f5dcea1db5833e89f635e9ceccc9bba34e70560074b4918e6f702068fd4835e71d5c5896c6566cd1d20f12d08ddd6949a71de3a449715d09a47bdcf6de155fbf92ab400ba8f5efa0e7646fc1ff5c9b4aea365544d3583c85ba3c99d36105a7d2d21590cc83efd5fc7707bfe4c06185961d907cb51e7dfe767041851f70b3a406c55dc1d66bd5cdd2bfd8cf8cfe927b5afe71336f32cc5bceb7fd13c2a064cbde825d0951a77f9095870ac751413d72d7f6c1d39b46da55b4424c21a1dd34f2c01a502260f9db4ca16e2fc3461750296ff36200c66ede51c437b789e2829a60b0c5cebbfa0fecac7ad650f3605e1141d12dfce640e54446da5a9b7c4c7b6cb25035696e485bf6b95e5c62385dbc560cf901628797656cdd506463d5803236a8733358a91d4478df114c80bae7167988a8bceaf10b421d52fc15b56ef523886050fcb16fd2829824f7c9eeb99792f9075a503d2b7b8608024e41421fb52a07eebf8c5c997d5daa0319ba5c2f4a66e068cf433eac92ceb522822bc71d9bf43c0369776ab4d32966945aa4a22233a2bf9cf4d5976679262a13864affb80a3d56d564feb87a951f4aa466b6a3ba1393b330d67b4c340639b32524fe524debd339faef3dd5172e5b97774362fe920448701d42b895f96bff0ba5a27a1ce0350f7d28da14e6b2ec372b6a2b8f30cf897af62f6df876b6bf142b9f031d91b2c702b1e67018eacbd924d8e414af11d778cac185fc54337c13a003f2fe229422e8e2b2133a13c84638c139755cf21abeda9687eb3037a340195227ccf8373d1bae2cacce05c7ae04b92d58bd381d032aa25dc5b2c8fd0d88f620699908341552076cc8f1fc363b5be1ffc491f8832a10eb7ee6aa3d2fe35d0d31ee397389dbc52c939cc8852b9bd573e83b86f4923e98aa785d86ab865a0efd45877039d681980149027e2f9f16a30f6e16cafaebb9c0b866d9a1bf9b53fd4dee5bd05fa34f761b183b8603ec0b18b8f60eaf9c2bbd370d4d59d01880ba8a36ac5a0ee885e71d03b8ed77e3a07a6c6440ccdd647a49a9dec88ad8264b4856e5b892f92229a2f370ee46d4b2cb01c85d3ea4c1260de4e2f4047588dd32ec8512b4798c2760d0b2b5acbd819f4c769375efeca4602ee6db39390b22069c148fb41713fead147bfc4074f637b0fef29e5006fea1a3492a9d79bf6d7dfc02aeeeeafe743218d49a50a50f0f15e7326c55e3ecd9c7f56a6d730e5e79c1f25fbed2c04edc15f65b59aa42222759dd95d900a186110085f344c2dba61b4484701da717903b379caa0034bb33d8ae825df62d9196697e39278f182afb505dce6cca912a1770650b3c0b6febbf55982d1c34d15af8f1748bbbd29addfc800bc942999de76d1891db6448592c4950c24782358db49c40b5b28aa81bc0c255e14c7b06f3928e545328633354e7359defd6dfc6dd75305df8afc6e4b687231f1d", 0x1000}, {&(0x7f0000001340)}, {&(0x7f0000001380)="64c8bf795ad0b52dff65c5b2491ae1a92c", 0x11}], 0xa, 0x0) 13:34:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) dup2(r1, r0) 13:34:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 13:34:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) write(r0, &(0x7f0000000140)="b2b27ba502bf34fbf2a02aa6de96e6cd8813c2e389e129ac131b67950b691bae7ff6e7ded8e98a8d5655c171b3d5bba5f793fac43907101a3341ca0d579181d5f353c9520a37c30ff2ee8875210c3274d6d46f4e74559fd4a39181e6a1ab8fe5ec4dfa2f72b34f799784f3ec4c940ac8ac91eea969e8354cf7eed16a92c810794202493164fe6780ff2d7ac4063665170d8622f40c2419fcf3d18acffc49a29132d23b0c798b3323a964c3418480621e1562a959", 0xb4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0/file1\x00', r1, r2) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 13:34:21 executing program 1: r0 = semget(0x2, 0x0, 0x200) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff, 0x1000}, {0x4, 0x41, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0xc29, 0x800}], 0x5) semget$private(0x0, 0x3, 0x1) 13:34:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x10) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:34:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) 13:34:21 executing program 0: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r3 = getegid() setgid(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/141, &(0x7f0000000340)=0x8d) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x7fffffff, 0x100000000000, r0}) clock_gettime(0x3, &(0x7f0000000380)) kqueue() r4 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/250) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 13:34:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 13:34:21 executing program 0: r0 = semget(0x1, 0x4, 0x1) r1 = semget(0x2, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, 0xfffffffffffffffe) r2 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000001200)=0x7, 0x4) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r7}, 0xc) r8 = semget(0x3, 0x3, 0x30) chown(&(0x7f00000011c0)='./file0\x00', r6, r5) semop(r8, &(0x7f0000000080)=[{0x0, 0x6, 0x1000}, {0x1, 0x9, 0x800}, {0x0, 0x2, 0x1800}], 0x3) r9 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/4096) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r9, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 13:34:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x1, 0x2, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) 13:34:21 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:34:21 executing program 1: r0 = socket(0x2, 0x4003, 0x6) r1 = semget$private(0x0, 0x0, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/170) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x11, 0x3ff}], 0xfffffffffffffff7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x4, 0x3, 0x80}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0xffffffffffffff01, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0xaa, 0x80000000, 0xa0, 0x81}], 0x8, &(0x7f0000000200)={0x2, 0x1}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r5 = dup(r4) getpeername$inet6(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 13:34:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r2, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x200, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x18, 0x6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000000, 0x2, 0x20}, {{r0}, 0xfffffffffffffffe, 0x10, 0x200fffff, 0x9, 0x80000000}], 0x2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x95, 0x1, 0x100000001, 0x9}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x92, 0x2, 0x20, 0x2}, {{r4}, 0xffffffffffffffff, 0x5, 0x2a, 0xffff, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x200, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x8, 0x24}, {{r0}, 0xfffffffffffffffa, 0x98, 0x800fffff, 0xfffffffffffffffa, 0x7}], 0xfffffffffffffffa, &(0x7f0000000100)={0x3, 0xfffffffffffffbff}) setsockopt(r1, 0x2a, 0x3, &(0x7f0000000280)="e81303e2a1e8bd0d5db67fa74160eb7071cb8dd18a5591b252c0f4e1cbae9faa9863203d39e03961b309ebaebfb7eb2432734b7d0bfc437598f7ac94c2c231c8e98098c337bffe170a596813cb38b3ce42b246d245490816043287ce95fa7d15d302b3781d", 0x65) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 13:34:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x9) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3000000000006a74cd1df77b79365a9d4c896800000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 13:34:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) shutdown(r0, 0x1) 13:34:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) read(r1, &(0x7f0000000000)=""/11, 0xb) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) flock(r0, 0x34ad5c3a34476e5c) 13:34:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) pledge(&(0x7f0000000500)='\x00', &(0x7f0000000540)='!P@&-]-(\x00') r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="c5cee42ebbbc1fe994b575140817dd82a0c1a7b71adcd741a1558e03e5d0e74f17041bbdda36dfbd07f851fed3e99d7f9323caa75d2a77758f569b8eb6d2ba08e44512a9f7cf5c4c44cbf00d485baf57169f8eba10462a2387c77fbbd60ab59871a6c8e927c375a559a97b2bc5fe9cbd1c6d61402b2f1ff478d55e7e12a39fa11567b03af841f3a8132728539140241f96c29fd6754c53c8f998f4", 0x9b}, {&(0x7f00000001c0)="48d60fb3f1d40b774dbec8b1095f26a0ae9474835af982f9", 0x18}, {&(0x7f0000000200)="5b8c4d81d572663e89fecbf29fd9543b6de14c5a852f717067267be8b2d6302bc9ba8c06576640a8df7781588b2c9a63e0c06b74971e15b8b00583c0d1c72e7e6ff698d5c0d0f3ef31eb4b49ce3d897dd322f4ef858df68050926cfe61f5efa7fa36bd21317a3ab85ea1db362b9768b46f892f6871c7154c514dafc1577240d51ac403a1798985a118d82a0e15e7be16b06070af144cfb3cd9006c8c62e6e0e8f367a7ead7", 0xa5}, {&(0x7f0000000300)="c866aecf55c1e2fd5a0575c0d6c761de43be990c40a9a4ffe959ff20f9258bdb03bfc3cc44996d7ee5101a70b29178fdacd45a2b397b5890262a0bf479fe317c4c424718d637c339c526c629c6aafb28d0a7d3a0b917f8562cd2469907da10477e6f09b93ae521f418a70a597d18e7fe3536928eb5d0a13ebb05a5841984467bc9d03a472165a572", 0x88}], 0x4, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa8, 0x40a}, 0x2) 13:34:22 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') rmdir(&(0x7f0000000080)='./file0\x00') 13:34:22 executing program 1: r0 = socket(0x39, 0x4000, 0x4) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 13:34:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') utimensat(r1, &(0x7f0000000300)='./file0/file0/file0/file0\x00', &(0x7f0000000340)={{0x1, 0x401}, {0x7, 0x5}}, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') 13:34:22 executing program 0: setreuid(0x0, 0xee01) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 13:34:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket$inet(0x2, 0x1, 0x403) 13:34:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 13:34:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x8) 13:34:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000200)='./file0\x00', 0x200a, 0xfffffffffffffe00) r2 = accept(r1, 0x0, &(0x7f0000000280)=0xffffffffffffff8b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0xffffffffffffff01, r4, r5, r6, r7}, 0x1, 0x4, r8, r9, 0x10000, 0x4, 0x2}) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/113, 0x71) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 13:34:22 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget(0x0, 0x4000, 0x2, &(0x7f000048a000/0x4000)=nil) shmat(r0, &(0x7f0000341000/0x2000)=nil, 0x2000) r1 = getpgrp() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x10) ioctl$TIOCNXCL(r2, 0x2000740e) wait4(r1, 0x0, 0x8, &(0x7f0000000100)) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 13:34:22 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4811, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="4ef7778afd557e534eade224c7479faa0c55e4066d1f7f9050f0e7dc47d8ad56103a60fe35b5374674bcdd8d78e920db4efcfda92ea3330db2ca9187135f5a8bcf52ea9d68865001180bc29f07a903c5b38275cefeff7b5ba2da7428b3f928a160080ad6e4373aa83c151af147d4074e94a561279e7c018c4af1195679a58f7a8bfdccb9fde6e7a461818a5eb8427c3eb15d82787a75eaf977a6375ff959b30df158af4226ba360b247046a45a59cf98fb0bc8b7ce593328b42e2b30ef3423ee0efe6e3e66d8a7e0faabc06d9df1", 0xce) r2 = socket(0x1, 0x1, 0x3) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 13:34:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) msgget$private(0x0, 0x80) 13:34:22 executing program 0: pipe2(&(0x7f0000000100), 0x10000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xff, 0x100, 0x8, 0xfff, "1fc3d07fc171c3bc366d56c3e3ca7d04e098a606", 0x3f, 0x81}) syz_execute_func(&(0x7f0000000000)="2e640fc766f32ef3abc4e17c29a46f00000020c421965c06660fea252d000000c4e239469f1823cb15c42245b6870b000000400faea45a059e4e2041d2a20c0000008fe978d2642d24") 13:34:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x8001, 0x5, r3}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000100)="ac4e427aa9dae9021a34", 0xffffffffffffff19) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setegid(r4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 13:34:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/241) r1 = open(&(0x7f0000000100)='./file0\x00', 0x204c2, 0x61) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = syz_open_pts() r3 = socket$inet(0x2, 0xc59916a922bdfaa5, 0x4b21) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/217, &(0x7f0000000280)=0xd9) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0x3b1) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x6) bind(r3, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000003c0)) sync() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x5) setsockopt(r3, 0x9, 0x4, &(0x7f0000000440)="c18b965db1ecd93ad8e378434540200d97780be73496c6e2ca18cabfb5e120ea9ff70bcdef6f5826a603fff95a950432a66f6ce0232942a95bb3768316cca08617d522562677b87af4e962a1cd9b1c3c52f18c9a52f287f20255eee1", 0x5c) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000004c0)) faccessat(r4, &(0x7f0000000500)='./file0\x00', 0xd, 0x3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r9 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000006c0)={{0x3, r5, r6, r7, r8, 0x180, 0x101}, 0x6, 0x81, r9, r10, 0x9, 0x1000, 0xfff, 0x7fb363d0}) dup2(r1, r2) shmctl$SHM_LOCK(r0, 0x3) syz_open_pts() unlinkat(r1, &(0x7f0000000740)='./file0\x00', 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:34:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/8, 0xfffffffffffffc23}, {&(0x7f0000000080)}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, 0x0) mlock(&(0x7f00002a2000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x1, 0x4) 13:34:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0xfffffffffffffffd) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000280)="86bdcbdd0d9647dd41c66b8ec5edab0e826c9922b4046d3dc40b91ef9d00430d7edab192ec065bebc3c449c727e310a063a543150244c4eae2b1606dcab3f28a99dfb6fd12cd07d051125d289c2e0c5acd5a4b001f4b0e739ecd50c9047a99b5c6fa4cfdc053a490329eacebf27d218ac084a8e9879b5c66404f38e7586e6be15e7da0c1f032619c2a8bb3ece7d7414947b3a5cd94bdf0b07d23de8721e6da2858fcbab27167383ffc5f9d14fff92f4e699fd97756b70175727b7b38bdcd989e91976b05c73e6b1f32485086b876e5150edf5d36b46c1acad4c22b3156bbe375783a605535ed5749489bdc6e6823ed9615a600041696021ce50e", 0xfa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 13:34:23 executing program 0: getrusage(0x400000000004, &(0x7f0000000240)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r0) 13:34:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) 13:34:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) listen(r0, 0x0) r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) 13:34:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) close(r0) 13:34:23 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe19a0a53e3b56116, 0x9) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xef14, 0xff, 0x7f, 0xff, "86d3d59688bc3c8e24d2dab2605c0c6171ff700e", 0x3, 0x7fff}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) 13:34:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12e8fc4d5f16b136a5d00d1628b5", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 13:34:23 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "b74462988753fbb667a78bcfd356376ac24d67a94334a6ea5f14a4144a6700cbb872d6eb4f070d581bdc27ed56c4c35407ef9e2ec2cb6a466803fb60f21d1c68d6752d7d5b082b931b90d7a61fcb8a2c42ba6d81bf82a98514135e9c7a15e3f25dfcc5d88ef27addd4df1022a2b45f8cc9c8d359f5d9d52844a0bce0406caa085ee46d246f4b54b72fb664843e7ecfa01a381dcc2bedb11a470b5e9606795b75bb131ed1b9aa29f40dfc04d89695158f13221701"}, 0xbc, 0x800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x500, 0x19e) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000300)=0xfffffffffffffdc1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0), 0x9bd93cb8d892a95c) lseek(r2, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x800) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000dea000/0x2000)=nil) shmat(r3, &(0x7f0000dea000/0x2000)=nil, 0x3000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r4 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) getgid() shmctl$SHM_UNLOCK(r4, 0x4) fcntl$dupfd(r2, 0xa, r2) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bf9aae26d5e5ec899535a7cfae8c016573cf507ebbf2b118e833653dc032d96019588393f7e9ef00db9b5861b2508fcd61b1fe492931d717c4a740172f659424e51dca8a8bbd6493318ca93b477ccc2ce7aba1657ce8907acd58e8107601b35b4737961a63f2f69eae4e76d376a555d826d3449cb4626927b8f0295596311ce674b5dbc8f4a631cae60b88891fe04d5e8c3a8b7182a6a4bc90e149304d230628262247a757517dcefc18d1dde28258109c844a1ec374aed1228e78d58eef"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f2785ccdb29c00000000ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) 13:34:23 executing program 1: munlockall() r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) link(0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') sync() semget(0x3, 0x7, 0x11) 13:34:24 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) socket(0x20, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) read(r0, &(0x7f0000000100)=""/224, 0xe0) 13:34:24 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0xffff) 13:34:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4000, 0x0, 0x0, 0x10000fffffffc}) 13:34:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$getown(r0, 0x5) syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000, r1}) 13:34:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x43) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0xf2, 0x8, r1}) 13:34:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 13:34:25 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) dup(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x21, 0x5, 0x2f, &(0x7f0000000100)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) lseek(r1, 0x0, 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0xffffffffffffffff) fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) 13:34:25 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:34:25 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) syz_open_pts() r2 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/70) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) 13:34:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0xd1, 0x8, 0x3, "bb90fef143c4bcde200ed786498e823f34e67a70", 0x40, 0x8}) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xd8, 0x0, 0x3ff, 0x5, "0550a7fef7437c083d0178d3d09b6f80d2a6a4d0", 0x80, 0x2}) 13:34:26 executing program 1: r0 = socket(0x1c, 0x3, 0x200005) shutdown(r0, 0x1) ftruncate(r0, 0x100) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x3f) 13:34:26 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="354a8f915c5c519dd2b725d157eeb28403f9ca401f6b5d7cbd2b41b3eced7376a1977ca31d94bd6a66aa6b1dc13cce67ad850aeefc6167d8469d7512b72411a76a0351c0fc660a52cc52e95ce53aeae0081f407bed8aa09b14c1c8f6713904", 0x5f}, {&(0x7f0000000140)="8731242a273a039333590bda75ba23c492a8abaa9c65fd0b372397bffe2f02919fed", 0x22}, {&(0x7f0000000240)="7272719ba6cbe5e3d4fa510a265b624c08e7e7d8a264851b5bf2c837b04a97a63a25871442fe29740aa31ba45286d3d446bdfb667e4c16d9719a99459703a3fe0148c8739655ebc5920919a8259520b0830b96cc969948edef5836bfe8d1311446cdd7509aa37ab285a0e9cf2515d8b754001e03114776c1debc643d68a530ddf33a1f3a546bbfa678fc211683c4a1c990a5bee080fc7ebd26a7d6152d08d674db6a14ccf0221ef250cab5c2a3de2c70d3597160ed4a39e22e", 0xb9}, {&(0x7f0000000300)="b3ac6736c2e4d4d0a872d8ec3103b94da36fbcd84c0a5a5b49e58f1e6b151544910bf8140ab67a618cb5ecc42b454b98781a9de5b739f5d7f716e9fa8491a90e212aeadf82df6d702db375722234db0bfed56b655382ff23d82585c03bf8999f2627b0d3983f76996af4155728477161fe90ce45d3172ad8bc40f56cf012e01d1c25576e44c68fa20b4ed52bd4d4ba95ba73de1732f3bbdc2d2bb709171257830608197c71829bb4d23c1293c3859e31eef6983a8205632d6dcf76a27af28eae0516b4955f4ee4698379bca1546e3ef58edd7182cd", 0xd5}, {&(0x7f0000000400)="5c0a3d763b2f5ed826d2b6a1c1e760b2011e5cd7931bac1997e256cafe1aca0f1c54c2a5ec8088e91b415e1a1e0863a1b87e0a73262812fec8c8519909f1a0a5925f6e37217c924aaa00c05aab04302bb33798132164e05663fc6974d236f82d4e79286366c3c1efb60dd7084c61a5139933e451a8099b970a8392c3251f55802752c51cdc26859c0764e0", 0x8b}, {&(0x7f00000004c0)="6c5c08120f65c85b38148cb1c74ce85a076d0aa3f853c94bcfa38529b70949664b84e396b6af8fb4a589c8c7c2bc6c50fdb339ca4c052d6574a834982c5089a38f62a8130e8c04681d7edf68542264585b3d1958586d868bbd4f7c859cd2600a1aa52b964380459597e035d8ebfa535bb463b59a532e3cedb3d5f832dc72cb9517e8e147cfcf8055d7836e47833aac57b3f74c4a0b4b2fc9db95ebc8f69c97d56b64b3970648", 0xa6}], 0x6, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0x9}, 0x8) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000001d80)=[{&(0x7f0000000740)=""/185, 0xb9}, {&(0x7f0000000800)=""/250, 0xfa}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/246, 0xf6}, {&(0x7f0000001a00)=""/116, 0x74}, {&(0x7f0000001a80)=""/195, 0xc3}, {&(0x7f0000001b80)=""/200, 0xc8}, {&(0x7f0000001c80)=""/181, 0xb5}, {&(0x7f0000001d40)=""/48, 0x30}], 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r8) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) getppid() 13:34:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 13:34:26 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = msgget$private(0x0, 0x403) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/43) 13:34:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x7, 0x4) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffdb4) getsockname(r0, 0x0, &(0x7f0000000200)) 13:34:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1f00) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xa, 0x20000010, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x25, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0x400, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000005, 0xffe0000, 0x100}, {{r0}, 0xfffffffffffffffc, 0x714dde0b76f8fe91, 0x4, 0x5d, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000009, 0x401, 0x100000001}], 0x527e, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000002, 0x1000, 0x5}, {{r1}, 0xfffffffffffffff9, 0x58, 0x20000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0xf500}], 0x8, &(0x7f0000000000)={0x400, 0x3}) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x1, 0x7}, {0x18, 0x2, 0x5, 0xaf6}, 0x4, [0x9, 0x0, 0x80, 0x1000, 0x2, 0x8, 0x8, 0x8]}, 0x3c) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x100000000, 0xd87}, 0xc) 13:34:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x7, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 13:34:27 executing program 1: r0 = semget$private(0x0, 0x4, 0x14) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x7fff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) setitimer(0x1, &(0x7f0000001180)={{0x471, 0x3}, {0x0, 0x80000000}}, &(0x7f00000011c0)) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000040)=""/186) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 13:34:27 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "7c20d0326437b56d237cc08d571b9acddaa9309eb6293d6523d53ac67d947c0696641728238a2f60699037c355810915cd344913465cbb752e7525fc47534fc8bb0cccacb0c5eda40a69aa692856ec89d6f2df5f7ed51a7bc5b523835046953550dbc4909bab3902601dc0ddb0e1a743d40083a8789076e448279d574489b9c6ff065b84ab4d46b89fd2421cb15aa9bc05b467e81a8500595144d7b28b4ebaa74dc736d2340631bfa75fa5aa85b604aee0e071fab9e5f38fbe3065a3035d17dd2141199ba773c8944a82b146fc9155733d003afde8f9c1"}, 0xac, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20022, 0xfffffffffffffffd) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xa) 13:34:27 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x752e}}, 0x0) r0 = socket$inet(0x2, 0x8005, 0x10000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fc1cc9f7218d93cf575a924d21e9c902c90025618d7f987a9affe52d744540ba15b90209e82a", 0x26}, {&(0x7f0000000080)="fc062e7a512e67369e918ffc79377c6e04321aaf18eba5a099", 0x19}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) wait4(r1, &(0x7f0000000180), 0x1, &(0x7f00000001c0)) 13:34:27 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000001280)=[{0x4, 0x1e, 0x1800}, {}, {0x3}], 0x3) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r0, 0x81) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 13:34:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) listen(r0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1ff, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) 13:34:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0xcc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbad9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648bc8935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e820a45782635874608000f94cfce1d4796ed168a016cff99e2ed586830dacf3951b5fdfdd9e6529c45cb0eaab7435b572f496404959fdf18dac03b47ab515177c6a13924a1bedbe0eb723db0d364476ca406c8ef6af21e1d5115a9e0e8e299674a5a68943e39cdd87f0ce3e0767ac588ea6fbed27dd4408f19947cafab8d92c9bb232d1540049c1ec753ef4de8bc22ebaf0ae7b13b138a27bc29f42768ab120d7a4588d21aba40df8603fc6cf2d04f1a8fb0cd5a96f40698", 0x25b) r2 = syz_open_pts() dup(r1) close(r1) r3 = dup(r2) accept$inet6(r3, 0x0, &(0x7f00000002c0)) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000000c0)=""/41, 0x29}], 0x2, 0x0) read(r4, &(0x7f0000000480)=""/254, 0xfe) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0xffff}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 13:34:28 executing program 0: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) 13:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x100000000, 0xc1, 0xfffffffffffff11f, "d2ec909b3800900c96c7b2db6bc39e660a13deb6", 0x706, 0x1}) r4 = syz_open_pts() getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/65}, &(0x7f0000000240)=0x43) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) 13:34:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) sendto$inet6(r0, &(0x7f0000000000)="0eaaa1074c7f8980dc5ff49749a541d4f1c4962bb49f28b71ff7e018815029ec7ce5a8e6469693391c31c5069ffa3cfe9aa55dfec0c0b1b5577d577e6efb7865f16a74cf5c6b584a43a92d82752b20f388d3bf3ef01165fe7a71f454770f8d18f2cace873ccc45ab4dc7e36666d54daf201c959e8f28117d59fbbb2074e0e10114fdf268af494f5b145249da160e0ab84d9f3874944b23f0c350d881a4edef2ab1391bef9d794aaaa5ee70d6e7296727b2e10588a377c07bb6331d3b414ad708dac71367a5ed", 0xc6, 0x400, 0x0, 0x0) 13:34:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8480, 0x20) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/113, 0x71, 0xb9683bc9a34f36dc, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x100) linkat(r0, &(0x7f0000000240)='./bus\x00', r2, &(0x7f00000002c0)='./bus\x00', 0x4) socketpair(0x10, 0x4, 0x59, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x9) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) write(r3, &(0x7f0000000140)="bc7d047742f7e2b8959e46537706ff76261284bceeadd3671553199273053025c3cfb3d63fe3b1397815b97e72dc69e06ecdd865fcac967add7b6cc08b68b32bbebcc9c16339c61634ca0b1ce23c4b154bc21db4f16045d6d62c53352abc2acc59453e9cdfeff9901fe3644fe00309a2f4a704de934bb490bfbadf69699070c1606d03862db355a317a8b1f78cc09b667f93049b764dd0ca55c8c39b7b484cd143888829ed", 0xa5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) lseek(r4, 0x0, 0x0) 13:34:28 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x4) setsockopt(r0, 0xfff, 0x6, &(0x7f0000000280)="3d52cfe4362aa8be856f0591ea49aa80b562c71c79d2293c1b762b443b650d7c2fae020658cc7909b0618143b0b1b38b7247054fec2675a311c3a85626aa7f266cc22dc57c95c31d5cee6e124a871aeb322693a0a0cc1e35e9dde239cb92f897f0e3ea3a16fdfc682aab214f0067644239ee5c47b66f5f9c44d6b4da37a0366bd6f4d7fcc3917965e534c980ce3342c5dcc0017aa29fcb856d831d91c8baefd50641c8", 0xa3) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) r1 = socket(0x1, 0x5, 0x1) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='W\x00') recvfrom(r1, &(0x7f00000000c0)=""/28, 0x1c, 0x840, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r1, 0x1, 0xfffffffffffffe01, &(0x7f00000001c0)="a8cbacc6fcbfabcc04b9ab37c51250d706549a8a354b345250df164357558b815c1834eb81f3f5bbcc43bab92e104aa4b7298dcb32566f4781dee90e583d137ab89866436925a7e07c8c6c8b468b01310b615e06152a2a1c9913e43340de3c203881d20cd0c1fe6427126ac67f0d51f0a33fd31b44f4dd42287c717ab56b652cd4f743147574322673ddd17039162171b8bf641a13014b9dcb7f7982a987c9886ff83ecbb418aee0bc1632b791c864104b79de923a693d", 0xb7) 13:34:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000580)=""/244, 0xf4) write(r0, &(0x7f0000000680)="582720efabd66ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x176, 0x6c88, 0x8000, "c92367b2e5daefc49bca1c37e420384cc8775f2b", 0xd7a, 0x10000}) 13:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) readv(r0, &(0x7f0000003700)=[{&(0x7f00000013c0)=""/152, 0x98}, {&(0x7f0000001480)=""/210, 0xd2}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/137, 0x89}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/85, 0x55}, {&(0x7f00000036c0)=""/49, 0x31}], 0x7) r1 = dup(r0) accept$inet(r1, &(0x7f0000003780), &(0x7f00000037c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0d4104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0x26) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() preadv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5, 0x0) 13:34:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) open(&(0x7f0000000140)='./file0\x00', 0x101, 0x40) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 13:34:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x82) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200f0, 0x127) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 13:34:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 13:34:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:34:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r0, &(0x7f0000000180)="191311b4d2670000d86d775c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba6", 0x77) r1 = syz_open_pts() fsync(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x28400, 0x1) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0x73, 0x80000001, 0x9}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "947f62c0e08e517c104691e57aa780ade4a9695f"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 13:34:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/93}, &(0x7f0000000240)=0x5f) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044275, &(0x7f0000000000)) getsockname(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) 13:34:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2054, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x6) unlink(&(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/10, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) Thread 0xffff800020b93080 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80697b6810) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93080 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 69215 99331 0 0x2 0 0 syz-executor0 * 58663 2186 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(ee4e6f3d29d30e79) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b93080 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(ee4e6f3d29d30e79) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67a30 rbx 0xffff800020b67ad0 rdx 0xffffffff81f2ea76 apollo_pio_rec+0x9bcf rcx 0 rax 0 r8 0xffffffff810e4f24 kprintf+0x174 r9 0x1 r10 0x1955a3e446af923 r11 0xb270f0975c8ac042 r12 0x3000000008 r13 0xffff800020b67a40 r14 0x100 r15 0x1 rip 0xffffffff8171e6c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67a20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=58663 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21068,0xffff800020b21780 process=0xffff800020b5a9e0 user=0xffff800020b62000, vmspace=0xffffffff822fd690 estcpu=3, cpticks=4, pctcpu=0.48 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41389 219334 1 0 3 0x100083 ttyin getty 41848 358242 0 0 3 0x14200 bored sosplice 3902 448271 20317 0 3 0x82 nanosleep syz-executor1 99331 69215 20317 0 7 0x2 syz-executor0 20317 249250 55837 0 3 0x82 thrsleep syz-fuzzer 20317 480045 55837 0 3 0x4000082 nanosleep syz-fuzzer 20317 123393 55837 0 3 0x4000082 thrsleep syz-fuzzer 20317 420990 55837 0 3 0x4000082 thrsleep syz-fuzzer 20317 200394 55837 0 3 0x4000082 thrsleep syz-fuzzer 20317 116638 55837 0 3 0x4000082 thrsleep syz-fuzzer 20317 193355 55837 0 3 0x4000082 thrsleep syz-fuzzer 20317 265107 55837 0 3 0x4000082 kqread syz-fuzzer 20317 289158 55837 0 3 0x4000082 thrsleep syz-fuzzer 20317 23702 55837 0 3 0x4000082 thrsleep syz-fuzzer 20317 507432 55837 0 3 0x4000082 thrsleep syz-fuzzer 55837 452465 56229 0 3 0x10008a pause ksh 56229 323327 84607 0 3 0x92 select sshd 84607 345719 1 0 3 0x80 select sshd 38112 283632 38769 73 3 0x100010 ffs_fsync syslogd 38769 263355 1 0 3 0x100082 netio syslogd 36283 149024 1 77 3 0x100090 poll dhclient 28441 488080 1 0 3 0x80 poll dhclient 4295 429564 0 0 3 0x14200 pgzero zerothread 28819 48527 0 0 3 0x14200 aiodoned aiodoned 51651 466390 0 0 3 0x14200 syncer update 14094 290058 0 0 3 0x14200 cleaner cleaner * 2186 58663 0 0 7 0x14200 reaper 3740 113228 0 0 3 0x14200 pgdaemon pagedaemon 98181 384628 0 0 3 0x14200 bored crynlk 96017 272554 0 0 3 0x14200 bored crypto 22040 327038 0 0 3 0x40014200 acpi0 acpi0 29838 164419 0 0 3 0x40014200 idle1 3699 410142 0 0 3 0x14200 bored softnet 86748 461521 0 0 3 0x14200 bored systqmp 86845 131195 0 0 3 0x14200 bored systq 62104 340956 0 0 3 0x40014200 bored softclock 50254 192032 0 0 3 0x40014200 idle0 1 370152 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper