0x200000026, &(0x7f0000000040)="000000009adeffdd4d88d7f1cd063cd06b0d30c28ffb2c64bbed6751a8534828c8b62c7f4d56379c090a797081a87fefd2c69586798ae25370db27720bc8baf963ed98f70ec8a35e3a4c743245c0e0e1ac755fc41de746091968ecbd53ac5c0d8775e62f8c4ee572fdad76eb0128bd0989214aa06a51bd6bfe56abf3c8e1a79e0635288e3d3f1d", 0x87) socketpair(0x7, 0x4004, 0x0, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001fff, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000001500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r1 = getuid() renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') r2 = getgid() fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x2) r3 = getuid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r3, r4, 0x6) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$inet(0x2, 0x5, 0x3) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r4 = socket$inet(0x2, 0x5, 0x3) r5 = socket(0x1, 0x5, 0x8000) r6 = dup(0xffffffffffffff9c) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket$unix(0x1, 0x7, 0x0) r9 = syz_open_pts() rmdir(&(0x7f00000004c0)='./file0\x00') socketpair(0x0, 0xc004, 0x53, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x4003, 0x5) r12 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x42, 0x30) r13 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10080, 0x58) r14 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x10000, 0x46) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0xfff, 0x800}, {{r3}, 0xffffffffffffffff, 0x7, 0xd, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0xfe, 0x79900000}, {{r5}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x806, 0xfffffffeffffffff}, {{r6}, 0xfffffffffffffffe, 0x40, 0x10, 0x7, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffffb, 0x20, 0x2, 0x5, 0x1}], 0x400, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0x41, 0xfffff, 0x6, 0x3f}, {{r9}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x1, 0x10000}, {{r10}, 0x0, 0x80, 0xfffff, 0x6, 0x3}, {{r11}, 0xfffffffffffffff8, 0x67, 0x20, 0x100000000, 0x7f}, {{r12}, 0xfffffffffffffff8, 0x8, 0x1, 0x2, 0x3}, {{r13}, 0xffffffffffffffff, 0x21, 0x1, 0x8, 0xfffffffffffffff8}, {{r14}, 0xfffffffffffffff9, 0xa0, 0xfffff, 0x4, 0x1f}], 0x4, &(0x7f0000000440)={0x40, 0xffffffffffffffe8}) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r15 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r16 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x100, 0x3, 0x58a5, 0x6, "2d2f1de432b78a7ad599e4f2fcd1a07d5c912cb8", 0x9}) dup2(r15, r16) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16af36a5d00d1628b53a14b37f8b5c5793abc392b34781323c35d41952cd347d2c5fd53f039dc435c6bb9bcc6b14aafc5daaea322831773ffa47227823691b4cdf32b4d1643b213b275fc328bee9e674ae404b3656878aab7ce08834d8e43f23", 0xbb) mprotect(&(0x7f0000317000/0x1000)=nil, 0x1000, 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmod(r2, 0x0) syz_open_pts() 16:00:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x100000001, 0x7, &(0x7f0000000080)="78dbd7f3c3afde6040707e7537f7d0dea0949eafff0a6bbe61e034da1d088a093a653a356ee126334b8ce1e84d6b038876867a12bfbdaa7a5d51eee69680fc6b91337e2a89ba339e9bc717feeb47dd5d2fc00e4bedac70a0fcef1a8740e5dbc3f331c95f8af337a87128968b76194a3cdd0e0f582addb7b4979f", 0x7a) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2b5}], 0x1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) poll(&(0x7f0000000100)=[{r1, 0x1}, {r0, 0x80}, {r0, 0x71}, {r0, 0x44}, {r0, 0x145}, {r1, 0x42}, {r1, 0x4}, {r1, 0x102}, {r0, 0x8}], 0x9, 0x8001) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semget$private(0x0, 0x1, 0x10) 16:00:10 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x1000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) preadv(r0, &(0x7f0000002a00)=[{&(0x7f0000000640)=""/71, 0x47}, {&(0x7f0000000780)=""/208, 0xd0}, {&(0x7f00000006c0)=""/8, 0x8}, {&(0x7f0000000880)=""/94, 0x5e}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/55, 0x37}, {&(0x7f0000001940)=""/174, 0xae}, {&(0x7f0000001a00)=""/4096, 0x1000}], 0x8, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x5) r10 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r5, r6, r7, 0x31, 0x2}, 0x7, 0x10000, r8, r10, 0x100000000, 0x8, 0xb34, 0x6}) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='W\x00') msgrcv(r1, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r5}, 0x345) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r9) msgsnd(r1, &(0x7f0000000200)={0x2, "eb6a5d3c4eaa27f0418723154f408674eb907599c6462f08267ddb31c9895a4bac9a46f69b3f6905d5ee3bd3a0ea0e1ac943fd9432d544c82cade25d5e6f303971d65fa64f9850d481b5b7ac0b7523a4222973fef564734bf7efdedc56f69299cfb71ed7fb90a5ff32827d47d1ff26f057e7aea9ed2a6234842e226703e7a495627422de9ecc05e4137e66caaecd175bab545c231419743e96a457eeb2ef3fc4a766bd56c76766d8578091f21e"}, 0xb5, 0x801) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) 16:00:10 executing program 1: pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) kqueue() poll(&(0x7f0000000140), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d70892", 0x1e4) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x5, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140), 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:11 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080), &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\\\x00', &(0x7f0000000140)='\\\\\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\+\\\x84%\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00']) r0 = socket$inet(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000400)="a7ff7476ac8f7a3c9462d13d67b067c2dd5631c6d339aa62ca9544706de7e9763cefe3b152cffd16e59a6f1f5606e4304bd79534c81a67b0b036fa8e194a69da1aab7e1fa5130c3277435b825da6bc0834fe592375103a47e4aefcef4092c3e0a70bddf33a69eaa13c7e35017318a84c3240b953349e06a2600022a7488262bfae88d16b28b14cab8d6d89b851ec280b3bca783013b69942c33373cc9bb47b0f11d36214e865d969b52c86a4e03485c3e8688412145514360d8b4943ede1bf9976af127138321e7b78ddd255dfdc7a39d713481bebf39bdf353a2fc469663c413c2e0bc0423bb8281bb87fc7f219bb7f", 0xfde5, 0x11, 0x0, 0x32) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x5e8ba50652f50e5) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="088c62074df7781edc98661fae7d8b793d8edfe6bdd3820e4f64173c9ade6880d3c80e1a3185f64ec85c0426ce45fc8391812da1b796678d98fc4b0cbc968247f5085a7b891729744f32a38074d4a4d65b77551a7faf21a8a911ca905bb1c5cd38b29b6f99a9cfd359bf3fc42d8564", 0x6f}, {&(0x7f00000001c0)="425f82225f8ff98346e2fba68aa243aeffceb0fc7184cb2bee05c16f38898dba1993152d797ca4adb6f0cd37a8c72b03c1931bb7ef09278420f526de52e616d3143d09fa7491bbe8e8a62b3189153a3b", 0x50}, {&(0x7f0000000240)="2d459d7e9e9c4671bf3ab6c6a984503640334203b95ca6ee7a4a57d83fa6e5ae9ca1ae88a090b590ecd3da608c55de72614cd700da00309a6bd1576da431fc2e37fc2145c688ff", 0x47}, {&(0x7f00000002c0)="31e5274c5fe252c5f183b4bfa6cbcce16b8f2340cbb9c9b10a4effc972fa68ef42", 0x21}, {&(0x7f0000000300)="cd5855d25c90b71d2d7321590bb84e2015a2edf1f78c55f6d49ff23e5d26dba812df1333384dc7f8fe6b3f65b9b465670aa46c4a557d73d918d400f6089b8435934e378118b345ea1445e758b363a1624ad2effd3f9ffbe126576af1c3a869dcbc88480042884e3c833d0d0be7f1d479aece3f436002fadd94f476a4c73e829419949808d7e4451f4616f22b8a85f18054cb5195f93276ea763e872fea04c4b26ec4afbc6910b4002e223f6143c2957bca6e7b7424189d551231680cc54a8b27ae582e63fba8b4a61597b9cf98b54676430ca27f310ab8647a053350c3533e44af59bf64b59b274d467b144006396c0230a135bf712cae0d", 0xf8}, {&(0x7f0000000400)="e9e681b7f5968a403b215ba70ccf059094fc299013733e07ed740425807543c79c70ca30268c3e65b4171d34b87b77646147ea89e3f60a573110d0b4e7a77bf7b8a248934b25de267b9aba95b073f63d81cad1a99f671845854974b86bb95a426ae935914319e1397d963ceb079dbddab1e6cc03e565d3b1bd4f742bceb058e2e4675e46eff8", 0x86}, {&(0x7f00000004c0)="ec72cc8a3946ba44dd79d9f12dc2636b629624094ccc7aa5c5dac75102762be08f7d7959e51dc82a72990492626b36348895ffbac19d5bc8eefedb2891f8e7f818d2cf8d234ad93038c80c1e426648388b80c9aaccf3e9a0e66bca84803d80333a19f35e8fac8e488aff04458bdc9e5de253376dbf05b6ca07b0bdbc3971d578c22b8854fbb256dec125289ca3322cefc4c2ec5c9cbcd86af5897f6e85d58bdeee4f05551ae0141e0a14fc2d54c33b86fadda6330ae09895476e36e8c649d049b5c5905ab2745c6248c5885e04ee8f31ca9a8307aadbe67fdb4ec976f8bceaa1160192e6dedab3", 0xe7}], 0x7) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xa80, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x28ad) r1 = semget$private(0x0, 0x2, 0x400) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000440)=""/223, 0xdf}, {&(0x7f0000000540)=""/2, 0x2}, {&(0x7f0000000580)=""/75, 0x4b}], 0x6) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000180)=""/247) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./file0\x00') dup2(r2, r0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x4003, 0x9) preadv(r1, &(0x7f00000004c0), 0x0, 0x0) fsync(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x24b, 0x1, 0x33, 0x20, 0x1000}, 0xc) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x7, 0x1, 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) writev(0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xffffffff}, {0x2, 0x7fff}}) open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x80) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100000000000201d, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x3f, 0xf49, 0x10000, "eb4f8208a431cd04371751f38e86048395504467", 0x6, 0x9}) 16:00:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) pwritev(r2, &(0x7f0000002800)=[{&(0x7f0000000200)="d2d37a65b1036a9c17db794d4fb173093b99086e97536590fe66fa8d9c2c882bb5e5f99060819b8663bf1b284c4dd7f5d2952798796801f4568c71203b00c27a2754bce9a6b37f5b4e31d8724959ab861428f022222bedaf1e209ecfb470678afc08427563d2c867385d42e4ffbb1ee9452ab18c72a6520c3a70e3a96b623db4ffaa5fa63b810729a6772418545fe1e44abbea4f3da4ae370bf1422260a66c211caa17babefd14a531a85fe32b17eb2fbae142fef911bfdb9cbb06948901168585ea8df0d8133a93919e0e639aaa56f35d6f0ba76b91fb5d8b01f558d6c2db94cc68bcede7a482dadab310a001b36fe7e6b729bac79ce9a93cdecc1a48ac8ae81646d1b740d9ecdc3b64e44eed2aee957bb262f7df0ae98765414e1251e114df406f219d6d511503ebc655f868c5bd8012adfdcb5feea4e56093f7e4356b8f3e3e0a20a7612335f5ddf673ddeac08000fb5a8fd6dc05432cea96bcd7768ee48825710a445a90eaf265e9274f8c70aad86074cb6efeb8ce7bbd161e680c9c5f501534ef7379ce420ee5a5656c29d9e7123fde98aeab919ce83ec581381481b3a520d1b5c7f670ae8ed0a139b058496db5f16660dc4a19b0880293f0256c8a1cdabfebacdd8101bb9bc11c97555efff9d27027008e83bef21547dfc247b9418f5dc68f78f7da2b388b58c3d9b8ceec87549bb772d25a11de7298764cdc665246d5902a1c8905acfb24e5ffbe2fc9b5edef2c9266783979292000696e4b8b004de109e732ec5680bb3996f2142b8812fcbf4bb92cf76ef049e5ac2e81186ff2bb8dbc5aa80f7cc3703ed40102b2405b1e6aad5e27f14772e4f414511c4bc9081053d376c040da47a15b0764e40b88e99820212ddfa297bf20e8585f76c47b159c5fbd59052bef993e313ad93f6bb5e39132e63dcc68dc7ac3989b57c6a16cec540f67fcc73e622becea191637cb92c008c7ce11f4d8f3e31fcdaf6e70ed21bfd469be34dbc4af1380e8e64577f0e08a73610571771e83d40ef60ba4c602b79bb4f97ccfce3c108be8988d6bf716a69b26da19b0deb69b8862447d9be63a5e3a0da4ffb37131d06fb70f1af75a78f3528200b7d329169bc58798e0ec934730df3b73daba833e8c740dbabf0fcd09f5e2f4ab50148e9d7e52dd473b8b4aeaee63a7c92807a6139cf0ca2399bcce82cbdfdaa245e6156fac656cad1da11c4a5ecb4334b17e1568cb344e1f58f8a00a75b89d8c05356ea04bc3ce079c567735ed9dc8d89042ca4cf3acc30cafae57df893895af0dbb25651a947e9ec532bd75d64521cf3d06e42e8b1170a08f0e34b061edec506af7d2a443a657d781d5edad5976482d39d9554e68ddd585b7d7befd5ecb9834de89a2d97c7d8e3eff04ad838c40db8995f4e4f0edc5e3f49c7011efdc9faef4d7157e7acead74265d0fa40c97594046abcf78d526491732e5b64b3e83cbf0ff0a5f90bc4a80f8baa30b1dc6020f2c42ec63b0ab17566048b47742f1472ab2ab9adb4906fd7e8a54998156874a8440ba3bc90b68c9b7dd360b144319d675b842809bda01257b636399e59935d512b46bcc616f1a1ba78a52acdbd0e5ff4bba70c717f74ee2f4544f89c7432c0ac399a7733822c42007fd64f9b181ff48ea5d1491bc3a393c3c92703a31c6c6d245c6520ab6caa2288ad3539fc7e5fed0f4b0cf2d64f82ca0700584f2ab59feb97240c0c62b37acebe5025f3b65e17697f1976a5b187bec0e89c62ee52e9b3912fa2b558ee4b59273baafc9183f7063671d72c1c6615cc16bb05d7e4b62117ddc30af16f09f54e1a6bb978d3c94da36cca0210e57a0a76bb84617c6a156a46dfe5835ae33e6233fcfcb69deff1afcfd51767131b36481347f264d6bed7b79fa8dfb232f7b69175992e51617c09198fc22705f5a6b197fa6f12cfc5bd1f14ea253e41ab7f5f2ccab71dd8b7e5af35d8d8758136c3ff6780ae0a33f6a3e402201c53abe942a4a5683c2efaf145e57d0380ffe6feabc02d6a116fe4f38f0449b6f63efb3851b38d0d62a07602b2d09b392a6ade70b391f2577079437f0f5bb1243ca1429614d43cdc360ef8f5e7c92b6cfb657fe46f534cb8370baed9fb5b29bce1360ca27ad25646e99d19576dc3c0e2472a8a93910b449cf27f25875fcd6b447a889edafc8ab90e8d2db51ec8c8013736bc881190dc3449888fd921963294234ad15ce5ae8acee10498eccce9d60540239968c1338d6c09fbd5e0969e3ad9e883d2c00062697556ef9631aeadbfe6b56993ceffb44fae4e606060b7427649d305663b70b29e3efa6f0085fe1111d30d26d43e4241786af172c69972e8977b9609db49affcff0a18f6140ebf4e28131692c78e65970735153014c444996b5de1bbd4fb9aab4c86b9f58f4345a4c345d72e51b323420f63af6528d6af910c63e88a45b19b46da83a411f92e7e4cbc5a1118f8484f1794491afb7b53e1826bfbfc19350ff727e18f8ec8a6d1fe65037b1e3b871745ce4e75fa1ab2b42d0a7a303e06938fbb3efdb56725afa45f73de1d4853b58581b14c0d73058d8604398e67ecde5ac884744456f307e8a5dcd7e45a0d925448029736399fc990fbcb1fc389966fd64ec1af7ed6833596d2721a9531106a6b0eec6688259c01e57e1664ded7c47874852e09b99dc8aa19e944808029b6ad078720eabd14fa7ed07ce0138b68a2e2aa3f2170b3ac57ee29648974986750bd60ee54d63502420b6afabd9705b7bbf6550a761c388cce439186405da2eb2008b1caa24c4336f5ccb554f064b9bd6b156ffd32727eda1abd3dd0bc5ed6d53c6e1b8c758aae5b31ae45ffc2524edc7674c4e19ae3bd0c8549f66c99d70f6f8cec0023abb7554b90feadaa60f2beba615d36cf79094b4be89a80b576fd95a36a98e514434d314535e0692ea3bb34f259e9965baa65ee183381fe837dcd64fb63525e3f27e7b10c8e0ea6b2912801913b439ef6c2d4fd8d233ce2e8699ee0a5d0b0fa79dfdcf41bd9025b2e323f75e9ab98f935fb672f86b2b9c70436ee66060e710086260a3df31648834b7f8724b3648809ed35abb99e19835b9d66c618cb8c3c5b7b62aeecbda83ddebff2b45e70eb337d6140be5b8bf1d83d19987d7dbb214fb544bec5ba76ed3ea458c8c6a785e08634327d308b3da5f642a3661247c6d44f53b24eaadd604ce146b0c953ca7cef07a7bb796484b75155ad053dfa65657f3df32a889218d24c9a1e4b05f524e11b51d79acee84e0f312041e34f344885e8b3105a11786ceaa10161305673518e3db04a705b2dd0d5672f0ed76b6005461b4231d5634ebf0903bed5e015d9c951049852456719674fc534e0952794932fdcc25ae4b5014ae797d5f11ff2d3df2ebc7440b5b8cd925b3178a6baa2105cce3d612e8ae73774a29c404fcb3dc55652e4593994fa7a51310b0eee502363d12255c8d01c746bd55967aa8f26bd3a4faf3b528b2d2ae1857fe34f1040ca87f56eeb463269d7d8e3e79de746538e6745322395d4e34e78537310f727e8d948e05e32e81d551d2a5585ac867332b6f17aeab98e7e7522f257355e6645d03551bb2b2a4fe60c91be76c6b2cc505a9c33b2215bc4387946b11ee715de106e98a8d044f9dd2c79e7122f33dbf675425808e1b39b58b042dc805287a7eee22d8f2d589dec593ccffaf9891273bd1ed139ba4c8bcae033dcb9204b34430a2b6fb71549563d04cc0e0cbc55084e62df4197d65f047d0381c3ee005d3372289b680d988739b7918893f2ea12c83baa975a65d702a6b7c3ccd8f0d54fb8248ac3cd98a2b0b9a54298617cbb76ef3fa1b18f8824f50c75e4cfa2e161e8f8965a92f8c59dd0206025cc6b0a1efd5e724e6d52804061a107e48c3dc1075fa6a164eb8d31f47d53b3241c0aed7c7b79cb944297600e0c44e64cd54300d6c87f190823e9f8cfbd072704f9e1240fafff732d16388493d2a65ea7b136cafd4a68aeffd5f8c809eed3611118f73f01280c15ca26e925303ec0db3e0fa9ba724fd53a2e99eb649fcfc5f2ff0afefda9e09f68feafab71599a37a59404a6248fa0ea7810b25ccbaf1fbbb9be1abc7ec20287de61452164ec0664a814af9ae65acb963880562e75d05c47c78d6d934c4afb0e34e368e1eb6f16c4ea0211d3c1d3bf89f74a71f2ba7b2d2df8e9a93027afde5366fa7ad9a76203b551f797ff7ae40b4c141046d9241b44d1cec0d984b43c5980de876a95cc94bc9c94b0eb75289c6a2ec718f90f62dd0eaf12366f737535a9fbe6f1302942984761bcfcb916753ebd7688b9f465fb3130521db65949bed6203029a83ed114487ef869b23214c2a98f934e936de0c08a02bdfc9101991fbed4d85fe54364601d4c126945f4576f928449033da30032059e71a8f8932cc41ff7fc5bad5150dcef8a794471643df144ef4f05aeced4fd3c74b4879ba09664ab4663b6c87b4e807dc07b7ff237617d8db92865fecfedda3530f041d49e86ad158e978cadd2ae276783f79077d03a139ec2a2ed2700e81f340d031e26c20ccd4af62337061bbbbcf6f6e81e2cc6526062d4215d826a21eee0b830ca2df594bbcffc59bef361deaf832fc1e55094b785016fcba969ff782e53de743e1d44ee5f4b64a5c95e636ee67583b672df1f6048b4edde86aabec8cc0351fca4455e35d1fc1ded183a397c8af04da646dd693abb97deb68abc91047ef468df2e261d3c23bff7f1d1bbe5fe21322b0a9278cec2906f55863d3b728558ed710f368550e1d3db1c5fed45d5131e3e5a74be8e3b94039c8f01047f875a1099e6b18e4e62884d9144626c2be75378cfd2d35c48d26b83af03e5538cc143587f41319c88e96662a599cee29cd7e51e08f61c2e417e4908fcfab8b62689373df73d86e69b76cde4043e2b918cc28241a97ba2a722dcf68c7e356e43e952e76accb2b0a628e9352462fab282a2a3cf1de555605569b8ebef776624ea0511e7af0bcae75f42e3e0f2801fa4af125bdad73528c8864ff106b21ec55be04b512dda03938ca01c0f3700171854d8f184663acfb8a3e43c44d929dd48320d5f136d97dfc21c6710521d770518ad4df5426da93b80fd9009ab45d89deebf0adacb58db3fd13d4101fc34084a6b4c876d54b52d904f2dfbff9bd61081519509d1abd0544e80683b07d7ea6a23cca8a93350ab928f824063b0532531cd2482f5da0ca7dd7b8dcf746dd1e22a687753daa6e12150a491ba8790e05908f6ee9d0c95ad09eabc8aaf04b17e4268f0e9466607776616b87072085ac96812d34333da5061cfceb66df34e47b93191d2d1ec36bf37e3652b4822a2dd8a56c2dd9b60a142807e044ee59734e3f066017e0ee2c2bca3495f32f35b6f2f7d077fc522fccbbffa6b1ee44836ef585cce51b831fc620bf70e14d0fba1b9666e7fa9e43865d733137346e30082c1e9d100a91636f7257f3dc2e0b791b76d0bc7e72ed6d0c2173d6d70b177afcf1ae4e80a813d43a81d7e39a1ce5ee6441c506234f8f628e1f7363620c87f8cf3735a357dd23e7e69df434e36d0a1e4d7359442838248ea57653a37cf9ffb6ea07680fc86e529bf064eebc83dea08861048432072517ffeb49f5d3c4a0ec1b3d83fd872c4342546cbd2e1a8bb384531393d305571eee801fdc5fd5187f00d69feb06ae306f95735bf5fb1b3da9f9199ca4c10b34cd0a5c83578f7f29062b66ce4bb9c33fcfc5cac7dfd8937ae870a5b13e8b33cf952fc26c5095bf3e1308cb9e9f6d5fd511bbdf0b4898e424c148a86ef59bc4ee93c8", 0x1000}, {&(0x7f0000001200)="5b4e361dad78191da929b92d29496bb088b0221689c5355ec8ad5c0780f3b10fc4766dcceab9ee0fa50ecca673e8b7fe4631844a5da30361f0bebaa19469933e37eac13b551db86602b87624c115af1d37bac70f08113712fb8335f5b1a608bc8f2a0d606a2be5be797b1b998aae6384cb797d0fb10f90eaa21c6c514c3e8c9d10a34936dcb45c722348738ccbccc7621f40269da5dffbfc7dbbe835585ca40ad8ec20cf9c8bd6c41052acfa5ab90ab312698f417824dddbf138014d42dea3b896c5981561d610e281df2ddb55809a2ec6a295344f460e475abe54ce3eae9b9039a83225b01b95fd5570595ea4c428cdc80c21a99a10eb244b03e00246ef1cb14fb5e0102728dd53712ede0cc1e635d351da8488d22fa346f54e96e707e05480d990906704e339839dce0d73e86f20dcdaf80b61fc1f6fe0077686c9f9a3b473feede2728fe112f8e6bda4d525b42fb3fea7cc0e4a10384fcce9b214684872234f6eee3540103e56b00c8dc65820195fb06b5818d985a1b57bf7ee090697cfd65ba285958aae013e3922c47f2587bf6481abbf2f2541f62278469703ee59eb3bc6824dad967416319fd4980b1d3ffa993ebb592aeee9fe3009388ad089ff2f5e578f628ff8622c45eab9a754e8334391751aa4399dc3db9415890445da41c98f028a43824f8cca0cce87029623aa6cc9abc45cb678c4ae6902ad8e48dfc3a188a3e18c21803afcf1d27c737676a1e517cc8d5ed929c4cc9e5ea6fce868453dc5527be0afeea07b5c0a351e5bb1cebf2c135379000cb521c4b66d633d3655c0b69b180c132c9bbedd40dc8741a905ec4d5722af2a1bfdd7adbcd5506c478d128a0235c57987632ee2798617dc5ed4f8fbd3718578fb756e06030c140eba0930ddd51e3843d2c79447c4489d62f2be951607e0ede3398d0ff1fdf4c459e8b9c5f74e42e6154cdea7f8daef6b58189e7722f58d9155bfce8712b4d5ca49b225fc89c44c1bc355d4a877ac25d2147fec84fbd8d59f149e884dce61560bf39275d15335bf5080eef935fedc8816d011a1a3e8d02827e8614a8947c7b7bc5bf3c7b544b5cc94f8414f89bebbaea7e801e976b3f1322204465d16ed2ad4c9b655195a7bdd65a2bfb03aa64e7e8b81526803730367e7af2ff6fde8d61b5e035c0a4c5ff9d445782a1ba2b3773410cc07025f2288c2bcc2a72318bf0ae020dfcd31c5b63c023732d752f85049dc9ae112537c60646487bd97a92aa923300f6d1ebcb254d28b63d9895b34f90cd51180fc7edae50ad6e07f346242a89bbd4a119606a6329304e9527cc54b86f5aea1c9ea0e186cc49e1a513126852d74e28d04d3a08bc1c691e4c3d165fd24381e429b226acb85acf41c65f448f789236e9a2ed8ac4fc2e09d5e6a29c29fc786f026d6317a52d952fff5ee76c1e41bad45748c042afcdd6a6a1dd5be5d787b281c5fc3d99bed61f4ff0ff683e2408092f7467f30e83148ce4354c11b6672a200a7d128b2e998abcf95819f3f828bcfbbd783d05c933292758eab69febbc009b65d1df5260776160bbe31fcf0eeca0bb524c258abcba4e7c5694ede42e11f0991875497566f16dd83c961115c9b1e97afefd9834a579142b3df4537ac382586b3584f6b1eed7cdf68250564e53f7df8b079384fb6523e908123e2f4abcf211fe878448cba9bf2f489b5b3146e7a9cf943cbff0e117720a26ff96493d9945467a6fafa6a62a899869438165dbe47d40428443350562b9aa95aca2d6037bcdd3f4d6b0cfd20974166cac08a41a4b7d291c47ab57fbfea40492795e50a3b5468ddf69cb0cda4a3a11fd2f8fc72948ce58a2ffee6a875fe977625401ad34c578ab82cb7c95bfe1c6d2c20a3e26860a4b4410357b2c5bb27baebe08ee6028d39b889ac44ed54e2fe371b639eb594cb484408d06e1a79e8eebcbaccd8522a3d407888c664ccab59944258d8f78c52249ff80d3466510bec70c991bbe86c20c196416c163a712beb4dca95aa9a8f742ea920fba2125cab756b4d75b3ae9d2f7f87f2f42dc04540511674c7523ee58a18c48e2cff095812bd80522ff7c1e78a6667cbe6d6deac11618ed78507f6b7fc3d033e7898b667182615fc6b12f811a0b9f340e0da39c530ce3011a57f3b4961c2796479fc987da303c7c9d46ab4130706f03dc74065449f8dd75705e842e61731c181dcbf84a1846e2f6467b0b7bbced792b01da9719909124184446b42a60f1c44e0ae27c7e6a2074ddf4dc97e0e0b2b006b3b322a2ee43f0d010dead57d5cc3715565cf20d0f27ededba186807474f143c46d253031f314d64fb0b9dbcfd50c7dc00a800de3fd938bdd109b2cb9a8b99742f9b4058e04f5841b99273d87aca34d65fd44990bcebe1ee0402355048d30eeb3d759c00883b2eb815833e5aa8e1e4a92a818ef19f00bf6fd3931a11c276b38cd20b454a0ae82d35ed5f858d2432685ff7ad5af61f768f2d08b654d2e6434628af2d1e7218606a3f46591175cf6e036ebf15a12897c820dc192c86230f531e4994cf14124383ff5bc528a1ec88281a3ea809340735516ae7ac6ff4cd6bfab852928d7baee032d08b6f99fc7147a15ac97d862dcc2f034adeade0f99a2ddcbf9832e1a33c4073a48b3aa0e54c0b2c3fd9230b5e7aaedce805729a2d0e0b8b12c4f4c0280ee75961ffeae9982f30900d7cef36b0bd8a7f2ac4d75f1d4ae1b2c9736edc14a68e11a01b7feb37d951a4c6dd8465067cb4a2bb070fc280e3f15e55bd7114132ededcdf53944dfd9e9d0d675f784457339f1726ea54e30850fe7ce96d2590ce49a73854d4ed631bef340c764450287055f8c1e4c6519be657994da68f215b447da4d4433887a25f4c15c0e555d2c052e9396f15318a8132e47dc7ed32a18b1a053db92f6d514d0adec48b9c01199564a54e1b89224b31372a92fe94c89c05e3f52d5e3ee3482bdb74813c3eafec1de3ed315192974c9f1b168cd6d568c7112270c912046526a1a59fa6557307280c697d7c7ce031d1e5e215bc7a201c5d395fa8638c52686406b89e7127932090ed0a3045da5fa87af655550cb9cb1f478650515ebe976f0b9b797e4ca600d465db4a8ec6f2ef94e817dc189c11bb8a80a707f4b0b582cbd5bd2a66b03873bc1a63212246ccca997bfc5534ddb139ae31cb477674dc7c11f5f29ff5b1c658fa05366efe12efe635de903eb66add7095dfa08160954103ae68c5746111ce1406536afc016996b2574abcf2a82f24bc12cb7ec0db1458173ac4b8dbdbd6526117c4308cb915ed18f3006b5edd5588087e1c5edf6f9d6b416681d0ce6b6cfb4e8c75f6fc036bbc8b47999cfec1b7d754edccfa900c5d9b80e8f05e04da749035947e7849ba48e9ee1d91bcc4b4f2b49f07c64c1ebcf16bd8b56a83c27a3dd6a8c81581409509de63fec858c42499398a25be0c9bfa731655bf426767ad06677338a575427f54999d455ff525975afc4e43c609079af26b8e2a45cd53d744cbeaee85ef21a6d1a8baf56602bb25e1c30d687c4262187bb8bca573142b85c4eb2e28e4f288d1f5afa15371134d81b88b39c7c629dced0fc2fb56111679906b31bb04fae61d360350480360e9a965bf778b852a7689daee38fa4695384b9fa58684246722a26fe23b427c1dcd19da58bfbf96a8827a33e17ac1f6661c4a92d9dbcc68a68ca4d83172219302683857b9037a6fe7ca74a0d7bef502f9f8d914829d2d37ae2fd3c96b72cd0b6a233282a261c2e72f987d776368573f6a9c9b89308ec5b89d3ae15cc88a8e23f6a1ae5568d2af44de09866de348c1ac1aa3dd5560d7e96643a1f9cd5c15bda25e5d8df473ebc04a59c7f61b91690ec3e70594cbfcddf376403f868407d2ad500037e3105164e83817e597952324012efc1e913c5d84f39e558682b7e2db51279bd879284f8ffa75af3553d7908d0eaceeea818a37c96f9f9300a893efff57e37ded2f05a226bc4bac02dacdeb862c2dc08b5069ae232395f84ba8d097a8c26642ea6d2940ef34c5ffbe99173c6e5d387ebdc2db90b1b9c4cd17709d13c7a0a09694d2a5605a619c0927ed4a2935208a6876d95a25cd19dddae3cbde378a163fbfec90f8494ebff8a67efaf82182bd81c4460f08d503798717ac4183647c5b57aab979e101490cd2077c9a7eb819f11004b50d1b50b76f153bda0ce21a6e806b491965853cc5b5b660e3ae5758dcfebdf06337f284b9704eb2a3823f057f869070bbba87809be5c9b25eec87efe08807d3c2a220f70a3cfdc9587a91639722c977c0432a75d7baa1aae18105de489a939f03758f9fb2c8afeaf1b4b8712dc26ea20481ec76760d25a8aa9b9b0f6e19adb0c1b473d18d05423adda9bc76a67b82208bb1322cab8bafd85a642489545e458a6e7032046f0819b878808eb6ddc1ce4bbc3f8b56ca797ffe9a0480501f1db1c700253dd71b5f6c72165de0aa6148817411ec88c1a152345454beaa1721d0ab680b8c468ecd73271b58deed23640ecb5eee1057c894aa221991d0230e3672c173e54c43bcddb1a35ebc44cbf0e9bd03783d1cb62edb1746dfb07ae4a10f717a54122df82269fd53d644bd19ca25e858d132e5ea6457a0afd7301af5976cbee13d0c34fb16564482f4a3bbb5127e048ea982280af3964f1b074fc66dea35434d7d5525a3f25f3e0e5394aedd1b9beae8f11d07f96b500d1277d11d46117ff1b96436d07eba79ec4d652f2ea37dacbe29d593e215d8b9c52d37c262dcd077c577a0b1b80ec71049e1266b1246ffea7bfa1e0396bfb20ed4b75f1c50211bc58aa0b8dd467744c66a0c70a73de48fb7f29b9ee615c75493570b6f5ce43976d69f091cc47b9abbf5375a8ffd355652d9981395d524cd25c38362d5b4701b5b709c8d8911b9a109726967499a3ef3eaaed71956569aacae2e69badb4bf66e012164158a4187328338b8f22aab8eb26eb74f2166f51a6736e252a3d2c13cdeac77a7bcaee04bcaedddeeb84c18c38f61f2b4699aa6fd464413284bff9f2263cf038e1933b69d88b252ab8ae51431d0dc6a908c56d2da5269b805aee201fbf7aa0a49db4c391f8cb2eb9ebfc5fa0022c5a80062652ebe610a9043aeac51a71e9405b491fc77b4d91015b79e75b263d67403414d47f3ec3dd671c1e4c2a760e09f8a8e1b0d938326727aaebfa903c4c15eee343cb53ab9bced41fc02a71c324d42a965a36d5359f75469e581e919096adfe268bf84ce06983647951fa4e421cebab12f22721607292c3ddd4beb663336f91d4ee839c89d107b82f257f14e2a9f0308509e298b9471c80d8aebd1293ca0df59b2d83766da58e3e56d0d56e94595e44f62a73cf34ba934aa096dfca1be5032bb43069acf38145f880ff84a2c4bc1b5e4b4384ee6eaba13f5c686f8446b234d7c170646507cbc53d9998b3b6ff8d2e04de4f4ae84cb0cbc670bebe39f2bb61d92632b0e221373e4538b75efd0efa78f84893d7eaa19d4b74f1338525806b99c98846e241482a87f5f20cede4c204e0bc740be926d97ee9d1470158961747c7c7a737f28059cfe867f9d2690b659e63140a7a87395b97436d98f5131d5cfbffa00c33b474f6932b119872d544bf5e9d2956a09714cdccdb88028cb7ac73b11a936bb3d2618c5c92800e52c583b875efc83bdf7b5703fe1d6e58f72ff3f32aa470593ff843f42f9152f18fa48c552a3776e62cfaca2f1864e2b3fed0a8c4fa87f8c53088c51b0616cb81cef127ccd09d0df38dc2854604196b8ff4992791036608cfe1a8ee99", 0x1000}, {&(0x7f0000002200)="db091c2feb27c44b1919157dd830fe51cdbc426ca12679a2f7f5bf9c8fc01ff0f0aeebd106dc83dc54f120b59ed0151d31bd79eb360519a43ee23d46bf06df7ef9b12d774bbc5cd2ab1c814b1ad450b1ada15d3101cfcb8ac43a7917cc00196a2b3622775692e86b645cfb847924fea253f5320a0d92f8e41a30cc73206c4147a882ba2e8e453c5a", 0x88}, {&(0x7f00000022c0)="30c28795868b80cdfb81269ed23d2a1fd6d8ab34f7a74eb62eba7caac3741b8d0b93f3843d6c08e301d0ce64d30b073327f3d2d23d2f8368f317c7553bca8f152ee3697530ab0f21342203285d02df79da34b37cdd33ae4c12c5afa699eaed51e938aec9f49f3f84555a3b6272fb76294c564ebd48910f087bd08233ec12b1796136b6b96637981caffaf81c5f799c8f8223666e5521a22bd7c5ff6b6fcd6ac4f357220bc087d07906b70a07380cbe9d1436e4c8951db55f3da7516465e7c3d1acf261453be66835732a80941d4210818917e012ea4a61575dbf30d3a9da0f22c6c797c68a28e9701433b86c0f9e153e1cbcb86a3659b2f3400486", 0xfb}, {&(0x7f00000023c0)="f21b6e106be1327b2da73b9a280fc5a0cc6d435b497d889378648fff62e213de2751f955c17c7cf900e5ce75814352fa679ce7da7c5b7d0fd514499f34e26e4d93408ebe373f6b3242a0c5ef1668616e7f040cc20e7b0da28053e093c02d7ffe99f446a60f3b7f6aeb5ac0c4df42114dbd4edd45cb2ed8", 0x77}, {&(0x7f0000002440)="3dcb4a039e5276ce2c4a74bc153fc102fba575f28d2b0bf56d90c708aaf6db2572d9316f038c7367bf9b87482253f24bf0d24df8319f5630dffa6dee8c8e79f845d75517fac5cf43e4194f50588ab6ddf0400d5a334690b26ae57fea20450398209aeeccae36588d5ab91631dfa68ccdf88438d3cb9f9aacb286e788b73913bb77f0b794c100becaddecd1d59bf3d39d29461e2ac924b538da74efeadae4a8a5f3f8f7fabae122188817abfb2b29f1aa665fcbeda74e573e1df96f2ca7b21b783b615e", 0xc3}, {&(0x7f0000002540)="f6eb150cd81eae7341e022db9818fd9f1a0660fbff7ee7eded712f0b2b71538d69afc6945895068e707bd50731926baa1e70ccf1db06e3cd201a143c6ea2b72ddbc8e2d1ca089ae12b66930b2f1d0fa5859dc2ff1cb1eb99a8b41ac3fab1bc1d4139d8d706f7b3b918104775028f71e2054d9b7218657cd0a004109f78e6e21ef03f688ec4618ecb13cf528039c71271ef1b9a32d697e2679231ae7274f96ce5bff1e8219ee621b962b29219b74e", 0xae}, {&(0x7f0000002600)="dab0c0286b5381d26393f8efa8a035648e03d491a71088b21a7281f8efa1809dd301c2b567f2515311447baa84118df5612a3cb92bd0431a1ccf748c143dca62ac30682995458c804e69973274c7b7711d06b5bff95491222fabf3cd6d8cbeed12a8cd760f78606782e5a966d990efba8816ccdc32f91595280b571af01220fbad0a1011e0287ff2ff7b37ea457092fb17c58e6e57ffe3b2ef909680c09d1ec9c2a35e2d471870f67406c7ed9d6ba2e6145cf93e87e42e396da3312c5c1f3c214dfce653149a", 0xc6}, {&(0x7f0000002700)="a307a2828e0bd74cf4aaae97cf682b60c8f0e28a34a06dce8533bc9ca9f38f509a9d84d81989401c650fefecd6a3698ed72465012577da2d82af2949ddfdded48cc489badab8b2857638094abf45ccc235e0f02048f665438871c21d368a80f7f1c799f3b470c381ec50130df1a82f445251d5decaa13f6046aa26da71d4db3bb6be403b4b9558bd65479a093cd15a79d2a26afe14626323a3ed3e7633674d992062888f6d4b89caff79a312034bfd91c903d330fe452895fd06b7b616a1ba89200251d5d1343984c4b50b3d0a1929595e46259293c8d0191134ba160a1b5bee50ee84286e930adece7c7ddbbb5a5118509edfeb3c85a847", 0xf8}], 0x9, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0xc007, 0x75520000000000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/82}, &(0x7f00000001c0)=0x54) bind$unix(r1, 0xffffffffffffffff, 0x0) r2 = dup(r0) bind$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) socket$inet6(0x18, 0x7, 0x6) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x901, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xff, 0x10000}, {0x3f, 0x47}}, 0x2) pipe2(&(0x7f00000000c0), 0x10000) getsockname(r0, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000200), 0x10000) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9f", 0xffffffffffffff38) r1 = open(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000040)}, {&(0x7f0000000400)=""/245, 0xf5}], 0x6) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = syz_open_pts() dup2(r2, r2) fcntl$setstatus(r0, 0x4, 0x88) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x800000000000003, 0x7fffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 16:00:13 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x9, 0x5}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000100)=""/138) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/252) 16:00:13 executing program 1: socketpair(0x19, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xff}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c6f"], 0x18}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x344) 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) 16:00:13 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() sendto$unix(r0, &(0x7f0000000040)="a16ce0651799e9da5934368c73d87d06a76731da4cfcb2638742bd66448519a0b4db3aac965f9bc9704ecddf258a20fdf98217295f5d06aa3c24acfacb6f93a0caf060bf3f448d549aa2642320f4cf787018e2764332a5284d6b0d6c981cf96fed838cbdf74217da96e84e566d8385662c4e4b72a0b1c58b6418de7f3d729289d416efa018a8ce6d5d36c771e4405da53c6221aa917e4d9c1f6accbee2217f0c1a363fcb1d7e792afae283bd", 0xac, 0xa, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) r1 = syz_open_pts() stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xd8f, 0x0, 0x3, 0x200, "eeb02dec11e307742cfaf9a7256def46c013cd45", 0x1ff, 0xf}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x1000000) 16:00:13 executing program 1: getrusage(0x0, &(0x7f0000000040)) getrlimit(0x3, &(0x7f0000000000)) 16:00:13 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, &(0x7f0000000400)="ee68723f7daed37141d575ecc332ccd00531785192015b4667c4c35f9f882ca953ae198c98fec935a4abdfacc3de74807f77a82865ca57ff197f4928950115b13f4cc0f2ee85c8fa3d9082186bcaaa398a5e71865e4b60dfef0bdcfca80c3de668500137a7792a9081475ca7db742e7e343eef626684d93ee7d76b50bd9f7f8831635297f1a187d9c7c74588b3ce9c278b19ea153d9075e00ef4d27e343319963621cb38678ec6ab0a3c163251559e166070ab273140cec395375818725275de2415dd1a24d7d38f3f2476e243c1e353c47075940270d563758295581276fd7f65c4483f141fbe5a5b4646f8b4e283bb94bdd47afab45a0ee5bbe59e7bc01ac17aa36b5c565e9cd4d17ff491c8c5a109c6ca4357caf655fac92696dffa2d2cc7b3b84710a6a3fb6b6016d7e74f5d6c2ec26b760be41321e5768b4f4e4f77390f9cb99fc0ae6ce5bc8a7253e9f9890ba0ffb63f208836ba8bd556eb0ddaa0d313446082fdd7a954357ed48718f25caea23e845c7c4390976f", 0x178) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03", 0x6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xe86, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r0, &(0x7f0000000400), 0x1000000000000216) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x84, 0x9, 0x9}, 0xc) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) 16:00:13 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socketpair(0x1, 0x4004, 0xf3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/232, 0xe8, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = msgget$private(0x0, 0x44) msgctl$IPC_RMID(r3, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r4, r5, 0x2) dup2(r1, r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0xffffffff80000001) close(r0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSDTR(r2, 0x20007479) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae1", 0x923}], 0x1) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="58cdb7f2c5254a6a590184268fe39f0692e47c35990ad5f1b673d14ed8a18092e63d92c0e6df8a7c9d8b440234e3aa460e353c5714f3c582874d99b05f45e8a5c229283c243f552360e11139022445411c347e0f33089193656b73323f209ec58b6ba7ea1fb840d7d8303b5ee6bb0986b11349ed95c691e604c10927f4d10ada5e63a588900fb6f7701a8a6b07d3013362a93b4b1b3e75adf93893ae82cc7878487a293adca479ed30de1639e84218f166044de956094351de5c74178b2a83e586f8a5040fbf6f9b1fe828815bc330d728a8628cdddab612f384a7fa0a8b2014683194200e96256a515d4575a7ff81b9323c33d355b3014bf79334195a5c079ff768dec4849441546b8542e95f62fb9280225cc14cbba1db5e95d7393a71b7641a7599328e9c530632a2d1b52c22f3cead1573a1796b7328449457abf4d9baa9f7e74b25b669cbddb35c5ba2ab846e6f432050ed81aa8bee81e7fb721fd35f4fe1a74c653426b2500be9890439f0ef21afb3b6f65d33c51cb1256200650f36bb656b2e4ad3c83eb1c14dbdb87b17be1dedfc6deecbd623bc6447224bd7690e3a9e6c05fbeb86ba931c6bf7d42a711b8f9ee6b30bb18dfa08323cf8d4355b31b362bf207c6526e910e870deed491abcb9847d2e59c77b1fb5fc4cac261ff5f7703d8b88bc2d444a4ec794182214ee3b5954cb015c4b743b5b6d1fa20c97a1af127bfcb7e8493cf8b86d74d8d7a46af04268e30937c4303665f9dd87cd5000f9d814899d3d1797ff14a8b6d456732f64de37227ae80fd05aaff3ea263780b13feae4b7b6e00671ebeff64dd69ba6dff735a1c9d93c23b18f77872ca2b343f6fcc63dfa121613cc15e4f0060e8a55bed9f1345ddde56f091869c3dc3762a5ba82d55e41749dd6e8b063a8f52896e30f5545f0a2c3423e994ac5fe5afd1dfe63bd81471638912e21f9849d758124701daa2b6f1c7b38047d1a1ffe8f9d36f5c836a7fb46d0d3c4f265d2396d9ade903fe2e3c6acadb543f60ceed1f298d2bf54f41a1d2a06bf687d738fd087b8b4f921295a1a79d7a3fba3f244865a439bef8d6684d47e06dd00c5616b3a84588a4faf921617c8e50df18c8ed715e28c64022850773a0de818f634cc564d225fe39181d7218177157a17cdaaf2984fb0dfe19344cd0fcc42897e343aab0d3860ce36016a7227178b0b9307bde2822b6630f7ad7eee9e7f8e5ed16505fbfdc91502163e897ce999bc5ed1b4a77379c83f49fb0c23f466ce906b81c20f4a0c9591648599882febd1e3ed084a10f4f8ffa01c709eb94d2c3cc879ab0976fd225afca9a16cd300a19803ba3bb9107b6c98e7a0f7cf6d8cd3bb81b05fb6cd25088894d726e4e9e55ab13d2e068a0e16f89b6d00eec6fa474ef5f6817d81a8ce3b8fab13ea7e72e2178a18d1958c3ad7d7f2d38f1d085bc7c62074c22ab5360eaf7e2f6d0c0a1c056a888ab76bface94a732598ee68063f5d637454b33db9d7747f3d0d67ebee2d4f56967af9416e9c8a3fa487fd889f215ad0a3343bf621b7187b071c5cd1ded989811288efdb990a8cbaf45f86fe514e66fde00d4488bc02a575b020b9ae8f0e6d2a7b7528e08cafed9849766020f179d0686d7d3f6d0c84f2a4e1eb27860ea5a16e1b69f3bdc72033533cc1215c5846ce7a1b1e95ff4390641ce9b47fb68d35b170578ec2a3b81fd29c50d40a09d3310fbb4ae1787509d00817a233d5fd1c1a1eab0a1f1b97720910140eb3a91a9ba4827cf4f1316b6edb70c2032510f440bebea1237341ac847a72939aca977a700b9f8501b47f38e11d74d581644adc833cbe34259794044d5359d4db4243643b1184b3b5b4faad0cc07014211e9cec86429a183ed884240c96e69e0c58f2a73d8fffefb28d02d08a6b9505bae42a002e30c8e84ad2fe6b1a6a2cccb4c605234a2c2179eef28535f25ca2d243a95a802fb2bae54ebf261d763d50ce4bf0433eb602af4babfad865a5e1821386828e7da3198141b00eea1a0c3609fdb2d0046bc2dfa27596a35d47688803c950102148038ac8472ad45f11cd7bb31a8ff92f57a5772dba5634a5130367ec73ec7237f291a1caab81380cb2ec417c8c1c31f4982c6276f7a1b22b4c9c12d2693a470d319d9a61a0bbc575d26abe5b6ad3da3f0c9913827b28ce33e90c5690126e24e164aa8a252fc0a5700030a7d7035f90e131a55068765f2b82f0e6adebe3124db0920290cc9896a62d9b9e6c4a36f42ffb0c910b31f98046a09ea0e05fe15f3b00e9c56f08917cdbd5d67e07dab23eacc4afcc9aa2d0347d8e51dbf5621fb39586b6f390d4aa2565a2321f3ccfc86b320160bf8d263f4a01fcdfe4eaac8dcba3dc215bf55935c6a54c4702301126ab840b1d9efdea2485ec051bc124b1111a0fb1e3455c60b4fe868ee641f542f828d71e82866a78a8446f6d1b1462f1634b39a7be561291992f8f2531c2f0f035ea5c93296", 0x6de}], 0x100000000000019d, 0x0, 0xffffffffffffff46}, 0x0) execve(0x0, 0x0, 0x0) lseek(r1, 0x0, 0x3) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/175, 0xaf}], 0x1) 16:00:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = geteuid() setuid(r0) setgroups(0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0xfffffffffffffffc) 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, &(0x7f0000000100)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) renameat(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', r0, &(0x7f0000000340)='\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') fsync(r0) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0xfffffffffffffffc) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() select(0x6, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 16:00:13 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x400, 0x40}) ioctl$TIOCSDTR(r0, 0x20007479) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/2) getpgrp() ioctl$TIOCSCTTY(r0, 0x20007461) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2810, r0, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) r4 = open(&(0x7f0000000200)='./file0\x00', 0x838, 0x120) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) poll(&(0x7f0000000240)=[{r3, 0x8}, {r3, 0xc}, {r4, 0x80}, {r4, 0x4}], 0x4, 0x1) r5 = accept$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300)={0x3ff, 0x5}, 0x10) sendto(r3, &(0x7f0000000340)="fe79d40248339df02506a2a8270e99dd780f01dda0c5927f97e54d3c6717780a53f7006d56c2a05398ea543a3dc0d3c2edc682f11cc5981ce496781093b5022a1a94229d5a0528e658536512d031445f4b9f4f46bb89fb006679344b6b150a05fde5bbfa43999d6bb241f6880199ea4d4a5eda5a4b6a87865de0ede5ca31b056c69c6ce0bfbdc19ce079b33e9f24a3b98b7920025f54b8", 0x97, 0x405, &(0x7f0000000400)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) mknodat(r2, &(0x7f0000000440)='./file0\x00', 0x6000, 0x5) mknod(&(0x7f0000000480)='./file0\x00', 0xc0a8, 0x4) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x24, 0x0, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x1, 0x8}, {{r3}, 0xfffffffffffffffb, 0x1, 0x20000080, 0x80000001, 0x100}, {{r5}, 0xffffffffffffffff, 0x0, 0x20, 0xffff, 0x7}], 0x5, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff9, 0xa, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0xf0000000, 0x800, 0x2}, {{r4}, 0xfffffffffffffffe, 0x1, 0x4, 0x3, 0x5f}], 0x5, &(0x7f00000005c0)={0xffffffff, 0x7}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000600)=0x81) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000640)={0xfffffffffffffffe, 0x433f, 0x3, 0x1800000, "a38e73790780fe7b61d85323b19e6f5a7ad632ca", 0x1d003613}) fchdir(r3) open(&(0x7f0000000680)='./file0\x00', 0x800, 0x80) fcntl$dupfd(r1, 0xa, r2) msgget(0x3, 0x80) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x100, 0x5, 0xfff}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x3ff) 16:00:13 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = kqueue() fcntl$getflags(r0, 0x3) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) kqueue() connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x40000ffffffff, 0x0) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r3, 0x0, r1) kqueue() 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e30800000000000"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:13 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) read(r1, &(0x7f0000000000)=""/184, 0xb8) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r4) getgid() r5 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x3, 0x0) r7 = msgget$private(0x0, 0x94) msgsnd(r7, &(0x7f0000000300)=ANY=[@ANYBLOB="00ed38000000000000000000000000000000"], 0x8, 0x800) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) setuid(r3) 16:00:13 executing program 1: r0 = socket(0x2, 0x8004, 0x8000000) socket(0x30, 0x3, 0xffffffffffffc6ec) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffb000/0x2000)=nil) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x35b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) lstat(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1}, {{r3}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x0, 0x1, 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x7fffffff, r2, r3, r4, r5, 0x0, 0x3}, 0x0, 0x0, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffd0) 16:00:03 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = socket$unix(0x1, 0x5, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)="d73df444f35f2ac91ee58c886e159b2a81072a00f12e41a2547afa6204ed0cfdfc0a275320049e27842c70c30908b7d5ae56955ce564d3620124979e448fbff7e84b247a953661225fca7a78ab1d70de7559f718f4578e28f42952980223a669b154a51913a75bd50b149b6d66dc04b5cbd010aa4736", 0x76}, {&(0x7f0000000140)="dd43bc07629bba87b67a2f58698b61958179c5aaa0", 0x15}, {&(0x7f0000000180)="15016063ec09e4e090c926bacfbd0bb20e91504774f7a94eac14de9194784c08e2cd25f08f8e14f02afb8d312e4b33943a98a245baafe778416962a72fe21905bd6d6e8d", 0x44}], 0x3) r5 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x0, r6, r7, r9, r12, 0xc}, 0x8, 0xa26, r1, r0, 0x1, 0x6, 0xa42}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={r8, r6, r10}, 0xc) r13 = socket(0x1, 0x8005, 0x0) getpgid(r11) r14 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x10) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000004c0)="8070bcd585c277cfe3c5e07734519bf9ada272bed0284f6dbc96e776f640155396b37876fb72c24808d455f0a20160449e5a78f98665d814e1cefc57412d9e43708d41cb50e0611a271eefa2cac112934406615e97dca36a773b191668ca45298561c3e268ae5bd97b786047ad6e7c1ddf0c65fe6600dc27e5d193aba58f4d84eb5727b0f25294dd41b6348ef7f36997085c4caa9e5177ab97212c3b82b6873abcd40de9e51cece0dd43", 0xaa}, {&(0x7f0000000580)="b0e9bb447a14f984dbc598abc3b7b6b100989084706339e4fcc910de84969abafb71f2cc75bd6d2e6eaea5aee9b55a272b6c2422f966d71649ff7337ac32141f049e4e9b2ae41377dad1d1b1b36480babd3c89d5204de32d32dbd07e3557aa966a88b875fbe868f2f5a0ed29dbddd5cec27a8f23ff3b75e2779200c261b0fa1e521521683120de5300288d19197e9d2718887622e216805c221f60ca5bfd54c1cd8e34c4e953ec6b20f1a530287e538fd3a5f2240e2d1b2d55e85578098c618b607394d599405576e1fa63bb489d", 0xce}, {&(0x7f0000000680)="826d47da99962cb23470617e73d8665576c6c555b9cfdfd46b9a9aaf25c2a8457ba556ab634719a8cdbd023a3d740a677049cdfb219a7f7bd7cec14d", 0x3c}, {&(0x7f00000006c0)="b35c9ab2db1d31d4f7857123edcf9902d478ad8a54982bd41ccf2d1f2df3446a3a3ad567d3d96b6f38517a9a7f176ac8fec648478c102fd8314542a6fc974b70cfe5bd7b60decdd75f9ca894a9e2bfe756bf57163c81273666d36b22259027526b5172ed7314bbeb169d5fa292d3c69e9e6b7993f729787658a317dfb57d1772e7c1cf4371a143d9755b4695b36f6878aec91125c1808a644355303cdebb06ba1a770ea480bfd8aee2efd46a10a0b3a52acd539597cdfe437cc2a4ec5f7f82a1a1b409474d103bc7392a033811394051378121c7c0d420fc05c6153e5dd6b4060498e75307200aaf41ef93b98a52ef84bad9c0abb709fa23bd1245f81c50a6", 0xff}], 0x4, 0x0, 0x0, 0x409}, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000840), 0xc) close(r2) fchmod(r13, 0x10) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000880)={0x6, 0x5}, 0x10) bind$unix(r3, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8) fchmod(r14, 0x10) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000900), 0xc) getppid() pipe2(&(0x7f0000000940), 0x10000) bind$unix(r4, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) r15 = semget(0x3, 0x4, 0x0) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f00000009c0)=""/17) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x6, 0x7f, 0x401, 0x200, "6a59cce9181641ae0736652180e9b68fffca9f15", 0x5}) accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0x12) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x908, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x20, 0x80000000}) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x4, 0x1}, {0x7, 0x9}}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:03 executing program 1: 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) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x11a) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:03 executing program 0: select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x9, 0x3, 0xfcb, 0x3, 0xffff, 0xfffffffffffffffa, 0x0, 0x5}, &(0x7f0000000340)={0x0, 0x5}) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r0, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x7}], 0x1ac) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = open(0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = getpgid(0x0) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r10 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) r15 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000840)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) r24 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) sendmsg$unix(r3, &(0x7f0000000b40)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000300)="0c4edcb49bdb1490aa36f9f6bbdbbdc1b5bf601d48d4c86bae72aa840f840de1994de87c48830819ed5d3a83b4cc859587068edcab05d997365df68b1e260f22ecd3658368a574974ca26f2c436cb2faa3dddd907ea26e197651305ceb830c917d41959cd716b312b000e9ce07207ebbbb2cb29f27ae8e95457621d424c3a2dbedb1d9ea61ab0dfc7b5fdebf6b950462876825d9c930264f7dbd1e13f89b1f0b7325dff8901e5533d09d03747f7915918645985bc937d1c575d9f4031194eee9939d55e0d9f2de7a9851d1cfb00db1c19d32229cec23b47b0410eb9ccf34fe57a1cc796f", 0xe4}, {&(0x7f0000000040)="5e64af1e85fbe205333b71609178756c83293de04bc05995f72c0640173c9df87102bf2717707a9b6728d4c8521abeda8a429beeba42df9f", 0x38}, {&(0x7f0000000140)}, {&(0x7f0000000400)="726e85b6f6c9977f0090d06f0b47b7bc0af8d4f4b2700420d0debbf2822e13f5c9b020a530572ab444db47c21f470b3025e5896bb336f97eb3af84e6ad6bc6424df13e32269a16cb61a3c682d112a24b4ced3197b69e446bdbd841d8f794de03", 0x60}, {&(0x7f0000000480)="d8612dcf347d9d507ef08f1a1ba3c7728dec9c9057ed293dbf580e1965f3d10d6f39f4fcf5bbc5cc0942feb22fe02a69bd1e228250862bf9f716307eb0357a0fd510bd656e6b60d702a9de04e81057fffa810860ce", 0x55}, {&(0x7f0000000500)="df56f1a3814c0db80ec519020100e7787f916274075b5ddd4587895a4afd739f3ab9b05087e9980056983229bdd9b18b35325c014597ca078c38fb0d79d8b3c8d8c0356d9c9cb20721227febe4c73d38e0d15f8093daee82dd81578b4d79b9e4db8b8e705f2e10b047cc0dcd3f8cd1ad6caf5a23706e8403fc5c0c11463528e8969ed3e2e644b68fbf65a9f2d43c75644447cab49b0bb89fb1ddaaa99bd9433d136b4d5b255465db8fd2395211f171604867d33fe4ddfbd4b2cfed4cf6439f8a23e473f8bf903b", 0xc7}], 0x6, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000000020000000000000ffff00000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0xa}, 0x40a) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000), 0x10000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x16) r1 = getpgrp() write(r0, &(0x7f0000000040)="b9bbcb94a321b4c6195fc760c53f18f5b0e376689abffb69976120109c8d3e1e95aea4b40bc46a29cfcd63ec159d9c12b9d3bec74b4c9dcb4c8eff5986101450c5ae0268841e97b00aaf1e83c5ee068ffb464b220ce461bfd626c8f278a7ec9ede6e9f08267d310ec04f085c9e6f67cf48f5b0a97edabb565150e1f1e6ad068ca4f07ecc09d22051", 0x88) fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x9}, 0xc) 16:00:04 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x85) open(&(0x7f0000000040)='./file0\x00', 0x81663c56d3b1fd7f, 0x13) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="8ca43aa1422eb47abe247cce673fd0ecf76fc93cf623c5f456ec21d02764a3e197dc62f5d0e5778407e8b98f2e47de23b41d04e966e291cf81aea49f1f8e6032d783dca088f249da5639a677dee3aecc16bee9e643fd74cc260e6710ebd11570bac3c86cef30b0eea7f63483a8fc966303059db34273d18f124027a91ad3754070030fb24c17ae6060d4a67d26da9f6670fe2c29eb01c10e3635e7adb0e93df620cc809f74ce6ae77fc18df67f58300685101371fecaa39edfd32cb3f918a46b121e140085cab5f1ef8548d45c18a0c4a38a82e097bcfa634298d64c8d0a66682f08761e6f1062efd4c6ba3c93b9788ab6c0c3ee64362f16b5", 0xf9}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x30, 0x408}, 0x40b) 16:00:05 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f00001fb000/0x3000)=nil, 0x3000, 0x2) setrlimit(0xd, &(0x7f0000000000)={0x3cf9, 0x5}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:05 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8002, 0x9) r1 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) sync() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:05 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:06 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./control\x00', r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x84c8, 0x2) recvfrom$inet6(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x42, &(0x7f0000001240)={0x18, 0x0, 0x5, 0x3}, 0xc) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="1f4b5f4ca4b2e1af855b49cece7d41dd56c2d288a79e00b2c18ac959aa76a848935388747f4d8483089a6dc50b1a3a638e7a37f897973ae760aa703f50dd0f91a520c14a399a548f41f0cd85c57ae0c8d863689b421fce6678e701aface68dd285631a", 0x63) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) nanosleep(&(0x7f00000000c0)={0xb912}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffd46}], 0x139f) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r5 = getpgrp() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x10001, r5}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffbc) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: nanosleep(&(0x7f0000000040)={0x10000, 0x1c7f}, 0x0) 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="1d89434347a32f3fefc9cbc76a4c18ef8fa5706e145edea10ae1fcdbf8bae7d2eeb19266fb83e83e67be6af64174144f5866c15adeb14deaafbd983d6af4ec6af250c7dbd45c5417135b1e708fa62273097780f16aed97b9ce5f872c5d10402b5d1382a0706108c701e43f", 0x6b}], 0x1, &(0x7f0000000100)=[{0xf8, 0xffff, 0x9, "85a7e21fa433237decf7dbbecffb7c02009457a5506eb1918ee861fbef98572f595bc652c98f6f6f122f1767b29da2a6887cf9590d60bb8ccc98eabb1bf6a69492b2502939de93cdea2be9c639b87f2849981de3a3411dd9a07cbcab2495332ab558eedd7e4dbd36d5b9a08a609b6d55153b16efe87c251110cd70019610b32d216dd02bc29222532a0b65ebea09882e166624aa3d0579142c04300b8fd33f8eee524bd42a8a9e90150a6836920e4d82fee7c787120b9c47c343715d1961aff13391bd4179c04892560535066c4effce2f19f382dee91212cc4c23226177e702e8"}, {0x60, 0xffff, 0x24, "7ff44161a9eb092130101fed638375b2bc76759436f1d24653e4b18c6a768001dea556551808ba714a09718911effc6ae6b48e988e54b86bae884a490962783c6f41048d34d3c3085b43772402"}, {0x108, 0xffff, 0x5, "102c73251d975e251c2457adf394dbdd45c6836a78332416dfe9df91f2a3fe7ad8f201655e354a744a40d686b559b45f7fc2e4d9012c76d610014fc0493224f62cb7c8257d08ec50f3ba9ec3658a003d23118b95b257878da8d8559faeb6de950b9910d08ed61130e20cd430f9ff3f4794122ce50e3980d38d28651ade56b77ca3273d6f5772c5557512b684183eebfa7131dbeec8eb62fc6ebbbf48f043f8937de9d56766a91a1742d78e4f9b849d75d4747158897eac5d954b42a6c702dc17e30d9ff6ea7035a5b5dd53a0e814ba67330af22cd15eb32c8f0613b0462466367464dad9cad0c73acca2f4adc54712d1fc54c08a54e3"}], 0x260}, 0x2) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) 16:00:07 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) setrlimit(0x0, &(0x7f0000000040)={0x4, 0xb792}) mlockall(0x3) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000340)='./bus\x00', 0x0, 0x1) select(0x40, &(0x7f0000000240)={0x8, 0xff, 0x1, 0x0, 0x5, 0x8000}, 0x0, &(0x7f00000002c0)={0x3, 0x2, 0xb8, 0x8, 0x8, 0x3, 0xff, 0x100000000}, &(0x7f0000000300)={0xe4, 0xc7}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) select(0xffffff42, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000040)={0x9, 0x6, 0x2d, 0x4, 0x7, 0x9, 0x3, 0x8001}, &(0x7f00000001c0)={0x5, 0x6}) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x80000000}) setrlimit(0x2, &(0x7f0000000200)={0x9, 0x3}) pipe2(&(0x7f0000000140), 0x10004) 16:00:08 executing program 0: r0 = semget(0x2, 0x2, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/66) getrusage(0x0, &(0x7f0000000080)) semget$private(0x0, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xfdac, r1, r2, r3, r4, 0x101, 0xa9}, 0x800, 0x40, 0x8}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000380)=""/54, &(0x7f00000003c0)=0x36) getrusage(0x0, &(0x7f0000000400)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0x401, 0x9, 0x2b8e, 0x5ea8, "aa4b31b81007d1cd0b44e46c0e6934ae8239111e", 0x4, 0x1}) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001580)) sendto(r6, &(0x7f00000015c0)="f63bbb0576e092b0f37963a59c1687baf144c0275ea335e47f413ffb05515c065262d36472c2a210386276ff232de96b5da161cfb1e84edbd63973597c06599fafa0bb38db9a0887944cd7dc022aa51ce1570006a5064451faa4013df1598aa0133b2ee6762cb20b508267e6047e86173c8c9e10f389e6f83243e82b65788a80401c3a3fa82df08c5b0746f585ba37051bfbbf88a7c06bacd9bc4e91fe34765b7521c5ebbb4a6028f59b0f80f1ec2f7960c024a7f486f52efd18a3843e52c9795ca8c41541e076853f8f5f311dfa204c69c25752f568a1bc112d619f08ee868e7889b4e370d91d", 0xe7, 0x9, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x40) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000001740)={0x7f, 0x5, 0x4, 0x0, "8038f9958c8cbbb0bd877b02d419287e70e251a9", 0x80000001, 0xfffffffffffffffa}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001780)={0x5, 0x3ff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getpid() semop(r7, &(0x7f0000001800)=[{0x3, 0xbcb}, {0x2, 0x8001}, {0x7, 0x6, 0x800}, {0x0, 0x400, 0x800}], 0x4) dup2(r6, r8) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001a00)=[&(0x7f0000001880)='}#\x00', &(0x7f00000018c0)='#)\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='b*\x00', &(0x7f00000019c0)='!\x00'], &(0x7f0000001ac0)=[&(0x7f0000001a40)='$%\'-\x00', &(0x7f0000001a80)='\x00']) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001b00)=""/215, &(0x7f0000001c00)=0xd7) fchmod(r9, 0x10) getpeername(0xffffffffffffffff, &(0x7f0000001c40)=@un=@abs, &(0x7f0000001c80)=0x8) 16:00:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xdd}], 0x1, 0x0, 0x4, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x4, 0x7ffffffd) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x4080, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000200)='./bus\x00', 0x7d, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000500)='a', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() r4 = geteuid() r5 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r4, r5, 0x4) fcntl$setown(r2, 0x6, r3) preadv(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/15, 0xf}, {&(0x7f0000000440)=""/77, 0x4d}, {&(0x7f0000000540)=""/103, 0x67}, {&(0x7f00000004c0)=""/19, 0x13}], 0x9, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x400000000000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) 16:00:08 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000001540)=""/118, 0x76}, {&(0x7f00000015c0)=""/180, 0xb4}], 0x2, 0x0) r1 = socket(0x18, 0xc003, 0x6) pwritev(r1, &(0x7f0000002c00)=[{&(0x7f0000001740)="85cc95467f6220953d5f07c01028386633407a65237a7ce85a3a908815a651b89e11f6cc061c6f6764aecdf33512ad0f4680bb2df846d195d6d02872dbaacc82ca370e231bafbb88d34539236ff70c0309167a1a6145119788f57f2fdd995e64be8600deae6d2dd136c5b353f4b7af6e746ea73fb3b794410ffc81677e08aa37c6da762417a700eec8a9ab679a7801833ff87938a6da46158c06dd5f8a27d5ca46b9d907b86922104bc485d51ffbf1a63cb5177c22974a1485763ee6e0d1cef59363ab0b1e48d37dc8775c72151219697fbb0f72a36904c4a5ace870d7405389e9ffe28e84d49f06091ba586aa8fc4f3c3b4", 0xf2}, {&(0x7f0000001840)="cda46c4ad7ad32b94b25d7c3953cf20b86aed2a833c3338dc08824423595e672926984df2bcc8afb57188a253ec9db37301de92741ed86be38c64b756c7e317b3a065ebe43fd3ef6d05726d480ac38578d25381750b6534a3eca2a2d8fa45914fa0de1e5820b7103", 0x68}, {&(0x7f00000018c0)="a2ca2658c80171c78a7b2e680165464d4837b4c3453814d15b04202949863d3192e89cb36b8c9bb2b113f633984e9da3000e3e787aa9134f26df3241e7fd1443cbe0743df971d607e53a1fd7f767ff441302a3fae8e6fd7fad8ee4eb0f302aac22d2e259c0446404a0cb6e8096e74e1d4e559e0447c2d81eea8a022ceba00a6ce7e45c1c58e20bcd92ffa9999b1205b73bbb166804f08387320e6382006d24557cb646a0aa03d8336a25139fddb3f531fa745e6b8feaf57f11d6873ac3d5755bd37ffbeed593e5c53d8b5184f8b5950aa8941fcbe93b38eb0fbc3c7c239bcfbff11a498f633290f46f852a0ad783fadb9a", 0xf1}, {&(0x7f00000019c0)="f88d57e072eb387f8d19314ff7c3d623bc348f4a40ec431c993bbda4311d2f49d345e9cc011a04430f521de55e3f03badfb59f788028f8553cf79583b24d1694fa3d227282d985d2de65d067da0f325a283532e6945f02a238f4001e5a45fad6820a085ffd656afd7155ccbdca14e1526815b7344561e2d8a2be9f9f1aca119510558674012233ec89401e14f7c479b5ab48b1a1c895f29ca5ed244a64611c02f69ef898d36f5f34c070dc4b7114c2cfd22701ce4bb8e3827ef113610a93336837f5175da9a90cf470aca98895a67f7cb36267bdf66d489c4cdc3ff417e3f29f58d9578a7225fc29c54b3f7e098a23a3a089414206b443e70ce88f9273f048b25d079fdacc1db8e356fd5abd71d654a02ea7600014361ec540163e73858ca949b626b96f760d773e73b2c6e3e2fbf9677af02e110defa1c27cd69d9251dd717ff5e6135dbb7d66ee26931d6a035e856e21207539c3382dd011a98ffdf77f684654351617699fd005f9aae5a3e8819ec3d8f4d292db2bcd6b62b8a315f57fd7278a7ce71238658b2c5ee0f03187b67e7d22ac073788f756cb3b26e31f23363df35ebf97d780fad7d999ba31ef2ad99e1673cda6ded3f347579cc0b5f04e150fabb5d0a7af5d30a3f3b3a89d3633ecedf4ad9bfab829172aa2dcbfc9f8dd33abc73f8c815247f99a343d574826d973ff4a8263a6ea8a1bbf973bca037a3920f22793231174506a364354313d0b49b990f3b5353b0a00dfbd96974b2f5532cf42e38a232672d69b70e19bb57112f3807b7edc9bebf6fac8926ff308bd6e7802c7e2a2b2db3dce496bc45e4c958fad9b6dd4b186da83e3e6873e71206fb8cc99067efb7800e824fcb8bbea43f986c1cda3247be4805703adbb6a41b74e17c018cb7108c1c0d4ade06fdcbd7f9d0255f83ab7dc29f5673b30bbc723f463a37f9d4a78ba441f8a110eca34300b8ebe2e5590662990a62c37839d10ce9ad98c3525b021217c2da3433df0b9ad687e7f042f6778c16d04ed10400946b25348b8004582fd493310fbdb5c04b3e2fad4c1bd57e85710f02d4ae83995402261a1ad88f575f6e97afc7a5aea5080081816758ffcf0c54f95f25d2c34ecb4356792489f7d22c7e8cd93e4b30cd32d4341d4c5fcb24cf646f1e01de01f37bdbedba988f5e620d35833255d1bf6f157bb3387c7f99ba5676ce4f4e2f1113078adeddf097ff64dcadc5160a6a19ccade3cccdee08f203934265c78151f43c2f9d129b77e136a17594b3453f7657beb2f1d079b3112b97f456136d3cdc34ea2ebb25b12efe0c678309def87b1e4a21ee15b415f6701050b6b98307de2c23fdfdcdec009853d979be49b40a70fcb088996bab33dc20dd3e88815f30f09cf10a85371517e73ffdc57f1f4a9803c529c6c6726a284d06e7ec2a4aa506b98f331273fd9c61af7f7fa4a4716a7c8ae45bf132ffb5350cc87260ce9c48f58cf6da141ec40bd08658a9ea7a695f744508dd027a05dd29ec6358c71cf63e386bcfcddaeafed0d39b1f9a77a8b82c84428167a537414070282fcf530a237fe1daf79da8e2c22bfadc0e8ecc3398b7d59454c285585aaeaf928c310ea0300175b61855e32612a6b2110b0d104c3574cce4eb08f255dae433baaff8ee9f3f4362a4dbff7ebdf38da761334da9c22f83c74a1172f13003848eabf8b4e9b2ab678736b976ce09001caf92b00088307e49918a2de7bfac91fd747ca53e0bb16c81c97abbc8772ca4e09cafedad845f14ad6c8bce93eed65d30f54d36c3993331bea10bb6c0e64905c8a45046db9f77de9c9da7ca6bd66584b6885484c876073d8bcd3ff31e2cfe1c9d4df86f137482d65f1339c0c5e5bef55bf3d0d95f116691399e455909617d9f3a68a9e0bb88aba0273de6118019191aac1cef608e1fe8a7cb0122c61acbb76d6b6b58a7872eb1a1d33787899c95b964438353cbcd8b112ce7edb867938dd8aec3d3398a5e5d7d3d193fc0f6d598c76a3fe311ec3fcc84bb5386aae6ee84de33958cc31901f62412719944644b04fa712bfa26fafd9420907ec1f66b348a8c0ee17516ab6d919787b171e1407624a1c5ce0ab884b3a3caa645cae37e5a074ccf3d6565a356b3a064a1b14fd27a8b790d2e93bddb85a1ea6281da38b0b8b2aa0c1e5ff359ae56a3023a39cf55d8bf0bfd1bbf2470979248fad66ab9dbc8599441854eec2dfe76cfcb47fcc9f07ba7989950796ed5adabf5d2174fa02acb4b1cd41d3333ce9ece30b1293d537f1fdfe3d7c7876f91dce5d350a6d0cd19240416b58c4b8c6f153291432445e57eb75dbb6c926823cb1855bafaa7603e51adbb69b544d9ec0db647e460912ce6956a0d83b5d8a03682517b43bb6574ff9ed1c097983dcaf2ac53d884a13f9608029c25c62eb3bdbc826c1c29a4045c90e21d2dd7166c0808a5b7213cd8760326b8e09cd52abe73f157aa0dc198fd778a4723ac375887ef15b5a50fd94f632ab5ec70bfe23102f8155e81e5e2e3d7569d3f51288f06b48fc6fb7557d16e39cbfbbbb1f8c62e8aca48a83350f20a8960e34613e1bf28acbe7f34f8d810829c6098a18b74fb91b5f1f42a39bfe34194b2b89277a85c793600671c59fcb0933ea31e3419a1a84dc96a6a0767c1ffef6224e4245558d5bc8c27ce4b2144b46fee5eab38ef8988cd3dd0d044e52c701d105448f39ba56a58aa9ad7474f9b3c1a1dd120f4475cb0b5b925b33b1f2cd92dfee685fff6e7acce1e8290f21b0d1b6af94b868fb7eadb33a51d3b80cc4c704fa2625c22de4383218a0c6543b12dbdfceb8bd62d87c6922aa9cfd3c630c85e14b62e6aba46c93ba8fde80e5fa5273aead8ce6e5fdfeb06773b99cb457229bb3cc60e1194714ee377bdc6012754b608647d2bbae8344b99baf0db8ac49f95e85030202720363df7b7a3a165b649cae8b38c7ab1696ac5b77d23553322d8c37e565d8fdef2b8d83438f71ba54addda248502d495231df0a57b0cf3dbfcbe346f327d7763c6f6b3adb69dccb4185e1ad42a19218accd35155f17ba0a855ed7a4f9adaa82a738283db1e1c1a0edecba4e7b819da54b49b244ecad2096074f3356d5369bdfbfc3f5420cde8ecf451f95fee026b525595cfeacf64457e147dd7ee5dc24bb654aa83ce90678f218c40b35d9f949587d1137099a01599bdc77d996c28555d19ed73d8e18bd6f485cd8a0e2538ff41acb3d4c7ca7f1459247a6fcae8e2905fc85d3020677334323e362f2df6daead2ce10adba376d97357a587d337e5a0cb11e0dc8061b6205b2f98131e5cc7e5e5356e917bd1b58b63ba4f91fb40b53d62b06b1d505a21e4f6c390ae832b202d181037c5fa29b0937210c7a3720b0ce0bdba003e65bacf75a0ad3ef51449f92a90e693315bfcce23870e674e77940156d8b0c779ebe8279f2afead5912dfe0cebfb6349b5e88e1581100034488eaee68c7ac26cdc5ce7ad84cb4925ba71a3d8abf687f2059de7a1fa3852e45c23e94f50375f76aafea5974b8c03c945c29c4e3c10f6ef44341c9bce385f76616d237aaff8ee8b7cb8eaf25aa070f51708d58636267e0e24d0999734fcb7b0ecb6e75327d5c79cbabc64989d96fa26856ce653dbdbd658151b0bab28517dbef26b9e467d4d2ef0fee13d68f7a3aabe099af16b3588973b858e98360bd596cfb20a33e1348cce112fd0f8b456ae39f4ae46eef62ca4896691c01c1959d9278e8d01edeed8ef92a7ed9e9612b70d2233ceed29254b2796884821e557f82585987ef73cefd2d925996943b77485d9e69cbeb251f3a1e83c65d264660fad47e31dbe649c545a6bda65f28e1cb71cacb54b0222b333f9510ff58acd0262aa78a735e3fee0e646235a5ef8c93b9e4fb6ec6b3276f8036871b21c4a0c44a712fc2459a6c0023718e44b6a71d80f2aa7e8473e320654eb848a5d9326a107a5c46400f5f84c7628fff4227a4d88f1577021f109aa3c94e9be7a2b6d6c957bc8de1bbb67fe63baa8af923080dbd3bb632a59edce725ffb32ec052e427188915302a56b185775c346c84f761b14671a7f2a819310dde7333332d13092d8fa500d0d8b1899cf87298f45f501c9870943404b881f46ac83dcd8b1a7004062250c3d582155af674d3725e659356e8e5383fb1af1a6c78e4b758b4329b23d4684ac6db02ad30650ca16382ea89a116b7482a56bd652cb4060677de56dd82a189d9753d82916ec7bc2e0bf0f9964f64127b45c6d8e57f88a739199e4bf56600ec5bb641f362bd3d4828c659e64e940cadc864746fdc1c587a4ccee228c2e01430fed903ab82c8fccd0fcd15656e729f01e4e8c710d89cb67ac25221f77f63808253afb9fd3064d2d937be5110de0d66c123cc754d1d4f12a9ab1f6c9968184c4e87f79ab89c04f2ba5ca9b3bca80aafb5c7aec0383aa82212d0bf97d464d9aebae0e4f7be2427fc7c53a6b090a6dfb5f3d82ed93f7a1ae06a5eb055b2c4d16e482a46ba1c94711b24aca5a25e0980f219f9e03d0f2ef6f4a58b86cbe7d84cafd26899fc0a1b168c1b22caa08013ad21e4f39030bea2f714d3fb042dcb80f3bd1778ddc8e9364dfcd3e4f406d7815c5c8aeb05e510a5ce5d9a4f82be6a611bd18368fac71e316d6ffb76364631a48bfb3c64a414df5d2da9636863e4ddacacbb530dc239f2a1b702a14092759fce2209f6fb6fa3ce0033ea27014e632664c61f70270f8f518436dba48827b4579c6ef0133b37aa27c4e48b425a6e466d31a3ae2b0b95fb3893b7bb13cc1cadb1500f35cd4032761e2b8024580815f15996db74c03024f40147992ce9745fbedafb08b23dd058e616cebfcbc6caee8d53467da90db0650f94f6fa011c15e8aa79bad28fa9ff5deb58f87b961ad7db65f44230997c2f2a0a94c1b36d50daf70bc2488a9220795b42153c29f5004f55f8b48a403cc6e4c468e2483ff0876cef647de71963524c7d9549dda0153aa0700e77dc877eac4ec088fa6b9b42300dade751c04a010ac219a9e28aa95126532a68e25579f446033fa6c110c2394ac6ea4d6e7fc363037d63809e1f55be09191ee9532270abe26b39f2353dc7f01933f147fa75c9d99ab5ede775d10cdd15bd2772a9bd9d5b4cca7d2a0de5022cb408b45495013e50768f8005d754eb3208e2af457091643f34a644ddf8e7274e33261d7a60cb36dc59a9f735cd9dfd13ef3b96573e3e7b8b05ec8955177ba09903841cfe6c60ad3ecdd925b32de408a4ac3b81821291072116a09915885deb35f3c48b980efef2e6602bef62453ce3c63e0f72cc709cf6447305701a663d38a548a6ffe59e943f3415f4be04e3fc28a94e38c2a1294e55628d9807992abbf9c4c2df42cf17f7cea1778c8bd0b6f15f41cdb7d895c09d6f1c6aa4be24c5f917c573f1f4aa7c90765de7d634fd49b92496344ef3b6ce613ddbdce0454cb6eb1c28a3fd1ff66aaf7efb97e7504a97039a623f9cf15ca915464c41957d0c19e24007534b04591635b9dabff0de5d883b8e659518ed920141bc915d39c873a68f578d729a574f14929b5b3ba34a12dd2bd24f4f828a43df27eba603683848b90379a29c16efedf4ac2e8fc73d97b119fb07e3f371ca89300f0ed84962d45d46e49f1c71c9e933d222c7d4624817b8410881433e08b5e42fea73b2168520f0a9df69cd3b9dce4cc7794e3414cbeb86e82609fe703633532c1c3d4de47a0452faddfe45bf37e23b5cfbdeff61ea846091a552139c9d45371148904bd0a19720916a5eaf1cc4c39add4a309095c6e6d460eeee1715c9e9a9", 0x1000}, {&(0x7f00000029c0)="3c42ab3f164688a9ac0224b3719de7c48f2859768f2a570056c9130b96d2f12e2a49576f4bb53245cb6fec84421df316510f5b3f6097c234675b7eb4e6ae9029ffddfe97a06d4b75d82b80655b11c5a5c00fc1ba6792fc4e60a69084ab71843e7ec675957f50a51beb8241c984b9a800855cf14fae19c6e18e60c48899ab92087a594468a5961c28bceca7c6608b6e5f8568c967acb13217a7fe200e59c53762fb7aa6250f9f6956b56a5c8316b065c6cc5c0ebbed8ea7f25809d1f50c8b430454219e21030189bf0c838d35a0", 0xcd}, {&(0x7f0000002ac0)="0b26092d31370382aa8141b9f5cd631df4a0fa000cbd7ddb45d727365436042ef176c004dc5d74309dbf8e903337d48fa39506e04d12999436bd14ae883d75f1e23000af22136f32f8e4c4c5dcbff34a51272ff2a04a231bc336", 0x5a}, {&(0x7f0000002b40)="8da192a5b7d527263c15741383478144e08c0f80f5cd7f0459ae88a8594f29307625ee", 0x23}, {&(0x7f0000002b80)="fce05a92e1aa271f3634bd4ea081a0550e70", 0x12}, {&(0x7f0000002bc0)="f15ec687ee5aef7fd56517c02d82eb075a88739d7299fff5421ad9fe68915acd35da651d9f", 0x25}], 0x9, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="dc7c8800a799a528546302d541f06bd7a1acaa566ceb95a6b63d", 0xfffffffffffffe6d}, {&(0x7f0000000100)="9cada9318044cb2b2cd2be478fd99db1e18251164c496c5fbe84feea654950f533b6c975e455790d8853b10489430bac4f7c3913a24215df81c602502cc57f9f9d206d1b5041ac29e77f1acd51e3f8a25c31fd2428f3aae246a6daaad0316d5b8ef0300936daea6cfe9666453723f28c6981b13e24953c058d7d1f089a9cfbe16c684f6be07665dd1091d5e89153fb7afbfc68f75d11877be20e0d220c2cf4c1e7a8fc368a857669b3fed8da291326e9da43fb263b07ac320dd0caeb3bc132a4431a39ba6d1a262486d01789bdd4cadf262030e0dd91f15a51ef531852d2044bae31a25475d5113c4cd38678e165329ce49f1352d5141f3a8ffa509994b4dfe5d3968b98ece644aafb2c85743c038d93e2751111cdc2649992a5b9c0f73cbf2a8466e56c84334dedb18f91208f5232ada804922a04e185978a92bcc3ec09b5b9668787257675bc9f30374583dc0db812bf5713af1cff5c7a784fe4bc81d05ea439376fc5ecd6681407687573438a732b7241ef154cad9dd180e8c5450a3b2635f08a0c3d911e4fb4374070e72a9d2825a2ea0e7ce76d38f328b9767f5a46eec32399e6eb47cc82756b5485d078ce2ec0ad13d813650c86dfb242693071ff0d074dbc8da36aaf5506f3dae69c4a51304df73af3fda4707e9cf39a8ca3e9412bf56a3920ef8e678753590f290389fdea97d17addb0e4769161b8f3693994b2ec35562e96d51b66c3e9950cf3696b2294dad32db6010c2fbd8f673b1b8bc2da4c5701f1c9fa6527629362e19ee14e9ba25e7850673b2f3dfc18d9bdabec39f1d34346c3e00fb304891e3db3e720c6c24ba6243d2834cfcce1a834d7ee8296902755c0688994f4e72b884d379774951f823f268a4ebb0f583526980653dbbc937fa7e13bb7d36bc5bb252431ed4f8815e875b12a9eaf7fa7fdd07b39919cadaa3cc6460f055ebe949720734387c86352e94bf520bd0edef1aec81b46fe5501e62abcb1dd1d0eed4f7885751888a053648c7789fffab238a7b4e38412e3813845329db647a6d374094e8e2dc9831ef6e5bb27f2d2307e0016e26a626632362f7ebed23fcdb067365ae0455f91ce934dbb9bc7785254d2dcc899d0b960f82e2b9ec7d8f40ce7231b3253445f7ec5d8608dba737731d1a68c5781b383b5f9f1b353e7518f1ba4dc10407a48eb60358d526b8eb8e25a16b623d33f18188d4d7cd5a5a71e3db0d6141a1477ddd5b94b2a86232309cbd17957575881bd2e06f78eb1554907a60cf7d3ef5c45e7b52a27e22eef4027ab7466bbb5f05d45b8e1f5d9583ece4efc385014253c462d07c0bc6ea966bdfb1d59bf225d1a0e0f6f57ff0999c1f7228265e6aae44705b63191b941df75119cfea0f36abc8b21f86d3a5d92dc7a997c02963c8cd0885ceb24f4f90d1e616bd588c4c48e41acfd7648a448dd64e5a8dec0d8bd784a828b4ebee736ab045d3f6be618e01574bc399288c8c13f935bc3e98305f5bf8132ce8caaa0fc427f5becbe13e70a8c949acf46dfeb22af198b8224ac9821600e13abdac3acb883ef9eeab8cb6dcb8853a2a1333c5599ca3f3ea0e5e7792f311de6bcd5240cf7b99e6a807b4bf3b2e243d8a3de18f0450e05d27a25fa94ccdf7eb9ece39ecde8462953b3c2570e472610ec751ea4611660d3023387ea8c8319c03e0f9bf99f02bb9ba3e4f38b246c1fe107e47a05f64252fed0bc7d64a7edb30988a35b4706cc95281b011eadd120f5021a6d9ebc846d76d45e1cf3d7b5745e3077b0452a5a8ae6a7c4ef4aa7a046bc33cd58d725b590a7b85b27b1e58d228222d8cc70bacf6dab304e309efe7ee79c69f84ba794bd3d38912e1af0490327ce65ed41afab106915a31fd34ce87eb82e663615529e8d213588b2f9a206babb7e95e329fd1062091894d4b274f7dd162276f17e0d41f6e2e802ad702a867cd501e334e701c40ae9e785db0619373b4b0cf9b6b676351c3a2257654274873217ce15971c025ddec8a69bbf45f257cc3b5836006d6f9998bf9c9911a543ddfbeb58678a35607fdaef69cc62ba16e20142a6ecff562729461bd76143c221a46139873459e4b9345020c87622da874fddfe440c8a46d1623f957deb7123a72aa5a41052470223c9e3679b661586c8673d71294e8ebd69272034e2247612eb82f7b56bf879fb6097e1233a0d7556450ba4af809d30e83cc8bad9066d2771b303e528cce36fae7c394eff1dada3ca18903c6ee35986e6aeea08a3458f3d9cd5e2250a88b6c3213946989b4096f3878166ca48fc2b935972a2593f6efe3cb2724db55560a4023f3df577a1e74641195742679149be1cc76fca864a7c4248c4891f2dfbcd3ec8426117325eba7e4324565c92beac68e4defbee808de2311ee4f28b782c4a6ce2db311c511cae3b84c970b0a9843ffa09bd71b618a42fa76d47a18f11325f8ca9d57a3320ffba41e1be0d1556447d5fd738fda97a5f269bf147d51b1bbd7dfef86ee49e4b85bed19e347ab672cbb4fcc766a785e0443a9d999d7154ea5731685d29b70829dbcf86096a9d10ef179672dcf30056da34210ac9f2baecf958b909408c2f42945001226e461e8424db2ae7510d6a01a6c5d47cca96a2ce059b9e5b0acc110974ee4a0a7f87437629e13d560f9a47efd73f539bbea46c0f894d6ad4f80314420f0470bc2fdbb1f13551be59f0a9d4fb33b033166032635a6a36f737ffcc7280349bee9c1595ad07d75b6203531ae0ef3967e66c77e62a101711548f92e2ee5ef89821b6e492dbcfa19ba23beaf01c27fe3a1e5cacaf50ec85ab6773e20b827b9f00290aad867fdddb1d2c15421f0a976e42571f845646402d2459147cda96db7220fae5e1e39fa15774f47d6b68077d5de81fd077e21176a1ca333f3128e5817449109c58af7f7297904431be8553fd24013d13492a0eff4a764cf05795275177a3aa44e5514298eb3e65444f12ef6ed7123b73451670c329342d72e974d64e68422bea0292fde03f2ee92c1873f3313e5713c11c6a0a3b2b94dab7526f312813114dc8f203af11be0aea9bbd34cccf1b1572982de2df961901352d076ce322fa515dd6e178c39fc94d8f7e1daeb67b237a2b2b38eb78d3125f1225258d61798a79fed9f4f94df559143ce8e90484479e66975e6956e09124023fa47b28e694c9e6805f7503f1b77ecf69843b52d508c61c4272cf37a5acd9a85cf558a4373df528c09b44dbb3d9ffd98d3ef278c81668545118cad36e18cda1e0d6589c8459990c23a49ae892bafae0c43cfda3dffe25a4f07de4f93f91a5f61ded0639b973fdde421ed156406443c7d62328543fa1b09d3e9c8bba6d5d55683c5db234b13af496e4d9a7c0cce28fdd31f5d991f9b693a2e0c58774e6e73771964756cf7c1d0d0ede1c2bba7bf953c207b6ab52c60c5d351c17bbacf0a96a78132b27ec76611f1d38e1de4c67037144e8863b726d8ae7cfcd286d8347c83a67a89a4a2eb72a6a6e84aab27c61a1b550b621c06c7c39b9de14bc7e6108d642c3e934ecfd46934c0e22c6391a4815e2e35c304e4f231944fcfce091d85e5cee76076850aed20aa4b4b858077d3f7d083bacaf0f399370a4dc9538816feccaea54691f20e0d6c1af8a0a35aba6a310b370ddcbc674c48393b768cf53ead418666154a7477f1f7efe4faf9e0463d71aafd20c600d11d028b654fec77518976d899cdb52febe2fb1c1ab83207f2b5bc4d249e5a8c6bab10f2213665bbbb8366dadc21d631ebf126effa33f387407e77d787ca355cda9cda01e4a21274739b9c5709fb25e4cd3a43daf08790168fd45dbe7cfbc633d165b4e745a907df74f1090389fb7d2fa12c1d5cc12b9d0ba6a6486f72494c10e3d60f6817d2fa115bdb78d358f070890f1958f4a07a606bf2e72c7e02c5ea668b8cc62a9bea650a818b161171811639c32721e6aa2d3de59547827a97df424160629f684cfe0f0437f5051dc1a61d13d71b21de9a3b68932ce6445df263c5224a528742746e8748c8c37c713f31559f4ac098d691317ded245a253e8cfe590f91d88e59b41c17ed6aa0fb0c30bc76504444fc65077f042a228f1964717dbcecac7d4980513c34df3ee432966b3203e444a134b1b45b700434e73304e72ff1b06fdbe3812f0212432b4988c749569aa8f861ccb7e6169f37d879efd8d47c3dab28b7455dbeea404bbd65b9b44232d6f97ef504fe45834373dc332a06e69959063f4c95478add84045a0529cf88e6cea918a5b6d045f9a5b5b90b70a4f3c45b25b56fef2c4661f62b3b0d7dd3ff4578692df1aec7fe19f849c101c23a6009e4cd60abc59ed38ca4062a01db38e52183e53ce319464097a936ca52005a1933b213dbaaa6cfcfd5f34ea3aa5a709c85b29506b3974824a0c228ed4a11aaa6f2364a917c64d8a66f4a9b630a190caef38363ecb272d9a5399c8fc152717ec70bbd79e97b4f3a2e6af71b18ef3dcebb036fcaea188832310496ef396fff69a447ee6b308cda60383150beb1867d992a319479b267cbc87c18f268709cf475e81f577bb5fafd3207c28de0b15f5289a6899c199e23d36005e0e2330179a2de52accf32949fe73634bb3eff07431df638bcdb44f7663c9f8b8e54c472c1eca189be339935e2b79b72586e194155628aa029b92850094adfa3e67875ff88cbeacfc57959dee2e8e460f5f97d3ada054c35dd2995f97e0896ca60885abc62714d82314267cb3c5b31194aa8f5024335595a99bcb13d24af573a2041f635d0185d3686fc4e11dcde233299bb53b4036b932bbd3c0961b3531f05d444efe2f584b0ebe134f3c68c2acfd7a44dd484c6704324d41f84851b59e97596fe13f16d4d20228025ba1d615afca0b84d5fa2a5e12eaaf9d7392bc9637ba1a61e7508d6c4fa977331264230c17fe494066d097ba925226e6f9bc0a26004a10becb07fdac3c3f753664886d7b434ac4ac0212734001e00568103d3d9519b91b4cf73e64a4805262a6d4b10dae75b91add1700e0b89260824572c0b029a9db211804693313e36f6ddd4d1efa55709c9e43235dbb94d0e2d96bef84ee3d12e67a479d5a064d0ebe59ed368e28ec593644e74d26fd621fa2440da5b1d820c912acef0620072e8292db5cf72211c50f5b9205b7d03a3a417a2bee02a3fb094cc4d3ae37c55764dcb9d008a9cb53742369bb9ea6ee1be3e79d26fd671e6efc26b6770db083685209976d6f7fb2f3bdb19cf68e5a1ce4bddd9b5e5153c6da4b98fad62e13aa9c4409810d14468a590a209eafc31818f11e363fe1ad72de8c51a66b98123c7bf7afa6030efd849170fec8e6fa81705afad997ec7671e50510f19e549333a099116ada455feb1b190be4989cce26370fa53e36236ba942fa2eca363749406421cf27171356f901d270834a260400241a5e5cad4c082e76305c3156cfabc2733af8e879fbaecd95388261a15e9a6a38118ce5b09a8b0d3dacf1f1e5121c912e7a44c87aba867ea104dc52d8ee998d841c7630d8842d6de2f7b7bfbf4dc31a64b05cf9e73dd2c18bf0d18a505b246a82e565ac283a8c6a6741abdde1c972404a6d162fbb0ab24d7a1ae3210eba60065ed4b6bee7b232398252fde83154a016f1b71e6a90450b22337093bc7ec1958c6954e15677c554ceaa62c08afa7ee2fdc247703c2cf55330eadaa0384e20af755a89e3fbe1f4440646d6460f962256dcc1862ecddcc0efd113bc1bc0bbaad9692ecbf8235489e3d27ed8af439eb2fdb576c57cf5e7ae577e0e660646c87f77af11fcdb62", 0x1000}, {&(0x7f0000001100)="50b50bf870ce5ae5d00721c69b9b23826db7e3ab9f7c1a7baed4e67afac97f63bf0bd2ce9b1abcaa91a99cb60d3713415fbf4a5a66abffef33920f32d729fc00f93f512e862df9079ef7b82f599f46617b8cdd4c275c5d90e77820452ddcc1a8c146792ee470caa3c1c58833746a8127c2f88f2d051426b0bf6648cf35d2001857fe523aac34baaa672666033951c30e295b93170c44c35958e62cf25fe5bc340dc62f7adf81526fcd51c1b9bd0f48cdfe99fed6e3f3b51d89ecdd2b57da53f3ba4e58d7c6eec52e60f9c2dcec934f63c4b93994f8ab8cb0b0f8a5430c693a114298ed07b3bb92d8ec13ca1001a5619e2a5dd8e2d0e14d7615ce", 0xfa}, {&(0x7f0000001200)="34c85cca5c9ab7acb16091b32b09ac8165883b7fe1260ac156c8db552a02fa5e8812946873c8d54af40f4d1c48e6515540286b7fd817b76638e8e2e2a14fdaed31a3bd8359ee15909df440545462374aeb7ff601cbafd578ac31fa2bb85514dca5a874d8abe80fa2f6072003217108be288b8e3efac8dbcf430b35dbd3526de30ef68f656eea81121730b7df3aab114af0587fb95bdba4139bce482e839d96dcbe7e30f0211353d75908debe094325da9cb7", 0xb2}, {&(0x7f00000012c0)="98b9ca3ba5bcf1b2b76ee1f89bb2353f45dcb8ad65f567f6020de6618ca06dd4327ae5814fcc8c34af81c49ec588e517b622c54c4ca3a1681610d451745d44b32baa8675501e4241f42187c6fa2f498c1e62dc4ec44b385d3ea50fa887f947a5fcd205cd60d6eb3d0e048d75aa8f82552835a0e3aca49ddc59d0d71e77e4a7248e8890f4cd797be7400aa5df23fbe957885a5519359e59a71d44c29b8821cbe96034de1015a351502fc4b188e5cfab0dc41fa3d29102014d7ff1b00028152bbc57888bbd72b5f5ea9c6bd23e8c4a9911c864f58bee9dde78895fa5f74f554fb0c8502c12076349ee6c823a47f052bf0b8961d20da26c3fe6b2f6352220", 0xfd}, {&(0x7f00000013c0)="6d3aaf34e9ef56de4e70029b4579c4392c7c2a94de67817ae52bd863205dabc56c4af0de5d255cafc637dfe779e49fc00fdeae9f2cb6f3f238e8d287adefe3792ec36789a6a48ace5b75f591868223742d0b2bd8e41d7004fab230cf94f8c947630255926b4e371688957f629b4247a07cc3c1cbfcc0cfae19fa98dcd86f49bce921e02d945d9d4320653a112fba7c952c414422cdba8c46f741b0077d4e58c23a583ca3904b6cc28ad0798af8537d65a00ce53fa1c9ce5afdb12a3ac464b1d21786766caee72c0447dd79c29490", 0xce}], 0x2}, 0x0) linkat(r0, &(0x7f00000016c0)='./file0\x00', r0, &(0x7f0000001700)='./file0\x00', 0x4) 16:00:08 executing program 1: r0 = socket(0x5, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820269000000001c0100"], 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:08 executing program 0: socket(0x10, 0x3, 0x8) r0 = open(&(0x7f0000000180)='./file0\x00', 0x840, 0x80) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xb94) r3 = socket(0x40000000011, 0x3, 0x7e) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xfffffffffffffffa) kevent(r4, 0x0, 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r4, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x2) r5 = fcntl$getown(r3, 0x5) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x3, 0x20, 0x0, r5}) 16:00:08 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18880, 0x80) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) r2 = semget$private(0x0, 0x4, 0xc0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/206) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x8997) fcntl$setflags(r1, 0x2, 0x1) fcntl$dupfd(r0, 0xa, r0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6cc5fc5e7c142a7}, {r0, 0x104}, {r0}], 0x3, 0x928) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x1a, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/105}, 0x71, 0x2, 0x1800) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x26, r0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') connect$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x100000001) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000ac0)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530c9aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x87c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100000000) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x6) close(r0) dup(r5) syz_open_pts() flock(r5, 0xe) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) unlink(&(0x7f0000000040)='./file0\x00') 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x4e2, 0xfffffffe, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f00000001c0)=ANY=[], 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000000)=@file={0x7d04dc91fdf2c99d, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000040)="8aad82bc3533e8bcce85f59293a53db84d0121e20edf97d17af89a0f63234b2b522dc138841f687a19341eb4b1ab2629b479877f83b220cb36d4e02692316c383cb19bfc23a994b750c766d305f9cdb72f5ce3163bfbe78deafa732ed29e55fc9f8cd4db3abe", 0x66}, {&(0x7f00000000c0)="47753147d21d5e9343b46e1c78dcbfc3f11d083b5cc1e233a11dff26cc756df2992dc8a9648ce9ea7d307bc72da1b45bd12601446fd462c6f4b0b1e6af8574125900803b41baecd5cb09077110719660d1e8889f64b1e93f0bd9e69832950d50ebd4cd074baae4e22266b7c07383a5b19a55172e77e06601c364112c1f1534e057d7cfaaa8aaa775479f3e8d45fd1a54206d7b6be492", 0x96}, {&(0x7f0000000180)="bfe7a669a80842de66a2f3e347fe7c61cc7530a0a774d462bd76cf4a577fcd8dc23a319beafc0f24afdf86fbd4f9e819702d7313fac1269e3dc3233238ef9dcf118bed751afb70b196b683c78416384e668d2bebaab68feeba1110b18952fecd939b77b83edbf808e7d67621930d8c3a5165b380a028e0a7641a782374fc52db0951e05f713bad07524ec45185034b37df01ce015c498a", 0x97}, {&(0x7f0000000240)="a2c049c5b13e821f803189fa95e4ecef2f1ad24bc28eab27f9f2663fdac3aa051d967b50179b8e32baff5c3dc55836334da13ec025950a8625d268e09a97f4e34b80e379ef6d8bccd18774654cdd78ae2b64bbea0f5821a0f92e986e3f1e78408c2feb1be247de499284d8699616549a8b64437922ab5c1842ec184adc51278010c98a60a5a9dfe989b264e1374df2709c3111a92b3982edb0023ea7c7159ac233b87f144e9638bb6aa4ad605cd7786905b3b7c741d0f72c1d8f0736b06f377f960d2d0fc4bb0a9bc013a7783c85804eb64d69d7541fb0a27a0e89b9d492184bfac24de63b4d73d6841cfab95cff5b16c69f4c2976d95b", 0xf7}, {&(0x7f0000000340)}, {&(0x7f0000000380)="8e2de57f3189c1b5e73303ab62b8ac", 0xf}, {&(0x7f0000000440)="7cf0707879229554be1a67be74f50813be8d841672d79769e5e5c243fd8750f4f2d73af40e93cb09aaab97bf1f2ee360728f0f847161429430529a405a7ac85f9d48d86acdf620", 0x47}, {&(0x7f00000004c0)="733cd03773debd1e00c681debf0a08507ea2aac7409eb482461bc0e7eb4e505a031a383a7f9ef4fe3d4e8284fb92f54ad7f96836b01f2ecbbaad6d820b60a05d0d57157b8c6521e77d97136d904aaf0cc5361ffe9fe5456add5ff55bedd5c50168be0280ca52e44d987f3a5f01b89e96c598491517112b62de0ca97090313a3b67887bdbf9fb4f980ecc3764165ae13d650a98dd83729e46cebb35ffab7be7e97fdd21589ac37e48ff8eeaf8876548021efc9a59a544b0ac0448c20f1b745eee5519479acc01572d79c27646b630cc765943b77ddcdf8adf2192a3ac28fc1c6685ea24a4eb6a6c154c3747ea9d1de9091cd26d26803124c315", 0xf9}], 0x8, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x4}, 0x8) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)="c25c091207c698c9478e35f58555da7e439b82f13f46886f7ee9cba091c9840144d05105134474e4017a7c56f3cfbadd7421350249bc0d0addfc0d17fb8e50efdf86aa8a433bbb06503957b7d19234b7d86e33f974a3bbe0b493b6c7130a006a9abb9d12542c7d60ef5b672686cddea59ee5d3fae4334b00d5802efaa3e7", 0x7e}], 0x1) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTART(r0, 0x2000746e) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:10 executing program 1: mprotect(&(0x7f0000205000/0x1000)=nil, 0x1000, 0x3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:10 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) msgget$private(0x0, 0x2) msgget$private(0x0, 0x120) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x101, 0x100) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x5c8abb8fe611be18, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 16:00:10 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = socket(0x20, 0x0, 0x7) recvfrom$unix(r0, &(0x7f0000000000)=""/190, 0xbe, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) flock(r0, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x401) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f605a275bf6afbe62d656b4dffd5ae01422c5e153492d8ca93269e3162bc65315d62ea1a620c4e9ac8ca544cde88f6c965be6556cbddb5a8dc3beed962310f9dcb77f3319125830a3c405b01f7fd86d6b38c1fe2c3aefe03f8ab9b5a5f506e9c830790478521433f39ea1b61010cefb83a733a56e8c4f9310986017cf0ab1bd73f807e457c995871a2d3a0557ac4e8d4d3d85aefe8f09ad9aa5ab6aa2edbfde87112f28b6bc259b85cd5d2796f14a43787c89fed28a28ed2e720ba5193b7a2cf3375d4a4172b781df63dd7f03cd0ee4d09d817275f56d7bfac4bd2f9b22c82e69e04ec5c72b202ac661b9352f7d7aedb69aa648b52e28c41a0fd4eeefc7cb769be1d0d56a24be6942285c1f1bf3f3af99bbbedc34a6123184279cd946cbcbeb0cd6f1567c0ff8a25da45631e6d2da525fbe13fd23373aadb21689a7837ce31a673b0406dd0ccb42ae79a74b62a489e6f7334f07b1fb18f0edb3859094ede0d9d07fe7e2644e1cfb69a9238f52b6a66a06b839bdd46e5303d56156345752b0203ea409aebc8417d709571b7873b687b0604125c2b92636e79c8863a237bf66c592c834fc1379674b44bd142c21349486ee42216c220119aa3991be5d9f1cd569e8f02c96b549f3054d4b6c8c90a5b4b045127088e1908c2d167c884d91b9536d70f867fdb830b52f7825b1f384eceab9935141a9eca7f0ad09158968c61f7ff40462e12354b08efec767bce2aa0f2c4eabe3f8f08d0e90e8af899b47f0acaeaf15d106c410418e56518467376689480800dc2cbcc063d394b32eccb99af6354fd61a2a7c667d9bfa7496d753d943281513f2e76541c4c33b21ac5c4e8a0fe69957516aaafe51a97bc74468559defddf50ca6613b2b91dab63dd39c39ab2919cc402559dfdea9480f907aa6242cd6cf567c1509765c87de95aac834a1ab84b05467ef844ed51156eaab92487312001cd1fe64b65126f369a6d5fe72ca21382e6cb7575699ce46351d38db57ce7e5e0869011ca58b1304ed13adbd632b87426328b84d06c8528727a64a4071dfe9e036a0aaf697567cc1de4fd5139054d134cb61cac28a08661233866a663d205a1052f8709e51b3ad8dadad60d31cc61e142c2f75f92e3a634490605c8d089f150f918f4ca7437cc97dbd792b0ea3f25a2eb7b1e85f91e3d7f08eaa066c63fc2715e3fbea8c62efaa8f31a5fa5985c72b94c9c406e4c8519a003e15638dcb78428dbf8055062d9f4100833da3642daf1159cadacbfe0cdd4b2434286a9405831c857b697a54227d1709570a262a1229a10fe12681802be68317da7d1f5203a746357bb797b6e73639fe02449e3132ed60f2e9fd41e6472a9f33fed350098dc570c7a22514f1153af8114a0a7e9f0faf212e7e471d1abb520f2aebe66ab925e6e21ef2c379ee1fcfee997eb43ebde2a99f40a5d968dfe2aadfe40d12fcf94fc18975bba9b3fc3eac098fcc6d1828c3dc3d3f7a3be8ad2506fda082fae8dd5fad7bd2c46131e6821fdaef71a6ecd4ca9a58686d0277a4950bbd7e9d35aedd0238ef44e85b133a098e9bd89d97cf8fc52a0ba719e85ecbafc7a0298e091db73c2fd657d365a7ffd555602ae8ddaefed5bc14f12cd5515bca4dd0df66e4b20a9b94386961dba6f8aacd312ec8e757375da08951d54183a4d098eaa303db910d7deb6cc915051978f56dbb46530c296b908da73ccec3090251e587e369c9990696c0cd3ef7e693a31172bc79fa3ca6fc4328ee9a83e25a6ed0f3d44010da8514c32c75e074fa6c269117e9ddc086aeaf6ad17b92736ab2fe2cf4d145742a56773104b9bc22943e2f2109ae498ae3116fb360f9a7d273010a85fce24e9cf5386fe7322a45988b588e28380bdab420a85c08e6efef0b8cbe38bee496f295cbf75eb4b48a8f0917f91f0b11cd8bbe72493f21d36daab6b31d9d326fa0cf5f080dfcb02f4a6e9f8a76b07f4d455dd6fedc2a8d5a340277496ec63a48a9f09b456aa79deacbb670697c94d883bb9e4881f3660cf5c2e02b4a2b48dc82cdcfd8cf43cb3384b66d5dbfcdf6947b282c490e2516c4a970369d2be9e1ca8f6de96bc699e4d3d31b56bd23d93691a2f61b110d3dc6b5b82a9819c3e4a0806c96e09254c0ac8f5fbe59f40e367cebe80d3b4a4704973e642c6706f67a880d143fc45adfd8a246b106e74a0b11aa3466e2d39a125b8954920793a9647a7549c04d9d1ceaec9f3534389bdce77426358e0e3c590b94480f1860a88ca5a613e03762e7c12ed9de32eaf5e2b2756acdf8ad7e15b6c479ea084405205861f7ebb9daf5daaebb6b98f0bb5929546aaf4c494bef6d3c7720c1d8ed6ec4aa88279bb77cedc848cfcc3bd8092d0863b93fe0d605381ba7782a3541e65338b8e80e119085f258d3f75ef59eec3aab3b4e8434d7786b6b57985f18e53f2bc055bc8b6dbe44a4a62566c55146aaf1539c351bcf373aba56c70ab56fa0f8d4382c0e7fa37472725d0fd317c95aee218c73b0bc8f6dc19b5fc7f99c2e5d08b193ab87b30705c68b0106eb447282ab3d416c206f7fe5c86a92c0744b793ffdfdd5ba530d638fbc5a4c9d2328e25a21d0ff8a4d179be7f63a47c9b3d72fc823cebc8e2746451a19ce2f16de1057647508d592e8dc373bca15237e6fce44afbe7d694d657397c2c9f2f2301d4baaeeb1f027c4968118e5582480bdc02b1f09fa632bac656525393b8a7c6264d71803f322f74ff3165fd3c357a1f8e11bd512b7e8388521e1fed57d07cdd7aed6dee9cc756c40a20709235e01b0cb1d3680d90c96e15e58dbb6947837ba7365950f483fadcb4acc6d0abb03927ba5018142ab7aad78ad0b0b4607d13b559c21a2434a6caf4491a8a348273010cadef33914bf1dde4cd6af0999123b91642f1bb4cfa303760f53697e57822df2d41f2c02192c02d1ca6d560239ff53a1c6595a592f5c4b44aaf98399af1685d76b59cae9de9a74c9eab36eeda8088ed6dcac9a60568f867dc2cab4a4222d174508661b655ecb90dc0fdc1d60d95b6b8e6003571214f5b695c7746f0fa80ea59d8d048b96a04cf655a99c3f0bcae932f5316baa6f505332963013108baaa34767d387f6ace63064abbface616f68736bb18c0d2cf5eb008aa9aadffffea9c4382ce825188df22eeecddde389db0e42928b06c26b6273c2225fb5bfd95250283e56431a4276dfca6f4485372682477a8cbdb3b713d594bd8831121dcebe15b4ffce2ddb656e439ad95683cafba33ce2988e4b23df8c800f9b9199b5ad3e1017d96f90c8e34aa0edec3cbbbded73c9c26d4183ad48d48b41d567e0f79154974b9aa78c10eba0a28208370b969270e2188d2d73e619434bcbbf13dab7ffe5b6993eeaed638c8bd6f311a294a7dcba9f8b8284bf3aa9df80a08d248304b9d56a1b60e5ee44ec04202e38c401a71d29f6458f23aa02d7de0c22de5dff6a3daf3c1237acef532da377411ff1457696595b461768eb1985e115b394a4e98792d42c0a", 0x9be}], 0x1) r1 = syz_open_pts() fchmod(r1, 0x80) close(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) dup(r1) syz_open_pts() 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) r1 = getpgrp() getpgid(r1) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x252, 0x88) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x3a) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 16:00:10 executing program 0: r0 = syz_open_pts() rmdir(&(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026b0700000037282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x103) dup(r0) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) fcntl$setstatus(r1, 0x4, 0x8) fcntl$dupfd(r0, 0xa, r0) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x41, 0x3, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000003, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x14, 0x22, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x0, 0xa, 0xad3, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x15, 0x0, 0xa38}], 0x7fff, &(0x7f0000000040)={0x7, 0x1}) kqueue() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000001100)='./file0\x00', 0x10) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7f, 0x4}, {0x18, 0x1, 0x7f, 0x6}, 0x10001, [0x1, 0x7, 0x100000000, 0x8, 0x1, 0x1000, 0x3d, 0x6d]}, 0x3c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x8, 0x5, &(0x7f0000000100)="c41bbc87baca83849caf54f39cfa12a94fc86bb3c771cfb42df0d89610e598f09abb336ea8086207796c07e800168297e2e77e4a319a4c6e35868d2d40e7ce1e88400412b49e10e6e42b3a3445df31f6c1bc6d9b29354c5276e12dadb413fa7540b952c11124910f4c1c", 0x6a) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000280)=""/65, 0x41, 0x2, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) semget$private(0x0, 0x4, 0x27) mkdir(&(0x7f0000000100)='./file0\x00', 0xa0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x40) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:11 executing program 0: socketpair(0x20, 0x5, 0x1, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000040), 0x20000000000005ee, 0x0) syz_open_pts() r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x200036, 0x1, 0xffff) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x1, 0x1f) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x1) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r5) r6 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) fcntl$setown(r4, 0x6, r2) 16:00:11 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = socket$inet(0x2, 0x7, 0x7) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/217, 0xd9}], 0x1) mknod(&(0x7f0000000340)='./file0\x00', 0x8, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) poll(&(0x7f0000000440)=[{r2, 0x102}, {r1, 0x85}, {r2, 0x4}, {r1, 0x2}, {r1, 0x4}, {r0}], 0x6, 0xff16) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = semget(0x2, 0x7, 0x40) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000380)=0x6) flock(r2, 0x2) flock(r2, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) chdir(&(0x7f00000000c0)='./file0\x00') r5 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000280)=""/131) getpeername(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="e2eb6d1af858e5eda65c3db173f87cd6d516694194e5b9dc76b960ec5c80693f9a", 0x21}, {&(0x7f0000000100)="131cb84669e1608a348b122f3fe052927fe0507a68e6b0b04af86b075ee80965369595d8afad1cc2ecc8aa8e009b5fadcb1334fe11dc7512337a4be248cf8c08acc72a440b68939fef19f282304b9dcf3790f88657316adcdcdfdca73bf33e3a5eab55785154a66bf32ed7a033e6ecd5d9df2a8ef291cad3fc7aa2e6ead958fb294e760f1faf6a7177ac01f3ae40183fd0ebc4cb21d3198fb46a79c3d9781536eb1e1809945fcba07a4f78c2d6e4f5818225bd7375389668348f3afd", 0xbc}, {&(0x7f00000001c0)="8a7c4ae4017a69de52c017c2279e4e39c1f3060147b5acb2bcc31f5d248404bf73ac542c756900ce4595f509f19994503f9e0f9f0aa711c01a53cdb9398ac6ed31864aa9050b650a760619a7f1fa3042ccd7af2729d92792e33fefca09d03d49a0dc194156c51e", 0x67}, {&(0x7f0000000240)="851e3d7aee3352d689ff59f46b34d68d704d463d558ffca8ddbd84c77c8f3d83022f79d320659cee44b8c5003fd63ca752206bee37339ee5ba27da6ed57b9b77284e112ec8217f222dc9ddb855675b090415bbcb6e1a32b40bd6ec4b5f2df40849cc", 0x62}, {&(0x7f00000002c0)="860d0f24c4b6c972717b9608bb4d0f44176af03343f504", 0x17}, {&(0x7f0000000300)="be3b6041e029a3fbaa681c07ffa90523af63a718bee6d479b65601e18ed65e054a6919defb2116bc9db1a0b27b59f22730944c937418e07141f1c470434e21100a8793b56f1ae0071ef1f7a9fe0d606f5ea11f2e11c90e67cab62510c3cc2cd32b930188ce70df966b70f3618bccdafef2c6425daafaa2f9d26988a87add5a9a6036e8", 0x83}], 0x6) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8fc, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/84, &(0x7f0000000080)=0x54) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xcb8, 0x5}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)="0ac7ba81604c40cab37f363590c01e86c693e22fadfa382e5714b706788bd4185324b49215572b1be546e90ae8c9c072616e542c15e8541f33d53a69cf1e5d116094888aec99ad134ffae9b99b266ecd29639be29b351f6402a600e06d5ca615f9528604dafeaabcae59e1e4f37259a95b7fec5003b7541d400a13c1c062e5cb69d43288fad48d58b15d06bce6435dded57b834a6d2e8451cb2636fb8b08caaddabfd664f612064a918c87299a495a3460626691f7b835fa5ce050716dca6a1e9a16b5ede0ace3bb96", 0xc9}, {&(0x7f0000000240)="3e542c991ebabe5a6d48f74d30e0edf134788f34b10e8da640967927a73a49c51eb7764c70758842d2e94bd81d6d8b67c699489e6f0564de3dfaed9cb528dfcf634a394508fa92c3519d96e1a7ccc08cfaaef830e84bb220a99b2d8a04e11310fae4bfaba5c471facf6ae728c4c3036dd16558fdf6649dcdff364ef00e778eff690ef599b9b2b5f47924cc4bf90921c42871a2094451b1ac1164569e862f70dd99c3c3021ffd6742d04919dd70ba2fce2f", 0xb1}, {&(0x7f0000000300)="b1a44c05171b3e612d65cec98a32d36062719080983eebf749e4a0fbc0d790e09c10dbc42b97d180fb33423efb350eed5c3e66ef23dde78001e78e68b870a75f7ec97c448c19cff2980e8103ed", 0x4d}], 0x3, &(0x7f0000000380)=[{0x88, 0xffff, 0x8000, "ca8729ff6b22d797ef42d8ff92532ebbb809a4e0f15d605a89eae349780476101142c9e1438d60ecf3927446913648c288379ce76e1eb0884941a4d4a53fe2d5fa2b2222a22398394deaca11b49df2b44991a45935bf58b9c72c016779ae0c945876010a0a267d37abf9ce44bbe3a66778cf14"}, {0x110, 0x0, 0x6, "6173341541b9ee80ca2f3eb28446f7689c27815ea74a92adb23d35e8686ddb1726d4907d99fc65fe235ac41897efc501bc05d062ee6c3a723667ce9ee8e84434f5ebfc7c1945523af1329e3c222ea5b94338f377f94afbd326fb14b09aa14b0840e24241eecd9995d9e2cb81db121a03df6b197ffce03710fdabcf4165d293256682b75d1def513eb20244aa88516a4bb827f0bba24fd9f425a21d63a0b9efb2be69b725cebe54356d7987fba3e31f44acde956ec9463c25c194ffceb75db10f5d4623286e6cf232e642cfeedc75dbc38e6399501ef17952039015cdb1dc1f7c204244324ac3b84b947f8576703d7871dd01f1de7da34f1e78968d43d0f398"}, {0xe0, 0x1, 0x4, "ef888365fae010e1faf33686b3d89b964c8bbc39607c76e0b44f472bf9d5d5978fc64e30cd281880dc98ce60e8812429c126c8957defedbb655ad3d0993c5c49e9c56738addd81fde7aae076a0e6904c4413f6c6adc438e90bf4e505db50e8810396d9ad735ea36b06a825138b07aa0a4f09b0fad47b60cca72c70319a3b426475cc755a733933f597f6024f9c09e69a2253fe04821832075c93ec1c5373cfd42868e01899afa74cf02558da02b53f551cfbe2406c4a439e0d282322879839d4334397ec9674ef013e"}, {0x68, 0xffff, 0x7, "b27f69dcd764d748f1e575db27050f8adbb1cf4ffefc3ceea4aaa9f4d90e605487f17554120220468492acd98380d6453a297492e24b1afe4dd9e7a010cda79fb4b620ddc931b2d6fa3db9e4c409232a8e2b7e"}, {0x1010, 0xffff, 0x2, "90922fe82c26d7e98b2f4f3f5d738f4c34a89e0cc24b9fad0404fdeb750e0386dde3711bc021308f665b7b82c57b0ca42dd5118c528c4f6efd9bbe397f421a4e75ca3f9625bf0ff005ce64132148ea9a7d1cd2788f5f9dd5ad79cb446a5d42b76e29e194721c95ee43d8ccc08f203327d2753f500be6664e47f6d03c197bbae4b7e82f336646a89b4b1838e87dbd52864e220927a82002bfa836800384fcbe299a5583f61dad75733974f1fe560f16e59e6aa75a9879b3b03d1787923ec8bffe3c9a1a8774ccbb9024112431ef7cf2809834cf0bc3db485d6c4627aba83ade8754977098bb50b70d31331bb78fed4383624319ba2de8232b29fececfb276e642a7af6dc2d84d5575e8c289db5df052d4406e9420c6a9ca260804c5dd832e66278a7fc861f024b10a76f38c81516fee1467d8d7a7a274facb25b3e738bb25f88384e12459b84c6125058d610d694c6a33cf52620ef60e40341ac7f42ca99e37d755e377a549289bf91e973e337d183bc4b556d3c10a1203253a87ebc3873ce56c11dd6a2456e6364fd04b8da9e98cda5e4fbd905446f24d53a69b21e8e35239b252f54f7a59425b45231e02f55df836f21f314b8646b9b65b0e5bc8ef03d82748edfbfe9376ebed8385657f68aad777674b2dbf73617781fbe5410d06715bc7351ea65cf32d4a738132a089be973eaecd889257001edd4b79fcebdfa37b0a40f502cc20f11e053014109ed9f6d5c100c1f476fe6bbf153cf92092b762eabe44dac5b5c2a622e7f04eb9b5dd485e5973a050ff12aaac0a22ffe45d949d4ef90fa3ca88b5a1d9544af509de98ac41df5086ae028827ea74ea902f5c74e122c51bfbc6ff3a8e35cef8cb64690751a039ea6c80f4ef39f1e9d69ffe1b82b341809e18a8267294e23aa16981b60ab13e94e11241226abdb0a55534ea8e840dec04db50288f54b61356e253210aaf4330cdecb6cf246eded9f71709beef626d53a0b0a41b00c6bea2dba7fa34da1c570f3700f9be2c4c097add39357955a299e465bc2e507a6126b90a13cd131d298bc4c4e2155827ce041330091cb8b3a30dbb566848220c8974ad935184eeeeea35b292f0df60a926b86bd2b66d2b983017be94c03d5b0ffd72387ba5600b45c3a6dfdc3edd0e95c086826b445d94e06085833ce1c738c197cefa631854330014238a917c72e6e442e28afd7f73f3d7ae4a222722f7351cc5617440ead352b938d1d1759a5b695b200038fff400cf29478a7f066075eb4855df5da3f34c938b9cd423309505f080ce1408dd06c61d68efc6d6361766f4657b220a12cb5ac14c9bee5a5738aba28b9d4bc5538bfc1b153758e168a5419946cab70774f136a0fc22df868f6465faefc1d1d0a600e2821f9da394f4a312d72950a2f0b02c0a8007ff8b25bec30cece1cea818075db96835060cddfe76340ba8a227476f752d3abba90105f249877a6e92cf2d64ef5fe0b6dded0ed9daddda5e3d9da459553bd3ab00dbef35fc0b6b1b825feaba768ba1184c3502a6125c846b89eed0f6ed77fd1d9ff8c3310a695a8fc1b5ac45dd144012a3902dca877e3e07d561e8bb119011ccce830b23e9176e34888576b1390b65091c2290164f60112c0142e8294dadb5ad72a5e4f3a7b174fef201ea80a2d8aa2728ebcd33d35f8ea621a76853d20fa5b51431a527bdc6697c8c6697f4a2fab6352dbeb37552feaadc19d219bd1fef662267d791ccd42536897fbba1dd14ef5223af636024a80d8c6d83a40b720f82998cd0dc387507e43441e6014846e517990514eb90010eeb9b4197e1fefb5b7fc4177837dac9b5465979867b1e5f78331c9d28fca1b6966488402c35aad55e233afd0ded240fd399092768b77ade8ece917544e440ab644c85cc413c6afd878aa9cba310f9e4bb6b84526f9c1eda12a52aa12b5b4e2b7a2d76e3046e49fdcacb022b4855221da9e72865bf41339e293d2842e38c18cc6045266ca7c0001b11445028b0fbffcef45df5d2b284ae2c86e28e1632f5e2c5badf720bccec6402d5d5d8bf4ab27d49a5ba44d189aca4e8c6c5e754003758c81ef3e32edd01a682c7f5b3ee07ff334dd0bc59cadd52d20ebdef19aeade7def242c06d8b68dc5e9529a77beff7d393f62a998d5a818c8112392deb8853a7124fdcfc4aaf63f01413a0a66435f36e42c8acb076388c5d358af77794fc705aa07f0b4f8c23318ef01095192f3f7dae8c061b91544a11fddbabb8e042d8a1a2e2c721abc25ac95968a7e80fd590016aa303b7502d53745a43c7b6efbfafd7810f7019c613267ab70c93084d60d3a2314d97b3f49b08b332d2385cab81e018572ffdfa83466602639a89dafce9281ed2c214d7cc61a9cc917a77a6b35d9c5db3a1112b78c87fc0837a9ca384002d0ef627ec2f156f33c17832421715e77b4f787c04c8e4c119327167b678d891b5d70c5a42df8d276bb453b3df8d2cffcf11971582aee1e95b0dc57c20bb739d8c5391da86a3b6be608c525d006dd4cea3dac5066755b83faf01e9df5421dfe200b9f8cfd0164578d716fbe5b70d57dc92f3a6e394c7578d900ba61a557a5e99fcd3022775a541d80cded26b04ffe73ddfa2ded33414a7fed7ef1d70eb2d526d13b4d918e9ac55eca95c119f4dbe8114ea7b916cb1ef5291c53573559f467b0738e7b14ac4b672409aa2981685c624eb89cf44e7e3fc3c35c83e5d07315b97a88fce3d66039704aaaf1d7c4129576b722e0d5e7e26605d98a3e5368e0101507e00ad57975c7db0ca381cde5e8d42cd252c885d22a119a5f973a20b75fc0d1a4030d0729525ecf149815b660f90f4a01b7542f0d8bb8805f9ce2bb46fc424de55b0ca116609e0a4b39be0bcf10302498ad0813656956515c28a4cf15532d645931956570fab229a89c85ba6d1a6190933e33712c0eec3f97456d8bc7dacacc146e49126f4b45121226ae3ddb4d845930c47e3b2f4693513cc41e93d6795ac7ad634b236d4fecda1028063712faa1818dbc0bbc729f4e5f605509a712440f323b60758be5a1862668b1e226bfd4d16db777892873156144295712892a8ab9ef66368385c4b0375508646c51a08c0119e6f4931b00488ae5a5f7408852429382dfc7399b06235768eb10dfd29fd45f1c0005682bdc7b12390d644f0287166daa3a1c85dd5f5d695b5aeaca57443d2a88ffa5987006f90a932574ce4f5efea8cddc939480404b087e9afc560a62c1678817bb3636c239282a923741f5a589587037798c6a82286abd54984027f336c48bec0e391d25cd88fe4b3bc39c25d4a7eaabe0bef92559f7bea6528aa8c9c0ad9ac91587ca7a9a2963a7d302f60fd704ce21f60d8be389820f4735993463ed5697b1eb1fab99e2ab60c50046a43c55189fb1895b98a973f3a5ecd1c4b7f283298d0b5a9ae3c522170eff797c43cc177acb0d74b7abafcd697ec4e74449397a893dcd506470c905fab74287564360636137fb12323499ab1de9a03bc85a8d3e3ab4c187805056252880853e78053c944c1f9f8e708cc827d23632a78dd06ad388bc62c710c45b9f112ca7ded0aada59e69501fc896ee03079554e275c9261e4755fe0bd697c62a650d208c94fbeea72d66f781290afbc9a0424ce23f527de79b63ac2ffff6e9493c2ba448eb8f787b418788ee915527f848c9d9650e22495251ea991f01fbc74edea575b990dd1a50c0e92e5c5c69e2b18a4649d55ded216300b9d6b2a1962f539eaee27fbf4ae978141afc9474080965c1c440d5abaa3be9de5abdde50a879785a39aeb5a6d9c82cd5f4deb447d0a2f0a4439359db757815060bb8f7bbfd6f2332e9642d38b1ac2943236a11883d1b0a5d01adf48ce694e01e4fee3f6deb4c3e80a7e3eb9e2daae8c606615470365f1ec5b9142776527ea0df2038718b6f3a2396c0b9d5530b86b24c2eee2f65cd58482f4298114207126eb73dd99a51799b76b161f4c8ebfbed5057755172a587fafca1f4bf2d89bef93499ee664e03e6d2acec301891d267c4e4c23e04758dd5ebbfdff1da51ee60d24b23d181e27592c5b7a27b21254a041233df2eb3d368050078d5c7543a19360930c94164e2bfc88c7433336abef5b745b7ea04306f7949b9b5fe74f767823e7e56c0d2dbe0264764e1f5a578fd0e6e0786688919c8cee3fe19f4459ed75f3275d30581863730ee794586dec0c3893b73e961e92b19d079360743265cbec17eef8192be421b0b41db46c16a51b15ecfabe6691a6884f9f7828b78de7500361e55dd8097bb0b02ac89818eb4b0abebb314f64c8ff783eb456c11bb820f2d19e7a22f452803f576725db8f3a36a0e75780d498136effcbd9b134c544b65b04e93ced0fba48dc977aaea4d84aa47a6aedd873ef592e64e57d0684fd04f5b916fd815fd6f886b7581d28edcd2a96ec75b9c0671b474f04a786395cd4cf65d96ee71235989de3a8a6b2e306586f553e93608de3697c0c38decbb912cb78016a910739fe11a973330656293f6e1a3bce3f6fabac0dd49c06d364d40adabce0a872058c1587002a91bc49631dcbf69fe2fb4798336bc33dee2a0139f038cd0b41db0aa9e73a2379bccb0ffcdd5b626a61c08aaf7049b8f53b72414a69c0b023ffd5b9ab98a4026f9b82c7370ddc427941bd9ff4a2bd25f4b02dba59c2dc4210e8c2064c81a010587b3815b699efa1fb047dec510e652af3a8c32927cbab9a198f6f50a592c9870765ce809d993f4383603ddf97c95d65df8fd00d7c8af0698d1bef92c7d675e2e0472be91f4fe108924af9df58b622b5eb7d142da1bbe1e6abab1ce6e0bbdae8d0e41c413d9462e41bf4892dcc17acfdb51df12652ad1594523dda8303c7824fe0fc773bf677d5dcf11e811d557621f1f0cc005502272e8bbf4ab43c945de915f2b36fffc05e228ccf4558b328ba08724d51120c40e06a313a41865beaa4c7820159dab2d88d237f68ea9d5f6628877d3a614156ab5cb49ad8d285b8701b7d677707afe89f69b4283ff4d6b632021135aefc89b2b8c642262fef34d4fd34fad58977cf154eb230b85e598c7934d2a032c1f572cb862adc557dd71c6ce47a3a595cb45cd0ed83e240b52f7c6a0f0c24700f56f546a95517269386d2133d7fd2c9268fbaa89585664b744bd710d23caf756b1f0b72aa2af811fb63e963f24d08b2f532e43a0920f618979302adcb78cf49d8acbddd7602d9293f10edc60acbd1e5ca5c889fdb3af7ca1ebd1bb306e320a0b4d6698dc0e37cdb96180c126d2c6ea8b948e92942cf41b57824f484a3afa5282aaa49a94c951d98563e3c6af8c157fc2ae403f502a94fcf7fdda2044f5420d3cae02583c593f534da09f1c74d77c20ab040c77a960966e069184231547de0197e4a6c73e36a16a4d0b1fa62cbc9124bc76b45ecc074bcd2192b36dd1868f838b3b378f905878f3bfa296436607f0619ff8cf57f98d19d36b74e61cbdd2e333f94cef5a74abe3406408ae917f2b31e940b922e2c44759780684116d6c5faa5c789543a147b61d78734465223a2825d07f09334b21c89dce31679504a7257780c5bb86c0c05a4cb0fa806e3b830850fd6bf972d5b66b5465c996cf0858f5831b175aa5a052adb9484d60e5fe3897cd600e7e0bf78cda1ec0f268fe764c89fe24a25cd768ae534b5fd60951bd5308e98861c46eb773dbf79299cef5bf88295bf0d1a1c1a66a2284da20d5a50b5dbc19401c0321c1c0bab70f6436b17474d6f79c2c6c0a5c991b495263b1d54d68f4d93e2ccde4a2cc205e6d5fa2"}, {0x28, 0x1, 0x826b, "1dfeb09928e66418638f6f8169778ca5ee7fc408b30e390d"}, {0x70, 0xffff, 0x800, "a3734a785010ed6740b17312b2a03e8cd908554d6f2969bc77fad26140bb0c02f3f586988c6ac1a25e0b0bf970642c51efd636ecaece8ef5aca32d634b4acb0d4c0a899499fe7f5702f1460f2b464f51f2db4edd6a08debd9e36"}, {0x18, 0x1, 0x8, "2ef9a91171"}, {0x28, 0xffff, 0x5, "fe35359a3b5c3e7730ff3e9b1d142e78d19f"}, {0x58, 0xffff, 0x6, "17a16d8a84a7aa556b4648b895992bbe591a9e26c5f190d5798fc7258d829cfed0f8887070e5f7d8473bc18231baff9e898d37a0d5b2fa1f8863475be8d067786b1efae4d0"}], 0x1420}, 0x2) socket$inet(0x2, 0x2, 0x8) 16:00:11 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x94, 0x3}, {0xf6ed}}, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) getpeername(r0, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) r1 = socket(0x0, 0x4000, 0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000012c0)=""/194, &(0x7f00000013c0)=0xc2) kevent(r2, &(0x7f00000014c0)=[{{r1}, 0xfffffffffffffffe, 0x51, 0x410a0153207823e6, 0xfffffffffffffffe, 0x401}], 0x200, &(0x7f0000001500), 0x3, &(0x7f0000001540)={0x100000000, 0x5}) r4 = socket(0x1, 0x400000000002, 0x0) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = msgget(0x2, 0x11) msgrcv(r5, &(0x7f0000001580)={0x0, ""/250}, 0x102, 0x3, 0x800) sendto$inet(r4, &(0x7f0000001400)="3c665a2a3a5e9b8123be57b6dd0f2085ec64220e2bc8142bb79aa434dd58e5b7e5b5fc76403f493a89aff27b3a725f58a0ce43c4fb028e672254bbf78b4e2a68a3e7cf3e973d2b8517f1045d8045f44e710061c6cb4abf2e2f79", 0x5a, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x112, 0x0) r1 = getpgrp() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$setown(r0, 0x6, r1) dup2(r3, r0) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x20c) open$dir(&(0x7f0000000080)='./file0\x00', 0x28008, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x7e) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/44}, 0x34, 0x0, 0x7fd) sync() r1 = msgget$private(0x0, 0x10) r2 = socket(0x20, 0x8002, 0x1) sendmsg(r2, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x33d3b354fbebaf9e, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000680)="ecd9e6f8ca421898ce2a2b14055c04432aebe24bba0b52615432ad6ea450b99307cf2cc083d26d4b6b378331066d1da2ca2cced02432e5977b2405bd7023b75b5137994fefc637a8ee23bf0ac644b2332b8e98a29c69b7cb2812e88e7465c8923ff9b4c906138cc07b05f170dcc5c7d4f09cf40bd40509756e4b587995d56d057505befe6bd475a2a06b73244bfdb6972f4fa287f568dcbb6314c13a06fb2c", 0x9f}], 0x1, 0x0}, 0x1) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000ac0)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f0000000c40)='\x00{\xfd\xdc\x1be\xcd\xfc\x13[Y\xa2\x1d\x11u\x1ff\x1b\xc4#\xcd\x87\x80e~g\x98\xbd\'\xab\x9f\x9b\xd6\xb8\x1f\x87b^d\xf1xA\x02H\x81p\xbd#\xb8\xdfJ\xe6\x81C\x10\xdc\bna\xde\xf1\xcd{Xe\xbd\x1a\x90i\x99G\xf4Ne\xd4@,\xe6\xe2\xeevK\xbe\x1c\x8a\x9c\xb9\xb0\x8f\xe3\xab\xa1\xa0 \x9c\xedo\x04%\xd4\x7f\xe8\xc5J\xde\xbc\xe8\xbf\xd9\xe1%0L\n\xcf\xbc\xe6\xdb\xacy\xa2\xf6\xd2OS\xe3\xc0\xca\x84\x8a\a*\xa0\x91\xd9\xd6\xdcD\x01\xbak\x7f\xe3\xc2U5\xd2\r\x84#\'NM-\xdcU_\x8d\xe1k\xd7\xd1\xca\v\x1e<\x82\xed\x19\x187\x17{\xfd\xfa\x14\xd6\xa9\x94\xce\xad\xe1W\xa1\"\x00\xbe\xa3+\x90\'\xa4\x87\xd1\xd5\x95\xc34[%\xe11$\x84,\xf7\x01\xc3\xb8W\f\x88', &(0x7f0000000b40)='-\xf7\'*\x00', &(0x7f0000000c00)=',[\x00'], &(0x7f0000000540)) msgsnd(r1, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) setsockopt(r2, 0x8, 0x6, &(0x7f0000000200)="a30e23eb07aa0d60dadd09b1896d12f9bec99807d4f6ff1b69c4469b81c1e680d7c024909d7b8174dfe9bd80f3608025cf7f59f93cf5508e038e", 0x3a) msgsnd(r0, &(0x7f00000003c0)={0x3, "5919a8b3da999201f5832334ad16ab53fb58a4b3179b614ef1593410d7a308542fa9dee168a9c36d38f4164ae105e06cd6f31b74bbd5228f98a7f6bc979c113664bb3659537392158f10e6ebb069e4d464143c1f8319bd17edfe3ad002edb2e1f5507063a5259e083728de41c86aa77f0cd5c998f2cc772c5d8643a047de6ad349ebdfcf847535995f5d59047be7dbb4e35d8ff1a7cd23fc946e6c8fdc708bfc3892e3818ebda8958a47e0f324817abc2757385e9bcc2e1312cdc8e49b4c4fb317776a178dc54bd7e1dbd1531afd2a"}, 0xd7, 0x800) pipe2(&(0x7f0000000240), 0x10004) 16:00:12 executing program 0: setreuid(0x0, 0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x81, r2, r4, r2, r5, 0x0, 0x3f}, 0x2, 0x1b1, r6, r7, 0x13f, 0x6d, 0x71}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x2}, {0x2, 0x2}}, 0x0) geteuid() faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:12 executing program 1: r0 = getegid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getgroups(0x1, &(0x7f0000000140)=[0x0]) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getegid() getgroups(0x7, &(0x7f0000000240)=[r0, r1, r3, r4, r5, r7, r8]) socket$inet6(0x18, 0x8004, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r12, 0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', r11, r13) r14 = semget(0x1, 0x1, 0x400) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000280)=0x8001) chown(&(0x7f00000002c0)='./file0\x00', r11, r6) setgroups(0x0, 0x0) setuid(r11) setuid(r2) fchdir(r9) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0xc) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x60) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x19e) shutdown(r0, 0x2) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) preadv(r0, &(0x7f0000000100), 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() bind$unix(r0, &(0x7f0000001380)=ANY=[], 0x0) r2 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r3, 0x4, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x4, 0x80000001, &(0x7f0000000040)="49c24503581df3e1be475d4ffa2395e9bcf8184363cf3d182df2bad6742d6fca0a79fd51f0b9d738a5f71d39bfc808d8c083d94e8ad3b1b71a7a0ed67c8278335e60d08425c45a4d724496696c41d3aa42c0556ee577d6c1bc141c65f84616792eec5579d871086546608f77e1a472e93d849fd479b5059dde16beca7adf34f7c8ee62b2c5d1b9f410bcf5d2936c2407913d7c4f88fc", 0x96) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1, 0xa, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000026, 0xc, &(0x7f00000001c0)='H\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xa) r2 = fcntl$dupfd(r1, 0x0, r1) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$inet(0x2, 0x8000, 0x401) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x180) 16:00:13 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000180)=0xffffffffffffffb4) recvfrom$inet6(r0, &(0x7f0000000040)=""/72, 0x48, 0x43, &(0x7f00000000c0)={0x18, 0x0, 0x800, 0x101}, 0xc) 16:00:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3f) r2 = semget(0x2, 0x2, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/50) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) socket(0x2, 0x1, 0x8) 16:00:13 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x27, 0x3, 0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4, 0x3ff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x4, 0x4005, 0x303fffe) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000009, 0x3c, 0x9}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000021, 0x80000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfff, 0x8}], 0x1f, &(0x7f0000000240)={0x2, 0x4}) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) dup2(r1, r1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x30100, 0x4) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x88) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0xffffffffffffffe1) 16:00:13 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200, 0x1, &(0x7f0000000140)="d5ff966866dae8031812eb3c4e1030b22a34b25bf09c74f3a601f99d4c3ea771f762d515421f9b5e743b8f5c0cd2f27fa0d0b105fd1b533180139d3b61a8d7501fa9ff337183b02d5daa3019043d722f63aa53a9b6985e6479b8c20611d5db79a7750ad5c7f69f6cf596f957d37164433d371bb36d6978accdd89634dbdcbbb81c941ffd082894c51cd40558e43bb2ebf6786676", 0x203) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1d", 0x1) r2 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e3", 0x1) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="e949c06dd5ed4f1624afaf72af458931271b45dbbd246f867fb320f11096ba68b640ddf6fb60e562f32f632429c13245c325e615a3126652152426e5f6e4bdb482d8486d62c3ea7dc63e2af3a8d84f73c3fe47fbd76608064a872733a726e86bc8cb3d7779f338139caf758b640a91746aa12fa73a1500a3a8b723fe43c60ccc854b8c9bf4c7afdb5372a3cd5615714e33e10eebf7e7dbbe5d41e27e0ea07cd91f4f468d16db4ba9608735b952248a5196d77c923f94f69da5c567d6f9006e02", 0xc0}], 0x1) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:14 executing program 1: rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x4000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) utimes(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)={{0xcdbb, 0x1ff}, {0x9, 0x8}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x0, 0x1, 0x2, 0x0, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x620, 0x80) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000580)) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/45, 0xffffffffffffff8b}], 0x100000000000031e) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f00000002c0)="a8", 0x1) r2 = syz_open_pts() close(r1) pipe(&(0x7f0000000000)) dup(r2) syz_open_pts() 16:00:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$unix(r0, &(0x7f0000000000)="394fe81f3395205efe89c53b7f4f3403906a2384a97e2da9a7a9037af95b7a76fcb5a212e9f43cf6a87ac3d916bed128b930bf0a9d450e307a0f1d40f16006979609eb5f9f19a9270d2dc73df800df607682c74e", 0x54, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000008db77c95a7e346bd000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fff130ebed3adb23193c9b9fdec2c3418d3c41b8671bd104775610189fa7631008c344ffd8be03b4a26dc25dcd58c55025501e7b6ac4770ee632c579b95f30b0b310220a494fb29ea7599ca418a94ff893b35a36711bd0a20e35537b61634d8d4455655769346e28c913b0b3c0fecb9438ec93eeaad188af2befa10df8c14c420f1f23afc1cfd6f1c8f5716f78fb84ba1aa8e1b2cddad3724d1e4f596f0d22ba21ef68086e4d56328f2e05ab5d35cd25aec3aade8f052e7ac5ba74af3d7f8b78faebd4d107822cebe805cad176e900b697b594c43329bc2eecbfeea97be8373311c56297f0d068ec11c8bb194bb496d1697e1659860900c57d48c3c4c325afd66d3db58d94f21b7b8dd66711c7a7b51bdd94f881b436b7fc3609b2e70f71a3749"], &(0x7f0000000080)=0x6e) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) socketpair(0x3, 0x8000, 0xa8, &(0x7f00000001c0)={0xffffffffffffffff}) shutdown(r3, 0xfffffffffffffffe) 16:00:14 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2000000000000d02) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0xa, r1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) write(r2, &(0x7f0000000b40)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a6794ae1b22e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84a7a140000000091d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f4551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf5002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f55000000000000", 0x546) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001a80)='./file0\x00', 0x20892, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0xffffffff}, {0x18, 0x1, 0x100000000, 0x6}, 0x8, [0x3ff, 0x1f, 0xfff, 0x5, 0x10000, 0x1000, 0x5, 0x9]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, 0xfffffffffffffffe, 0xfffffed3) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r2, &(0x7f0000001a40)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="315870c0f866430fb59e92a69b89e7487d5e728569375d7622b3c75d9c7ea18069aaa1044eeb36cb06991acf84c494f1c7659d7b94014a8c469cbe2422bf05152e0d472be731b2ec0810b538db607ca6cc1e67815de42f71feaccbbbbca83bc686409d16f82e06d7cd96b2afd842120cca42eccdcd6440767bbab523eaee694aba979b81a23126e1af305d33343a45e0d1c10c6d9cbbcfa0aaf1adf75d070ca6eff93a97e9ea280682ebe52fb71d1d1bfb79b37439885441062d28bcf7d8e06b365d7f4db5b6724474b084c8cb2ad9da0829088b8bff32bc175f25d934d029160d61c8afd8cdb75adaab104817ef790e7f2c1fb2", 0xf4}, {&(0x7f0000000200)="4a7e57419b7cd1e2f98229910bdc2d13f7625732d59d7936fd0ca0e97b2974bf9053e83954956687d2df3ce2e5b6858d86f630b9561eb90a521425f3", 0x3c}, {&(0x7f0000000240)="cd9b63672927265851d03efac09ae268dca36696bd76ddff257631a88899e8c0803b074c7b35fc3bfbab16c4389fcac6480f8ca817b7928314f93c5775b688a7af2f358cd301e2c9807d3414bc65e20aad515464924e4bd93fa005907c76abe1f84960524d1d989fff13afa2b7c4f0d07531edb9ac6e7c7746dc54a2c51183a724bb52a1f9efea596d2a4ff2b95f381a5c2cb16ce95d86dbf7e213acf37f7276c10ea77efa4975e1ba1052763c8825874212ac049c4891a2090d1bcc766d818ad90ffa27d69b2926afe3d53a22193e4d0abc5ab15d5b81d827b3640bbe568be6a5a77ebc06", 0xe5}, {&(0x7f0000000340)="8ad04d4b8a3d20ca5f4108f5f7399ab6ddf9c8637291a790d954c1da1eb7eed2836216f414f511b77b348917369f61d5e8a26892473ef18cbabcb36d75b7502ef456cfa16881002cd035d999f317bee384790a894aa2d7273c6bc35306b4363404", 0x61}, {&(0x7f00000003c0)="5bc4a1be73b6c84f5b57c576bb48e2d18f51662d97f4ee1389b40d51ee6dad4dbc63a85ecd0159158a287e1545cb31172314a9204273ddb8756816b83ecd1cf1b9bd408a7ff2510451d231fd66376d3cbf86c37890d7e7668fd34bf026b179ae2d96b19957703e04b22f83bbc18cd15ee3d944f427ed0359fbf94f9e49f80755646058aa905cfbdf568db84742aa5c88ae5ca1938e11e9826d543462445e11e458740dfe2a1a580385d2f8303b93fa56d6153d528676a12dcf2b09c3ccea5a91134b5e5eebb400d22236a767e1028e35a75fe34d02fa8ccbb2b37044ce6a", 0xde}, {&(0x7f00000004c0)="246b04831d13e6421330872b00f6b81d92f6c0bd231d13ee887e46b563b5ec6e002864ae329b7ca9246d408719a397ed76a96f59d71df27682b01647f942a26c72b943d0fe8aac8966b433c71f1636e6a5232899d54ed54b866479c05c906ab7eedbf230ce1cf47008ec2bb27a2492a74165efb9b47e2406349bb17a9a4c2aa1a29171cae53b79b4dbad8b902c42f525d977a9e2b8c38c224bce82cf712f", 0x9e}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="8800000000000000010000000400000070967b9d9bcd67e7087c66e2fef4ce40e72671929c15e8e776febf3f7dd2dff4302b44570a0564caebce0cd199534cfbb3b3408e0a36dffc9d7f64327a3d7660ce12d1e7b7d1fe95d5386ee5dbd76e4c5c564bb63db14ee5acee095cace926348b98f733758a502a0b10ac02d91ab49a74bb57794c81f5002800000000000000ffff0000010000809101b9700dba3498f7f1a29d0db88dff2e25a4e3ee000000a0000000000000000100000008000000e05dfe74ff836bff63d994a88a96c17eb8e6d1f35e736e41ec096ae9f3cae5da0c8e16175df32122a9a63cf1a956587f5649ffd8a58104da7ccbab57f95d6cdc7b08cf2865b9f8c52ec22c9cf93e7afe58cd3745ab3bcd4eb5a060134e0088529dcdf4eb2d03ce1c18de30af63978f558aa771876fb8e74fc6003e4d5edfce5c9bac5f07d5a6a60da62b00000000000060000000000000000100000001feffff83cfb7744012edee0f23f0c56c688c7536c6ff170bd83d1b32573f669569c5316426939f01a73eec0df0783bfff2de1a3e5b97d0f60818ceff5d28362a05065fecadcab04f51d02296338f00000000001010000000000000ffff0000820900007db6b9422ff0db00d8f430d2b417714c301f30aea107021c260285a92aaf4b628191136aae129460c0a9814ede10aea68f177c865dca6a501f4da8b653db34f2c44af96fcb4717e6c30a4dee46f600b959b0c2737b5d2ce2f2503cffd84e344ca027ef65812ce2f5f4bc0f7560a37bf6d11bf91119d51a1a206fde6b3f4178bf24ba4af83e240409e229882a3796f0962a3ceddded8462b2b9e8aa096fff2d1d29ec111f5be853b775831fb22b1113bf46fb02d7f997515286e66f9b11c2b9de16da131754eda75d7ab5a6a5a4033ad4a649935e94724c4d05319ebc27d384ee377b7dc5be0f6e87db27000e7c98ea2b3508c358525a9f610b3f5988af1e34b2f41645e06a480f691df3fd6c0d6f4915e3639190b07c4d324b8e31e2219ac35f568dcb1ad5d6939b1459770ff954bb5c0f846b2e1f488750b83af502441b6d04a8542f91d3e509c6909d14d134696d36ac3557b3a4643f08896118057b4524255d3c9f170554b4c49ba1dcc7e0364ca84c2493efc95bc08b808a7d8e2d47756f55448a3afe233f030deb55b978cd57901d17dc6da1e461f5b3388208818196c93cac41c859b92fb9ac1654868578cf5582e3e4d64d1e15efb0b4fd1e0bf948586a82c9518c9af765a0876ec239deb6a40c19a83030321d56c01245fb304c74c1435e30e32594b09aabe4fffa58d3328bc4de218a6beaf4c664992e38a992fc2d6b80df0fdb221114a11e2c4798d30ff91f5ca2bb1731472674f630199e65afafaa4c29c2f5d70fec33f2cd1def1212ff5f486be658306d63911d72450f577df186148aca1acc13389f0a0a189877ab51d04c4817d22932140c2aacef4510deeaec657887a37f6417fcb934cd1ded9255458eeb411f0871dbc6204b07772c99ce3a608e41025ebb813501d95c9fdcee0486d1cbe70569735e50b6a2a994acc01bda1687a7b5b8cb25000026c9fe813bef79ff20bd25859b210ae8162dd5b9c46f7d72486603301409abc0295ec187ef1a736493e226a6b518d57ff2ae03b29eda5f5612e754353b0080493c7d9220e29ffe313c1e678746698255ee6ffa85f15c77d6fd7d73bfa16a4a844b594abc5243286e58d8a62d7497fa10ba3d0a51b125d43374f6a8be8ec2dc1b9bd51cd83955f93dabbd344125141dd1aff5f073014a7adc0e2af5c7b8498b922beedef983b2f94a6cdd25ba2e1f77f992ba37cc2aa067152cb360e2924f070a97ba5e8f25c14d7df62903f1b1afa62d9c5567e14de8e211a8c017b2a385353e30455c3288a852a58ead8a8aae74bc2a031e780de19759b6639ecd0e2f03fc6488d61201e36d5132c92b0cf4c154861806a20f23a7992c18162511da4937c3e6b0f66421621093106212c1c4bb9494294f57a637f6455efe9e910565a9c2032a386a7c5a42bbf23bc4b3cbb52bee390351befe29ea1f4b3ff995d89641f380d7dc73e7c9db743f5cad4b9b88af521e48a256539315bcc5f1bfe4739e93151f69d2f31cc0f6bd3f7d63a529c6154fd42117cc21919a7db42920d052e5dbd0f91dcc07c823fec5289b667914e98d1ce2b9cbd481db26ee33d85a48ff36cecf3ea3402b8d46c649fd09d143e4a80807463824361f0e3fcf0e7640ec0112dde4a2744b8b687ae0ac314df701f1851634a2a7843f9cd9240fbcdd70a97a9ec24e7ec6439c95235eb1e3a2ce36c8ff223c2ea854cde7f0ecd0d2c9b96dab700cbd0ebae5238fa278ec271859352d82b510580eee2822fdf09d70225164707c45f0956e85ee34953b7d1729e5a4fa78c4fa79a6d3cd173d761dd179e2796c96da2bef5fcd4f3f3a19631e6bfd1e1b73b74bdc9604b12dab3858e688c2b07caf925a1348a664dd43ad892159d3e58b28b668941117d6a6ba9b55145164b7da64c69698119faaed043199aef0488758994f5e26e78cc68dba7f769b2619d939b553d7a12e121590d31e4f5d8bb1017574cec9e0f8e14a7c3f6c9a7d72007a02736ae522e10e400e5964380db934752e2627fbb651693bfe69c55a883f78ecc8a9cea1c7ce966239208c1e5a29ba9563a8bd394711807a69c0c4c5c70f552e185b4f2a46c562b35c0cb2394ec9f2bd5f5c20b3ebaa104d04dc8a5afed0d871e7d108ea4e88544a5baba54343fed0dcee1ff1021b998cfdfb152c94347ac8b3b22a7cc05e017de6cffbaac7509ba4ee6e2dea6143f502dd73e7d3457c34910ef865ab7a328c8d68d390bccc68489a83743743278462a04d9bd4880b87c0ead84b35ebba93cc7c9430e9758d90d805306d0553ff99eacf9ed3d7247dd9a786201d998ccf35035b738f682ebfd34972b462e808711f448566a8a690e3401c70259f0989ed33b3ecfd0b73fcac18e017294117c23e073aae30d2a9d618622e89865b0af621188258325efd2eeef6efb98cd556c6b05a92a2173e5f0ec0f7b471bacc3278fcdd883c0ec1300ac1cf98533ad6216395636bfb82c19bdcc0b08fb5f3cf3c41c227363578c7e489bba8f5d2caf6fe06aa91d2c8f0247fba6220b3a84a7ab16d6fc85f35222159c7103602b191b3d566aa69b3cf64d7bbcb7d900a08505f7aeaf81c2919927febd3fb5dd56abf91ad75038820b5af66c32d2ceebaad0b00ba28d9950950d4e2d6529f356c64e5510f2f6460679994d1a6064707735271c64830435f673a0fd8ec3b42e9d6c6a294d5e568653ab4881ec8c1144795f9ee63f5431bbac6a863a9562fb13c1302fb4d56711dff4b8a92b7a6c911fd7c98f18e07ad5b50a6e49b3504438509aab5e120aa681d08a448e6ecde74ca140fc8f242282e68de6da833eb5caf6b4ca8b6e72f9afc59f4bed2b94d2dca8733cf1355ad4006867771ab0adc25d3e979e504e419f738f813907134e28d3f11fb20e29b74c49fcd7828350211b19e148bdb480bf338eab58149d99fe2e51e8e208c30c9ed02ffad70cb662b7089f51a4683c767ac7f2dd5a22c761d6f0946d2cc364652909998c48cdd6b105b0b07702bbe969c2bf1bc447221074cea0e6b8619fe20160fcdd08e66dd4d688f7c6e57e2ab62c09fb1aa74396244adf6ac31b7777ae4bf07404f17f5f2a38818da94295de2196d26a61cc77d5a1344373161b67127ec4d30381005ea7bdfba7b2d3459e903ac06f6e20747451f44b77359811c2d90cbd37bad799e206418d84e1a9e47092dbfabf30c3df14f47af3e641487c32bda4a9a4eac64d351d97b40ef88bccd55f0b9882f0de0bbde2c4ad9e2684af9546d707f0ec026a27eb4b23e3517026c5fee1018517a6cc2d031117b3500b4adb7f13b75fa601b4073621f7195c9fd96143d6c34c83dbe589acfeda7ee2773c606eb509862186c4e27c74d49a6a9fc7697a4ee42540cd8a53e02f8c5eec79e013c5096442a9655ce8f90156e2824d309104d996184a3a84329a5b11fa288cb8fd3eb76773941354225245af9ff61ebfbc13a89aac69d52f4c398caa78f8de13a766d7c43d838aaa2094c460783e40aee19274f80b1d1ce2ff61a89d09723d50d3d5d5f9d716c840fb16182743bcd3b75734e272567ae7f2e1da3af9c6af2f33260a86015dfd8d4ec37a0102fe5dd0d7627201d65541454c77ca7082d7d038ab71bab62d7877a97737285f55bd75f003c875b1bcccfb4a4c2d782f73848e0cde48c09562d21f6c352aeaea6db9044c9a7efe020a35467084f2bcf118bbd3e7fe4c5af39c628861077a5c89a74dabd3ae07447f1d610d4c4762a4d9b37c38bade0908fdde755e57d0c87cb410ac10faa397601f064bd52cc57df412e29f9036ddffc48384ee3ce7d47260ec43f3f2eb8947cd5eb24e805a761b3af197540822953a841685f4df2147064cdde9c74c6d334ca0f0540cfb5a3bbfd1553b733427aa6190be394f2d3d91a19058610ea9543eb1d0b2ded044fbaec9f2dcfd957e72ffb1425f89b5ec9f32c24c9d56613e5d7b239a0f8770bd27b5d0512353a8dc8f67b9dcd3de5e3af2898feae08bf9ea4f0d7e854bc68c1025952ef9fba4f44db0c063369636311eef95c3531041465d8aca15f3983f54d850e9ba1c94dedef1708f582397b6e4fb83b5a28a71000137a0bd5d57e3769d30942eea4efa27ddc25b68e36e5c600973676432bdd8bd04fc6f70dcfa0a72f61c2a84e3e9846770a76bc622bb176eac4d8923fb9feb2c3f2f699811d697c008ca126181613b6b266b3f5bf7fcd6e4d3d5454ce2800f9bf1e3df9c0f89783bd6b259853725d93cd6412c7108461532fd72483334c13837bdb064b8bf4b26d68389a1702c0cb242898b52416d79483672e3991e010fa26ce3b42e3f1369ecfbe39b0beb6c5ee7065f3f51f4d1fb6e3d0b0b67485a94b19b81e98b610a3ec4defb6b1de1eb3887ea0e274b22e3447f12ed445120ab37114f51c80507f555a8fca12911d16ffe5cd6e06590b0c4abf4f62cd2272453bb1f933cbfd8e2f169f9fd083a47fb80131d48d049d3127813755bee36b7db4749a4a79dcdd613eea52b196b43bf84ec62315d3b11caa831626cec925241557fde474d6bcd41dab434b55ca52cd27be0fca8a700272db5f31572fa5879c19cce0b0889170a17c6a0671a37e2202cb7e1bc437bc4acb1e894fd57ed9a2e932201fb46754dc0e4c3e1174c51182a47c62747a3d7d7f48e648d42c005037b5e23d11850b6457514aa1ecc2b86b6dd69b448f2a6f665164968c339efd1db14e212384a38be52bc72aea5d25f7b3855471729afc034cfb993ecf1b868140c28fccf8243a9969352660cf396235f67d8f32b137834b6bdd4c7c64a54ef6ee9405bd42e0d54be154dd0c44ad42375b34497f775771eb86fbc1782bfd53858380ab3d7e660af17332f475197b3d9f17c13cbd6c542eea8f55e8e495a84db5c285ae972d80ca377aac5dbe0abd9a1b1b4e33c0b6204ad264eec5c99fe5beb9a5828d2750651fcb9eea0e47b0de68c002afc98bbdbc822e65b7272fb34fcd713bb49945f65ca795868241d8ed2af704e09c4a3770b8652c72ca997077f0885f8ae915e43561273e2f7319ca03b1512d8cf15ecdf851c73772174c11ca6e5b10f5bfc1a5c44588e98da44a258e24b75c69424aa294801771eff7f3d8af4cb155cfd80987bd861e78df534624338288efb9dad9928dc34863321e5a3d3763bcca642f0f6f43ab5e5286aec13eb202750d309e53bc8331513a3fd7732b2cfb9112e711a9cf29c3712a0a1eb2d11b174b423b355ecaf106e5aad4e8e422aa616d6b745cd44771dd69240710a56839ef3718c754a2c597124d393dd4b76a08ca0dfce93ec179fc68197d9e627cf4df3f858f3c4a014628823aadcf3c1c35c8e83427a36e2c7eff5807fc0a421965190500642676ace80c1a717b46a32dc5ef13f9c02a05b1a234552d3ce846e745b4c34552b15711d3f300eb9740a14f78fb5ae0f6b4290a2aaea9d958a81394b6183c12d932f78a40c0887c443458c2d37464a391fe52746ac148e86b4efe4431ea2412c2d873546bfc38c39bf728398ff85f82d8276ebc17a312ceacba8369fb2afa1c27373acb54ff6d1ac5a3eb444d71510092bf7ec0764027bc366607015e8851f244983c821c6926c6be25a35d82eda2998b05cb0156ee2ba04edffb48b45c0d9663e9048f857ff528d401538c0a0e87e625adcc12e4a56d5e2f8d1be0fc174b01683033bd38d16d54a0785fdaa7f232c4080fe8877fad3274aedfc4b135b005884be8e02c99d22e429651f327ae0d67bac3e9d50eda68d651ec28a4623883892f140f5ec568c37e28922bad0f862b737debd53f7f623913cc89824ec8000000000000000100000009000000c8e630d73e0fcf424705e6ae4d8ecc3d819c681d03c77631b0fe6c69832d498ae52327755a35e76fbb2272839caced578acc2476f30f10f23d40498c0fca853cb5686a4940c40695336a850a11e6f9df8f998757a769ed10d37128ad69d4092054f75798ac2d59e0b1aa3aa6c11da1c440a2889ea6126cc7900476925266df5e8e19378ed26d3a38801718d7fa93f874d231dd47af83c2913e0c839516c400889515f6a79e0601470cf7a85de979da02e6fc4297000000008000000000000000ffff000001000000b3788692dd4896c4e65c971e71fda8bd289e773c5249a6f75c609d457f81178c9aa6edb6108fc0e00e6a0290861853d0d7c2d0dcfcc6f4a7a2efc6b002b935d785a8e574c19cc59e84b1e88a8bbe51d3fbb421ed2de28129345b4d064ad5c43ab4499b0ee464a7f53c21c3f72d930000300000000000000001000000fdffffff2d237f67c534f4bec14b8bb8bcb7945e89ee9721404139d5afea5f4100000000d000000000000000ffff0000f8000000acbc4973e29ddfc2e6aa718bcad5bcfc7f35720dc078652396ce4cfbc0f0874fb9c023f601a1e8e44856d636637a34400f355e4c73404ca2ea9ac81003900c1554958477c8bcd22c0da60860d05deaedf625fbf66c0cc301bc011bad1f9958c97bcc40c4a2a427e1bd43de7843692d815a013743a793a010549d32016ae8836a2d4e297040134ce59eaba0dc25b503f9b74b1009a82f247d7526cf4f94228ab912a2bc5633da5a22a06077d434b671d6749e7e"], 0x1408}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x1f}, {0x18, 0x3, 0x10000, 0x3}, 0x2, [0x0, 0x4, 0x0, 0x25, 0x6, 0x7ff, 0x6b9a, 0x200]}, 0x3c) 16:00:14 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x6) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet(0x2, 0x1, 0x100000000) write(r0, &(0x7f0000000040)="1329c9acb1952baa305a2aceded933f94ff77c5f905b41281453760a7484da4f94172f710dee7d9a2f2dd7bf8636bbeaeca0f2acd4ce13ed72914ef705ebc7833ba057c50fd2978af8805535ddc6b8a2b86547d46b53286e7e31c71ce40a36ad2a77320975874389e1", 0x69) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r1) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xa0000, 0xc, 0x0, 0x0) 16:00:15 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4004, 0xf5) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getsockopt(r0, 0x80000000, 0xc4, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) 16:00:15 executing program 1: r0 = kqueue() fchdir(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1800, 0x6}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) fsync(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) flock(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7ff) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x1, 0x0, 0xfffffffffffffff7, "99d48370b5746eaf841b8a4a5d789df2f8f270d8", 0x7, 0x5}) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0xfffffffffffffffc, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) dup2(r1, r2) syz_open_pts() 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) setuid(0xee01) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x2, 0x443) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000300)=""/106) 16:00:15 executing program 1: pipe(&(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) 16:00:16 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1fffffc, 0x0, 0xffffffffffffffb5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) sendto$inet(r0, &(0x7f0000000000)="f493129d633ddcb07adef9a1cab7feff93c35c26720f9144cecafb7c8bb854d4a9689d00c1892936e1d4dfad6bee1002d362317dbe8d84027020049e12a0d02d97ea35cd968a19bf3a155c2727145822732fcee07a6268a18887da0a43f9a08de721b0f06d79808fa3564ae8f8e8609219d0fe24682daf985bef66cc3b30cec85f0ac25a736186e5e3b5339c96f7a95f4091ed30e68c12bfd0d7bd3116ae0bcd0f6bc5a2fdaa21aeb03200ad4d03ff0c8b12cb6d81", 0xb5, 0x6, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000), 0xffffffffffffff2e) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x200, 0x100000001, &(0x7f00000000c0)="85d6f10b92bcd0333f23b349c0f87e75d2e2dd40afe1f69ae6b83ee74e319f236aef83271d7ff9a2322b2b235e6d5ff10efadd909856d5ddbc379a347be144b9ec37614d084b8a220195038d9a0c8a7a5e8c2718fdacd4d7e6667ab40f41a85296c381cc500ef861ef0681a6b690736f181e450212304a44da19a80abeddd7a0ed12506650c9386b67d9d4abed10225a5a9d296782ad08aa6b35c7ca40462ac420017e0260a20c008924673dd3d5934c4248a75f1fc6f2695fd2d79f38f0707e1fbead77ea908a4d1d9942cf3282d0205d77d00baa1a4ebe0cc9add1a18f42c3d6424f45101e13ca996fdc135dc647342a03606de64a8c459b9d20cbfdb16dd6f371a655ab9a23eae1032791b6e6919675fa45a08fad471b90b8c0a542b368578003676b8f67b01df5b0f5681a971af7938161c565262e4a48b96eee172119b836d727d4f12a172a5d6ef680ebbd35548e13bfe87010147acdd5ceb9822d1e27de9c68d892dca675a19e657a47d39ecec4a554c69b1b0a75eda85b55501f2d7431a2477ce3e70ff7afc929aadd200e555e7b9752d671cdd77d08a90242d746eff1e5b6e9a2980930d17f8ee93e70140b3f826a208ae77d164483c5f524f48683babcc937027610da6248326ab908ef94e74d6e46d2daf756884e680a2f3d442b94befdb5ef604deb5403720d11327c72a963540f16e7dc44e1487ba923c98cea31d4240e1d184a39939e9c2c57107ddb58fb957863a992904ed8710d1179d0687d36e4382a635de895603e4c15d5d606074bbb22b5c90c2036fe4e00a53b53959dfb9fbfcd266a7ef3b54f844897dd4567b17d1a83f5753dc7b18b088f117dbb2b7f1f52a44043549d811e8fb101a3f109bcdc17ba88768d2ee085b3abe7f608be48cd714594bd3da019cbb9c3b0103c6e0f32e0d3b9c4cc2e4afda58c22dafb8cc0c99f9e6093ce6c8195430ecd52a47c18fdb495766ff0964c339e2be6c2aacec14fbb2e83496c1cc52a7b8698639ea100bedc674dbaebf30a52f14791a8dda738b4be0f0a455e2f5df9551b51979fc8be267f63f70ab8201bcdb3533cf79d732766b4b222e7656949854e7eb616cf33d93344d50f82aa0b6a3dd41dc78f9d9a06728008edf7af2a90a8a48fe2992de04d418e52792269b24332dfdc5898ac485691cb41c893a68f1212acc7ed6f7d98fd69850a596b051b13804c35b66ed1b70e0628b4a7e05740ee4342ef21a7f3b57020af00eb5cd40c5e276043195824f471286c7f6aa66c3d2348a04bc5de8a8a200d329874df06f60f07e3dbdc69461395e3240aeae3213a25cbe963c277680f4ba839b0b2da61a33a3a17712cf53141e4f190903cec118efbc67b71c9b587502287ebd638f83615771b7a9bb30c9540e97da2c377446ab41db5301256e607593e8b8a2fdce1c366d95f3c2c614088857fa7c8186c27dc37ae050c2368473720de48f09c2f382ce92e3eaa430439d18bfc1036bae6eae4f23ed4f6dc0c5c77ea084c445aff447ffd929bd7e2d40d2eecdd0330ef9f64766d2550431259ca42109c65a7b21d0c75ef0bbc357653d8a152bd0c869e5493ffa4b840d75db291c6cc4d866ad246372e2fb2fc54bcbf8a242999a84b135dd4f2354baa3c35191f5f6faf93dd358c8adc6b8b24eedc9e5a7b8629dfda5802f3d2bb4593507bb822d0f891af661a8027abd3c62d5afae07da2e82e9d4d7af40777e2c2c9ec18141dffed1efcab1907c91bf113af716268d174cf1d94cd809476994fe031df2aabef7ba473c9505b884373b4b2c34152ec5172c722de29ebc3ab4d44fc1d6d0a7f06bca183333c3e875cbe286a4d31f3e61315f870997674e59c55f113aac442a7a3dbd24ad8788374d2deee44301c8884e903af9ec75b4fa05e74dcf7e7b6287974d5ec125d6628f95785923bd8a3800af63e6a765118ca9a8376be75593beb8c220b7a8601e19620ff9e69e28c5d9fec4f2bcd3ecd8f58c9f662bfd7578b3655ed6a726a28fbc535c78635672b8795cec667b6017ad5a5c9331aef7d38ebdc4c1cf378efafea34c4080fe63c92c807e98ad9deffb9640efbd7689916091c7ba1d3331309de9e38d6c813d609220c0571391270158a7c16bf74073e3ab4fa3740f25c94dc4f2c425f9b6ca857c40cbc93f203118797d43a3faa7e987f9b2604c95560bd705b8fdcc6244f887f148e99ffb047a19313c4792b98eabaefe5befaa86d63387f5b70af6d1bb1cd0d8e45784f3ce4c54fec9cefc8df87fba47542726e8c42423a29f7383063c54d3c3314176902f95593da75d350d58e349847fc0cc741161cb267ed4703c66da4fc1f9c40255ead088abdbbc88005f1dd3ed9696afb643a341983288f9c49f4f45aae39604484d947769b179a29ac34ac86ab3ee05f10d6041ca92df2b23e2225abb3ae3fb4ed6fb085764d3ec7c3adc72614ef7b98b0562765698cab4629061a956ac5dc05c6fccdbc54f1fb0dc9fd5e8146582625d1a8c204f3c009a19bdf936329909991bc788574b7a82f353257b23ca83fc5de64ea94c1eeb15462ea7d44c5da9506826c3d8f5bbdd683e33e0711516b2da3b7ff9d659d3e2dcb434689fe6a614826cc1c3c80cc4ddb0525066b92ffecb9f068cae0588e9f4725333b9439bee5c72fc4e05465216414bbe37ea8c26ba93d941e26a47c88d019fc300efef981c93ae21fdc3a86b528dbd2e358b8804ec16243e30130f7e10340309a5ff4360d5a61ed54ff13d9fb74d2c9ee1025ebdc11d7b3d41a70eca5ddc311f1af3e6f852a2b48d69e7a4c563473c77628fc987fe69f3b61c067f6b2660c6e3e662d8f5384b3dccbc47d95f5f5c155a2a8e9dd7121a11bc9703866f5b71926c394ff658a08db27ec8d87aa3dd9988a3cbc8b5dcb4e05dcb6853467355eec6d384418934405af2850b843e94e25fdac2bca84934ee25637dab580466df9f6ad4cf71410345e719edcca6fb3f01a55ec404a85c4b26498881828b119d0f98f3aa092afc2560ca94de36bdb68ef63da87cfb1d414d5e5ea9184249ec4c0b040dbe0330628d6f9433d4465c737904d4a44951bc9eedf3fc3e3508214b9e126d849ee9426c50f9339b17fc8c77fe47ef30910215a98ab50cdcf7a96424d02f3ad022cb45e621ff12840b5cd6f04c61ab013e780e3d7b78136f28aedba2cb4447b768de3cdf9b71c26c5990fc9f2b36d2f8d742f446b68bceeaf4005f996181d845e9e969c448cab81e59fa3b8ae020d5243d3f8408510c8e83b37c292a3536acc4bc85fe236107a8dbaca2636badd839db430e50b3fa7348047d9a7dfa853dad143d632e41afe13bf5bfdd6823d9b5ff504764a5695568c849770858d74a6b023f7881fdde8ed43fe2a4491ae25d17929c46df744ec6a95d287b1cd009d56a1b83c714df69aee6beb6cfec1b4fa8297342419e7445893039dfb3ce2ca6576be198d8b1f19334f276690008c03e106bd2bfd50592625b2c884a27c6021551f2ca32645a45b197e737f91afcefb63b117ae9181d576c90b5d8546665a4af8d5e017e122e67964a0f16455cfc47370558f175ecf45641bbb1a5f0ac7c907aaf6f49ec9ec686652c6c9aa42af54def40bebe6726ec4827955635e56ff108f5d8cc51f43f21267c5af3c10bfd9b20fe8d7c6324374c5f7611db0b5ef7b321ce820eaf1db1b5d755fc35b114b0c573cd49d143073ebc010563b9f2e88cc363d78f4b586b99875afe09d32b37024f72fca4e3f3a60b3147da836f320b5af79f8e484bde66108858b89f11abe223ff4b74ec2534ee406f5e1457c44a2c6227f0822f47844801c2ef878b605a27ac5ac95ba80ccab59d710e3cc98e7b07fb9b1a6d4db96f8cb8fff1c7d315b15670d58c810b9f9b373d819b830ff680503b64d92bc14f2f38ec487fd4cc34e9bc9ac2e91da451f25acfcebd458a463d5b4d8e47e55972ed805f3f50b74aff4cbdfd38e49ec28e9fdaeeb470112a2949924d9f1a1e1e8b9ee1327cd26a26a7da313236e1456773cd806c4d6e91f47e52f9bad94dfc32d523dbf2641bfaf7d43754eff4525cf564f78660b5fc9dd1bb10a525005ed55f22272ce0a88049c02bd85ce2c84e53f8646f959b1d9fac0a8866deb33b79a83351a8b03bf954a8e22c4aeeadbe533d6672171174714c432be716198c91e9d0a2994962416eb0fdf583ba0a09ca5bca481ea7dbacb72c34f053a9c12ff52203c6ba3c33378b4f9d10f9711f51067d7774e045a65c3d4ec871303e3c7350ef51eb2713624c0cfb3a79bebd504c56b48155348170c7608df91506149d7ab769308995eacb0cc161e23800bf4d541dcc68513c22b285f1a1bbe3c34964840f4e46818cc10425246617f86212648f3d55453f9964a6fe99d9731ffefc40a6e6d67e9368f1efaec3e3b8911ab3bfe5f2104355344b10c058b5d7ac9dd4e3c1807f01bc3f41965ce71b190a7c6f4b9a62ffaf940d995e1928c015900601385dfbce17104a58aec6b199eaafcb946479e429f7249675effc9b6f6673ed8b4291df7ce54c059fd8c74bc73888ed0bc6eef05f33b1f590882e426424b7f87c46cd6da1eb05907a315307a536181b9abc1092f1d6e7ba6037648f55c30c42f4cc16f094b5b34346663eb4e5ddda1d22522bcec5db87200553d1aa11430eb3eb1f783cd8d3c8e98c9333a6e819596f3db0f84413113d444b783c1afe2b70a308aad86e8b1a11b0b8ebb287c974c19529ba4a008059d62cb3fe85c0b7760e88b25dd9685926946ec250ef6e6ea5b809bb870380048ac085c3c1ae6c096e0ede66014e3dd769c632c4aa50110ff0d6e95bd21ca61f31804c1a204accf84542440ebcdaa4811e2b22eecbcafb92f6bd7a47437f4f31259aeddac4ec25438e6902c54f3db7d06ccc586278441886674abb327b36e42c624a439bf08ec3e9a8f3998220d74dd5be55e9228120ae9c344090456f1f0bc19a4f7526054ee2b3bfce7efa4de78a4b2538907a9c20c92837ff4721a27a7a2dfb37da64bad77b0811c4e036aef4159f7864c09256b282a816d6c8cde4d9c3f710f260b5294a5febd86d03205db62a47d9db798783037ba80f14e1c259b155e5fffa5757151901403ab50fc1ad0b39627b70e98f0ffb810b2134bbe90ea48de9ae5b15df99b17d5773bbcc97364e7cc08e20ab50c083005e317ebe1bba2f1a9638a5e8f54a9bf1cce3c4105ddfd15afca0be51504f54b0e4f0a764b89dea2ff9c0a79fd9dd65a47ea2f5a9caee2a55bdd49e8ccd8988cfede4992cc2ab414e0b3591176932c109f022f51f9f03fba5e5d8a18be9e8e7a9ecf42552d52c93d6ed79cbef374bb9f0c42c4a51c8a35add22d1e4a823fcc6e8dd538b62e3643211816fcbbe706727902fac258a89c371e75f7a00c7a33c06aeb380fec0b7259f5359517e0558c0a926b7500f530f9b428baf0cb17c920830ff95f3e407cf40f0b8013f943ba0fc02694ea45219ade94a461b994330cd95ca0eef2a57d761fd6bd104e9ab764d60ba1cd409e51fdb513b8d61a297d7b903309996b0e2e97d9f7a519e0dd26c238cdb712bcee47768f428aa24b7e95ec4a7d265769e88eddaa7e051a4c2dd724fd6000c26f38969b281f633468e2f69e0c94bc45a26bca130de7e2ee07e6a524e7be5923decb30f3e00e928b7c16855b1c953d0fad71c40f1bbba1ad77624bbbc24b5efef2f38240fbfd114e518acaabb02474ce771a6819547e29bf2bdcfcf6d10120a77365640a2111c027e5dc83e36c48fadf77a6767f5c0b79e59a", 0x1000) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x3) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:16 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x1) r1 = shmget$private(0x0, 0x4000, 0x69, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) 16:00:16 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = semget$private(0x0, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/196) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = dup(r1) semop(r0, &(0x7f0000000040)=[{0x1, 0xf5}, {0x7, 0xef, 0x800}, {0x0, 0x5, 0x800}], 0x3) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x100000000}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x3, 0x20, 0xffff, "e7656130b5979ba3ddd0fe35223aac2a2f4b5253", 0x1, 0xc3}) close(r1) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x8) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpgrp() r2 = getppid() r3 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/196) r4 = getpgid(r2) fcntl$setown(r1, 0x6, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x5, 0x6) sendto$unix(r0, &(0x7f0000000180)="318fbf36f274", 0x6, 0x8, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) 16:00:16 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x7ff, 0x2}, {{}, 0x0, 0x0, 0x3, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x88, 0x2, 0x20, 0x1ff}, {{}, 0xfffffffffffffff9, 0x1f, 0x0, 0x5, 0x2}], 0x5, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x1ff, 0x7ff}, {{}, 0x9ca80e8577b8672a, 0x8, 0x40, 0x5ac8, 0x9}, {{r0}, 0x0, 0x30, 0x40000006, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x59, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x3f, 0xff}], 0x6, &(0x7f00000001c0)={0x7, 0x6}) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="80f7ea0f7a60c9d788d7f0e90d14f1abaf69ad8493773529bba69536a8ae28731564c3c11287096a5f0dc909533ed95dffe8784721b6eed7794648e284d96bbc91d32159eeaaf95ab886fa589746fc2c3db28bef5e51caefcb578573615ca58fcdde71e6331e62cfae77d6fcb86d018c2e2046269611365d1dc8f9d2ed4c69edf6ed4489e6760981fdcf724c3cfda13c3193d17ca72fbcd77460fac25c262f1cefa0c4f050518a6c5c7269a2c89b4c04eb5c6631630061a877d7afa5c6b2cdb1b6c05da8b61281eefc0c7f46c6f71a7c1f6e861521f3", 0xd6}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) pipe2(&(0x7f0000000000), 0x10004) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x6, 0x0, 0x8, 0x200, 0xfffffffffffffff8, 0x4, 0x7}, &(0x7f0000000040)={0x4, 0x9, 0x8, 0x7fffffff, 0x10000, 0x0, 0x80000001, 0x8}, &(0x7f0000000080)={0x1, 0x1ff, 0x6, 0xfffffffffffffffe, 0x2, 0x5, 0x2, 0x9}, &(0x7f00000000c0)={0x9, 0x4}) r1 = shmget(0x3, 0x3000, 0x51, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getrlimit(0xcdd0452a85ea2747, &(0x7f0000000100)) 16:00:16 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/219, 0xdb) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xc4}, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x1}, {{r1}, 0x0, 0x8, 0x40, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0xa0000005, 0xcd6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0xc, 0x8, 0x800}, {{r1}, 0xffffffffffffffff, 0x1, 0x57, 0x1, 0x6}, {{r0}, 0xfffffffff7ffffff, 0x0, 0x4, 0x8, 0x807}, {{r1}, 0xfffffffffffffffb, 0x3, 0x4, 0x3000000, 0x494}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0xc9, 0x16, 0x8001, 0x8}], 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) dup2(r0, r1) 16:00:16 executing program 0: r0 = socket(0x18, 0x5, 0x1000) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000000)="60c4e23abb6e1dc2b8fab0c2c9109af7e9a5a798b784984338d51b50836ef00eaa8e", 0x22) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 1: mkdir(&(0x7f0000000040)='./file0/\x00', 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/', r0, &(0x7f0000000000)='./file0/') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f20000fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53ad795f3e3ebe460edc696ccfeed338e3e29b6b6da0585e68ee75fabdbb358c6dab91a29287bff0d55b56c2b15752864026925d8334513a2f73c8f4c1de7d0a0b1c418503562676f3a3a1a90ba54b71e6f01d4c578679566af2006fe6a678f9b09e8be5d7c5603fe8c6a2c595c69a5075509dc1283e26a49d040c52b3f95c843071c2f8b37f152e0cd0b15f369b206ccea5637d5d983797f353f1d125f58a62c2165a684dcc48bd72981ed7fd13fa2b66772d06dff055db9b2cab8f3896026bda9770c8fe4800000004b5d59d8e5ec8dcc7e3fb20b1f2b1c66031900d52e38f497fe721f2006a3af98d3ed079b6ae9e7b198fc", 0xfffffffffffffee5) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) 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)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x4000000001) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file1\x00', 0x62) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x0) sendto$inet6(r2, &(0x7f0000000440)="21cf05e823067eaf22e8bbd55fca49f6bd1d9703b24c9ce3efadb485f6231606a6ac9cf84a744a7b36de815184480ba971b713cec7f6e46f17d383de97d8db7885890100e7744e98349563b22b88f2c5db7550486934a0c182837e6b3497fbf75f85ba743ab8dba35e38b10bf519d981e7393af711d8ba96bd9c9206320da543dd138011d030eeffbc6e7511776178c94a625a189689d03ad00fffaf7abb65cf96de6a64b83bbdd053d6ef68c1edcee01a15fc9843bbbe67184ede561ed47ab6ed1e6e6ade8e055266b1634b94e6949715bcecbced50f1ed12568aefc60dc20825bc9865d77fb5ec2f7e239a051c26da523a29a2eaa79465508db351fb3e564d6fcaa49a1ffa284bc4cf805a33bb80c94d883652328e0edc99900f6bd1df7cca6015a144771589635126c9b0f2493d5552fa9d04829abe0951715b18bbaa58a9702576c41b7e0d2af42ee9d90389b389c77ed58d394fb4b17a9e389c28ffeb22b1e5cde45e52cbb5300c4d64d0af4e4a428de06368317a58c80b2d2c382da55d7654328265aaf3d4ac9aa63cc1656c9732a79ed8976f93971705ab0716f8b307a3894991e9e6bf17ba9a0865169f9e435a4d41aedf62d8995c2faf19a17ee4b8c987ba78e070d7925ed37d009efb802a369d4628812ea5ad15aa780d03008840dfad647980a9da3af5a65426e50f8e807f4f90777c1420ab59bd7dbd92975b960094f0ceaa21afd89ca8273f53ae90fe1aa49201fea631e956eb75f50d86b5b17481377bb86ea2fe3beee20d9bc5493ec52b38fc7ac369b037d34e905bc849dd271584b827b2803e71d4d44cc589932a58bfe3a0d475fe2ec4b71f5c2e11f3d458cc67f894b8fed7993674986672f6a93f49e88030fa35ba62e5914387e6b5f5f6df852ad7b3adb0374a5cb27444d716158a22f97949190ba730783e159ddef12033a8864ce508c82c7ab8d68f09bd8e7df3d1b2c689a8429a39063cfc1297fec815c17c66bb0537d10e3ba5337a00ccf2037ecc519a07942ef1dab00e443e5e3eb7af1659702e621c8bbbf06f7cc9d2a239c6fb0250e3ab4af455cee14bde245ee9b348b33ae5738148253eaa617875abfc2d348a6889c7277afe4513cd647d1d890e718f04f9979bb93709dca21dcb6e603d25cba95cb555c6dda81b5ecd6efb5e91107c30b0992f5a6d53ad82a29b1751b86f5fbb17d1cb2525cf8a1cd602f4fd5a029bfcc0c3fd44115318afdb415d8f1e9a87a2949868a9a24577e33c56bfe18d6096ba5e87e02b95848cc53b08f094e307c595bcfe219363185ccdee483b8b4e3e7887740e3a91097cc7c827a570f6c1e1d5019682676516e0d67b2b6f734bd73004913fd84ee79dd6ec4a5cd98ba87829ade014ce42ff3a73d2d8d877202486e377446fb42fd52e9c157adb7106dc8f4786ec074568c892d2e822846c5ceccbafe2c2679e46525a6c6e808e3972a09893aa8bd341a23162c6bd8f1941fc66750da561fae79ba47a9d4193f89a1b64b190a035b20f4213c73a0a64e3fc78d3dabdcea6e4515ba9ecc3b7a9df4cbe8bd60d249cdb0956ac1800eb0818a330082063900f94b379f264797d1a1bf1a687fe58a9cce617ae72391fd9cd614fc2950ad60929a1d0864ab63e0bc1220282f7de0823ff6a955a2fbcf14dd6a2631d744c0ab946d32ed3f6df28a1eff746071f2b22b376b538c55aed388dba9d8071d7ee5699d4d830b9dbfd7d53cc246bb95ccb082b3a4ba1bddf2b25bda24053b810d34fdc5b914c199fb2afb8aaeeed01431dff2d905017e4a8134339f36cfca5ae62dc2c8fb433c0209e22dca6b002602e9f91398a0402d74d8f567e057f574e341cfe4eb0c2a550ddd69641bd5b0b457a33c6a7adf629d9755488e180f23751cb7a0a00cf98ce9afe0337b7d33785363ecedc0eb1522e46b178cd0e96ce3d3672d489470a105d527cebc362637ec49f5d3daacb19d7bb2d77387747e298387ab5f98e5ca26481d1e57c16c1f798cfb000bad68065dff69664f3d19dd8301d6014075a38d49899f0c8836a73f072bab5d6e4acc6d1179f53f9c56a4477f2ec436121c71f7439b37dd7ad05e768fcfa0f8f7276f82e6c41d95b2175618f23e34d46bd61c289c12ccd5364b8eaf8aa30e79b1898e59959b2df7cb70f7ca6f22a7950819686a19f8ba8ee24da0c6198dcf2679037ddc3111b98d701759d0816244d385ea323786352ea74237ba1dade0a00c75dcadf637f05a58a51a96f19347b2fcb5eaa0b166125fe07116a03bdf1f813e11201f7081500962dd0ec593c40937202eeb19f754f9880a01de74e9ccf41ddcf057f151b4cb28eb443a8527ba47a2a156ae20bc6017260a8157a0a3f7cb49c2b469ac30eb2a6959920867aa4f411a28abd897c64b63aa08227aa7b7c25eea936222cf713ddef4609c96e728b93a2c3d53974bc5a849192b77243845f68997342b9cb93058be825b7f687d349b8be8f1a667ba099fef38b8f992c378391a6da2b4ee1612d1f1c5b8a44b18f8d5bc7a434a6d1dfb9c72ca9bfa558ff73edf949a573340c3cda64e59627b295a9e109b4e1bd290cb6f3caf796555442c274cf8119418ade6e1a2032159ae01de12d971bd3173a2571af98a458390a535d0635be4dca8b3b5b2d46ce114a4b5d6fb997a676bd3f90ac3bd521354fad920a3ea1c21193273ba37827e510f79ceccdf31e75facd5330d7c19c90654b8466ae87e9f55ddb118f01f0dae7b531f6fafc77ce7f173646695cdc4ca499d0d85ab22a2a4f7167cb3bce92fcec195036414ab95c607ebf6a3607702f6b32cd2bd1f14f32ff007f058e9316b209cb2eb9251d98e34f6dd0156ef7875dcda2cdb77e6c1868be4af0e7e17f8f94577e61360567a0f2bbe28587b5fac710e5def4b8a10148119e88e16ca3f7581b256e29ead0f15f315a6b6c92a846ef583c939b0f1b91a4f1992657b55779f8cd26180bb6e466a5c1163f7b0413a09ae87496ce85d9c7111533336cfdd47f248f145b67b6b1458880863fe3512ddae7d535f3ec57acf64cacfe36ae9b02a2c8d4ad22aaedb6a82f8cda20b5b7a09ef5629c098b9977cbd8f3e6d3c5adb6afdd6626e20eba9e9a29b7b55407e628f127eee1f91f35b3ecf58ab092192e4f7e5c727a75852a149b469c2d3e2206418b67139d0a009fd3108b972b65fdd58582b9ffe4aeda20a7766b7a4869e28acc9005765b1e4539f9a2d1340f95079424209d1df6ed28485b737dbbf37cd46d4b97ba30177f29dcb32b564a28dd0e7c9b92e90e19af4c674334a30be6d7fd9dc72788ebd298b2ae49398ad3731336ff98342e150f321a6f58d350340b00a2f74f566c835dbf444239760d80ec6520dc3233bdf672b9475d12358fb64ad9054bb69cabcd4ebab466299e3fd225f974f08d073ecc6b5da582018eff008dbb60ba52f66dbf6b0277edaf2a78b1a51bab9326bbbf277836eaa97aa462f4c7fd0deb1e664881be60ec6218a4d0e8057fdf43425538f5002c447ca46d839c016dd1aada8a547da8c9221735533c08adc0665eaabab24d2394a6ec6dc72f0192f9b92ead461e4a652f3241ce2f6061d7237b728cbc6bed2c8c1540367071514c45dc71f0006d42b6c7c582fa869ecd2d5b480f3bde94a64968b56a276d87b6c8e84745830bc15440e7db1e589367a20b65dc8c30ddda91b60051d8cce21cd9404429a5f72091fbb7dcea99dc713c0f7efce78376dfebc402bef64aaad968c86372ecd5d6f943a2d46671e85e5a462d3f2c45a8420fb7d13c78a4845788d0993e918b1d377d5f7b60076cc013a57f9927e570b8334ac493d776b85b5454ec8ef02120bf34c1a334be47bbc4708cba962734fae26a43f55ddd26169ea8a0245627e8d10c1d292b6ee8ec84f072f11981d3b009d44ca35f02a053b6d8c064e01629637806fc9f1c4e57af2d1db845bb15d457a770dd8aad452c73e9d1dbf7e615b5df09a364b4aa4de64bc2c92c2bfb21e365742bf04d73e7b73bf1da1d4122cb0c4f62899ba3f232b04907887bb304b31cc6bdcdc73d0ba5031b078294c40daf0ceef0a81d365435b0fb3a4a7b9d172b6f47d94dc5953d88e9df25450c5a2c2f8b5369331b300f02432c9ba975002491a671ef8768c0075d5221ceb51c02662c053dc90dd0cbfa8969ef27eebde25c43ad7590245165926fad7a77c49464da8b99c9dcbf0ea0ce21531cb9f1d161d5d8f310fd52f2f1b715ed05a4cef90043056f2d7fb17e16104417918c403ce7724a4f9cd95f145cf597cb8e6e857f72f2a73c336b5ccbba62ca041740650338158632d4f79ec2bcc795854258a8c21b398213e242c6d6260b6ca619d60175acdfeb9595224bf99daaaa7a2ac86636afc7fc8fb50f4fb644cb1bb0da53262e5a4ad08c72ae0c434df115c756367550abb496acd6f46a14e68870d5355cd5b2f425e5d288607d64882380c2c53b70baedee63714bb8ca4e32d7f34faf6220ccaa28598bd362a511b0d6596bf997c217fdb6ec7aedb77293291548442d3f264984a57192e1c9faeaab5db08abbc7f3d0d9bc9c88d71a8844e261494c97145336d0735987814c529ef964d1e0496663cb3a29384bdfe6d44b36948c7c5fee0329402e8231b5d6c2c035e84cbcbb16e4c90c81b0dbdbb910dc74d7559f374f822bfe0c198cadec9fa68f4d3a41bd7294baefc606a752932b5f65f085dc4006c9357cb161b60dc4ad09cc83e992bdb77ea29a0307d466a14075250b9297fe1b3b5850319aad98895cf215476b6e67b2148b0e7173340479abac609c48c5f474efba0bc189ee5447d2f5c22bb5e4be0638cc9909dbc5dc2bc5310fd50acc848e679bb60ed1c9e576a817c11a8e2f40898061ef7534a9ed5dfd4803e287a3738213751bb0d3b238bb7eb09ecf18634bb0d3ea5733b15f838ae6313fe00dacc4054391e7052be46125df1d816b4b2971dd20ae6200feacf0b46783aefca8fe7bf3db64f0cbcfaa3a664e955394e6ad4b150b068f6c33bffbc2a78dbbbe513be4a9d3c625502f266c000a766fe384d017fce3e6058aa6e2686dfa3f75b1a057fbaf44f58fc8b916a5a5861d167bdd8b810effc97882208f36be42c319109a7b1ffdf46615e553a3aec5b69c6bbdd72106839aae4af76ece18f4541655e04b83afcdb64da194a4482ba23b6773f6218a1d9d360af48dd46b311a1ef8012ed2cebac07ce4ac849e70e8282562dbb94f3494ebc51763b39e86d9352cede2ddcb688367b7dbacbf01a657f9a14b3919a9ddd9e8d2be2ab25daaa7a3cf65380fa54ebf2162c8103d0639c000ee6f54c0a3d3e734c0307f4b76769d2c7312f475bafa8c91a9cbd6bc8bd20f95c5175a0767a1953e0ad81bdc46bd61adfa78aa9bd913ed715e8fab01ff1589f5ad52eb6b480d03d879ad83c2d90640f444edd8b92f1ce46b32b45a5f12272fbb0cf4a44791eabd5f7b7e1fc81399fc7af0bdb1a2f83d79853840f8fbb3d665f87f78ab66cc569103c601e7c6c02e5dbfa22a73c05c0e7088af99ba63831cbbb89be464902109f64487a613a73cf7dc5601a057f9d26290e6d2b3bc5644e130de23ea7beac18f86396217e7b4590512289d4a6e6e514e50cf431549fe603710352742344e4c321b97f2c64c1ff3051f02a502e882de9e51c9a2dd7fb3a1b1f179989191eef36355f7edfbd1ec03e3658631fe445f8c27624fd0763f51145ced4643352d83a5fa830df398410a6579300cdec9fae1aada24a8b42689ee8f7f79e05d9848c2ff25c3c05bb5c25d61", 0x1000, 0x8, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x7}, 0xc) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f7119505e71db83a3a176ecdbde19c6373181c3585547190b04b35dce57aa073a23dfa1665e18c7b9f77fd3a5708cac8c50808458f57d1ea7d8e0cb8cd792c654c7d2380d2fc00d2e5935bf1681fa85a6a19f80a0cfc3c88d4976b541fd2cb0f7199c063bcae24d2dc9a80705ceb0b8ae90db7949320132767332addd8ed911a342612f8ec28623be89f5842b1bd72d25817e2a3bf84c2f767ded9e6983622484596a8ed10bf4626896cf3c99722828edf7bacd6ccff", 0xb6) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8863) flock(r0, 0x8) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) flock(r0, 0x2) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[&(0x7f0000000340)='%[\x00', &(0x7f0000000280)='\x00']) 16:00:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x40}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x8, 0xffffffffffffff4e}, {{r0}, 0x0, 0x5, 0x43, 0x3, 0x1}], 0x1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x6, 0xe8ba}, {{r0}, 0x0, 0x40, 0x3, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x401, 0x8000}, {{r0}, 0xffffffffffffffff, 0x49, 0x3b07cb104c53ab57, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x81, 0x2, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x100, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0xa, 0x3ff, 0x7}], 0x7fa5, &(0x7f0000000080)={0x5, 0x65a6}) close(r0) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8000000009, &(0x7f0000000040)={0xfffffffffffffffe, 0x1, 0x20000000000, 0xffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) syz_open_pts() 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) socketpair(0x1, 0x3, 0x8001, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x6) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001300), &(0x7f0000001340)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000001380)='./file0\x00', 0x800, 0x1c8) r6 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x8, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000002c0)="243616ed23d9b64f2636c986ce375557c5676754dd37a2692865a93f2a32f8d9fa8d7e6984b7c42a62a030854b138bbc29a79b5b1c3edae7a6539f11690d681f180d0ab45e28d351ab311c3af9d63dedb2fed66f55662d15cf10c429c05f62703e6f15dd891708736af3499fae58f5af92a6e56c32830f288a49fcb275b35af163891231adfa85b2855e19b7b589474a5dd271a403e07696c0e2ae36eda83338d2fc45a6cc3b8190a3ed66087885438e91e958421644192c0cd8ef6f82e01bb29ea0ee1722a3d7e4a25a8fe1fd98a13df86ed383b0391b344633c88a4229f372860c5e549ce95f5c6bd360b7915b9674ffb6ac7fe09efd8d1bf288b75d89184df0963873ea61015793ac25467b2f45583d5b4cfc8392006d540539ad75673efe2ac193d304afee6fa6b064745d6cdb7def9cf063ddc26c438f71d9ab4c92a63a858788e52df3901bd15a8d4e69c2c8ec303a458d33d87685a1b2c913723e3c4caedbbaa86b3ab2cf33371175341988b04bf18d5ad1477aa346358d927277f73ce4466bfd8871b25539b85dc2434b9b86a3cc8ae22c7bc040e9d3ca237763893a01a10b71cfffafb12bb2af7699ebc782480cd7c4db519dda6e59b40c652bf5b74463bb772d27b4edb3f1e545a4134a5042611591b67695ec545f4553f1ffcefe666d25a689c0a42905bfc9ea25f0595972cd6e8801bcc893c6a582f1e409560c128ccb6bac3c5d3f0ffa4da6dcf25593f440fbdd194a2bd2102b3d54897de68a97e5b0d1e3edc69f8def4aecb369feb00d8c57c92772df2294e737efa9a708e16caa46a8522d11a6a55ec9e365da04787f16296f4d2f551a4d0eef9509d70fec2347286967ea279dbb6a38974bc89601b4163097df0ea4db35dc763ba82cf3823dc95a11119572dd4477bad9a5fd3320e37fa1873b635858a8d8c9c7d0ac6bb393ae81e80a00cd6b72050ec4f9b5503c38d81161d7fd157fc1f0db6fd5fb5b05f25dea61dbe3c507cdb7f962645ada875d29cfeefa3c503e37afa45bf8fe04add95593c38b3c291a4a6d16fadc384a2cd0d7112986ff56650cb4f6b69258292b56b8733ac3824c6c802caefa772798e8f56bcfe1b0c6696918fe6ad086f7a4f433e3571e80f12fce2c9f0d3bec2abadff86b69600bfe220dd255798c15a7dc84bd6be1f4b386cf4af6f49ec84a401c08971829264750ba2d982d15276c7e27f40fb78913d14e86e8c773546bc44e2f4d476f43abfb67587ba2f418aefe89c6c0c248e93546ce7e4b8b9950d4a884aae21f2e2d38d47ed8014e1d22076b4c37b8a76b65cf7acc7e2ab23627338a99989beed93bb5c081856f1d3c1980033602ff18f3817d9c8acc49b6d26510895daca7f67fb8bca856870c3d5b4a6bd95c97becec827575fad9289f69572e7a69384a87a6337c03e4c7d12ee15918e5d66724bcddc48e12935b18217bb2a90a15adb72382d7c4e8c615cbbc5343913256cdedc4bb1e2fc0964b41c5bfe440ee3d048e75549740d9516dd832d71f2fe3bbb28214c1e11f221af2727cd9b409e7d6e014e512cf4e2b17b1a95ef78e683d2a14c2e956283d663a48fca27e6d3f119c2111b340b94a35dfc21971405c7dde8aad9c732f8402698c206e56aede1cc17fd39d44d1a1110a725f11232c388fa7cb065168c65d68065e5247e5f170188e16fc5b6ced0dbb2fecfe7cc39a1cb300b9985bbe21642a39fe71e41d956d464499a37b615488b618b416602262d0e0e3c7ce0ea705191ca511a33cb83f834f0680d7d7a3e704f63bab8053b62c05c439311471856fb4c42c00cb7ef18fcd98b44aea3ab24df3d20de3eb47272f32aff8cfd5fcdd0228e583251682a73bf979e6e00f43c061aa0dd3959a3ebccff593d0de77e223de90c004abe3128f1446ccf3685e7f9f85e4798f2771433dbc352d3f7a79a5706c567b765fde79bc19d735eaa6a89429a6543349ccc0ea8c991b659e9beb645fe8c2915948cca4d362140b408a28ad1329c594c24bacfd93be47af673f482f7402f0ec4977770e707d18bd33a98b9fc2fb58c1dd02013bdab743f6e060864d46e58e3ad0185b8ae3f8e0c8f7f3ae6cd2b25c13e0bf763c136f204d3ed0f5bfafeff7dd12f0a8cf29b7702b692e75e00189e8966492a1c81e9a6009f3ca0c524e6a340ca2f39e3b87189f4e7dc2cad35f192b00cc3467bd52c317dddc146adbb9ea55ddaabab886b45d803b35d38a4564d88de37aeba5da686bd2b71fa05bfc3042d71008acbe399803fe7ffd1928ff88674a94b4cc7d0203d83d2ca35a9d1b5d6413f70cea3fa2cee0653f32dd219d2848314f318c2b9adcffbb199cb8947d4f47c624c9850e969a60da0992a31a60c8e739abe2c7210f8bf29207b6f31c3d6f0448e7afb4ce29d747b82f7657442d4233412bf40b10c5f60ed545e7487c74e5fb38bf0c260ea3aa37f665830182499e002fb41a9221dccb3076bf53a580219c66c4c5a0012ddcdae17be1cd027e4a8140f1025f7211cbeb524717e66f7feeb66ef1eef4b6ea87c99ea2ee10e015794f5c2563f9916051c593cbaff8062e88f4b34354ff4e187552b0095c777f8fcc3042906e91b11adae9954e6402f3e2215a7df523052e286e19ebaad947e7780fd3354902cb89006465add827b1119aae6f3d2b66a5704b7e81d170e1678d954f59414621eaf83166d1f1906dff18da0eaf513dc464581ed2c6c67992099bfc54dee945a9ba63b3cb669ff4aad81a853e3f59b73e47c5d9a023c2cf85700562abc3437dd80f2107fbe60c74e799fffcc49998aec77bd274ccefdd44bffc9fdc961b3a3e728bdd008b4cc5ad94f17e75d2225091890ce747053eef3bb7497c42a35b51fb87115d0eb18b1280d3210531f24d723d4a79c6708239041f8ac161ff42da0f20dee105f2b54f1d85835ea73d6c5ecd96f57c452c545aa66cb393a673014b50d72414758a2bd4730d383d7d2f3fac281fb36f3a70349259b0a79278e3f3bb331459c5b6e636f889e5aea34449c67a1731ec0669c4877cf4ec45fa8be4e9b78a4df79b0d3d9e3199bf4cf5c2694f39bf2ee0dc937ee5c4522cc641896e3ed72d44a8a01a32773e998d893265883ca7b6095e5678ad5bcf650ff1c3f11a0d9579fe6bfab4d7ed7850ff62e00d10c01fd74a8ab24ec3c6ec4b4ba7c4cb9d250cdad7e053a76d41ccaaf6d178811d2bede15f08079a63aafc16cf30381bdf4ec95bfc84403df6c2f7d0e6f2ba55b9a1a7a4399b4bdf76d6094342072a653274258eae31459a9c76911e49f6c33de6e53e12ce3cf4ffb9acfd35731894d0f0cb6c8e81b197ae21f784c165b06923c80f68001687253252650d5064da4aabb7b070ad3a7f3570f66b86d971a71702679a52ad121910a04eafd5ab68068eb8cd89229f7b2b8d66bb9a2b4894d44c1904e9acfaef4d45b382805e3af626cc859e9981da1db091f77e688b02c63fca33bab8bcdc5049c6c8785c62d972c560ba756b61f0c8d4e756dd02f9979cb1135e9f794ac0d093ec362369bef93256f0755c7a1156092572e3a595b87cb94ac09eca3c764a9f4c48628a2418363cf07d64e5fc05338b197bbb55da3af0c1a74acd5a0ea8709a345a29de1a95c76657081d017cf5257c48bc43db6ce27e3aec072729dc0cd4461a03ca578c53d5de3696afd3f22f6c955a0a058af6629aca74871ab3132c0e079e98dea350d6c088bf3cabc72361538727d433f3dd779e2385df7cadf532bde7a445b6033f6f96543309164531a9838c031f03559dbd6b3ec6bdcc251c56b984f770a9bb1630980c387acf1a504a842f03b2cfef57036b732393fbb53ab1a19d8ceb123c00c23baa58a8be2765fbc1361600bd0f70d648781619aa80ef72a3dccf3eabee5a07d5dd874cf838570388b87ba119d465036e36382959c496293036e5c8f1c969f7e542fac42edda169baf34f568ae9b8cd95cf7f6605a19da21e81e1821917253f4ae2859864caef7896dc94f93207566b852a466428ed11544fa02e97801ac7b82e25ffa7944c36a6e4c499c1711c24374ab746c7b3dbb1d37e749ce46da0770d31db029056697c7f189247cc8fa1ab31cdb33304f65d7ec7aafed3075b09fd20c9955dfb01e0c383d0ef3d4ee22ca45da99d2770fffb835477b070f2c8b052c33073d397ae87919ae87b1ca5a2a14fe7a658655c42de7250510b44361524fcb76835cddf4bac35d7fc20c30de17db2ea43d2b16b00487a131dea56b64f5ce52c4e5f06ded733a38efddf5a35fa3609a29cba299041e1e551e2c5fe3f23aa329ff984f2cdb7e3566046e0d8dd376a447cce151d2e8ee78a7dba04ca17dee74c92306b3029db61038e6ae369486f2c00bccbfbf5e437de15b0593ac8db2c9bb64f9dec1acbb092fe676d6523023d25c3346178e69e71d0b28146210d0c4ba5346a644b24bbadafd0e56e97e0584a37eb67ded925cfea5501fd195cec71aa9a37629814cb500673529433e3bb16d2b7ec7b5bb59c8524edfda7d9faf307967e807a2be033d744e21affe9c1ba868dbf12fd9da4fafe5ac1a3afa27703fb48f378006055851123663fd5e788df8839f2ac8adaee054a7d40eee3cf9066890110ed594e76ebd7b041f1fd9f10f96a1bdd1a406b051cd303f38a6d03f55003f1007691aed524f8baa22c6970e688be1e7aad9e132d28fe82f2a507fdd3dbeb19382c801726cdcb55e4d35bb3d00577275fbd951a5674daaacae3b75b2a120526c923e69a4338fe2c8ed1ae68d4dbe2af819f2485d615649056cc2eae432e24dba72db8876c3d156c134a7d74858797e60462da29d3b12a5d4b41ef675019f96f6f77265a64718a9ad9dda8d9ae461e78f105bc9cee88e43d27c79244527b3b219a601a915b6d30c16b84d26c73bc6413caa5cb3172a7e7a2f6c5996486b62826f4cc54c8a0355157c740cc31ea33939cf43545c3a36a8b6e922ddac4ba802a822713661038e9173b40c4bfc30cef58b5a57e96f675f7dbc333a669ae1013c21a7ea04ab43eaccb5a959e72d8209af2a530e82cea143177c73cf28d64c52c9de30b3215c3e10c649ab8da9128c0d1bd68cc226062d881ce03c007e1360a8654d40c7c0bf421255c1e4e49d196b5500c4b206bc0a0c3e38ae001e0c4646703ff8cd22198b98893cd47f6b7131f8720558f2013ebcd949abbfcf680f4723ead567f2296a3355a0d9c9b60c9acd2c0988915702c33225048a958b08a36e3927972ba3f40a398a7ba49772b9f34f77764b850f4ded18387e9df0183eccaf37970080948250a16563e558783ec343154ef0050126cab2dfe602fa669b45a192e5bde3dd466cd6a8ef370fec12661ce7fd162e27ea27f2bacbe0df528e8aebab60475c7362faa772a4d3ccdee33903b589691812d6c4dffbf3cf78d0e4530e9ec2be3f62d4158827f2554ddf702da06444d56808f860d03d92b79b5799c9a319f49d2de462560e74ea0421ff5bda6f22f64a231fe4ce70100f4395fa8bb5dd6f6c9510cb1c21a95d5bcae3d0c7b51aafd25127a3a7044b5d27716cffcfeb4e6eb62399dbbb03b129b5fe0a0c04234d487b5c4b63cc7a0f9ba34a8577f2824d6e4d5cf424966b6766b4e65383a5ef30bbf7528f45953c679ae1c4a90435a4d78259c306f8ead664dc09d55e25c0151508b11660c7c225eedc7808b90d97353845b4e4e6fc738c70faf790af984128e086f4cd4df3380f3abe3633098b6537ab439baf30d529933ca88ed8f6989fb5512772a28406cf1511d2f11f0338387a", 0x1000}, {&(0x7f00000000c0)="0cd964d7234ee350094ceddda772b1d7fb8d82b6304fbe", 0x17}, {&(0x7f0000000100)="70bc1d794967ecf8da3f5a645ecf056ca7a396f9710e7ff884cdd1bd6df2a7385c66f6bc715f17f10d2390115bdcc5edeee1b838e61e97e81f4debc2ed74d7", 0x3f}, {&(0x7f0000000140)="9e016d79b082dac403425b24711cf9a8e2785b898cb05b02c1313945963a0b8a1784f6aec89d13238bbd22f1652f6a150beea36e110ffbe0a077a69f63e6718feb35a0faf01fb25e21d5f1d7b6441475679c4a88b2b60836a7afad88c8a4c7350839ffde18088a31f57b8eb541bfc6a8646142cd463ce8c0a5b174858d1bb83baf62071e1f7041fd729ab562cea6c27eb5ae228f21bf7dc341ccbb467ff134654fece827f3360657717b75b74a9742fb7b8fd05f1d0d002e8a0235e54b70e8327f3a586fbbd9d3ef8dd83ff5de9552d6d90576609514e2013115303eaf58fa318e425ab96af35a7e74446241be861b9569ab46db772ac8d2", 0xf8}], 0x4, &(0x7f0000001400)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}], 0x40, 0x4}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="4145a4455f71a67f0aa58979134dae2b1c2c2174550dca3d1476df3e08c914358876a897aa9c5826efa57c33b95adf8167ba5b8d2025bb1473ffd9a9d1a947e9b24b7320eb4ea4c76cf7e4527c863dbd69b5c76df339c9655400e0808338f290d48831c749b00d4489c8408778f93a97e84575aafbc213cb6c9de30f3b90edb0364fb1eff9ed8482f243e786e9c44ed9756f14a9d5587b08e2e3f0573db0318a14e923b95d69755f2b07c055", 0xac}, {&(0x7f00000000c0)="4c48d0c018d5409ac142114e65d5e7927a988ab0bbdad6849b5165b634215b58f6acfda8b48c24da39fe2e4e124ab63ac186138baad45f8ae10da17d253c12fab6b95c27776aaa7b6d341383ff10fbcdd71026b458930b7cdf506ffe1066d7932a2ee1b5cb32926abd8c1decf2dac6fc5567484c333bae31addd0e7cf8d3bc221f38630ee8529ce99d33ce3f3f9f044952cf67056ad271bd0b57c58464717ed502974b58fa5a214b46786c5caf3ecf9d29ea991dfd7e00315bd960544f35a6", 0xbf}, {&(0x7f00000001c0)="5e3e28d9dfb5f46142037a9fe6c7f87884a8e9c217f7981fdd2e935a706dd32ad6c3532df404ea637ebe86fee7fea6e14038dab2de9e0b60b4ce6ee54968ff03404e703680e9475b2bdaa6e85d26276bf12b2a32cd4ba6bd7e9922fc403bb14d649a22559b394149753893cea1cbb5e2b78892c144b86e5a1156b54574", 0x7d}], 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) syz_open_pts() 16:00:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x22) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x8) lseek(r0, 0x0, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000280), 0x2dd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:18 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x787541f70120e578) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000000000000, 0x0, 0x100, 0x0) close(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x347) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f00000000c0)=0x10001, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b125a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) 16:00:18 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = socket(0x6, 0x8005, 0x800) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7f}, 0x8) getitimer(0x0, &(0x7f0000000080)) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x7ff5, 0x44) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/142) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0xfffffe52) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x83, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="0c403551a7d7da3d873408982043c5730f9bb3529f23f50e6de19b26ec4599b744a08dd4b2eaf07101fe53940fd91e2c8430fb21571c7b4024f6615dea3d4d9b524a69936677ffa7fcd3d08b284645837ecbc5df9b83e19e7c344404c1290e904b405cdfd170647af0beee4ad073d649f355cab7e2d5504c28f565fcb8221867650be03c19164975352579bbdec459cff09a35ed5fe2dcb6ab62486f67fd8329ebfb7fc8adebbfa51ed922f5d3a192ecd9461ddd6f2e6459f7fd07c24ad7be2d73d8f3bf36f9426202a24048213cf71b544db173193c6a1484bd0e4885aecf3a74d91e15c11ed13796b83fe439cd8983301c5c", 0xf3, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000280)="cb5e3de4deb8957234e8451fbe1b47c452818814c3", 0x15) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x4}, {0x5, 0xd3e9}}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x2) r1 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3f, 0x2, 0x5, 0x20, "9858ad8a3204b087274071907279bcc126b1ad29", 0x5, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) writev(r1, &(0x7f0000002580)=[{&(0x7f0000000480)="0924bfebfe43a6a3160129da801a53fab0ac218f7da4d4abbeadca77c18d36f7fc67567ae6bea797eb89329b479c9bcaee47dd7a19069d0ba9ba94511f5b3f4fb4243743de4722e6183f794a78aff03a7f32c636e0678a06973d97253af894a84fc3bdb7201f2b8fa384fadad380b9157d6610f7c2a8ea6f6150a0e921d82f1049b4def8c0d0eaf0edca00bee53e0628dc96a66fa3e7e97188bce98a347391d52f6de518d96319793f24d08614d2c4aa9a4c8696641059d03122397349f87a046454489cff89df0c48ae0ce57c6a47f5ef038adc2a39a73b373b1e48c73b55c10472d4000423f26586f3c7a1e7976d1333776e098d5ed34800862bdd085b7a4ee9879ca5174a554747250c9841a92d32f38687dca7e2c3f54a19773874efa8eff4983bf12360d22520bf085a31fcd0f2cf81f0d57bf8e14d8bb81f75914f87109c1f10a160c2c9827313d117f1cb253240ab7cd2422e4555c7ea705c611783dc86cc356b614dc6fc22335c62816509f6a829ba74d04c63cef388f68c6706975674ff76637dd878107f794da3399a8d03de25374c8f040a9aa250a7bca5e070d940956feac4843f64de1720f495d1e41847662352e1e1b1c71d5199c031911b6b2c37f747e3ec53339caed88cf6a020e2f7cfabb26c9d71d839174d7232d1b3823c59a8bb9677986796ae63910ded153fb2bc20a3a9787bc5f16787828e18c1dbcda1b6ec79b3c292a86cf47cb78bef14ac9974a8270e7df7fe2f435d7506e67ed95967deb197ace370bb52e4a770208130ecf1cb7a2a5e67fcca6ad4b4209dd1747c6b5634865e5552e8c57acee2f0aef75e60c691c1610c46d65fe19f96332e5700977b15e9d25b57f1c5f176b5113389a75bb30f35f885aaedab1eefb85d055dfea4a13377e44e5726243e2903d0869d52798f6a1be421cb13ca6cfe79ea412815691594b1ea23d91c9a1f6c961af00c06cb50524e8ad7a2753c5bed297933db051e43720d70554b172b6d41eaa698d23d2ebaf0cd5cb4833d98fa6425b16a97d6c86c82568d5ea33ad633b138fa9018e3c94ca280e82123803997049ec344ac98d5fa07c2f2bbeac2ee9c5553c25c2753381bfcd284f4b4e2e03d7431905369f5357431071ac5a50a14bfc7bcfbd6816436921859d2e41f8f041a20fc3225f304edf5ef6c90e55ac46c516c2133d148e386f8b507cf5edc7dc6ced54831d93693047811e609a932526ea08accc926b5dedc3e5ed9df1c75ce2939e01fa406ccc5997f13e15a1945b247dc1ac0aa2c874dd41f9a14c56f07769cb58db1146ca5aef3da51349d57359c2bbc3823ac2aeda4e8ac44d907b20e4a78fc36ef72a0bc41722c9d194bad0bfed7bec1f61f215d967aee8fd6db64de42a49373d8411b9748a0ac9268dddb2ed1e0d295f1298f8fcf2257708df030af4bf77c1322113a", 0x400}], 0x1) write(r1, &(0x7f0000000000)="fab73ca59944", 0x6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:22 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x13, 0x4, 0x1ff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0xf14}, 0x8) setgroups(0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) setuid(0xee01) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x100) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x100000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1521864d26b070", 0x7) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000100)="8a61aa6026000000000000000000000000000000000000000000", 0xb9a3d12e) 16:00:42 executing program 1: shmget$private(0x0, 0x3000, 0x48a, &(0x7f0000c0b000/0x3000)=nil) r0 = semget(0x3, 0x6, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000003400)=[0x5]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x100, 0x2d38]) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ec0000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000003440), &(0x7f0000003480)=0xc) fcntl$dupfd(r1, 0x0, r2) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readv(r4, &(0x7f0000003340)=[{&(0x7f0000000000)=""/237, 0xed}, {&(0x7f0000001140)=""/40, 0x28}, {&(0x7f0000001180)=""/24, 0x18}, {&(0x7f00000011c0)=""/36, 0x24}, {&(0x7f0000001200)=""/1, 0x1}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/221, 0xdd}, {0x0}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x9) munmap(&(0x7f00009ff000/0x3000)=nil, 0x3000) r5 = shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/4096) mlock(&(0x7f0000df8000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) shmdt(r5) 16:00:43 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1) shmget(0x1, 0x3000, 0x9, &(0x7f0000ffb000/0x3000)=nil) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001040)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt(r1, 0x8, 0x6962, &(0x7f0000000140)=""/54, &(0x7f00000002c0)=0x36) read(r0, &(0x7f00000001c0)=""/222, 0xde) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 1: r0 = semget(0x2, 0x2, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/174) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) 16:00:43 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x37, &(0x7f0000000000), 0x0) fchdir(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10020, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x8a, 0x40000000, 0x6, 0xad}, {{r3}, 0xfffffffffffffffa, 0x60, 0x20000000, 0xfffffffffffffffa, 0x100}], 0x7f, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x3ff}], 0x4, &(0x7f0000000280)={0x80, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r5, 0x2000740e) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x800000000000029, 0xd, 0x0, 0x0) 16:00:49 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x1e, 0x0) setegid(r2) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[r1, r0]) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x3, 0x81}, 0xc) 16:00:49 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = socket(0x1e, 0x8005, 0x200000d983) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x3a0, 0x4) fsync(r0) sendto$unix(r0, &(0x7f00000000c0)="e0e8fa89d536892bef5d8b6a71f6d46a8593fc048dd965082a2b1cb14513b4e7a2bd4bf95e5405dd0a27703ffc3bfcecbde5d2f47907910f999d6ad2f847b0d99dcb58940df23c65d5276fa9b8a294b469c4d8df1ca799c9a284bd67fdd20a528e16a020901ed6428e0926c6957bebaf718d1123731f1b7d25351c9bd284f360c7f0b94ce249ec62293c9c615d9d7385340a0e7349bd3867", 0x98, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfff, 0x7fffffff, 0x0, "3acca972b5c01f1fbef9f4fffa806b740f24aedc"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000dbf8392be1a8fb27de2be2662a42b6c0329f6638a2d5f173774e1a18e18314c1a6d7dad79e8af48dacd60980bd1c6efead2990e4a21b30c0cb446565d938b3504b159f952f1633dbe29904d5f524afd3cfb571c7888eed46f8b0d6a851f7de6d8cd0454d5777dd9bb2f74ad229c0a085f1858b5176e3e216b6aadc911c1fcee6106e23f73fecb8eab17293aea810dcd914639e14d5dd73f1560d403f73e07769689bf5420e0ea537e5617f2a0a3d40473f3355006e19cb71d134c81b4d0615ab4777ee8a0bbb540e"], 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1) r3 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x401, 0xfffffffffffffff9, 0x8001, 0x8001, "5281f18a4434886304ceaa7b299e8afb71717935", 0x3, 0xcb}) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:49 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4000000004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/244, 0xf4, 0x803, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/59) mknod(&(0x7f0000000200)='./file0\x00', 0x40, 0x9) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:49 executing program 1: socket(0x6, 0x8000, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82023a2f66aacafd69daaa1a55c76faa117188f8e5546afe105cea8441162fe5f8490748b1ef5029aa6c2cdd9acb06f6650137f154e04cd4aa75a6cbf839b6b4278f4c3da49205f7284c0fc429e8731a0400000000000000a71248285e37446493227ccc60f1a3e3"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x44) unlink(&(0x7f0000000140)='./file0\x00') write(r0, &(0x7f00000000c0)="ea1e746ebe3e321151fc3d52cf7b294ad1f68d670a9d2b42a4c05ede5be9a7", 0x1f) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getitimer(0x0, &(0x7f0000000100)) readv(r1, &(0x7f0000000180)=[{0x0}], 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x8000000080002005, 0xfffffffffffffffc) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x1, 0x4000, 0x8f32) sendto$inet6(r0, &(0x7f0000000000)="b09e64707cbf5d047d9e1ba3f410750328a39c11a4bc731b64bceb55459a750708de472f8a0a2abcaa307d347225b8dd63ac1be5bd8a3f9e5d354497c0d56b2d140bdbcd804f", 0x46, 0x40e, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x4}, 0xc) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) recvfrom$inet6(r2, &(0x7f0000000000)=""/41, 0x29, 0x41, 0x0, 0x0) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}, {0x0}], 0x4) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af40b4362295bf1b05eb5ad3000000040004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) socket$inet6(0x18, 0x2, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x10d00, 0x20) 16:00:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="6ef85d09c77e989c5e8fe9097e9f8d867384cd6eb75d3433b2618d1d9bf88aedb8dcc8143039a1fccf775896025a9ef19ae0b494dfbf168ffc06f2542dabf3890cec11134f39e6520b5caf34c298395690032f4f70744e48ffa8a236d6074ede4716a6a74007fc507933fed17f53026ff26fa5c9d9a8c367c94b2575880b07ac3386247d2e5e1cfef7c312c40a7cbd2fc0d3b5aa7498894d249686d4e62abe7aedf76dfe81da99c6522d61aaf88a3d825f01fa7c2b1b6a1163f64d58d8be74fdd67aa9c7cd431e59030a2639077897c380e5197090b92591d952dc53f551ae5b533eb0ba45148d93878af38780388b08", 0xf0}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0fae933ce36d4f3ca337e8bc3c30"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/37, 0x25) truncate(&(0x7f0000000200)='./file0\x00', 0x416) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:49 executing program 0: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x40000001, 0x4, 0x5}, {{r0}, 0x0, 0x80, 0x21, 0x4916, 0xfff}], 0x81a0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x22, 0x18, 0x37c8fd33, 0xff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000010, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0xfffffffffffffffc, 0x74e}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000040, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0xff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x42, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x40}], 0x80000000, &(0x7f00000001c0)={0x46, 0x8}) r3 = kqueue() clock_getres(0x6, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000380)=""/254, 0xfe, 0x2, &(0x7f0000000200)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0x3}, 0xc) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0xfffffffffffffd5e) kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffbfffffffc, 0x1, 0x0, 0x401}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) fchdir(r0) 16:00:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000012c0)="42d3fe2ad2aa78b0e5499296530d7be956ee8481", 0x14}], 0x1) kqueue() sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x100000000, 0x4}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="b0e89189360b3e7ec5c05578971626398288f9586b375157ddf402c23981e4fb68c1395a4d4ab3105b04dc26ebead182405af1c5bb96755502e10d16fbca771811dc19e6b144c967bb7ed6082fd176207a8583ec4935e5896388c048f05602263631a29e7aaffefee005154365b884c0d6fd1b0c5a71d57cef8f9923ef502b", 0x7f}, {&(0x7f0000000100)="bd5a4bbc485511b199075f37ff946ec8a1c4fdd79c66bb617c22010230fddc436bf5425dcdbfb0ba1f24d2523439eb6cfad873e2ce1cd968c8973cff1679425edeba76b813c14cde2f5211cc1d16cb233957b0f9bb69a7425c8b3131462940b6813eae4009a351b77c5d6b7ea6730fbc9857b357ec56b273838a15ce2aa733b010233b4873e078838f69bdd4abcf260a06d37db6a06f20b9f2685024b099f42c53f7c245e16bada564acd3ab09", 0xad}], 0x2, &(0x7f0000000240)=[{0xc0, 0xffff, 0x8001, "1c0b60e72bbcce66aae22de1c0717042114b92ce0d4190070b4e84cd317ce13b4963f89d04f1bdae1a098ae1f0039e2b856d7606329d2ccb5ee0a9f9ce4e4dc2f0f53357a0fa4c47dddff8ac0f778eb035b2dca25394c4b8ba576c43d83faf8d891e9f20c4ae84ce299dd0949fa22da4bc71b2458dccbec1007e26c499f2b5526df36b74a70546d7659e5a4bd92d462cfeff15bcfa0252c03071c78ff9c036d3cd61cb9d434b0f5f210088ac3611de"}], 0xc0}, 0x40e) 16:00:50 executing program 0: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000780)=[{&(0x7f00000001c0)="dd9532cbe374308f5f2589ec5a13458e8033371cad4a600b5887f77a16bf5a47c4", 0x21}, {&(0x7f0000000200)="2fbaf37aaee9018f3a6275fbf615c721cca9dcd487d5c95df3f5fc3d299ddb7b0b0d32886de92a8e9ee939730cf5d65f0088baeb052be47c305a0cb3777cfe16e09719b4d78737293c3a29c5ebbddcf0821d0f86587a036a8a14b2f28b161d3a5059d997fb7f5ed81c4922ff69d3a8122daec01891afca954b36605a1a0d01fe2c7787", 0x83}, {&(0x7f00000002c0)="8b81686e9defcf16ead385926b33045fea94085c8f5e3540b7455d04b873570689d149ecf95afc7d207d20361f200edbcd", 0x31}, {&(0x7f0000000300)="1e2a9ad77d9f6d8a86", 0x9}, {&(0x7f0000000340)="4fc0e73ae84de5c49b39b7877b90e28971c50821257b99e7c115753402ba110d0f8b27d77e932f46ef5cec661d19c69dd419472db9308caa81f9a87f1c8eb673eba9463169533716b8e9157a3ea9868651bd29d991dcb73366becc00ffe9dd7983ab8911fd2d1109714cd43280895f9e9891a0f8e62e84292e77d1a2405e9f9bbe3c8dd7d5889dfe616ad676e431edf47a2689c9d6010d92f0681dddaebc5a094320636be809377a25649d751e67083dde04ead2038bc1f8930260", 0xbb}, {&(0x7f0000000400)="803c1d9d781e662126c7b002dd003c7422e00ef489059d46b401fbb568488b1857c7d8a61900ca8dc37477e8bbc762998afbc80132feb038323e220aa3ac4d9f07339e61838897e357d3eda0c3e07a38d58cbebf85f20f54bacf9f189c06e579a5ad19464a6a83ce90ea7b438969f4d55ae53901f12b330750fa398923691e0999beafefd6b50c3be80b24bbeadfcde5e2b578f4c139d10fe529e49d53e6d6d1bbcf36ee81c0acee4615600c6b1bb107bedfffabbc4432dbc343d554c005c2e0afe98bf3a4e5866762bb46dcc232ad99e69615d5fbe71e9a67f3819125c9f0931bee83b589ffc5cd16d4b3bd11", 0xed}, {&(0x7f0000000500)="92246637155fa812a612f63071cffd8c5032cb7cee24460f819758938a1b4b921964b84ef785d1de9d25dd9199f7b414fb59094a2fb2", 0x36}, {&(0x7f0000000540)="91f17dd3", 0x4}, {&(0x7f0000000580)="925b3163bbcbf356a4e0aec841955e5d18e9d4e44b54fe1a0bdb5050b864c4de4fd1c9e997e4e3b1f159d219184b03fc69600d262d22e1df6ba5a224aa0739ead8904221a3d9c8b80f482fd94742dc4cdce3b782eeea862f85707759c0438a2de567d8a5f9f4e0a61266ab9145711240a13175602faa86b7d481639b24ce77b85a2d953f0fa63b45d5072bd5416ed6c214cd6a27833bd76122b39fc1bbde1e887d8402d2215e151312e4b5ef5bdec1640dd13f5c06643a56b01fdc970c637277196cacad8e1adc7c007c9280be10e38fb015cff048138dba1b185ecb63f1595d2ae9c3", 0xe3}, {&(0x7f0000000680)="52cb39af0f2935cb7aea2dd7a04626cd0e6edcff8fb4077e28a2087580931406b4d81af5f90e5b82342aedd67b94cea3d42ad1c9454b3e60fc669af6eebfb74ee0c0129eddb1b04551441a6c6f4207fe050a78a25baf1a55bf26dc7755962cca6996e0665a0b6d361f90b2b1365b226d668b2d8631eba0aadb6748a4e5e9819e22b86ea87a1b060de3916184c95b2d90d8377a00066e71c0a9e8cc5ff1fa533fff41877499ffa10a471d667474dfa99374cc2f514ab53f354430a74dcf5b53b742275c5c3dc32bdae8b8462d74d8872d9afe1f369f", 0xd5}], 0xa, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x20, 0x1}, 0x404) fcntl$getflags(r1, 0x3) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') openat(r2, &(0x7f0000000040)='./file0/file1\x00', 0x10800, 0x14) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:50 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x1ff) close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/180, &(0x7f0000000180)=0xb4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:50 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="96fb4096d4b1268dd37d65a2eb3edc407f1e3fcbcc7170a878d00f059fd26c765f451bba6bebfc35747a9c998a9d70b2e986cbfed14135077b266ca7d2e404b8851ffd790a4649cb3cd383cac5f948515b6993557013efbc0aeb476851e97b00fea59f4ead6b393aa6bac936c4c78a3934ac5d17bd3be3d2ec46120003cfbc38fd4976af30747276ffb1a2d9793d352afc0934396d4261de02e6a7f57b0121102b61642d8539dc3d1074c161f8f8c2368c75891bad526e727f4d1eb6790b6ba8f42c91e735d03deae0338e0b199da978d195d42fc300bb6483797ddfcd13c522e3efec", 0xe3}, {&(0x7f0000000280)="39f14b97a86749efe547269b4ba91634748832841403fe5c090caf5fc87c3b162be94b697db65b95fa6e5a4c767e5ece6841c9c0caff095e1bc03edd7f9736fed83da3503bb8d95a39334f3be84a119fe1a305dd361b804c22baa93cf4f3d0b56fb74495d8588be6d62bcf492a6a545ab9caca44c8d4e74e2a86d01497261468466e87f51daa93bf49bb11406f309bc88af3b063cd12104ae5a86f5317", 0x9d}], 0x2) r1 = socket$inet(0x2, 0x8000, 0x2000) sendto$inet(r1, &(0x7f0000000000)="918c2b0992d9d3caacceb20a080db9c64e530d91f477b67a3dc8f9b61b3cec4d996673dce4fd5e61576a3167ccfbd86aa9d3bb67c7d9dca32f5633f5a7cf69bb7fe6c284", 0x44, 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffe3f) r2 = dup(r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x6, 0x5}, {{r1}, 0x0, 0x0, 0xfffff, 0xcc6, 0x3738}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x6, 0x5}, {{r1}, 0xfffffffffffffffa, 0x28, 0x20, 0xffffffffffffffff, 0x9}], 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x9, 0x10001}], 0x1000, &(0x7f0000000140)={0x8, 0x7}) fcntl$setstatus(r1, 0x4, 0x0) 16:00:50 executing program 1: poll(0x0, 0x0, 0x1000000000900) r0 = syz_open_pts() ftruncate(r0, 0x1) 16:00:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x2, 0x3f, 0x4, "1eee1f7ada97f1dfee6e531dbe2affdd346c671a", 0x712, 0x9}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x1000, 0x0, "98a6c65fc1f5e57385c3fba9c483dde23138b49c", 0x0, 0x3}) 16:00:50 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) fchmod(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="dffce04a53dc7205b08f4e6e94184ebb353087c5a8e8b09e5e7b19231ab1357c66e2b021b2791bdf4a4e40738ac9243b3017e3995cfeebd93b1a1bdf79b8e7141c2e", 0x42}, {&(0x7f0000000180)="fb26440d4a663cedee20c4bf6ac4955fd0f501d3ea212f5b38dd6134567d51da975728d0ace00a590ded6ae0fa74677964f3ecf77d17bc35c5bbe109d657ae8a3342a51420fe2abde3588d2e38bcb1a12cf0a06de739610955410bc07fa30cd8877a4dc32406d20d80f6e56e3f9a4089ec63f7f6ba7224b99d8e3ecc84bcb04d112ff1112e84cd8624a7166370c2b40f7b4fd418b63385e4e9770c7afd3b02dc", 0xa0}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x4) 16:00:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x32, 0x5, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x1, 0xfffffffeffffffff) r4 = accept(0xffffffffffffff9c, &(0x7f0000002680)=@in, &(0x7f00000026c0)=0xc) r5 = socket$inet6(0x18, 0x8007, 0xfffffffffffffffd) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000002700), &(0x7f0000002740)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() r10 = socket$inet6(0x18, 0x3, 0x8) r11 = openat(0xffffffffffffffff, &(0x7f00000027c0)='./file0\x00', 0x632, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) r21 = getgid() sendmsg$unix(r0, &(0x7f0000002a80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000040)="83bf24372875fac1e94423887632f576d3e6cc5e021a38c47931c3eabd575433963881761b2eb62422369620c34b85f4385c96ea3454c23b927c39df3cfbb81811dd58e3103968e6e1c258744d1963dc3f68c2e56cb711e93047ed337f65c992d77aa5d07ad962d8dcdaed9c6adc9f87583290aae0533f6bfb26ad871dfc69e514b323cb45ab07188b11cde923bd362916920c1cae874cbb86d95182d84190b36ff68671285c453796e15a63b0d8a6a831f895721325138bcc58fd7bd4fbb5a7e1c97b473e66f952c653243d1dd97581275451ae792c0b8377c581f320b57c42d493159d4e2c493318", 0xe9}, {&(0x7f0000000140)="3196bc2e921a18692170b8fdf67584ab7c4ae157d3bce4a9fe3b2f0405fba34b8ca9de658081be938325ccaa42e51352c3c81b7ced30e1dc788b53dc72cb9e57918030268bbc7cbf8c67c666a4bd8c7cb8fc8e64f018a7eac7a75972cae1ebcef78ab7ed4999a201ccc1d7c761fae573268296c9bfef8a755e87965c3871ba77fca4a0faa9ba1401cf65b29df3f8ba675451f0bcb5ad5d30a607974cb561639a763dc02950d849829c3aadda03ad402821001f6a7f94e3e6b305af1d6867e4ab90c5ab70ade35e00d51c483db4ad9d90296bb9b07e88a720a655ca28acca82ba5f2d89e4df9d7a1d732f07673900b52e925ee43500cb612a36f47acfa87e988e74179aeb826ed39e89b1243fee8b0ea09cbfd589b24eca667b5162ca2c7a420acf246044c79571f4254e0f47ba3880873503b55963bb839a37eba3707d7d8c1e76f1ebba711bd372c5eb9f73564aed5415a39762b2adad05c4769aac41ab29f7f9774a398a5b80e75c4ead1f6d15419ad140733aac6ed1cb77c782c00b85825ca61cf869b08b4e8d8f974b108efc5b78cf51d836332b30302f858ad5d38a187eb2d94629194c97928468422ac9ef409f962e56d207a8bc5abb05208e9d5c218e4285dc5ed342794f9dc5efe064559a64105a5882eb52b4d8da37f52518a24a076cc9f311e20f338773e5c0c54e5951a0b7c9129d980369c0c87b48937806e9d8ecc887fbc70de710b283af00a9fa0070d005ca0ae109dffbfbcfe9ba2149efbf794368078148c1de8b8edc2e2229f6170685cb410e42dcaf5b1ea0d69ade769d60aa84ddadb46afdc6436f1a36fe71add3f334bf4d87b9219e0f1eb85e3d4a1eebd2d1297ccb16ce767d739121c556a642dbcf1df66f057e228b53b31a1060cd43b0a6f4bc6a0155f14471c5a61ed84625c298e69a9268c718e373bddc2c53edf9ff7863f3afeabc97f5ec2e926006d17a413e3741c1375e39dedb0d0bb4bd372a4d1b9f6baaaa891b93cc828882cf4810d84e9c4d5db7d8d7342228521fcd9609b155023dff54833e8cd5e81dd2099f595c85a9bf3f3fd98f0a327626b2f4c8dd77f26276e18505fa75564b40b92f0bd80b33078fabf39b1562a117678ea591367b7578ed3f0ab518430d9d68bed9182a32f4e78f2868683355b689f8a5e456448f6aabdf885f50de6385dad7500d08fc45e085a80fdfa1f140131799ce8de6c46edeb72e212543d3c34f0c446cdee7dec05c84784731921fd8489f0c64d026caa21f96b367642acd32d30dec9b9795d0f90909b03f05394094b4ef43323d4e37117c09016d042db2b856c908c981699190622a11a0b4af3332a12dd9bc57ff49c57bc892c1a894ade7fd48224c4e8f789d88c80e3c7521509e53d7070bdf76640941ff279ceb476f2245b024ad989ce7e1e7882d6d2f8308c861a8733550bc79a0869ff556d1c442d235fb6667518bf63449f90b323b400a1a03f3a762477190b569064909fb91610543066d02f2b6eb8efe61cba118e4ed0d682540b2c645e11d44d6f6c3b0db4ef41b04e34a459b1f572d02ae484827cc26f6fee1c128f9d18340a792901f9125a141bc12993f5deb8f78bfc00e1d2013bc7e7055332c572b47c8ddcd3a25bd20fc066ac9027bd7ab96e42dd99017bf496d096eec6238f84055d7b7be1a3dcc7db0afeaeeb4df11416bd0ca91bb8fa33dd071b50653e86c3c63badff6286f2b2ca6c4c3f3306399db18e271379840cb20009b1859831a923f1e9144330f916765c263faf6df510438fcefdc918f63042ae3e021dc779b919b5f45db37172ac779f4f6f4087907cbfeb7d7c7602db50ba21ee040b0249e7cd812d4b5a3b6bb57d3d69c8c7677aa584adf51b76401e2d2c6832d95263a99fb6740913b6020255670c2f685f84a5120a267c60316359d40e6806b41b6d712231312baa3e3334e439d227136b710cc0104048bd053862c35f4c7b9a94ab82a75d9610866ffcac43564205ae62f2e4c568a1f2e570635a25913d686ff10ad59c0671541c3b639e0f523ce48e0bef96a343e20db80c69dbc2f0d90c848b97b9ba47f1f23ffebb6fe63668cdcb522e53ac72d98e7332628ba8e037546d027c3562d3cfbaf95d89bc20dfdf30e87b3f119ea8c482741843848d2fc1ab1a72d332e8915b406f14996bd16bc80ace8ea5de12c22fe8a567becc65dfa1b22d0b160795090797f6a8908c262f39f67038dffb4171961dae2f119d70bf627aea49855ed0e618bde79534f4852f50b345143bed680dd4fc9bea98fa42e1ed26a6abb4906cbc12807bc5ae8f9df121b7cd2a8086209575d0bc6d61f74595da0151998fe825cb76d0ad4da4f188d3b37cd26ab3d6e1604d8c2d40817afb143cd459b99f6732d74cef6251bb611f04e2edb6949554878189417ef0cff60ad1c19cc29a1e6f23bb87ec86d11e62fe2d14f4ddae2f8d98633f8dfe40d08d71120e4fd32e84e3c650ef575b56d4ce5db8b0ae00fd3a39b01c321298825f05b0b7b0661faeaecea5a4064ffe55cc205c682ac04a05b0d4570f5e67f97acd939fbe72d35b33bd3ca1d8fdcdd807fea17f304bedf150014fa546973eab702cad3e2638eb8c086a791f336aba50df283803dce5a21a483e95a250b51687009b7537235d52d10c9de5072e0222a00d6d4571d2315c773e3c214058299f067ea10f49cfdf25c2df747843b1b2c12af7c9277482ffa2d8b904256cc3c08246fd5bc21de1168ccf4614439d557951422f42d6e207439523de5eb1616953bd20d5bb8f6f871b97092415c785b8ad238fb235a43fecf8e4f843a6ee8f740444f1cf43d1c23a98af898920d6db3e73c5edfaed13d3c317acb2c6034a5c6853d4d7cea10a5f8b11109f0bc2c64021705e5e0c106e67edac3e71ff45521287a1be4c68319f112564bf5be1cf7b1c48f18e56a4eab3ca087c4e35799769af7b5771003a839791b694b8f07d9574236501809c353c5d8d1d571166bb1a0921e3c5ded2a463b567c577f014fd8b17270da1242b206c6cd10f2e2be176eab0b72706a79a5ed9d32513945e679d35d13a57e02037970ac72e73c64f5ea2cab5f9e9cf50e04c8539e6d6fde9ec5e17d51b8581b8278be1e0e17ea45ba0fb338c516242054bdb2985c8cf3dfa30e86ecb6d83e9cf82cf554970914ed8c199ba465d0b896980e1b97b3a09fe4a7e882bcca9f644a19296b0ccb575a77b1a4d50124728ba91066f65e83810977166523d46219957c626833fc00f3278d7b534505a57c972ff5f1df22b30298a7ed8906e791daa74389f5adb3fbc261a425d7b6f57de5bc6ffcf37326bc5c8585f6cba6d5dca9ed2b2d7e508e140525495a63aa7558065779a02eb3aed054d8376c00579bfad2823c434aec4b01d9285b205d5c1d21685659a9ef8b40c1b43e2896faeb39c89a4f4debf99005913610185be78dcdb27c1868b90644448fd676f4257c92be9f954a4202008748906cc7918221af3ba35c09c08b8b2f129044ec175684ed03aaa5394e212a920ab57fa2ba5287d09bf139712e04e33ce9f195fc711a83601fdf80fccb4615a092e0e39acc70382bd98807a888b9efe58debdcc0276b12e80fd67b079fcc0494647ef7ba5cb4fb5139eaf7556789bd2029f472ad971fbcafbe61304fcf2a184c23208391e82b27f7efded11ef65f7e33c9d7a44d5a3cb8e524a864211b4eabc5b162eed751b157004b9c62e63aa7178ef587c6162e3917900f77700b3c596235992dab18bf57605678c375ee6702c763de5e58241d1a3c540de2b1803cc4f89ac7e1497921802f7085307d12605194330920fa81a01f353ed0040294222c0ccb1c1565478c5fd61d24dcdbf3386d483bdec5e8ecc8e05bd322ab7e6e4c729251fd228326aa2fc52ff8761b10b3f40ec7c45befc5893326e5e4416f3b74a8748fafd12dfaf15b472ec0be7c760bcf0e683e004fc2399151b57c92e1222a01780df4a4d5227a361f4aae26fb9b5c5d7e9cf1f171d75e6a3be8081228944d947f12b833086039b0ba60158f1ac7e7dd46b000c3bf6839d0aee4c28e421b3720ca8afe21311cfefe12b90996340e3282450948326c65edb7d42b636531de49a2da148fe9ae5391817f1d358b0f9f002e3984e99cc55205495e48e7526ab9785daf7a5ea0c0fc4af5d032d1f39e217d2f371e572466ce6fed26054c2e1ea93fdea123470e4543dc03caaa97d65c7b3551dfbb9c71ee9cb38db77218f75f1736825a943cb7ed440c253c79f58a02d8183cfdd313b260abbda41afef793c669fcac841459fb6c072070c1f497605ad8f47becb91f8647211f6eed05ce5509bf790c5757f9aac7e1445a408d59d99ca1aeb5308a9d3890ec78ff2323f554604abc86ef885270942c29e63ad7d94183579831d169044d2f797bbd11da40968ce50dfd7ed890e45e8bd871fb886dc937cbd526065775dbe1598811e72190849ed3da3617aa8840edc81ae9080e165bba996707c20408019645734e313e7e65dadeca197a5ca56c2ead7e2d404d26b8716118f690795103ee1a3902daf5db3514ba7028f5e98145fcb880c6ed72a1ae155851576c97aa0e25747df493d92207e199d4978679e84889aef414e32f358de5c61afde538f294db0a5e48794a5ba70a3e9c10d7c5b45d2b822cec159f2f75a626ba91df8e34537d0d2756ae92f999f57c04014709ce84cdd381f68b12e2a948412cc147351de19690c1a02e6338d747e91440072ead205f3b1b3e2e1c991065133ecb4eb3e442351d6050cb1f18497cf8ff0dc0813a314821d5c2ecd199bc0c97b51c65bcd8e0a6971d2a27781a4eeb61cd4e33fafc4bfd5c8fa75b95478b20fa3058d3089cf9174b3256d111203fef082de71a7b371161d0f62dae46ce982cc2bc10c97b1f64d4677d2c1202dc69d4a881e3818f9b831fec194bbbe38b0f44463cb5323e1beeaaea6f55f250d7d38d5ffb2b6bfb805962b7f6fc11c96532a6e2c70d1c7015ad9a8ef7535cca82a0465e24ca7844d9b29125002e7a4b3dfac8886ed42f2eea1a2b9b7053f262ce4d1fe6045cb4279c7a965a10f101466855152bcde4bde47abd2181613868a30941c17fc3865684ed0a25a2b5fe1923ed3aaf602511131be10ecc1ce0353c26b0607a61c0c3e0a7af514a568e2144637f73217173ecc6df078153688fc2c8ba27a27b85a30c735f67a0c1ebf25eb78051b6f09917fdd8d1338c37765cb3ca51e9a7d5dc8120e12678312641326d2daa52a4968839ff501ec8678bdd8e0708eedd5a7e39bf3ae95a5f7ef0add879b47fcc1335aacf883bf76a7ddca8fd006d4b682ae21e7d5360ba7e08b6c5d3786408ab916cf467be3074fd179fd505273b8f2e401171fb4269c1dc435b18bc38a18383f3025f54b444ca48c7cdca27da23558052b438b063beb174e6d3ac615dc59311e4a5703d70f35f36c2ef144ea4cb234d4aeee9c2545da52c036b159545689e31ef08db7da9bf4819c81583eb2f4874cbf8794c71fcd7c8780d90f808f5d56b9c568634f3a05114fb2c5e71ac3db33efd75ef2673baf59564d555d55e1bd4aa636fe3a847eb429041fd31838b21c1f058999f04da1e2c86f192c853b48bd064624ebb14a8d0d3c568ae4e8692fd8c46f4cf9c9595fa808a501188609f7ad9a1abe9f2335525f7c13b05160ed700f2cfceb77502f80382374268da6b4f5996b4d788251377515bfcb49654e81ba48985479b999adb823968865fe89503b46e09285b03cd81c5bd8925b1abd945cf3a7dec579c", 0x1000}, {&(0x7f0000001140)="44df4d68b4e615e3beaf65c598f0eee2a1d99f1fd0420154ae9c679e44a19ba96c74b8987ae5115f6d3156f42cb6f7dfc47353c7926368f210eb3f784d2ca5f5ed98fbaaee15b2667a866f9380e721a12bc2e3a4a8004cfa58a4b9bb3c8a91a7c8ee8f92866e63ad831c9312a0bc0a309e70528556b70dc7bfdeeb25eea62f9d6f2f9b67a0e782a545af2a08fac516ee3a0e94bdaea889f0b280c4dcb07cd788788316b204dda8d6610bb915400f825cda880ca379182367340043276f9640c9855e62fcf0096d8f814385be518c00d1d4b6c47ade361f1aab805cac65a6335877d42ddad88655494fdb29dd23d39a2ca002cf113c769d0ca34c64a695c2086a1f1d08165f8453f94f069121026b0c7ecdae5c2a10b1e7822f27da47e316444e9d20e156e4a4ba655c5a2ed493ab5fcc1e698c576e800d4cef9c71676528f961a0a1b7aee04f9b097593de41d7a2e1e9bf365fc97516f0d6bcfbd823cc314bdf539fa9b6500a5e118e69885f2b7afb8407ffb07fa6d4132fd1d06682fc631168d6cb74be9aecfc7665f1cdf4006c4feee689f8b1eb8c16cb1910a7a4556bc2eeb6b21b24b6b79e5e5c4ed74a11a31d299d73af7524b11a5c155e81a93bb4ca78f13e5d6178d734f811987027d0b782835ac75c93807c2a2e7fd9dd25c32cab2c57c6488ccd92c1ef7e0dcf18c10e77071ee0827c616a84e29043aac573b9cd1bb6f1135871dcf076ad4e3556daebe8002c5a221e24378445c91dbe0724fa6e8fb5101636965f0b7e3706b0ff5b5a67a04a52b7363eff4943eaa4f6c86e6f2d9834a4c874ed71347c5617f87434e6edb7ebc6536288251ed68762eb7bc61a7825c90d9e14b08bf9ae8621c07114ba14ecb9f3be79f8525e0daef607cd00c72468f8bf972a64b734816027c59339f442d5dc2992072103df0c62a5691b20a6613d87e134e6c69df2915188a4288b760cedb09957c32502b2f603160a14d5a24be6172d0536e4875f9e78a870216646e469e844c3b419869ff4d6fdbd5ecdff54f1b3f62efc7a022170deaae2d7ebd91be53aeb84f6355783736f42e97f959997ef8a359387590941e5ee4a59ebd5f516a8a3c2958c7094432477f175a5ed1bb56e5e8e57132891c605894edc109424cc43457a8af56db579b6fe94b316a68fb3df75782c8fbc9449981f14821a9b089bce9a03b504eb8a7ed8c8babe8d373d510dd4f3dcb2e6db1f6ddc1983ede6d29846d42637aec5970e29d66069a4875909b10d9a49a21eb3b8ba68dcca9b785f9342d1851706aa7204231ed18e2abb3255e37693d87256bc0d549f40e641bd02902174e7aba9fcb774ae8d29ac7059d656608d5950a8cd8314405f8c75368fd12652e5c8acac0af7b7306edf2b6d8577afba345d025ea115fd04e5a4f1becb1dee3b7baba7198891cd3b80864e3742adc7d29856103aaed4b6dfc2468dfb23b2c234633aaab738746556436ff3959f9f6d07e601240e64a58c55bce718465c6f9e1035bb22d88f52c045df66749f3d3f5123098d0758872ea4f8c3cdac75241d96d1bff7f48df94176d9dcc9d9f5d4692351c0ad5c26e0dc012b26fe119879203d7d67f71201e96b20e88b9b20a8e855614e56eb5cce0ed115452f8660c4feeff95303c4d188a267f6a35e5ea4390aa6f7c8e79af90478dfee5a3b1646c311a8ea40a9c9f66098759294b68bbcac5c36285a2e12fb5b34f665facf4d9ac02b6dc30f534bd348fa2b91c237675975fdb33a1f127df211643f79175833736461c84c8be4c764246280215faa4fbf12642c5b751daf926eb77b221ec424aedaae4f9b786bf019353d60cab9f5cc5a639d6f99d96268708e3f9712defeb49159dc8408564caab63d94039963537a46e645b161520663b79ddab0c29ef0c23d5f7958258c0f8d843caf0aa2143aad4d420ebb0d2106537f4e973a27642335b5aeebea11c714553accbb2401781d9ca3feb42e8e9c0cbf0a3a93af71a93768acb4ccb499a6c9e1e0c983888714dae39c0653b2ce6ecc30538e1cebff15b7e1793f41a57592cc9c9fe58ff6b7b715f9a47d0162b5bf33867bdd3bb7e36fae3a78a27ff57dfc8066c1c0f342203c5b38f22219341fd0aa9ceef1fbb3e6f99e0102d2d591f60ba42a839d84686397e9e75e2e97b6abc31fbc39bbe06fd5c1a091917d15f54dcf5cc8588f252b29af48709508b005af28d1bc98e7b951a12a456b02e934c4c27ea10f157b86f6c881be2a2116d18b3e3db34f09575392087f074538110434ecdcfeae7d402ea8eb43253ef9800d412abee220c8321166ea645bc8a870f5d0f0705bb10ab7c3fd916ad416ca554e59f2f8c839639f71487abe5f36e2006e533ec3572f97998c53f55010ac07e9f41dd8a334d03968f828804be18758c024ea838e66c1be4dcf93c4dcdf91d74da965f7354028c380c19021deb526921d9d3ee01db6458765485ca06e0bcee260f8e043d3e8dd34d092098850c2bbfdf111138823947c249158f2564558423a0c79cd5adda69e2ffb7d72c39ead2fab6fd781f7558d151dd13173048b4d5c3eedb43d4f7ce258238c868b26f8fde231c17574150274a40492124b13d8929ee1009d6fe3d4fc942079baff0e21b5318e82df1e16230418736bd774f1b2cec6589d3d5faa098b901c34bb51c7af68d318a8d0a8b996aefb560592dc1fe031b62b46df8ea953d9cb3f4a4fd5db8f1f6570a7d956b03ea37f76f8a30babce38a51c28b2cfa545270fcc72494ff2e5124e0c81421aaae831b90de9739a3cbbf92ec9667c310b8ae2e50f5687f6f8e711953fc237ba2d0b8b7af57fa4c2093f7b5925474c2cdbedddc0801a14b906d7d6b783af1591870db4c9a7b859191d62335ec151a3e0825454e80a417d58080d26d2827cb2ee5f267a4583bef1352ad99852adacd28d402adb09f2588914e2b2c6c5ffbde2313ad0e3a41916cfa6c78131ef044bf59544bf9f63960045f945b1da9571b692937a88fe7f32a4e21d96f708135f26398ae136df3ed354daad36924460446d928b2e07d2e4204160e5000f1ffddbc9ad80d18a5246e210563407654c349f600aa10d4b62ee46c640175799b9407c42321894648eacd6c98aac8ab31370b6205c9faca3f3a450fa1a359317240cce19c26dd98c08f9eb1e4f5eff9784a29ebe376da1673cec9dd2531961ccfedcea8d1c2ab3f644ef1a67c71f8068755d5a949a8bef321c745a0c6e0a0a1683dea178cced34bbddee329fe0da65feea8c1fe63b266fe8161235d9d54134e89ffd1f2be2aa249f4f3ec6454f1313df002b704bebb2abf770636e3bb52983ee81a926f79e260522ad1774ab2057f6893c2ee0165e7eb8d93bc4f4eef39c3e9ef414a2ea83ed7121272e7baf17a6bc4427b48237a730e06e4bfc0f04c7df3884ee824df8aae208115ff571a6cd86defef151be513dc282452f57d9f55b690c99042d353dcfee7609e0836801c54f380ccb48c25b60493b987c0117ae3e7c5f597a6b0df48007a837340fd80c4be1e4fbeb3cb59fc17b0388885efe7efa6f3f314db0e87e4de1c07b337b37eda82ea880326f83c3e4cd695675bbe7bd7273edb80e92860c633fd01641e8e7a45c61f01d648f5fe49376d56574ead8a53a1c965e2db3f29b1747b151ce2569bdd0ce29457ddec057e60fb5b01a44bd6a0759538e392672bc77c69f88b8f07e83f4bb015aa604583b892533baec54cfcdc53dba2ae8fe7f83f6e0d30dc245057146fbaa6470769154d8e213ec67abed6de4417f5496d46054c5e85abb773e559919aa91ff49ed3f2f29e5b2ebb5780c404d94070fedf69cb4e6828222a8c5571feea01be62e75e3c8d14a76758912274b1e5b46411f2b6efbe6417f1bd65055f25b750ea3b9bed9a07faf0e7b1c545138f14cf004f8c606621f920656cf6b6e55b201d48b65ed11f2205a2c226979427705ffc862c0aeb1b6dc7931f7034b85726afd260128c4b3e3ab0fe3c3bb91e301d9ef79142a33a922516c03dd5f600828043ab41a00cc722909b9aeed3e6bf8bcd6329a2822676cdd819906fa9f34ab858a88c1c8ec93ba0d4767f9bbfd12fdec8dffd18539477d2428bee110a81ef3b0a72a3ca4b607e4bbaa66c9e920f71fdbb37ae4496190a174fefd82622a2df03c80f8217f8006204c0770e0cb1fe6790bc39c9812a870e5dd552e07600329232c98441e443ece0cfb329f5cbee69db34bbb2d3f0ffbd05f67b5436c9ea305c13ff1dba06df5a162162bc6b0ca18e6551dd294f9fd2506b7848288c06d708dfa1fbfcf4ae255b7174425a2d835ada960cabfbf9ad8b89b2be0e097640ca5d27b07c73e0b93ab830a11ff1812adf81afac3eec956a16d36b834ea544717d3939d2fe2bdea6451dfd26b9d54f58b3c5edf0298436b02cae94abf0ac934e1697559a1eb7fb2cd97a62b51aaeaf07bb686f21df97740cf5b729f1d4c187d3ba4e4b75a4e7d1d3615982c109bfe2456fa81c42ecd3d896958a9a3fc025cb7970f89b5f0a9ddc0612722e78884b4ad9ca6e798f896d3865aa5f2c39713a6f998bc9d696ec6c4f73f1700ab6e0389e9f4b4d3f7e86a536e0642be5203dc06ac1e04ec0ffa466691af868d25384ac82fd34a9072a681712f374256f627ff868228096e806ec7639343eb6436e069357475e57dce48b4c6df38d8f26bfec6a7c481fb05c84f6bdba6c94e9c63fc2b570ced1ecd1d9a630d7f2abe1a7ff0537e33e8fe4e0d5639fd6c105f46d638e3f8cf646b25cc8f7cd3c1e32a5742f1fea3aac4f6abb492036dcfd0f0dbdb6b1a37ec9e5babed5ea0b4e2737c495c08cadbe2f3c73bf95c1b207969940f564a2d30dc38cc88e69049c7924769beba7d7d9edc83b603a9c96881588a35cbd3acb5b14af50307458c224406e3c994ff69218aaf4dd1526d2280579c72ed5fff0bfe0c62f7aaba89f76e984a30879425d42ce4999113a8839f13a6f8250e2779fd69a6efcc1623c7c3752baff33f27012435cc2b59013acdf39ea2f0af3e62a2fd98df52a10e8279430b60763bb3d0428c0f7195779f09aa668cd20b1d06e5ed9e9e2366ab1fae50847caaeaa19aad03183f98f6b0f2e00d0f75037b75cc2130abb703494bcf536bdfea33fb921716ca59c1a46640f166448b5fc7b6179a429c6793d6d9586d577573519e46886b1bbcbc027e449270d7b3b49cac488ef7865a5b20dc89da0ec1ffe82671c1e6a04d43409f7547b0cc6ab8c94e342be3263b2958d1722a18e29605410dd3842273808add76e992b36b5ca8310bd5119e89f5e6a954110566d4c470669ac027f8e58d7d4c237c4707dc6214d7758bcf5fc9b3a5c1d2503a9413d8d650dd9d0f50ceb1237c59213dfe56cb1471a1358cd71527af85d9e368d241993363c725fd96a201f9b6a491770e3e78f14008029f8d3b5e3e4515f9654a4b97f214b9fad94ddc59e9caa44a416a972fa997ea0e59702ec0e54de16e6b404164878e80a53bbecbc3492f32392b52ba50c233437d76e6f74df7338f351a4bbebfaef9523eff8e090641620f5757d45d36a6e04ef7689424cf18e8140f6c62608e7116c11bd607a87677aeda53c587291c1739e69382202c778626396ed9b3d599fa349d1017563b682c27fc7c3620c4962809aedca474fe4feca5156288ee5f58ba49e5ee488de7e6fdb0843605cca2cd208b86132abc073bd8ab7dffb51490c2f25e9f07d2381e8330235faed4f197bda13ed23527451ba15ed82da31741069c5836b5a719566b1490d10f89303a", 0x1000}, {&(0x7f0000002140)="b3bb6398ebf6a20cf8c3068822c8c86f5fd95332262261326b2aaf8a78f2ce3605bab120e875555653709417588e5ff21ec2990199982fe41a190dc86c7b0f582631715579206ec0e10f84da3ad53393cd94b9b929b639da07a525acb95568263acc5d5c0674f7a4df8675027683adba238a3999024128e757800ac05e436d9de61a3d91a328d8222eb1239f95db95fc026ce1259937f7d047ca9fafca191a2459fb5327b299d7d0c0fed5d4a47739097aa8f464108fbb0cef2359f5", 0xbc}, {&(0x7f0000002200)="0c56f52d7c401342421d8d0e11138ea1b547", 0x12}, {&(0x7f0000002240)="ca094a7c7720c4b0817f488c4092caebf97448dc02958ac7b6879dfeae1256589bc5a67fd4c2c057829eaecd630bc746a24b51bde5e314ef05fe94155774e35b7d7874ef2f740a0e6484dda0e5eaa9b3fbd9c82205bc64439e51c81f13a3ca02ee9a98d1b074ae926e24a2d194544f7017c048b4befe82df0906ae731f4b2f08f77a1a246572869319b2c6749cd03347f588f57fef000a6ff750477de035a5ab385f5ec1482ac8df9aa52c45a531e4aac7c32675c9c6ec4b01c3cbfc1d8b55fb5c6671085467dd7659e59dc93f80e2c71ce72f2b607ce4eb6d8ac8137797fbe131b8da3adf1756a932da1e1a5872108988dfa7a320fe90bc56", 0xf9}, {&(0x7f0000002340)="ce72cc3424b68af01d7053963b2fa6db9bda7f6826418f70b6e6f978851b797c2950aa202761a170d8", 0x29}, {&(0x7f0000002380)="8b4cb0a6ad8bb6ca56ebb14b94374aaeb7da59f8b25254552d894902421be8e191d21f209c6b9f9f62b9511f6c2f2a1f9e27773b3fedbde1d17f0aeb82b39156da5bf207f148cb0f1e90f871ff548bef990a7cd9863b6da5dc2b5119c4472fbd04b8c3612e82e31bfe9a8612e76bfba95ce122264eef025a6a56bb61a99e8b8361c6874d3792558e208eb5b131dc42206efa984b073e327e43f7a8418fd68f59c6111cf12e8ee1ce1bcb", 0xaa}, {&(0x7f0000002440)="d842174b8d796a5df9390c7d56c237d085299e40d5b003", 0x17}, {&(0x7f0000002480)="0156285dbac0551acc2de09441a4920b13cab1c7ff242bbfef00c4241d440b03705dfdd8b9a24010e871d02ba8477dff19a01d12d63b5695c491a03fd3787c785dbafe32616eae537022c5562a4ea2efc75a12f7a06fee2d4373cae6b0ede0ce946870cb6690512dfb703388661de46569a8ac36c83f31dfac9fe6b3b7ce09d8b656195c0c800c7b47de785aa01a48a066d5c40fcc34bfab0d8e47d7e0e54e820ff12ee936fdd93634bb99cd1ad612de61947389b687f27a5f2d39820711f7a2fe343278c11d0ee229d42ae59af001944428b9606525df6fb04411cb2c9f57af4a3e8bac664012b6985f74843b3d5e96d84936f0", 0xf4}], 0xa, &(0x7f00000029c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r7, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r14, r16}, @cred={0x20, 0xffff, 0x0, r17, r19, r21}], 0x88, 0x4}, 0xe) setsockopt$sock_int(r5, 0xffff, 0x1017, &(0x7f0000002ac0)=0x6, 0x4) setsockopt(r1, 0x17, 0x10000, &(0x7f0000002b00)="202a5fb9b0cf08bac0ea52680cfc8c7590a570ad6fcfba5122d6b3bd21799573d049d8f8c047c93eec3950053debab8551d48051c35f56e776d58a238e14a0bb16651b8226a9a3af0ba42c78a50780ca7e32b66655693cd1cfbdefd08a68222cfe211d05639703f74679f6646237c273c30619f87cbe82d8ff5d948b5f74b4d2734ef96694918566df828441a872f6296e01da445eeeaa47eec838c0262971f024ad0329e8cc583956bf56a140b6eda9bd0e584344fd3b0607ecdc5881d6e4fe4a59f8e2dfbdd9cbeab96daa1b986e0a49278092", 0xd4) recvmsg(r1, &(0x7f0000002e00)={&(0x7f0000002c00)=@in6, 0xc, &(0x7f0000002cc0)=[{&(0x7f0000002c40)=""/128, 0x80}], 0x1, &(0x7f0000002d00)=""/251, 0xfb}, 0x800) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002e40)={r15, r13, r18}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={r12, r19, r20}, 0xc) socket(0x18, 0x6, 0x3ff) getsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000002ec0), &(0x7f0000002f00)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000002f40)={{0x18, 0x0, 0x8, 0xe70}, {0x18, 0x1, 0x9eb1, 0x6d}, 0x1ff, [0x1, 0x1, 0xf95, 0x1, 0x1, 0x8001, 0xffff, 0x8]}, 0x3c) getsockname$inet6(r11, &(0x7f0000002f80), &(0x7f0000002fc0)=0xc) sendto$unix(r8, &(0x7f0000003000)="85474c95babe574fb62bec79375bd3bd3a65081aab9956cdd6943f70c062c7803cb58d8c2183b9e77ff41a00814e79a565e80c4209b381739a768a920b3f5d0cd12c24cb621665bdf6cd9d27180fd5ebbdf78ad154e6941e337c746d8887f2df8cc8a544901bd309439ab529ec8c198804acab650d89c322", 0x78, 0x400, &(0x7f0000003080)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(r5, &(0x7f00000030c0), &(0x7f0000003100)=0xc) setsockopt(r7, 0xfff, 0x0, &(0x7f0000003140)="a15080b565d7b2e692e299d73fec8709c81cc6fcd682a2f583a6033bfe4e4f4961f27351171e09cac60153448524dfb6b3242eaa47ebcfd89b592b3ffa1084b8929a15ff44c71a07651d55f7f17034f700fb3aeab3ff611457321ae449e0e1c9274bb8a7d17ac40b29de3607204cf24e49b6c46bfd60c830c2674ebfcce79c2fdbfe3fcdbdad729ba6256fe6fc7c545944e010f0e43fad84786171be2263016055c229882048a16482a20a0c322cb73e6fe694dbcbe78111f1b5a997c3748bc191afb6a186be95091924a26ef6", 0xcd) 16:00:51 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) lseek(r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:51 executing program 0: r0 = dup(0xffffffffffffff9c) socketpair(0x6, 0x1, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0x0, 0x28, 0x80000000, 0x1, 0x4}], 0x1f1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x18, 0x42, 0x3, 0x101}, {{r4}, 0xfffffffffffffffc, 0x0, 0x80, 0x4, 0x5}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x1f, 0x7fffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0xcc) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r6, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r7, r8, r9, r10, r11]) load OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:00:52 executing program 0: mprotect(&(0x7f0000571000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r2 = dup2(r1, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') lstat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:52 executing program 0: execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='r\x00', &(0x7f0000000100)='\xb8\x00', &(0x7f0000000140)='r\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='%\x00']) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0xfc3da6b790bddbc6) socketpair(0x10, 0x5, 0x5, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') chdir(&(0x7f0000000400)='./file0\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x12) getdents(r0, &(0x7f0000000140)=""/96, 0x60) 16:00:52 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:52 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x40) r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x10) r1 = geteuid() r2 = openat(r0, &(0x7f0000001480)='./file0\x00', 0x280, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) recvfrom$unix(r2, &(0x7f0000001340)=""/220, 0xdc, 0x43, &(0x7f0000001440)=@abs={0x0, 0x0, 0x1}, 0x8) lchown(&(0x7f0000000200)='./file1\x00', r1, r3) sendto$inet(r0, &(0x7f0000000280)="6e25c974e0b2cac19d2289af660fbb8b201dbd0d7e102e9adda83af4abd81169f0a4b7ffcd2a26486e5353d31bb3053b81e05ce24c8b174a56a726b702e611bdec4dc905c52214f37a3f27071cc9a20b539b974703860a095825407d93fef5c8f8f2889257f1d8c72243ce59a2dd2e74e3e6992ad7d2647573049e665a04172b3176527e7abbe00fb9c9174094f1aa90173a7ea9b7c0f64107c99f6f6db1dec419f6326d85e36fd32442d7edfa4eec9a7cc9e6abbc7cf93156ccb665e7caa1ea1e1da6cf772408cebb5d9118f68aaa8d0baa0fd9135851f1e1cbd6c389cd4ed14c6542ca2157297f700f8fdacadfa38083e1a1c032c45e155fabd2c12ab55795b55eadf53cfb11bbde0d51667686dec33b8ee977f9afdb689132c22cdc0bcc2c3d65ab89cc4010acc0a2422daafe4505d4644cbc45a48fc5a3ba2d801947b104503ddb5f340dbc8912e6a1e7edd6b473898a9115142443147b267538e5647eca85024de8c5e3448e71fa9cdea390f4c10c15f195df389694ddf648091d7f8054590d1f63f643f9b98a5ee96eadf3b80c453d800beb2ad994058fa0b7a1e9c207791e356162089cbd1507b62a5578107a995461cd93d982288cafba0de7be21aff75e2dd898ae609411e87bec5608f544bfe7f7f28fcdec6995d841e9ce594eed486f806522affb6ebda52fabc190ba0d990fb62978aa26658504f32fab58fb853b72cfb71081ed490b53225a52ca42a62e4445cbf2bc32a21b7a22a0c7a099eace24e593aee106c54f511d65f63fe12a3d6b5b37546a07266e4c1f5fe0354ecf059a4ac93e7b0b8f88ed5632a2fc216d5eb1b61eb6987e860238ad9a3b9272229852ff71c7dfe5e13605d5db48a0f09ee74210ccf9f37d2137acef48b7b4f9e466c414bebf068105e830c964bd22bb0235b6ef6cee0d8e5060b016ec55beb0a4590e43452eff1d53d32c96bc8144f415a2106538e86c12f4e2568449294a40096c21e7b9be6ba0a56c5b095ceb15320595918905aafc24d398b04fd5f16d3426ba116572ae70dda533ac18d5da78ea6527c718372618f003375d149c5ca054d404cb7c3c0ce87d4ba75df2ee7e98f3784f211e8b330ab24315c1b90a24f3b460c4d413bceffa8aeeffad93182b712da595ddfdf8eb00d3e7902615a73345112d907f357d8f7eea7736fe26e93f84b6d1b0a65a7c8e9d906a3a5baf81e8fa91d7cb0ca7f21ac8535d94539f23201956aeb181caf820a3487713f832b1e714cd2e0492ccdc0c09a03dc379d99946fdbacd49b28159634fcc24bf15b1e3ac6e270b4010152479ab97a036019704c20931392fea2458697113997a49657b21ff0e7918f0f92b1c2cfa84ef7e3527da1d0c4d1e5eb7c7f255007d9cb46526db6c6a8c12b5f47f48a3b5ae31821efcc9a97a7a643a1d509c8704e235d364babe9c7f63835c287b40c2d6060aed886a156d1aed29669910158f100afa616bdaada047ebd67df9b63a949fc42c91ae101319387348bcc7a38adb641fc641966272795e7614154320a7e66f908dc0d1d637ee52aa3d46a9ad27b5e36f7c2a2dd2423b0af1447f5d6bfd7be69bbe5db5014b2aa1bf1b10d799af4c6a6fd8b6f366c3ba0424d2961478da266898c8315e28f1c83f0a995fca214714300e89e2d9bacf95ccbf68937bbfd56fde5412154854dfcedc86bdf62fccbcf83199d9e39cd396352cca8c2e5cec384f534a9e4f24ad1c119df5bc28bcf21e994e3230dec7ecdcd3027211321d76cd735ae8ae65192249966ea0430221e38dd6f4165f486f74bb7a4ed489a7804b50badbd80fcb90e5feb2b12274e99510e752b7b95c8e37b1b55676870f1020587cb5357c6603bd56f0dfa6dd7c5f82a4b25e6838747b679f7d4840f285ad2e7513688197ccdf1671da5cde863d2d4c693997e9a6eea25c2d778bc25775b983b595a4018bcd6e18ac6a35b35913620b9175afbffc5d7768d9f5ff8b66942fcdc7943a3b6a1d6bcf1fd7f05f9a02d08fff79ad0ef9beddd8916d02f5cf8acedc599f318b670cb0cc183e85667d66c20f095c65d919afc196304e71a5a89365e949941056c6ec7806bdedede3dd4b56277c9080c66742d0010bc2e93fa2888905c9fcbfd711ab0a780de997a14b24928c80c6999819fe6049c69171a2afb159269b8e24772a18f74c317dedb47dbfadffe9bc635355217447b2e50c2cca126e14b13de2d7a73892b611cec1a394e5c6d812ad7c33d131cb2a99c25a6cb89370dfca47680d9aba92773048f8c2a42da2fecbfd184bb76b319ad50e5ac062e366a88d2c109ef494760c729b9279ebbe0fca9845a6aefbec3849c54db22189d60d1846261473ec8e0b877bf32d73d3225cd258a3f85902abb4cd4198366774af46f137e6e83e9bba90b4107fc0ad3216337c030f83a107913a820f544877aafdc42d0c854301987665c2e15bf031c1b96aff9896ff802e7ce0dfca77f212b57460cf01a3f9198f98a0f9f3d402f3d80152aa4cdd2dcd61f484c547a2b65609de9f5261f0a4eeaa2f46b428946df760a6e025e394c0bd500eb4cae267aab740ab1b99373910adf2a4462264c38302e9f2cf60334b8b140786ff7e93e5d133b5c7023da6860864e1364bed732f31fbb0bab5546ca13b7f6ce2290732ab96cc4b4caded4e85d8f05a82fc169888c07d354b79778fdfe3c9fa82cb27c1c8111988fcde67464e7a2314ffaa8e39a5f3909de958b1cba48e4ce767f5ab05c33320f88051d1e6c0249026e1c225a89e77bda5a1fcaf2acfd08f2c3e17be2b9b411723ec9ae812a8100e6e76aae7ed4507a28a0c0856a3bc453f5f10de3eb8e1e656c5f0863193d2d2699d994cffb6bbd78c1486046049afb2f2d86c713266f5c9d27da7deac4a7e6894da11c19d03cd0933bccceea9aec7c9be9e6bc577039a39158ac58f2abaf4eb86a9c91571b8d04a880396d29829b8ff77f0c3a652e54d03258b73f8985df2229dbf12fe0d682a861c5748538303401e2163417f117ee4d2e0ac09e151e390186697632e5b841f5f148cf84c97aab2d92d12cfcaaefca5b58a90a3602bb472b68a018c39ddf6836ca6ff4fd4f014c2814b54e02943519312ab230ec823f933b128077adf26f3fe85d84d9a7f1ccffe0cdcfc577b9833035edaa00b4a89db3a6dc423a24a8959be152dd532b6332db9570bfba7bf70349f66917897254f7cb72f31ce6b985a31e554ba7921c3dfd58c2cd41551678d98ed224b3c5b773b4631ed4dad682181b126a2fbe8b124e1bbcd2070261594d0f24c44b43081fafa2ef1c86234032ea7d3f4cbfacef5c428c1ba7419038aa8dfe9aae200fc6366d43c22d18f0f91bc9926e741dc26de1d45758ac0839144d746af1e8190fbf69ab573a82ec850a9f6a8a5ecdc32868d2fc4e5a34e69744c2e11c22ed79fbfa89283d1ba5fcbd259f12e727fa89f7d5f0393763f86be10010bccc2c7b6226d018d7a761c2763829fcd9d73828ec266d86235c435b21e0a308112d18acad025fb87cda2a7ef665ef86e1420f38094251a82da69bf046847efca0c526bd79e29b499fc81a8dc6b0ba536f8152730037bd148f0f30a041798c3169d1d65054c3bcaf3aaa0fa1c53b6d8770f2c0faac7ed380aa20a17c11a8bc4274d1df33ec5e8829a368acbdc8fe7d0fc8215faeecec139d79db6733128721341e689b94a90eb552757fb932411b24f8a5e9ac137f78700c3af83ee15aafc81c3228ef0b9bf84048a67c3de1f9b9553e2db13b9523d5de9a0497c3d66cd341621fa42de0166f816b7eab8d02af83289bee6e10db6da369240bc3cd031508f78acd77c75a4331275f7618698dc46d10f0e73f749e40d6ac18591bb953e8aa502b04c8146633bcc482946c6dd9b4a82388c0632309e57c97193317f7bd5023629a66bbad67e10378645364c204a06f580ccc08fbf11d6edfda4aebf03f3304c35e9878c28d3531244f44224a5330b9278ea0a9ba33e53e6bae6c2a8acd618ab3270aa138be94bd337c2e6dd77dbe4bdd64d800b322014f89fb5c8efe1d7d736a64030227c8b6766e6885355e6a4ff930a6e73ccdd74c3b2ae34fce3286839631add224bbd0d7352fe3c0ae1713cc3121d03744931eca270a8e64535e44f45b02923d428576d82bf57e4ce3a459f9bd063bef4ee0ed9d05cbc3f79a42dea2e82da69a791c30eb33d9d677cdf0e6041e14b11d2bebd52cb1130ba6deb461c6e8aa955be9278d9df040576f939e95e8f349bab56395d78eac8fb0c0fea14471096b0494f3509d05eff5bf564ecdf47a75b275818ea6375fb703b19bc76d2de5a08004c8e8846e17ed87b781bcbe76675d019d25c0a1bea392b7579b977d7c43d3c148abb946674634f6e88896a981234101947919e931f0f6555112ba5e1df22d387e3a0ebe3d149c8919b3770cc4de37d6c9f5657527f0738afd77c5e59fe3dc3aaa88bd9d12aaf8ea559d4f6007b1e12da2a0932f685faab5ca04621a28cc7873a6a206788f7d4250ade711111733615acac39ce17252fbc96f59a426c6d12af124a48ae399ec42584143a0dc83f9d7d0c390469c8bb95b4014ceb6bf5b85cc2a46ea0c2777cd6d09c987e4c0ae2b1c16d856978e4b636c9a44ef237a0b692a65696ee343ac4700080e6c5e0140c799a54972b5cece307f1401831351d2fd61f07fed48e8f978770689ca0555218b06a167444d76c544b3f5e0c33b10a710b78816653a26d56b78254bb409713214676c81bbcec33be3dd4e2a007043f9a485eb78401671da45695aa8c5d4befe8d5a3a048735ffdb9be476d405b3a63fc991866f42c7e2aa5924b2df1fb22916491b6adb4442f1825116975680180cc18265182853d941b4158326d427dbefd87499ed5ba7653889def73dbd2ce52e9e9aadd56ddceb55a7e8c1544e94a81e66c011d1d86162623fd50735a80f7627501a2b75b2e85c1763b0d93f00c2e5da7b8cb79c519b7d1af1aed7eb7e1cd629b5092dbe541adc0e567758dad738938d73c87f6654b85fc0e0a212d40f98af2ca428f5403fc28ee6ba021a458bcf740955e112230dabd92e05ba9b72ad688e771c1a359c0d506bcb14c5851b557461d0f99a6a723d79fb11b581eb38e64a554de23b7f6c01750c6bc92bd99c9478ce74ce7f670b6cf6f65dc181492af6702302a4af0d5ef2ed0b9407b923abf890b42a1d9cdb3ebc2fe476964d107c5e668d2e6cfa0a5406949aba37b747ff1fed29a9301293f981324d0b32ba6ae4398e85f9e205bd18175a65924d165810f12429a9fcc66167cac34203561b73becc147a47f242facc5a95fe850d28bf6cc2e77f8dd94147de165607b4671e76a34372dd0e96f3f05e4e68140c9833ff75d28f3dfd5d2663f871f10c4e614230b8348b5f5a5e9ec9940adfabf9ad330a5417a06523267c09b8d0765f0aa005423f04328ecf9f121b590d19d350eb62b454fa82293c9228211de294deb72e715fd9fa88fe7d4a240fc3e110cda758c599f995444ba6058be0b8deb743da9c383fdb2fb7caa162306fe6f8b5dfefc64887c2e50bc5549dab4064a33063d0d8cbbf046f33a15b4ac514f193f656c9d20e626c2057d7bf32c4569c1fd557c69e150571ff9031235dc60e0c49a7b41750ac1513aa1e4d74773c3fb1af5d5a413e318d3c26b4da69738e5cc0ba92b5fc6c8ade42ce8e3d90811dbdd600ad9770e613c015eceaf431003e596021ef97cbc9fa454adb2f52b58330d15c05a3909ddb9f71aca2c7bdcc87fafbc1c55d46b43722a68", 0x1000, 0x402, 0x0, 0x0) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) mkdirat(r5, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r5, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r2, &(0x7f0000000040)="97ff8985a3921455de9eac632210932b525abe50cf161258db59368291fcacc166f61a1092f0e8ae213efdeb07bf4d3698e2f25b0a1ea3e1130e0ba3953b33c453910fe11d3306bc1dece6994e9deae0ce3501a384e2c782f93dd5ac4f723b76b6f6ad32fcc0e1a6c52ea5da731143eb80fa45d5063bb1a186f99331132b67c10d1f5023f9d496332f533196933bc9a7d59b7bd686742d6064945a13499ac4f75100e23b640b5c524765ca6d30", 0xad, 0x400, 0x0, 0x0) 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:52 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) dup2(r0, r1) 16:00:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x4) 16:00:52 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000724000/0x4000)=nil, 0x4000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus/file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x0, 0x7, 0x1ff}], 0x100000000, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x80, 0xbc5}], 0x3, &(0x7f0000000140)={0x1ed, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:53 executing program 1: kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc) r1 = getegid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r6) unlink(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000000140)="fe139f293c629f9f637d1ad874e5ecef5792863494660d1d5b6dcace22bbb45db7b1f2f54f6dd592252d161b56f772002abda20e32fbbde206cbc074921be9d63e93e73128bba2db9664cc98e3619bd1b5050ff5758eb4aabe91794910aef6ee1278199b261f5e43da012702449e20a51a0818256864b769b48889d26c5a070faf1f84600bc741f316fd727ab25e538dfca1d594b03cd27bdf", 0x99, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getpgid(r9) readv(r8, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/206, 0xce}, {&(0x7f0000000400)=""/137, 0x89}], 0x3) r12 = open(&(0x7f0000000500)='./file0\x00', 0x30880, 0xc) getgroups(0xa, &(0x7f0000000540)=[r2, r6, r5, r2, r3, r4, r1, r6, r6, r11]) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) setsockopt(r8, 0xffffffffffffffc9, 0x9, &(0x7f0000000640)="2d5f1fb83803eac04c8ca1d9965982f8a2a9081e4b1be4d7e8b222804ddff1dde293bcef46dcbfff753a4b882048f9d3a5b0591af49489dcad3546d95e78ad08523dca6ebdcb3c177ec1ed54da6cc55be18e", 0x52) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x3, 0x2, 0x3}, 0x10000, [0x1, 0x2, 0xfffffffffffffffe, 0x80, 0xc00, 0x40, 0x0, 0x4]}, 0x3c) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000700)={0x2562, 0x0, 0x3f, 0x80000000, "2c34a0945b81dba398e75d3ef47b674cf020c4bf", 0x5, 0x1f}) getgroups(0x5, &(0x7f0000000740)=[r4, r15, r16, r4, r14]) preadv(r7, &(0x7f0000002a40)=[{&(0x7f0000000780)=""/49, 0x31}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/76, 0x4c}, {&(0x7f0000001840)=""/18, 0x12}, {&(0x7f0000001880)=""/243, 0xf3}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/7, 0x7}, {&(0x7f00000029c0)=""/68, 0x44}], 0x8, 0x0) ioctl$TIOCSDTR(r12, 0x20007479) sendto$unix(r12, &(0x7f0000002ac0)="0e10cbe68ad94983c76b0774940300c53ef52b5fd96f133ba4f41f9be15777ca65d1e4ab0b32ef180704c3980cae81040379456d802155dd1f923367f47f69cdac3789d15185ab692dab68814bb6e9cdcc970a8cd0e371e0b962", 0x5a, 0x4, 0x0, 0x0) fcntl$setown(r0, 0x6, r9) chown(&(0x7f0000002b40)='./file0\x00', r10, r13) mknod(&(0x7f0000002b80)='./file0\x00', 0x0, 0x8) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000002bc0)=0xa8fd) kevent(r12, &(0x7f0000002c00)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x8, 0x78}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x0, 0x2}, {{r12}, 0xffffffffffffffff, 0x28, 0x10, 0x1}, {{r7}, 0xffffffffffffffff, 0x1, 0x80000060, 0x80000000, 0x40}, {{r0}, 0xfffffffffffffffa, 0x29, 0x86, 0x100000000, 0x4}, {{r7}, 0xfffffffffffffffa, 0x8, 0x4, 0x1, 0xffffffff80000000}, {{r12}, 0xfffffffffffffffe, 0x0, 0xa, 0x8000, 0x800}, {{r7}, 0x0, 0x0, 0x20000002, 0x1}, {{r8}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x100000000, 0xfffffffffffffff8}, {{r7}, 0xffffffffffffffff, 0x81, 0x0, 0xffffffff}], 0x4, &(0x7f0000002d40)=[{{r8}, 0xfffffffffffffffe, 0x24, 0xf0000007, 0x8, 0x9}, {{r7}, 0xfffffffffffffffc, 0x60, 0x81, 0x4, 0x7}, {{r12}, 0xfffffffffffffffa, 0x1, 0x81, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8, 0x9}, {{r8}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xf10, 0x5}, {{r12}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6d, 0x9}], 0x7e, &(0x7f0000002e00)={0x86460, 0x5}) recvfrom$inet6(r12, &(0x7f0000002e40)=""/246, 0xf6, 0x40, 0x0, 0x0) recvfrom(r12, &(0x7f0000002f40)=""/163, 0xa3, 0x0, &(0x7f0000003000)=@in={0x2, 0x2}, 0xc) dup(r7) syz_open_pts() 16:00:53 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x0, 0xfffffffffffffffe, "e4302c543c2be6326a366555785b7685b7f879cb"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002f5b696c653000"], 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r0 = syz_open_pts() link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x30, 0x2209, "7901cdff3b6e2fe737eb739a1a172531c625a7a0", 0x8, 0x4}) 16:00:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3ff) 16:00:53 executing program 1: r0 = socket(0x400000000002, 0x1002, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/169) connect$unix(r0, 0xffffffffffffffff, 0x0) r2 = geteuid() r3 = dup2(r0, r0) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) kqueue() fchown(r0, r2, r4) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}], 0x1) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x160) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socket(0x18, 0x4, 0x40) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000340)=""/177, 0xfffffffffffffd7a) recvfrom$unix(r0, &(0x7f0000000180)=""/32, 0x20, 0x840, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:54 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff0000be1301000000004081a154fa7ba9830000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x7b, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x3, 0xfffff, 0x8, 0xffffffff00000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r0}, 0x2, 0x40, 0x23, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r1}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r3, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:00:54 executing program 0: semget(0x3, 0x7, 0x200) r0 = socket$inet(0x2, 0x5, 0x56) semget$private(0x0, 0x2, 0x97) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000), &(0x7f0000000040)=0x4) semget$private(0x0, 0x3, 0x200) 16:00:55 executing program 1: setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1000000000000001) mprotect(&(0x7f0000517000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000528000/0x1000)=nil, 0x1000, 0x10000000000002) 16:00:55 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1]) setregid(r3, r4) setregid(r2, 0x0) 16:00:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() sendto(r0, &(0x7f0000000000)="9c4b67bc27d244c98bc98a94042b46be246495030abea5e2241b3acd52efb10533cf400d4e7756c220aeaac893b7926684cbc625d63809c1a5f3021174165d00115b11cb3c8690720a5b6f6dc5031bd3ad4e2e0b2d9e18a7ba2662184582fe8c", 0x60, 0x402, &(0x7f0000000080)=@in6={0x18, 0x0, 0x100, 0x401}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xd8, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x6}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0x891, 0x7}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) fchdir(r0) lstat(&(0x7f0000001300)='./bus/file0\x00', &(0x7f0000001340)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x1, 0xca, 0x56}, {{r0}, 0xfffffffffffffffd, 0xc, 0x3, 0x3, 0x3}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9, 0x5, 0x1ff, 0x9c}], 0x1, &(0x7f0000000240)={0x2, 0xffffffff00000001}) fcntl$getflags(r1, 0x3) write(r1, &(0x7f0000000300)="e13e22bab10dab0647180809868d8a6fdbf740c224cc002ad526150b87379f5ab337eeefc5e1755c3b99eee7f82fdf5e3a7a33af7cdefb42726ae96edc2e8612948731b3055038b13da7a10e713d8a7c5f08c111f3bc953d7f989b7dc1dc0592a3170ef77d40857c89ed1919f85878e27494395fc786b396e4f86a67a8a9200b085696ac4923e8f0024f61d6edfa85abcaaa6ed27a2f3972153318d3b0f052febff10fe82d015bea9af4848e33bde7f63cc5a7c0aaf54e1497a9811e4f566a5e0b8e37c794f0651f2abfde3c768a650a1ac0097b975d2270909590e4733cffd6afc196efe928c06a4d5e8aaff010b29d86d4a92fb1f4431ff3a150837ffcfbdab276a582a804dc8bb5c55b53807d493142f88aeb58069836ef26b3bfa168e4aeae2a25de5f5302b04c0fa077a82dfddd603d27f6c7effa34ef5e5655d121d7e92e2acb57369dbbf734a904b73c7c76ff291f05bc4e5ab0d5fca564c9e0b6071546ea9dc63d397bb9a2159ba63c66be2aaedee561e72e45b94bcafa68904e1a99901e5dcd1659ec3762ab1d409fb16ac6fe0b680ac2a623f94b141b9d5d7d6c8f06391733d59503e7c1443f4672c9980c252209546b2b8e88c1a0cb89cc2b96a170e8eb913901b1aa6ee43e0d7f4d14b4d5fd7a628e2c7196db79a5eb5c59faf79188cbc92accd876ae1feb2a4b60ac317b6e268db0f9699f5094b47f6f5d88ff7d0c24cd292c8c8eae93e545ae85b87ffac07fb84b471279b0646957443730bb99fb41060727f1b8fca1ae2411b420c2461adab90f569681fb323f6cd9270e2727c4195f626a874310421c6cd3c777e702e1c6f2a9c90c9e65b4c2f287db9b583d4cd9b7c9fa60f8ee05aeea566a26e20d87adc1933d6350e0b72023dddbc072619ccdaa425c8a81523ab1f29870ad5513c4cdd9ab129c5ea24b1af96e26c4ff4d30bf6e5bfb5761a1ed228cdbe8facc98c84b0af06ad282805dc10022785b3b24331a8794f0a71875dbbac4e1440e0a36aa47b317ec9896a2d84ce7b7a0591d0b6caac385761c74e63c4f93e5e104c5a1ff5b45f9643feea9c6f29c1b9e5f6b238a56548e0ce30493d422e83d5654c5c424cccfc37841243830b1359c19e4c30d318714a8b0673c388ea1e0e1aa414b7ca377d9632998814d8d852161108ad083dc09c4e1d0c1e3e085e2307d8cc595fcd0f3cb53a68a7ae560c59c69cea2295ea8636ef78555c264c107436fd00cde50c83731be62314f1fa1c550523a19d40d33650c1495eeaf60812fc950dab921af8992959a3d907adfa98f82136f59dc7fde1b03766609d008a7035776e525ee1e53ec0dc80cd0540605b60342e2fd40b7358e88446c2474971b04fd66e1a20a19099401b5daa9f2e270434b12fbdd9e2893775e0d0424fb42bf18eb992166572873766d69a870688901d9ad1152710bfeb93330dbfc4b0032e90d6566b3aa848e2cdfc17f1d94a5a45f5dee14d3f7c5adb0b606d17522af09763d3183b0cdb9c1879316411a4743b5de79fd39dba1d2d3486ca1a53b9f46a039b7d1820d42063eaa69b9bd4b6f12779405518e068b42a1219e1df7e035390dcba57322214e9ceadd60aeb509fe0526cd184c7aa08ca6d992ce3f59b01a2df0cdc6d60573fd5feee7ec7463ab16eae19fed09f15e02e0e5c9e8f5002281a0bcfc15624a8b565cbd45d1c4cd83056f85ca998a32123d633bf80bb5082804be59b5ef0c6e68c40bc764f621c6a7bd042cb83ee1d9275304a6e7b4d75d405bfc2d9463dbbbbf51f163f66d2371a962c7475db986125e20b488e7e2d268c1091155ab8eb5950b1e0ad449c3239bad7fcb5ef4e92fddc2efceb7a8b473b2263509805f233f3322dd2e6ff563cdf3690cc587555df4d1dccdd9256c4a198d5e8e2d8005715edf3ea042d12f8e6505e429490d93d6d26fe178659195fef8c5a15003e6997d43a7e3cb4f676ef0619538046d69bf01418c06e55bcd71f2095f1d463793c8aef9f7bbeb0949506c3168f13168ba76ee27e78f43803bf7abce45258ef770c3d06a95b6f3feb0d9943c9c8b9c660182987f31ecb4b50521b3c84922456a318d0e095b3ff08e2c732ac918397724601e054247873dd13e2c710bb6b5571d855c828ebc9349038d397d4f14eebb3ba5bc17774b149bd0d07efae48a7b7a6b6e4bb42f6c374c3f0774f5aade39160f170cafd097934cd63f62d2088fbf2217e763f150117fcc09d84ca9694e5c19177ac4aa353b11c106c1e65471d218654e85a040f6163834f64d9cdab4c1fdc6172f59b382b0514a9ffb055f6a6151e55b321af83c851a65079270577e155a47f562448891169fa878ff1d75c1d6b8e70de3a7f085f25ac0a7e261883323a660fc150cc5e8d5998dbf52b5f2116d0838d2a1714770342996822ba4b16919b437068c76155e7020f995204ef68b1dd2c4aa32a6f6bba17f899e9365d069d248286b3849da88a9e7e5c920fab28379336768f126f50ab544e62bb92aa1d5b6cd9f39bc736573edbe732ecc762e7d71968f7738bb1f6102a2715915a243c7678febff3508d5e741a99b8838132afed3e3f76fc406191d395c9e133a368399af4cc44fcf2644cb77648372f18c2407a9aa5946abdda065f58c0324fc2f09c51a35e0acac3e26535437ecbcdd2f6f4275cb0f1cc3bd0f498ecf5b1ee9bf28fb18e11c44501c4ad6fe75e81daf46e40aa54a64c8548584bcb3f4cd176e63eb682be37d6f62419bc262bf33e5142d7a1592b1d4e002876ba52676dc5feee01bf8f6965145667744b652ad8e27182a9c770b6ab71ea009b9bc413b6f600310b08bc4213f2e6a34e883c187db5710856e2f861980bb33e643d14395f12e1a8c2c1b75ab9b22dee04ddc9af9c5212365f8e6fa45c40ffd8cdefa29e1bd240760b3cb090efc90fad03a504eb757767bc96a8deaacfa1c8d441231263237c7fb62dc42384b08578eca4960a4762edc40ac423a4e076a4aab51b5005ec06711ab6edc39f564e5fe03c254eb7a915cd3a3f713944195a04ef7616e928aa176f431d3d94e7b8bdb2628728da6dcdaa59a80bcc8b8bb3af804a7426c5b55ca7ec16a59af3366be62de8cfebbbfce74fb8efec2d4bd819032020fa337b1fa97b58082eee13c1358c9033ab50a1cf67115d8644e4a7d49dbf2845f5fb4cad0b7b4209770a9b1d1535f1a63299ad05be9b46f7d78d18744ab2f23d55ab9dbdd812ebeb899b992d5e71595c8f9ce186ad15443e40d9e9a24ae7e3d9425518106307bf1c5d5ce129b324b518512eb4e1b2276dd73feecd09dcdb82f37f08cdcd0d855eadb4b333dd51218326567ccbb190cfc58c2aee656759fb3f97e84d4fea48aa2e707e281f808ed4026be10c4a2bfd2ef3488daec4dcf85dc1dba2224578eebea7275e6be7b242c95d657cd48b03c2529ae075bd1ad3173fba02d418fc7027beee0d104557805808ac72aec0de4c0d93d6f4e8e6059ddc0050dbb2c64b04bd299f8be0788eff2613dde4135f68ce8e75493b0f131570723758dc049fe98eb518fff978d49625e662043a0aa35b33fb9d464677c7a4efc361bb39fe7e54dc4290122d369e1fd6ac11a9264701d1b9a116743eb32ae4b43a9c8171d349ef58f46314323ff05943175f3e4b5d8dca32f9557931c624dda7c5351ec5a3fce2c8a8a8379ee2389b0f2ddfb226420744d63ab2f66704a7aba5655cd4c18a93910510a3b16e4eeca5c0111c192dacb616ff76aabc64c00c87c3ecdfd3db39c0bee847df7f7953ba6f55bcc15d7eef573730ee561653ce074a9281e49221a69ff6fe274ed2510e49e0af83acb8a6a76a2343d30582e8c133ea37f6fcb3519dfed6ca528eae9de2ac756bec3bf08d01018de42a8a53cefd29cc98492b0353fafc8812d5fdb85668a3fade3e3499e004eefdb7391ec10bb6046049d566ac8850c058b7dbe7a3fbd16afe10c5e14a7b25ba6b4c2c0b8ffe5a726628d9cc429369c2218b35092e931cd6ec2a40dad02cd27509466a41e95916e7c4e7024fa534369a2ac5ae3b6ef04c5141f2ddc6db415f40f2a163ffa00f1c0abce5c2100d07d1dfb52cf9269e7ff2adc50a16ceb9646e6c1a3e1a54d1f248289ee0a7f4e55b72b4d679f735b719b1b1364ae8a1e834f9eeb2611fa5b6af5810c43c214fc4dc87bd1434b64d03db16f1e4abb4150ae89e625187bdeccafd3f73b13aaab34490e3f7546bee01860100d0c4791bf968946de82ac3f945c73c4ca7897dc9be1792af467a6ca2d1a1b23ae4dc0f619680803875f05a7570ee3e038377120df8377df9015f2576171bd1510d84b85271d94b492f1c664bb2dc9cd1e708ca1126cd0d4160cf2865bb876076d9618c4ca7b055f2d280bff07e442db622476e51a9b6d4ccbbf3ce6f6a3b623dbd1dbb490679afd781ce2662f471d6b7e131155498f0d9cfb42d3531762cd6ad2bd159077b465419b39966336d5551aae7620fa6a8308cae5dc50ea12e8711f2917ba64fd64032e93ce7cfdf70777d4e9f690b7007678c21ecb75b19474498e7f32fe20be37606d3cc834ef7aca41882b2974a0898e6857c3f67622b6f5b19d9e533d256c3d0e1570ae6cb16aa66460d9894a148ffd4a2552cd062a368cf1ae6abfd363f273d06f9d68758c2c9256fc975775de3f3c827202f74179947c1ec77f432fabec69eeee81c45322af8ffed054b457bb505d3774a1ff96ee4fa40bf395742f50601a3ce1edf54e9a2c98a848a3371bab7400bab528af566ada8c4bcd1b0f07592fb89bbc3ca733ced2065f1669e06f311e58eca703039aa0e06e05341b60206f69f0416843af04930b16477590354bb254a1ea0264b3ece6f620062289701b2ea76c50301a7942f509a87ae09c7787de5e50a76dd1402960b3e60b3ce808246c24b58c6cd149e1b5ab95660a394e8f20218fb47d688e97c65962ca6b657bcbe08b20d44f1966d71c70d61934268c5dbd73c2f53963d84ee00cdc4280733d38d532124de91078de0185a08273baad82e85f3f3b4b40e1b3da5c6944c61ae113b72eeec668971a7220464350160292eddbe035782e63c883333a0fa00cdc9b461752d9a415f64e3e2b4ac269d66b2d51cb31da45314993bf7bb548bb5695632e35147c0342152e56ad79be6d83048d30e7dda6982cd12efe943f901b6feeb565974fb30d7f99c96856ceaa3c23a5a80232db3ac5587535365f4c821db50ca9f9152d5a00182a6fb2f4ca39fc6947ff5535c915b91cf057603899c0cb55b2772c1845f94e1f89b3a658a8d0528a4ff95d6dfb315187afa59df81779ff39c74ede06d487d150b7fff2ce9bae7c79e28675356494eab92b6a51ea05e2f6424be1f05a2177f08908e0d545e784b02b7604f5384caad56cb4862a7375cf2e02a5b9ce401fbfad771375d02da49ef26fef8f829d459746895f0e3d2915f7e1ee693fb85919ee4be8ddd079edda9f70799627afd5149cfff6e2fd7874b73c71d3953f90433e0149e399bf20eb0e0b4453ae0b416d7196ee053956a8eb299885ecc733391c50cc951af02551ae243e606f244671b5f48627ae7e2fb8b7fbda9dd298d4f8634d181bb24dc3cf63f8f4cac0ed27556e16e70f29c780da8d81150617794f5985ee65d1f6c42325323ff8d7353521a84b7131a15223245487c7ad046dea6f69c75e3d9a9437b339a90e5fee8f6e120132a7bf893503a4e5e8eea2d106eafdb51da2b5c405336e605b927fc292bad3bf4eabc8e4c1c93140882cf2c099339a7019edd817a6b5953bd608dbd9", 0x1000) read(r0, &(0x7f0000000140)=""/230, 0xe6) r2 = shmget$private(0x0, 0x12000, 0x2, &(0x7f0000fec000/0x12000)=nil) utimes(&(0x7f0000001440)='./bus\x00', &(0x7f00000014c0)={{0xd57, 0x9}, {0xff, 0x8}}) shmat(r2, &(0x7f0000ff1000/0x1000)=nil, 0x1000) r3 = kqueue() kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0xa177}, {{r3}, 0x0, 0x80, 0x80000000, 0x0, 0x3ff}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0xffffffff}], 0x4, &(0x7f0000001440), 0x4, &(0x7f0000001480)={0x81, 0x5}) r4 = kqueue() fcntl$getown(r3, 0x5) kevent(r3, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x42) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) fchmod(r0, 0x10080005d) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x200000d7, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x22, 0xa, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0xff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x5cde4e50c26d8bf4, 0x0, 0xbf, 0x9}, {{r0}, 0x0, 0x8, 0x0, 0x7fff, 0x81}], 0x7, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1f3, 0x3}], 0x400, &(0x7f0000000380)={0x4, 0x11d4}) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000, 0xcac) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget(0x2, 0x0, 0x442) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/39) semget(0x1, 0x4, 0x8) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x2000, 0x71c) login: load: 2.13 cmd: getty 12993 [ttyin] 0.00u 0.01s 0% 317k load: 2.13 cmd: getty 12993 [ttyin] 0.00u 0.01s 0% 317k 16:00:55 executing program 1: r0 = socket(0x10, 0x400400000002, 0x5) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="566b81a6e50949d511a7"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x4000000000000000, &(0x7f0000000240)="b6e1f909fdb5dc3510713f6786e69c207c470565b5d58507f93a649909a00d121f66682e8037c6f767dba230adb989314c5a8fe2f685835ddf885bf759dc02497181a023312946b9993ca3b0801116514311826e84c93e1d275a421708384e2ac8338a7b92d81daa365dd03944bf1e4e8084d68849af5435bef48d5ddac5241b61a80d865dec70dba985e55e49e1001f648a83aa92f6b75df9b7c4b0e3ca18e42994ef7d06b2951d45a69df5d30de16a298c65fb3b2ae7471be41a83e66ce33901000000f0b74de78fd142e19daccc9db3617b0ca0f3aeee000000004c33ad18c6d7917750c300000000001c00000000000000", 0xf3) 16:00:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x40, 0x10) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x14, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getuid() r3 = getuid() setreuid(r2, r3) sendto$unix(r1, &(0x7f0000000340)="2936304d73057ae32b4f4c13f6af619b28d5e59d00401a72464cee17b95d7080af5778113b30bce44ea0624f3cbb2fd6e505ff603e0ff2ef37d29a5a5b154ef8195000b983f72003309fee60d5f66a1fde471a4529ecc4d7bddaadd8d4521e388e82a7", 0x63, 0x9, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x40, 0x80000000}, {{r4}, 0xfffffffffffffffc, 0x13, 0x4, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x11, 0x80000011, 0x2, 0x49}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x4c72535a, 0x8}], 0xff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x12, 0x20, 0x5, 0xfa5}, {{r4}, 0xfffffffffffffffc, 0x20, 0x0, 0x100, 0x2000}, {{r4}, 0xffffffffffffffff, 0x2, 0x1}, {{r4}, 0xfffffffffffffffe, 0x13, 0x8, 0x1ca312c1, 0x96}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0xfff, 0x40000}], 0x7c00000000000000, &(0x7f0000000280)={0x2000000000000, 0x5}) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd5067b7b06d4e1d91181e72fed630537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431ae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1854071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a141048eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16", 0x224) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/155, 0x9b) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') socketpair(0x19, 0xffffffffffffffff, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:56 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) 16:00:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r0) write(r0, &(0x7f0000000100)="d1ebdbe7ee8a44b57dde33ab025387c218131c12b0ee5c1b099b2723b81284c8921037ad01c7cef543d1ecb8781c06dba50d39c41234826ab0d75e25bf44634662bbc46cb7ca3fe35bef8614981797117e0e6d3468c3f600ccf1b7f09bcb2a8a024efee30636ce60dc097612eda597e3fca2b6aa27e6a320339a758e3f8a8943fc09b5b730df49d811d1abfaff9762243ef41a37dd87c55ef59be47ed5473bb123932376ffb802d983df5853305fdecec58f37dd7f6cd79a619e1dd616a912f320647ffc6315f88ba584ea60af6cc6bfc277a64df79a76a43d2ac5bbc062e4c17286f6249bb147f96deecb6a8aad0be6c6daf4fc295608158d3cda83e8f82acf8611a4119e766023c938d69a851db7c95b5fc11afd8b5ce3eafd234d722a560d2a78d83ef7b440f3f38b620c15aca68e5e454195e2ea13d9870cc93e4ed6086d5ba1659f6ef8081ae535d4fbd8fddce7f91b1ca6d9b8a2677e56d0ef8e422a6afb128cffbecf70fe80f78e6ca0ef5354d6ab08cbc98d0330c3ac28149cb8b913155569abcbcb4b28ef050ab2dde43615ccba49ded21f2540e54d91b6a825370fa19db9365acb8a75f4b6a7ba38e8601f8ee8f64dad300576defdc384a27d73d47d262b60b26509d7db7b10642304c0cb5091e52e54db2734bc6168390112bc037bf14d8b52f7fbb5b43019fc8e5abd40d7c07e10759b6bcaf08ef1fc0a790ee0dd31f9d343449b32015114975d96d0ff22a549329346f87d14dc5653594b72c8e7da5782723e4d86a04ed2b356d35dfe3dc80fcae56e5ab74d8272ec4d70652433adf07171c90e7c7095f8f293b5df0bc17de2bf29aeeea6207340fbc59f36add2d5020a311e6e1f46b102d2421605427e18253dee1bea7a99a81b467f25b7e6650e58099298824701af64a130a2945f204e1a7bdf4e35fb004e2bc9f7412b99d1912600a9120281306c612acd3f36b61e0ed121fa51cb5767aca742856373636e8dcbfc837c91e180550fb12a3a60707734d0534655853d72500a4fefac47bcd40648150e9db43805685c68d06336fbf796292a131755f15199aeef44ca0be0d3fb367ec87875efaa49e1225ce847d370140e793f1adefcd01f282a407089f164a1a1ac488cd19d02ff3c06c0200b35408d274f1de9e38ab0650993163a95cf8434edab7b2d68c8a519edfd9958562cfe28a919c87ade9cb94a19e1eabe85651d668f813689d1b8def70dc5187c69910d94f0ff968d02581d69fe75fd992330ba57561df12e0ede06fbb431f325b4162ca7a33bf4a6710a53cbedb3783910ef0086ed8874e7681b31d44903c7d32825b4ed3700b94b7a80d7015bf06cf8a932c9ab0d90f16b4f4c4ef5194732d8b8490e7659958987ac548ea869ab69e34e75c5e0df9c1e927e75437c02e73426c214771de51b3433de9a86971e048d0873d798b1cc84f69e8d4aa7f853e7d7a5e99ac9c949e4aecdee53ec6ece849fcfbdc5f99c74c0de49f2b978e0844b2e013bda824ad0f5886fc08efe6a383d187c2486268e197a46199e97bac96298edd37a6c9003446247e7f858569715f776a739345ef8fbec5e63ace0eecde27677bbbea70b669922c72e07e694354a67118b45506c6517623ee313a2a6f01d54485b9760f8ca213b8b4ce65c6079e702a1594ae7c41c1914040222e29f4bbd81685745d26de3451636628e888e71d00ea3fd81fbfab7f8691f276bc032dad49e06723a284aeee8fcabdbe5e9f4693c986de9bf1d57677fec2d0ccfae04f34a994efe426ec4df5cbfea548d7ec36e46f9295fbf93a59e1e8e2d37b50e06e8c1ec43c4be92e66ad3c7d5c1f5f4f74e3bd84a4b09572894c6cd603faf6ea8fc1ff8bfff3f34facaefbb166486640a823074f876be10e0cb60df933ca8c6f65bd209a14f771c1c4fb92d919c0aef3069b8a762f9b44e68c6810ddabcd6a3a238ba72e0be7ba9496c713a073c607cff16f723e700ac2349ac13e1af99cb09e5d03c0a871cc086de93b4354b216ec308b083338fdd2b1b94e5759d69f3148b754e77815af785490f6d36e18ee29fdb2cb82da83feebd6238fc657ba0071b6d7f9c37e88b0c8f8f8feab78ef62180892a304fd1372aa2f57fa00bda2ababaece5a99b2fbe2100ebc5fba274929f162279f2a6c2d25eee43f4b267d0a7526fbf530d720ecd52857480dd9ed8daa7b88c1061d82ee4edf6883df4fac432250d43ea10966db1029418ce822a4f550c933e1711a889db0d750514d9670d4d95dacae10c6a649abb8b352ec5e6951371d72f5d155f6011152710cde9d4afcb1fe7b1e78350904d4b947d17b1aa30dac810c31170bc59419e847546bd2d5084faf6d85d8362262422da2f6d1aa29b516f27ca741d0e5487aca3e714f80dfb4ee9b9288d6b4970070a49bb1fd948bd84614c6a238b46ee29932ce4410b5a94453bc28da80f2fa464fd95c8c8d21f2ca9a7eeafa3c9034974d05dfbf5a74df5710ac427794785972dce8a9bc0a0dc972610161b65cdab3c880808c407de0fa777b481b66e37730f1917305b273ac99e3335dafe30231c150c4f4d802b7846bdff4668ea67e4ffdfa01f15417625f0a6a0180f02ad26a80457701fec7f4d6e575c24ba983161aaf6871e7c39e471995162db139e39270694c45a4e30d44c5414ccc880dd171e01a324d0a70d7ba1b0a971c014de00225c9adb56a3bd12dd7e0b6f8a37b8bf30687c5981d27e40357944b50a5e005b8ef85b9de332bbfacdf936d8fa351e254726b0a3fec8c037cd259f9858d9e9924513ab6abc58b282a0e622795b04eea3ddfd26aca43d7550b24562d0a5b7c2a3a03217a51120df75dbb4cec675b0d380dfd48b6535563b8faadc9917dfcecdd8fc7b157558ea1f81363d458a3b9c8c69dc4e05340e5118323ec09e8a1690ae6f9be0b2fdd67969578cb569a64ea25a9a680ca7229bdfdd6be2073ddf7fcf921bb6b63609431595e282001a605b04f4ab49566625575be5e722c200f77247348ad8237d55756271eb4c4140a4d19b67abab36d4e649cecf0e72242fbc8555903ef04ce6901b58e4017666e3cf7e04feef97900d9c706f713f3d2dd41703c84eca67b94489cf86e758a743c7d98fd5400cc6f2921628196181e1620ca7af29933385a738c5ca0f95a90b7df1bf7f0ac16de2d661f7fe3a70632dd0c1eb891e165f60363fc5311a83337e03ca5cc77e154606c7573980408dfa1877053ded3f24f08e345b37081c6b339ca52a83d0085b39216d831fbe1409f8c9f3c2a7d6a5bf18afca789960f292238dd205d94da339bd9f4044b0939e423c77b95f1094fd45239db181778097d484b8d87847a3a749daa04ee30493ded535be19272b76766ac15685de6f2e1c63c4f7ca39b57828b56cfde73d9586d089abb4eb74757fcfcc8ac7c1422434cafa48553024752470bc753dcfed05a65cce0af11c06fbde81b225989be77dbc5cefbfad9489f8d29bfab0755e416305086b58f1f8a5a3ed2d0e68135ab7ec6459edadd6f52fd4288c40b13428cb086cd88a375ab5eeb1d35d0ae4c97cb1b89abb4c4ee238404b2242de46c7dc90c197b05ab9acc2b8d4bbc7d9a33e61643b6c3c3b5bf34e4fff730b656b173ed759ffc85439593c3d825cba9aa14cccd83f787096aadeec6d1eacc5499d15d6771dd7d5434569efa3ab910f47daf0b6e655d173131df0457fd5c1677d25f72917b6cebb267e6051f05816717f4655b5c33cefb25f0c7304a462c803df47105cb9edc0464fa18495544f452698514cb0e5130ef02815611e91c318d96934976ee4de031235dd4f9310a445b78c732b74d8301b3b3e510a0c7d6100d32cfb7bfec03fd9a1441181ae8cfc3f0725d2d3f2b3b6c576f4b89a319d763e54d8ba9ee84001bb346760d205b1b429b9cb30fe1ab9e76050da009d3d846db6d14ca274d61921270cfb897bb6504414710c45000c655f477f0801fc749c47aafbd49f96d0778d54cdbd1dbd00f6ff29063eea135003a26995725fb64afbbc8c1d277d77adc4d77ae8d4c37a9fd8f73dc224a9d4559ba9375b09c249334b6a29a7564da147f066965f6d2b94f6836c15e6580c59536020d339efc3238bd4c06071aaa0b3d9d58250f8ab28ff36ac7a08871b8f1288f61adf536adc748a6fa1f37fe43791916179b2502ca0cfc12e25c15efd07e618e66475d797edb6c7dab34b8e912dc20f796c0ff071fd6a3138f4d86b9583815a6eee5b3c653bdcbb630425f57323ba118839874f22a9a30fa71c460adfa07ce00c75cbb67cbd91f67bd625e62e0900ec2060432f5acb1da43963ee69f6e53d5b54d67e16cca81e05af22df0f2182a4426f6b68b3d8f9faa1188975b863e7fa4ebddce6427b9313ecd51e8b69b87313df58707bf3cccd14a4fcce1a9701f1fa28665e92c637b7fcbbebfb391b09ec85641633599214b68401080731034a94af06835ca2d2ba617ae4f6f7787a51704b31ad5fe9277348ff610d317afb12f76d8c194ef3e6a289156c545840512531658aa5cdf02399d4cc173500b13a59d4ee78e632ecc66e1de54e96f08d3f83f530fdcfb5209b55f73fa61ff125cad4e7e3854b681f6ffce5020f9300f7b7b2a5e03b472e35aadeead1300ba92bbd46bfd49f249629b06484c734d2bff5b03f760e60be0f870194cb50a19ac08eb1595a7dd91d3b9b828165d89a053a371b6572e3fe9a2e77c2284e56aa02ef2905e1f57557f935e25c6b722b971856de4d7302d03b5078104ea34d99c5a1fed7579ab78ecdc6b9c055f4690b9912b2a0673975c8134a8d6b8d50b36e4cff006c46610af9ebc35eb26193102a2149b20205a3e1652793d72a60ef786170e31ffeb76565c04fd416f55b872993fb1e9a4ea2788aa531639337c8aa1d28ed64911a65faf9860133dd28f9e5e20718825fa70788fb1cdede7d925af2021369bbabd6e54bdd48911da2ef105f798314678062cf6b88c0b8089c61ca98fc1bae899c881247c52ed7552782a087527440d2fe280ff5d8513518d7e755503345f65a931ef2b7258ef5c534e71eef4a932b55e54f1fde1b69f6462c2c0d80ec97118edda6cc9fe6cd52edf56bddfe0409b9af27e49c299b06fd90818404050e81d3b45e60bdedefe2dcb01b2f8c0b3443149bc6e506609aa4af2d0ae91b21120d45fd011c974c77d11ce9c8a438366fb81d6edf0f8ec8054c69562c118a5b8eb142abbe6b66ed9d3022037a1aa6f30264368e6f89b72b794419bf4f0ac1289cce8fc93931509372b20b90f65a6e7fa6d914e89dad2451805d9c348c6f3caf6ae3101fb362f29c37019f3b814f4cbb6ce7096033262856970ef5f107ca62595fdb9045e17b75c6d814da07fc830354ad697006caedad43ad4fd4a4454b1b74536aaa40833981e4e3513767059d55723682dce6e7d2a2e7e8235daae6d03c162ef0b31c7ab02307c1a1b55f669c29f282fb2b12869559728021148023a049c7cf351563dae42b5cfd3b2b94b931e988cc435493a90ea033fc50a1ec381dc3585bd5ded429783e60de74c1ebc98c6a80faad137f351d810930756b4b618acc868d19ba0d98e5f1833e5c459e38887cfd8726c999890cde68bdd8809b14c8bdf38cc7063566c6236eb9460ad280a4ff2b3436e1426aa06ac65b85fd98fc84aa21edf2d81455e40e2e4a6b21fbe7ed034dda8b2dc321b905d4015e957765e13ec41ddcca285eeb8c8d16e6e20be662528cec5af92a9484f3ff6c0a786d3ec42d217d9acd02212fe8a7c9ae82b2cd3f30fd", 0x1000) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:56 executing program 0: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x2) semctl$GETPID(r0, 0x0, 0x4, 0x0) semget(0x1, 0x5, 0x51) 16:00:56 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x7, 0x7f, 0x4}) socketpair(0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="0f07138beada04ad3254027b0f821dcec29de8b19cc6c5c2f115d5d3570c0deb872bc42449575ac9d5baee17d60c56180b3bf12602bc68d6826361b6", 0x3c) 16:00:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getgroups(0x7, &(0x7f00000000c0)=[r2, r2, r2, r2, r2, r2, r3]) r4 = getgid() r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r2, r4, r5]) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x14a) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) r1 = socket$inet(0x2, 0x0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="04461afb3f8f0071afe523b58d256a48cbfb508e912a873aaef411f5c1a281a6d4c485e18f7f384fb449db8a6d76fcbc881e377c06e6508b4c0dcfbd55e59a59a0d182b99faaa984bb5384aee8209cfca5106d3afe9ea3a574485019fc7e34208a41c98f51431ec2877f743d89eb038602ff065706a5aaa3c71d920cc8b5cfa7f80cc65bced3ed84369a7af61eed87c1b98ef92fc715758d455acd0532d4543ca1261cbfbe4df869ffe00b1d5703c3d04f", 0xb1) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000004a00)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235, 0x1e5}, {&(0x7f0000001400)=""/60, 0xa9}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0xe}], 0x100000000000012c, 0x0) preadv(r0, &(0x7f0000004940)=[{&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/4096, 0x1000}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000001640)=""/146, 0x92}, {&(0x7f0000003840)=""/4096, 0x1000}, {&(0x7f0000004840)=""/135, 0x87}, {&(0x7f0000001700)=""/4, 0x4}, {&(0x7f0000004900)=""/15, 0xf}], 0x9, 0x0) 16:00:56 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x1, &(0x7f0000000000)={{0x69, 0xffffffff}, {0xd79d, 0x3}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8866) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) flock(r0, 0x2) sendto$inet(r1, &(0x7f0000000040)="f9c3baee9294fc3a832b55c247de6570f6c56a3f76593406aba1", 0x1a, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[&(0x7f0000000340)='%[\x00', &(0x7f0000000280)='\x00']) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x2b, 0x0, 0x0) close(r0) 16:00:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0xa0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="07000000ffffffb27824af42323622b3bf1b05eb5ad35a0500000004b7f08c75a68403f2ef38160e8ad07f859b94b92f290859dc336651d9d3b4282a2035f3d5c7077d56d222f090f41894a6d0f551be67d8c0d60ab95a649d1695002806492a9b42670db9358ea122403f1db84bb67b2a941e6bbc9e21fd5f3ce834c25a18c59be4b6f2d999d69db496daedc26c13ad7c34cbfa3e1e6bbc48e1a0bb64790fd8da4b8efc770a2faca1f1275d8875376515ee2a92f0b006f2db3b0017ac4036026cfca53e2794973abef0bec19b270d38581e1d90c0a943eb5b754dcbac8ba7"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x2, 0x1ff}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x40000000, 0x3f, 0x8}], 0xa87, &(0x7f00000001c0)={0x6d2, 0x100000000}) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x724) 16:00:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000003c0)="e2f16956986045ad394d631aebc423f194d53a704c85a96e01bdfe98850bd087b2c532854a3476a29abb0270261c43608bfd20eb85b0542d1cd73dbfe578f59b6d3646899af0c26f54ee835c3edff0ae2a", 0x5e8381e1736e9707) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x7, 0xbc}) r2 = kqueue() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) close(r0) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="17e678e32b0c30f1c4695f565a8e54e230fd95c792496b483f25851fa64ae6dab20a18430c3e371dc4a03f3bb84bf62d73ef035121cf8cafe2507877a9ba42fe702699517c720c7fd015ce900f07819b32a5b9dce5e492728a6e124da31f9c7d67b164fe0509dd4332c5748c15581717a5c6b640e6a060bc70ea2747d4cc55d6a71139573da4cb0426c56e1f6e6d1e60bcf347b0163e28a425f72c1569cacb2eac5d5d6f5abfbe4ada3afa5a04949626d510398d8c1e", 0xb6) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x20, 0x20000005, 0x1, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xe30, 0x370}, {{r0}, 0x0, 0x20, 0xf0000000, 0x6, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x44, 0x1, 0xef}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x83, 0x100000000, 0x67d}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40, 0xff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0xd6bf}, {{r2}, 0xffffffffffffffff, 0x18, 0x2, 0x2, 0x40}, {{r3}, 0xfffffffffffffffd, 0x80, 0x34, 0xb4, 0x3d4}], 0x9, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xea, 0xe1, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x40, 0x80, 0x1, 0xb0ae}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0xffffffff7fffffff}], 0x2, &(0x7f0000000140)={0x9, 0xfffffffffffffffb}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0x0, 0x1, 0x20000002, 0x3000000}], 0x0, 0x0, 0x0, 0x0) 16:00:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() pipe(&(0x7f0000000200)) r4 = getgid() getgroups(0x7, &(0x7f0000000000)=[r4, r0, r3, r2, 0xffffffffffffffff, r1, 0x0]) setregid(r5, 0x0) setregid(r5, 0x0) 16:00:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100000001) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x4, 0xff4, 0x2, 0x40}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x90) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x94f3440000000000) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:58 executing program 1: poll(0x0, 0x0, 0x1000000000900) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 16:00:59 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom(r0, &(0x7f00000000c0)=""/157, 0x9d, 0x2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xffffff1c) r1 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:59 executing program 1: r0 = socket(0x2, 0x101, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x0) getpgrp() r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) shutdown(r0, 0x2) getpgrp() 16:00:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 16:00:59 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x22) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = socket(0x6, 0x5, 0x99) r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x23) fcntl$getflags(r2, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) 16:00:59 executing program 1: r0 = socket(0x1e, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getpeername$unix(r0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x1f, 0x400}, 0x10) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000480)=[{r0}], 0x1, 0x6) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[/\x00', &(0x7f0000000200)='//-\\]\x00', &(0x7f0000000240)='-\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\'\x00']) poll(&(0x7f0000000040)=[{r1, 0x11}, {r1, 0xa0}, {r0, 0x8}, {r0, 0x4}, {r0, 0x2}, {r1, 0x3d}], 0x6, 0xfff) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chdir(&(0x7f0000000140)='./bus/file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x400, 0xaa) sendto$inet(r1, &(0x7f0000000180)="3f344c32691b9847b7bb2e1e5e02186d7452dd54169c395b", 0x18, 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) socketpair(0x26, 0x8003, 0x1000, &(0x7f0000000080)) flock(r0, 0x1) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0xe004, 0x3) 16:00:59 executing program 1: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ftruncate(r1, 0x1) 16:00:59 executing program 0: socketpair(0x20, 0x8000, 0x1, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r0, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) read(r0, &(0x7f00000004c0)=""/4096, 0xfffffffffffffe97) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x401, 0x6, 0x1, 0xea11, "fc2862eb2285d5ecaeab4a47bab0f833b1ce701e", 0x6, 0x5f7}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="658dfb60a38abf36ac0b0df6cb43a54d1a46821f90a6cf0a37b7805087b1b18c3fc328d2feb85ef53276d1a63ff6a9decff319565e544d639e4f79ed9374f4f79664b817c27ba9ec7c308b109d5fee0cd3194a23fd10a251cd12c3bb5df387138debbb05a6bacac470f15d57193599a5cd6189ee5731b2588341f046f3a2bb5e989cfc0d47a111076f69", 0x8a}], 0x1) 16:01:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() pipe(&(0x7f0000000100)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='!/,\x00', &(0x7f0000000200)='-/&@!.-^\x00', &(0x7f0000000240)='\xd6-@\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='-&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{,#[-.,\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) pipe2(&(0x7f00000000c0), 0x10004) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000440)="e06baf66d1b9e13633b1fe0032857ad1f7462685d3bea66dd7c94e7abe5d63df75ab8a45be0abda894364e3395daf80f4f0f7605223e0b94315c8431ae4caafedae6cfbcd13a7d796d9229568a421f4b1181c5f724527b0a156678c0aee27de579f23a16018113863c36a9f0cc4db1c8750d4624e2545977f64b8b33f55411a810994e3628976e0b4b00fee8340bb29ec3a5fda6b95833415e28db5833caae70a1515903a57186817de79c92d96f2ab68920db1913953e5871d3a657eaed28f57fd3b63029387cf5eec91d986eb8c703cf8c4dbb18d4b9b714a7b2425da4a6a7e82fa18507f491d2dcf0b007fdec197bad", 0xf1}, {&(0x7f0000000540)="cb4e86104da93189fbd5c7eab4e223bfa96363ab5a3710e866a84f10e582270eff6eb6ee7dd4c206709cbbdb1d51d9eeb5f6f38be86972d2b6527cd5c7de8e4140c4bfdca5700d1d872d783305", 0x4d}, {&(0x7f00000005c0)="5c93eccfdd6c893e2ea6cc595ad5e2f71fbd5d034e5a41d4a1d1fdd04444329468435df35c4850f307c81825dbabee41883b856cb130a4034c0496b2ea8c4e0e7a5e4681b0f691bd44ac783c4aaf0c869b3490ae564e74a4cf247bfa41959f9caea4d5f977b85a3b68fc2995b912f1f22de7b3bdfcc8f7acd0a0bcc3f7c0e65ad431572899a0154a8faa096cca001c2669cd9f1307705c9d8a8af9966debe018f3f98f57d4362e71e3d77ab45b9ebacb8969e1d2a0649268b163ed88a53a9b296451c0a258af62a8e04b16a5f8063c682248f3d87c8f0778377ce46668a905970fa0bfe1f7d4b5362108e78a8e9685", 0xef}, {&(0x7f00000006c0)}, {&(0x7f0000000700)}, {&(0x7f0000000740)="2875a350a5011bf10d4b6bae426afbf1871bc826bc1f22abc91a96f22c6d4ff09cf898acc50a3cb4b100f390b44d5b735a1ba3f4166ac906520eb034bcaac20e516ba78ed165f0ac4b46e41a", 0x4c}, {&(0x7f00000007c0)="3add4414e5c26092714c85f278de3427400aeeab52231a6bddc019adfe407fa4fee7ef708c7b078dc3ee2aaeeb5fef79081ee6e2a388f429f374416ef0f4a6b9c4f9816832d13de5c9ae2da94e7425d40a9fa0531a05183644bdd7d8eb14055991a93c", 0x63}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x51, 0x1) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000140)="6b9cf9d5118b74361e3d00000000000000", 0x11) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4c, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0xa5, 0x204000000000000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:00 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') msgget$private(0x0, 0x11) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) 16:01:00 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x100000000002922) chdir(&(0x7f0000000000)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) fcntl$getown(r0, 0x5) 16:01:01 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r1) mprotect(&(0x7f00007f8000/0x3000)=nil, 0x3000, 0x4) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x42, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x9}, 0x10) r3 = dup(r2) close(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) 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, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7ff) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ff8000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x40) ftruncate(r2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x0) chdir(&(0x7f00000000c0)='./bus/file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100000013}], 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="b85874f4f7c74f057c08e0dfcb0f2dc5f1293d56b598eb087d2fed183c2267ef71657753cc1015f7c046f0597ffd4699989e2e7c7961ce406f6c60a630710b228a8aaf1deb6856771a2c6c50ee043954cfe5687256e6d64805280611", 0x5c}, {&(0x7f0000000040)="1cfb59825345d0e4bfb4d1ae9cf5074c1d0a33afe380d0360cbd4e7635b2", 0x1e}, {&(0x7f0000000140)="202099aa05c9903453bf204b5f27f5af594405e319b617dd9dc9119ed2794e852f3988a928b524376a53db06403d4520b1a5dbebf65f6628012ef8a8ce46f1cce728b1e9c80c959f10378edb28e016cb43d28a4996f6a0750a9595d59f3340b24552ff38b3002a95ed9fd3ce5917fa212b0ab71cfae9547c0b6d74fba5f58998d81756b357f926ca958bb227b3370036b467ba1dd442ddf4fe83454802130206428131b68d327c527127348428", 0xad}, {&(0x7f0000000200)="e7451aad75d4f7a08657cba48ee4d3193337367aa4ee041ee6708751b47cdcba65f486a1a406307c34394f1719089a2c813d34580f4e7e820e0f65bac38b8eaed148b4f6ae6173d9d5", 0x49}, {&(0x7f0000000280)="ef04b881d9b5f6be34eb78c4dd223e2381f913144f2083d4874add76f7b4519198e4196e8d8e6c46ed08616a00b735ef5eeb264cc6aede86901726b1b272e09ff56aec317fa01fe309dc4109b0f658eb1c0fb5e1c18ee176e34974c7714e1c588a558a644069a795e9374aba7b23ccd992760c2cc74aab90e1ef29e7d157316d3e8051e7a2db9819588c317083c10fd338b4e0e951160ec28b33129d7216e061e656e132acb36f07b3dd83726dadb9abe9a151e3a8", 0xb5}, {&(0x7f0000000340)="e78cb23045278c52eff234b5d2925c2c873d84c65ab573574c541c86dd7eddccb3e6de5535e3bf6e9148d89413dae87e68f30bad8514191b2646ce8c56bf93e9f1fa57fcb1fb28a1dc2a7b0013499c8106c459341fc5781ab2359d511f08316f1f022ce7303ec96f948d1b9d9fff3d6e3cdec1f7a363044096d239e953f600c22cc350679206c9c08a7d0822a64802235775d6da82610fd6a64288f7642f839fb440e8ff57262c", 0xa7}, {&(0x7f0000000400)="bdd5015a38e73f747ec886919a7b7f8005e4a9464cc0", 0x16}], 0x7, 0x0) clock_gettime(0xa, &(0x7f0000000080)) 16:01:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x5, 0x401, 0x9, "343134c6d9b174e1e70b72a5927e8dfccef7bdc1", 0x382d, 0x2}) r2 = socket(0x20, 0x0, 0x1000) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:01:01 executing program 0: mprotect(&(0x7f000063b000/0x4000)=nil, 0x4000, 0x4000000000000201) r0 = semget$private(0x0, 0x0, 0x40c) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/183) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xee52, &(0x7f00000000c0)="0c466e65ff864ed14d1f3cd75e24201257b7907deb7048819226a0e2756d5af531f27b1e4931feba26874f0f11ab455e76f7c08c4c192bda6b5a3fb085ca4facf91e16feda5fc361ac5beeb88b2c04c6229649ae0402040000000000f2390b70c85783ca6099ee9272158c39c8cb6a159fba", 0x72) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = geteuid() setreuid(r2, r3) setuid(0xee01) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f6d", 0x58a) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000001c0)=0xc) recvfrom(r2, &(0x7f00000003c0), 0x0, 0x41, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) close(r0) r3 = socket(0x0, 0x4004, 0x8e05) getsockname$unix(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000000000000000007071e2cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000410700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000003c0)=0x1002) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x10, 0xce, 0x1}, {{r3}, 0xfffffffffffffffa, 0x20, 0x80000010, 0x6, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x84, 0x40, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0xa3d, 0x6acd}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0xba3}, {{r1}, 0xfffffffffffffffc, 0x41, 0x10, 0x100000000, 0xea}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xf0000004, 0x4, 0x8001}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000001, 0x5, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x2, 0x2, 0x100}, {{r1}, 0xfffffffffffffffd, 0xb0, 0x40000000, 0xfffffffffffffff8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x48, 0x3ff, 0x83a2}, {{r1}, 0xfffffffffffffffe, 0xcf, 0x1, 0x5, 0xff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000004, 0xf6d7, 0x8}, {{r3}, 0xfffffffffffffffe, 0x1, 0x10, 0x40ce42d4, 0x9}, {{r1}, 0x0, 0x0, 0x8a, 0x7, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000005, 0x80000001, 0x4}], 0x1000, &(0x7f0000000040)={0x5, 0x2}) dup(r1) syz_open_pts() 16:01:02 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x7, 0xffff, &(0x7f0000000180)="2308db4574dfff6f727239c93378b0e26adecb0dbbb7133504ec05dd3b1fccca0c34f46a9ef3148dda8119b9049982418973d8b9fd1814fd1c697b079d939c", 0x255) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="309b77223000acca613e72d3feedd3c057394355711017439d0213d66ed06d6fabe696a157561133cfa3f9705a0a6af98e46188f8d4612ac60819be9106eb15a3d018accb34452012a5238654ebe8a4aaa67663dcbb229cadbefdb8cae5832ccddd9f0165b2a2a5f6d1a1a3143d9be8a5adc78385082493938edb52a31dbca6bed946af14e84a15ef0ad1769d7f8e94680559f5cea0254a8c8d87fe96543778bf5ddf5c720c86d072e4a"], 0xa) 16:01:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10080, 0x40) chdir(&(0x7f0000000140)='./file0/file0\x00') getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() r1 = getuid() setuid(r1) fchdir(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file1\x00') 16:01:02 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xfffffffffffffce4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getegid() 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x112) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:01:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="03c287923c1c85f25353786f936d00fed2aa0514423420ae23bdd9a817810a4c895b4deb237d154733c8cf701f02c8986b0b0799548a9d93d3555eae999f", 0x3e}, {&(0x7f0000000100)="67ab31c08213b630b652e0fcd995b6edeaf2d8f3918ef8057ba757ce6239198d530d3ad12a8e7aac8f390890100a9012ccf7b9e1b3911b4745023c3118424c9b8f554b1fc9bcb341277d91c5d08635eeffead0ef0961b14366f42d7f96f9ee124ed94f8538c8df309245f79afe676f556131", 0x72}, {&(0x7f0000000180)="42e140b75588788957aae7a692ae8afde5a6ddba322b2ddc9e7348431636567aaa58f78a075cf617e5460c024ba017f7096344df688496cdd954f4d40c9c65bbe561d3031a874050738f7075349104785eed4333b21ec62adc1e1d3fbfd3b8b9e60fe23e0043d1d2dfd4fdc07dc66c7b78761f34d51c461995e0ba59c9bd960a14b7", 0x82}, {&(0x7f0000000240)="023fc2fb39f3767601279aa22c211a670a0f1a3a4533e118066fc10cdf6a7408530a4f11fa04ac753d835af8cbc4b8a47232bd3ec6c8e586da18aa1ba5d5d7ba9976aa2b3bd3ec8b8213be2bc96cca8f3c751ece6c7e7659c038b433ae01c5c8dc8272e7ef0de7e8305045a9c39b46ba9df55719e35356c66545622e8ffff9004d26e49c54679fd07244da960f339a7f90feb7692fecfdc16f655f02ec57a572cebdf82ca9498a589e7e4fb977cbe3812a7e2b2d1a0b5e6b1aedef8a080c686d7984d828793fa72178ec53653829412b7c91d626c567fe74da", 0xd9}, {&(0x7f0000000340)="6d7a61c4ffe2811b8028e4c02d1137b40e66338c3cbbfff78fef0a7c025ba0c98bb7e860cd401c11f687221d2e2ec7251014c897278eb26cd8f19abf323e57c987e96f9f856367593d08bb745422f5b46032e2e39cc10b4de4a40ac1b772a4081c899d60bbf43d09c72215d0a9582ef24e6da548d99b3e439647db85df0cb052ff1eca7828dbd14140d32aa819434b6a636454a5c5b51729d5d900bfdbc2df3daf3e439d89002f71a63660909890d3ddda1f3901915d3074af21", 0xba}, {&(0x7f0000000400)="25d5f6de5436d6b0a9400404be4149e03822134313d536379f442e1aa9335b48a8df01fcdec01000c077194069e5adf152b5cebb9b51600778ec487edb7093aafa2e35a6ef7fc9a405e9800d6cf9adfed85acd9828ac8df1db80f463c43e1a16a8bc90ac996d908253a04503923bab93fa64030e6a1f6df79b1a7005ca94bf83e91429f9142e4fd8780142dc4e262cc3ab9c450dba9c8d65b03f85777dc78e2c0e0905969f3326b46ea0df4aa522d02d32ea", 0xb2}], 0x6, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffed7) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x101) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:01:05 executing program 1: mkdir(&(0x7f0000000040)='.\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 16:01:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x10001}, 0x8, 0x0, 0xfffffffffffffe04, 0x0, 0x28e}, 0x7ffd) 16:01:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="8045ceb49b9f86ec1441b01eace3d885913e68406e10c75c6e186d0a2e69135eda47243d9a7b4bea072a3dee1cdd986661345c8f1a970ead80ba5061fe559883856c1076d899f1cfc493afaceb0dabd74f4c533a", 0x54, 0xc, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x86138) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x47}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="dccee9cc0614902b09c10663195214ee8edcb7ba90f4ded75dc3312013989dd49ae939d9092e579628a63d96f2dfbab59d3a5ab92e5d373b0f205502bfb4195141e14147a6ce29365d8eb03eedb2aadf74f9f7203af129a15648ebabb7f071e99fa85f1dcb75666cad10e3390711e5a09fb44f0d074060115d9f14c828bba5e0466a104048602cd446544d2cc8ff9c866ad5b7a6bc928039c6b4f9144eb8a3911488d1a26464", 0xa6}], 0x1, &(0x7f0000000280)=[{0x30, 0xffff, 0x1, "0b4f624be454509c555ab2cfb7ee71bc9fa31491de16866ef236ad1d10d142"}, {0xe0, 0x1, 0x0, "70e31ef215920878103e3c183f397917be5afd0a09cb41a5fda97f593238c018be8bd5735dc8d5c21d484833d16af9a52fda52af2e8c4af8e405f43efd17797ea858c64e211339d2b65c5dd4cb334ebb6fb98f64f4fc2290efe4d817f3ea885120724e9c7907e2ab451afa92af60c0f4e57239e89bd151b032a2988c6a454ca0329b8699e86b4a6dc77de88fb2e1dfe1ca479946c2deecad6216bdac1463872273130a93b6cf624a2de9bb100b665dfb6fafaf23600a45aba21bb108c563091308f3b0a97392f406d03bca86cfab67"}], 0x110}, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x6002, 0xfffffffffffffbff) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x1}, 0xfffffffffffffef0) connect(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) lseek(r0, 0xf, 0x2) 16:01:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x1) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)) getitimer(0x3, &(0x7f0000000080)) r4 = semget$private(0x0, 0x0, 0xc) r5 = geteuid() r6 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0xf, &(0x7f0000000200)={0x3, 0x1, 0x8000, 0x10001, r6}) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) r7 = geteuid() ioctl$TIOCDRAIN(r1, 0x2000745e) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000000)={{0x2, r7, r2, r5, r2, 0xa2, 0x1}, 0x3f, 0x0, 0x9}) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x4) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2}, {r0, 0x41}], 0x2, 0x3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f00000003c0)=""/112, 0x70}, {&(0x7f0000000440)=""/60, 0x3c}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000002900)=""/4096, 0x1000}], 0x7) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/51, 0x33}], 0x1, &(0x7f0000000900)=""/4096, 0x1000}, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) close(r0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) 16:01:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000340)=[{}], 0x1, 0x100) 16:01:06 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 16:01:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r2, &(0x7f0000000080)="fd326cfc7077f1db2e84ec75549d5cf56eb0d95aaec381f969c10a00b51f90d20adff17da7c81533ec4a39a6c1031659d39129a948e7387ce5bd8ffd8f9bb74a50f163711ebc777514d1e6bfc34e5d12254f91de7078099bad51d90970389901672694596f74332a14260322c41a00bdc8d22e00824f042eb72b70ffce059dfa366a4401a850633486db6bde3c0d95f8d5a7a21160b62fe202de5c7a04a4e037cd69c596af699d2c020d4d08cf0b863fe50e3eda2d6986", 0xb7, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000400)={0x1, 0x2}, 0x10) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) sendto$inet(r2, &(0x7f00000002c0)="b2d5a40e06862837ac2d7da2c3552365d5f5f2d81b049fac7aa67232e0325654800243299320f4a4015dcc271fc8601b03181b98197536abe2cb401ee29cb6620c9c1fb342dc3bcde8475b7e1b191da1c90dbafe9051fdca71695c443c49cac05f9938a4fce281b78b6f778ca9e399364652995262ac0ed2d48bf6850026c17f909e7a01c10abf6fffe1058738236f0edc5f2811747def7b01bf24de396a0373fd353e350fd378d7c154325bb3d0fb651d23f4f47db722429d36bd57739788f76019d349d3c11a22503998edb753b672ab32499c46568d63ab7a1c19dc993b216329ece3b76d6c32653fbdb9a34551", 0xef, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) connect$inet6(r2, &(0x7f00000003c0)={0x18, 0x3, 0x7fffffff, 0x4007fff}, 0xc) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000015c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffff7) readv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/101, 0x65}, {&(0x7f0000001140)=""/33, 0x21}, {&(0x7f0000001180)=""/7, 0x7}, {&(0x7f00000011c0)=""/216, 0xd8}, {&(0x7f00000012c0)=""/94, 0x5e}, {&(0x7f0000001340)=""/146, 0x92}, {&(0x7f0000001400)=""/158, 0x9e}, {&(0x7f00000014c0)=""/41, 0x29}], 0x9) 16:01:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x8) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x6}, {0x200, 0xfffffffffffff7e8}}, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xfffffffffffffffe) r2 = socket$inet6(0x18, 0x4000, 0x800) sendto(r2, &(0x7f0000000200)="3a7636fa8f5bc296e76bd42384b8c62d7244919cc3ee4bdd01c6a1da73e8cdc949732fcf9b640953553e8b404b12a1d145ca50a17dfac815500de0d4c3b485c49f704d2f8d9b7985dd00388f43e054dc2e0dea76dbb98a43c37a2f3875093ec0bf084d27e1095a933602d73b8536d54b92c9bb486714761f2427b1b8cd87857da9fee016bcd816fa", 0x88, 0x8, 0x0, 0x0) 16:01:07 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = msgget$private(0x0, 0x422) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x1, 0x4, 0x0, 0x0, 0x2, 0x7, 0x3}) msgctl$IPC_RMID(r1, 0x0) 16:01:07 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x27) r1 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) socket$inet6(0x18, 0x7, 0x6) shutdown(r1, 0x2) socket(0x1f, 0x5, 0x7) listen(r1, 0x0) r3 = msgget(0x2, 0x200) msgrcv(r3, &(0x7f0000000000)={0x0, ""/93}, 0x65, 0x3, 0x1800) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x35f) 16:01:07 executing program 0: socketpair(0x18, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d55e0b04d9b111e92af801bd23caa17079d0d1d2c1c3", 0x16) pipe(&(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 16:01:07 executing program 1: setitimer(0x0, &(0x7f0000000480)={{}, {0x2}}, 0x0) r0 = semget$private(0x0, 0x3, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/20) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) 16:01:07 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe2(&(0x7f0000000080), 0x10000) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9", 0x1ff}) 16:01:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:01:08 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) kqueue() getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:01:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x2, 0xfffffffffffffe00, 0x48}, 0x7, [0x4, 0x0, 0x2, 0x0, 0x80, 0x401, 0x20, 0xf3a7]}, 0x3c) 16:01:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/241, 0xf1}, {&(0x7f00000012c0)=""/143, 0x8f}, {&(0x7f0000001380)=""/163, 0xa3}, {&(0x7f0000001440)=""/98, 0x62}], 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 16:01:08 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="afdf50d6432dc8ba4678de8d451aa918e38447549afd5263c2b2890b591c4cfb79217e887a545353b764075f08b3", 0x2e}], 0x1, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 16:01:09 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x40000000000006, &(0x7f0000000180)={0x1, 0x200}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg$unix(r1, 0x0, 0x2) 16:01:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) fchdir(r0) 16:01:09 executing program 0: setreuid(0x0, 0xee00) setsockopt(0xffffffffffffffff, 0x2, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x15a) r0 = msgget$private(0x0, 0x20) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() setuid(r3) r5 = getpgid(0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x8a) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x26, 0x4}, 0x2, 0x4, r5, r7, 0x8, 0xfff, 0x70000000000000, 0x2}) 16:01:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x31, &(0x7f0000000040)="b287931d61bc6b359ca9720b4c61f09369393103f69fbba972a6df0f8f64310e02d680a32cd8ffdd10ba7cd6ed75da2bc52a4dd01b43da7cfca83b00010b844da98c62b658e2b66d64e38404a4835744825014ea00945b170144f3525b2ca4a762ea8b081249a871cc269214336eea2280ef85", 0xffffffffffffff08) 16:01:09 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = 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', r2, &(0x7f00000000c0)='./file0\x00') unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) geteuid() 16:01:09 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) pipe2(&(0x7f0000000100), 0x4) 16:01:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:01:09 executing program 1: poll(0x0, 0xab, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:01:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() r2 = socket(0x6, 0x4003, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x109) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file0\x00') r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r10 = syz_open_pts() r11 = socket$inet6(0x18, 0xc000, 0x1) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0xff, 0x1f}, {{r3}, 0xffffffffffffffff, 0x81, 0x4, 0x1, 0x2}, {{r4}, 0x0, 0x8d, 0x40, 0xd4eb, 0x100}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x20, 0xffffffffffff8000}, {{r6}, 0xfffffffffffffff8, 0x3, 0x20000023, 0x1000, 0x7}, {{r7}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0xf9}, {{r8}, 0x0, 0xe0, 0x1, 0x946, 0x80000000}], 0x0, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffd, 0x4, 0xe, 0x80000001, 0x1ea141d240}, {{r10}, 0x0, 0x8, 0x20000000, 0x5, 0x8a90}, {{r11}, 0xffffffffffffffff, 0x0, 0x6, 0x8, 0xefd6}], 0x8, &(0x7f00000002c0)={0x3, 0x1ff}) unlink(&(0x7f00000004c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r12, &(0x7f00000000c0)='./file0/file0\x00', 0x8001) pipe(&(0x7f0000000040)) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) connect(r1, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x80}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:01:10 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x3}) clock_settime(0x0, &(0x7f00000002c0)={0x4}) clock_settime(0x2, &(0x7f0000000000)={0x7, 0x40}) clock_settime(0x0, &(0x7f0000000040)={0xac, 0x8001}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 16:01:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = msgget(0x0, 0x20) r1 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20200, 0x111) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) msgget(0x1, 0x204) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/28) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x2) 16:02:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5}) write(r0, &(0x7f00000004c0)="2df76f1404e060f85fce72f6f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0253bd47b3bf579456fc7d4096ef728193ef16ab93f12fc4d5f16b136a5d00d1628b53ab589bd1efbe0f4e8637d7e87a3a02f44ab6225202424ce0b9f96eb28a87efcda8b38439c26", 0xb) write(r0, &(0x7f0000000300)="3e2a7913e23b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad44d1d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ec01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9931351d74122ab9bd510eb009b2c4c7a18ef002000000000000f119d85b", 0x1a70e854fb77ecb4) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x280, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x3) chroot(&(0x7f0000000180)='./file0\x00') utimensat(r2, &(0x7f00000002c0)='\x00', &(0x7f0000000240)={{0xfffffffffffffffa, 0xfffffffffffffff8}, {0x9, 0x6}}, 0x0) close(r0) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x10000, 0x3, 0x4, "7de1ca747c07eed21bfb0a38fee7829538e2c1f7", 0x5, 0xffffffffffffff80}) fsync(r2) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pipe2(&(0x7f0000000280), 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x8000000000, 0x8, "fcf22ebf1233c5e2b4dd350b4fe1eb2cc6d11608", 0x6, 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1f, 0x6, 0x4, 0x9, "47cb4df92d8b0efabdd302b708af61167386e239", 0x200, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:02:52 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0xffffffffffffffff, 0x0, 0x0) 16:02:52 executing program 1: setitimer(0x3, &(0x7f0000000480)={{0x7fffffff}, {0x40, 0x6}}, &(0x7f0000000000)) semget$private(0x0, 0x0, 0xa5c252d69c19a6d5) r0 = semget$private(0x0, 0x1, 0xa0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/178) 16:02:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:02:52 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) r1 = msgget(0xffffffffffffffff, 0x0) pipe(0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/47}, 0x37, 0x1, 0x1000) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) read(r2, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r4 = semget$private(0x0, 0x3, 0x80) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r5, &(0x7f0000000000)='./file0\x00', 0x2aa768df26c1a168, 0x4) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) 16:02:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x30d) 16:02:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="6230da8d40f8b8e46dc27bdb8b8b889602521f11f7aa08d84daaa390b28ee42f08cb39d4aaff6851c5f42bb0005563d2c40d07b2ec1a566733b4a4320413ea312d8d44c3f294a46aca65fd6c22b87249439422a29b08d59e90c74bf0a96e44a01f929109add8271c44c64baa7de91d383245bd3277a83b2319a38ea65bb98a3b5f6fb6194620b822d7220ce5214248115530fe5829a12c54ede497df7e53e8f45ff59480495db8a892eaff143a8d7f5c25b8b33753db45fcb53f3b44fabdd5effd58ebd6f223a363f7329f9ad1fcc7a93e6c", 0xd2}], 0x1) r1 = socket(0x18, 0x8001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept$inet(r1, 0x0, &(0x7f0000000040)) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:02:53 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2006, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="8b", 0x1}], 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:02:53 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0/file1\x00', 0x1108, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x93d0) syz_open_pts() 16:02:53 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:53 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x408) msgrcv(r1, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x6497cb5b2f58f9b3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff}) 16:02:53 executing program 1: 16:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000400)="aa74959f61360b3610762c991aae6b307daaeda4eccd864e097ff3f22237b109f98b715e873f590278914fad512de7590ff96e6b42feffff15b79544411be59f8bda97c2e56e8dff8152408c8f6a136daed1554413b687ca86cd9689bf1d1e921262c924bf", 0x65}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x9}, {r0}, {r0, 0x100}, {r0, 0x21}], 0x5, 0x246) read(r0, &(0x7f00000000c0)=""/244, 0xf4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001640)="e74c4f87e6c0d98b44b4a85959be45ecdf14f6f2c12a20b64100553bcb0add0dc7609332d0cd4cb8c75087c7232f9296019b32c4fa2cb867063a73ec59f0295c9d8423f2e1689e096ae359a33ed1dbea32a01a59b7c0c84f435bd4a11bc18f580566171971a3515d560bb75cc13dc02b1b5697259e2f444f5375ee3b43542d3fb0e059f10ce62b1f3f28cceeb91b04e2782a5585f5752aa8df6d999b15cd5a137a24a5fcd02882068fc8cefb09c1a15ac769280a963a916be5ea3b495f8f19f8ea0845346d1d713693a8aa4d69bc85c01a240b780a58ef76fe3ab76aa90f34378dc926bc6b81a139900306b0c2ea1699a7191f563e3742cdbc43eb2248213d4733f6df031543e08b0ab7ed23e5bc791a1275a2ca546d8b7880d62e65e73a6094a052d3ab414ed6baadd147164f2b8dea6311437580a0979b479f205ac651557410a7517dc2aa8dfe360386bdf088b857be4f4503f50c5084e11d5b9e983febd920e3dd784693a3ae37fe695d37b149f472eaf5432e4ea2b9f62319037d745ab5ed5a5eaebf15e969f443ac113cfe6a30d3501d017832a8b1e7891a3545786402a8763c53a7b53850a9f7e7c528d32f00ffdd0c48b3069a106d3f8c55124034ae3820688a5cd903ab66e2eeeaebbffa4f7f812dd82d29eebd343f5639bbaf0bcb60e83d7f6007387909387106a0d8d4290dea76ef7301da03c84e193215a810e8cd97bcc383a41691eb04e2686107d6f8a157bdba105604f24377a8aea8303a3581bdb5c96024de36e717af98edd9820bea45a98720b7ac815ed2f5e0611298136434ba723cd695d95185faaf71b5e9b7d4423a22859017a613b09dfe57675c9fa40dd72cc4ce9794388977b55cde2bcaed16d59fa36649e5af8d39356814bf1054061dc5107b076a097eea3c33100a5b50201e59db787cf0a4682f0502665b08b5f743fe69163b1294402c5806216397a3c3d0f31370047cac7e990286b72c346717f77eeb0464f01b249c4e92d36b4f04cf4507b9a0295620551d313e18feaa2fd87339bf58482de5012e0f54c09183f6b56d33f48ab018e6a2d487d3fbec4e4db2e74718f60769cc964a22f3b703d751f6a153fd1510fc7c274e42f77affc101e78b2ad8828c979aedc4116b2ef1545a8c35bf214f9bdc709e8158a8211010d411011409c2f13c856483b7ca78ac3f2c848af8aa7ea4521c3ca743d1affd1dadb3464f66651c215e01d382bad0816f1546d82c994f47176b67ee5ef0bd72cc1dc1c216ed7a21f6b7f6a38860f6ff2322977c9d66a8174f0929d9b08d89841b03a19de0046876b3f32a25208ebbbd1958fbfb390aba9b1c30f0dec597f2fb837a813b1686b71e3b7a15dbd1b4d0ac9f1e5c5a26cc8dbd5a13342819c2ec8858aa637e051ca20a1e9acc675a30a949d2fb4cdaeb6c670a30b700367488b9c23afa320915e82ddb5910ce67fc5b03fceb2c5afb9a4eb20675a958eb5d6228653bf8ba80fe2d00c076de6a113a02f2c97f432ebfb954c740c1d7f1267fc176f9513d970b96c75ac8a415e2a522317c4b1efa4b017515e3c6b98b9e969860db6079d7e8470e9dc10f8f57ffa4094aa8a89e746b6e57a66a585f9907b07cb3f505022cca10385078852f2f1a00db3773c85d11c649e3ce9afc7fc8acd7059af9096357dc0ab874fc8168d404d94a667740585e3dc423711b0f8a6490297d87ea5b62273027bf08a24ed4a5a7a53ba4c3bce8995020df7dd09ccec9b44a44e573e100a53b226ba1d4f7c7d9fe715b2acc48d979c9bd597d9992ae86c9d269c08bb2ffca3f4b4402a77a9e71e4593d95eb5066fdca261c85eda987d7aad0eeb48837630323d8e69fb2a2229945a67d30cd786a0b3ec2399f5657e1ccfc9b5052019cf958b6687f129cf526c205017b3f52faf007aacb00217772af47ea6a791e1dcb99d1e193196b1d4c924fd6c18a5063b3b26f783b4523adbd8bb7a5429c844a69a986009547da3202f34d5d191baaa4495f8f62893187eb55f6ceb173a9fd48839d6e12db52a5bfd781e34b64a27d463936e8e2d5b436184e9da47c47aaf96394ed0ca58d2a888e3d6e8c3712e44d085a70a8ff5cc10e4fbaba3b940596f8168fd9aa5c670e5a9ec753c46c3cab3ae496049722d98913b82301f1b2affee5aee84b7a16aac1c2f44d86d9ace961257ea50afbc57856fe9dc4ab8e4faaf12f906ecbe739e0acd4a429249cb37b85bf602756c05d4aa5745c0db657c15f696ab92622ce8944dedca974f1ad3357ccf99cd3984532a1d5e71ccdac27f8798935028df42210bfb42dfcd1837dafe7c67c1a09f7f3cc7ce1cb7192f6eb3b3323b2b69eab6def776846e3249bf6c8df448e4dc9acd846b9e90e1bf3dae474dcda92a4f586f79bf8518b50906ad873d3a42649677ee86f88f0356c78632079e4c47ddec0101e30f0727546a8a69d49859252a10208597bfc3395e1eed6753cb4c5d9530b863bb938ac39947fead43c703d09c174a0a0f33f35a8561d90009b72d7a44448eee1a2da4d859420f805cafc1575250646893f391bddd27fb1160229714b80e0cd3a228480f94c716a53348b4eb4eb79081b07195e7d7172f2d8e7f760f9a061cd92e2c9eb796c24e6b5c81d8936b2929feb8be2c1786f58fbbb809d1858ac9c9dd79176a47c61ba3e9180350f7585688abf482d45a1d783a92d4e9d9b4eb47e0c1bcbb31b936e942c3b92b864f12a20a9ea2f2917bf9ec4f097911832452b47226340c5cc860442b6dfe5ef1c2d8c94fc31c39b1ac8fe00d75542edf2c1f1e2385f7b89f30e82fec839e104352730912f895a75132032d25f4bdfe609ddbc4b8809eec2d76698d43b338e575f6923b39ae9c5eac0988e8a4e9b47e66d868d5ee2b37b45e5f57fd801db643def1edd7a31d1b6561166d432c5754d75f679091313", 0x820}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:02:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/53, &(0x7f0000000100)=0x35) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x3, 0x6) socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="01", 0x1) 16:02:53 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x2610de0cecaf34af, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x9c3e847364eb35cc, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="89c10e1cc79b5d06d9342d01f6063c597f4972458f9c5aa221ac68", 0x1b}, {&(0x7f0000000340)="59c77b9657b829e4f312798de02206534d5e6c837fc7fbcd1f3c500db4fc786b611996410fb3fb788046ec3e3435540b5590eaf558b4eac98007eb59d19a2b858c28bc7c9c9ca2877cc95a2ee30478d56b1e98ae734a200576643ee2e84f80ab8b25734fa41931f6fbd389c763f76a9a78cd598aa58c9401c4b20e5ebfb9dbcd7cf242b6b81712419cf69b7c9b3ce006b95f9f56ba0725fbac734c5411ab9b57c5f4923ecac193c67961efdbf73bcd7d4dd8446bf9ae0f216cd85921e382a9afd82c35c8114a31bf1d2e6f6891e9c65b0ac27a995157f522bf82683f44d3c57a08eb35f8ea289f21d7eb9f6017b6bcb4045fd17a113c4d3c3aebdbbb80bf0f072586ddc0d2226570e66b10ef7a4d6597386ece22fc0b9b15af09981810b5352fc8e4c24f13502a0b53ce28888716e84a5fc806695ed53afe476a76e6cfeef23b59690d941795f6085ca40a02b0d50c9b3b0da3d5e77d3375da6563b0266bd256e2a62097980c1d33d194c1a8a4ac4527912ef7199ca102fe4db0ae09e9e17115a11414d965e7c822ae593d064ae67bc47c3df8bcc16b3e5fa690bc06b40ee008ee842f91d23fd7b6467f314fa17d73feb32ccdd1a43f872ffcf7454babbc65c6537315bf38782a0752224bcc0fac79bd7a8eb7723879561848450e7486945b5aad674ff7af5345956c5c8b63798526332a0ee0e2a634847f4c86b39c1f96ed58b243ab065f6e9c3ee7f01310cccebbcdc55f171cb671bd5b3c1c858f34cda20c62e1524baa42183702a5917a83428ea9b4870d2818e467febec6a0126b70dbec66e88a158626719704219fa3e8c5f52e94d8b280d9a63150ab7d50737472356563b7a3fb8e1061268854f343d32cbf20b54e29a05e94da3c6f22a275a41d18a740277007cd971a83453aefe33e3eecc6a68b096c8d50b1482a9ab20fa0766c08ec39b9945964f2bb2901be9f0b2ce44c268733a2dcf3444e1a8461199e2129ff23267c72ead535820385bea8421557dd93acfeba4bcd7aeeb961810b85ea7af5b0bd446f894bbaf30ee4c2a9b1679b14ba4dbe09fed54ef108b8b09c0f15ddeb27bd4daaa33afbfee03c61abd8ec133b30f7afa4b46f8f08164111f693767e93fafa282967e830da89ab851679fb29accedd7ba4a2a065d7b96be4d64e48bd9695e97ff850b8063fea5e27b8c82725e04b37639b51d363ab83e0dc2062f7cd1ab4719984a33e1618bcbb6dcbc0d90a6dd431d99f062926112f216c03f8095c8804789e3cf089a02e0b98aa298b8d6878704790cfdc079661eebb20bed23179462fb320200284580eed349c63e5ac12a715900ea0128cdacd218cb2e40bdd83c6f2471eccaffa2616e2db2c06c6e448ba2e1b401913edd48332b28fa88ab32af8f2a78563a214ef2848f767ccf101aff632a87a06dac8ab6183cbeb76b8916f8999eadf9149d58b94703907521a82139018f58ef2ea2a69f7f526870d683eb266af46b6e71dde76e22a620d21a30c33f821b16d61a2be00792097200baad456d6141dd52bf7e835d13345ce5e5b747be8a475cc262cd53852c59dfa464eb67fd823f63ec20aed124a9c96f1a9ef1ec5927acc8e4ff560995234414ba19963e56d4f277d84e21e6028b6c19cf04686b2100f12a0b72058885ef5acab169a6779ce60fa5c16f54e9f9b828d5e0884c75f0d1ee233f9c734d4048b3da811d61a12755eb88b9cb174b3632114cf8611cbfe38151ce77d608a3796388551d123df8b89e19e220db12d701abd2295cee6777ad084fc1413b3545d1ac2fa0607425d099c2fec3dd36acd84d463416bf6a39cde9510cc8dbb848e23a519d253a674438137b6956879c71fac6d7cb4cfca22bf1c4613ad0102b498cc3043ac6e930c1d02e3b56521f6ac5cb10f5ee241d17346e91023d327d30046d93d89e4e1de733960a3a5f1206f6028d3198f2649d33362f1b0cfd29bf23199f5298bad8d841f6db1c08da2f5f637263b23feba57c49dc210b44acbcc1f2448f51a949b98ea39031d47fa8f0af170269772bc1c64743dbf47c506c496adea58fa227c5faec10051e2147fb766d638dd4d90c0f80968eae088e7a7385892c6d785e3848e17c88f6d5302b1b458d80600b8422fe3afdc5f8b57fbd1726dff14478f5ed5dde068ff60bdaa84a51d17970c624a4f5f5eecb355041e2c3e8c5060459aa560152676d42663d1dd2f993cb6aba4068146d9198abdfeaf52f6ae7b669ca3df1f0c5c597e4cb80eee9911a317a4c11427aa785f94bb13348c2f6bfcbf58be34da4a59fa63e2cf82fb026470a98bdb4a779136fc6187c9799934e30b9aca1fc93f1633b112e6c9a0f686bab8d1a87c208c99ce30915365d272fa0398b438a05bbb1ec60299f39824d120f6c3085919285f62f9f45fb5ecc2bdc6b537c7a8795c10b763b32abd976bbb4486a09bfca396b96d089ddfc5e45ce00e075c37d23082d10b9aa2cbd04dd80e25bc3bb026003ca5217e5d4f427e6315526c79308f5fadeedaf94944d95ab8f52d88634db4e212ec34e664305e6edc8cb79fe44c6b11ee88f7703406c6ca63d7b8da3dc413a9bcb9309c3742d25f79edc4acfac7ed41dc8cd218fdf81646df4e75035fa9d7b76001b5da43d1f81d3c0a03acc4f874be830f2eb2bbbd9e574320ca03d6c9432c21764540fc964178e04f88bee9fecd31f41dca38aa3fe3be7f0e01adab2a47379c7d0fe156702e2cdd4ef7896e519ed8bfcdfa2cda4d93361b3893f1b0f56647ff3efcf039488204bcf7f9f3f60ae197a30d41416d2dc05891b4de36165f9bc10883598b97161c6d673d5637b83991262f4346f2280a918571fed6053e8272f52f3c29d03864db8498a3da44e083a64194d73d0cb7616c8a78f32043dca0c7011bca534e37098c9e607c8cdb73bb47d65f729af6e6b51273ee93f28ed7c199fcd1e7915f5b148fad729b304aa0154af72e4ad1f82ba495d5102e469cb3fb7f2f70c03baf778950111752bc7418a739368c3de21dd9a38ea2a1e2281b44d15bbe0ee36d1a6610c2bd8481ad1b631c63e88d379cbc1522fa12550fe8c57494a3d4b23bf6e3c2673d931176bc7d1448cd2657a8da695fa3283c1b765f9ba01312b3ff6a4559c19661c7c34ba48fb008b39a224997f7531b1805ffbf5c699d82e52c0e35433da2f4f639f2c698e9d0e07e64011fb70a9d7ddfbd64edf70f0860b6b1b2c81276837b7063f76b026eb97723cdb14e022b6a2bfd0056b8999e4d3a9dcfa1f7d1316b6c4d2f473fa9570b84192312d32e0679f4a1f75aa5032c76705fdd8fcc7a38d6ab996e53fc9b4ec5aaf21bcddd81332b2c6268bc97586cfac715869c4fc92e476e22f9ea629abfcc425a2d1e4ab984f450e3080745db1fc2cc8a4b23c123464d38116a2e59810c67afe249470554a1212cdb25953c5cebdf77c520a2bdd3d3fee78273001abce28c61d580608553f4dcd9ae1de187791c27ecff2e280c831d3a57c065471e23249414d296c32e1c001760eda4e88e4e7b59f335d4116789948d9494f954887e45686bb3d94ad86dee7d85b27648f474431417181be110000d7bcba9bd0b5c766661a739767facf5edc316b28b9c8b5cb2631fbe220cae3e3b74ed2fbaf84fac90a82ed240dce2383e5e2cc5dfe32675bfb7a64622a76c5ec51d95620835b0dcbb6607968e21d5bfa24267310b6d2a01d9d1379f2158f7adb99807b0fb0b97dc39f0a009a95ed95b808fb4f89bec0aa6775f944476f87199f18d81ef448493214edb09a3e9bdbeb70afc60abfffe21e859ce01acb330d865afb6b0da4dc1c586fd002a6ef36a73b6ff7894bd93a146b76fde0c9146409b35cb7d2debc66f9efb92c460238c6c0a2a5cc0c9fa62476f3967f5efd3e07930488211d91d712595a9b297bddcc30bad249fb788a7ea083d4df3da0b3f661540bc3056ba18c4ec0572898ce23e6fc3bb7a60b0a308c4336bf7177a735a39e1c406b78325de76d6401b0cbb17bae16ba4a591578cf22f7954b94a128d5be0751f1fdb325566b8a57b0f45a0360a47425e77fb43fc53c7f62dc0e51c1cb94956344c421eb3cb29766f98bb50f505506f5a2217e5960806b4a53529738d6faaa02f0bc7eddde33fda9562b1fb79b85649277812e52e7949ea87c097bf3ae732b638f68eb696cefffc9970ae03c01d7a90b20c90db191896e4193281c415b10b4233a2fe6d9b8da7f53c0584b2383ab091fa20291c6035f20c4bbebe5e4eab474d8f517895d23329bcc97ca117d8391ae6cdd26aafecfeb2ad818189295ddd7f81df81228639fba705c520da55b08b9feb6834990905d8fa4b662199758c10677c46d9b4b8710950e3568f8c2c4c091d67fdc51d1771c9c60425bb7400f1ebcb48f5383326ec8547b7f79a21b5c567a5b9e20e9c60e5ccaeac19bf245db851ec57436bf2c7ecb95f236d93218c559239f54c211058d03f67b5d322fcdb0f1712feae969605155000566036de5846ce4c8cd96d69f3b3bcc76550551957419b5fc2a8ec95a74837aefac643269f56c9090875db39f5e8a13b29fd7341e6a3e275713e6ca5988c14242dc1522222cdbf0fe49eb432b265377ab29cb36518f6ae32222aebadab0ba5ba862d999ac702386905059a4dd841d1324aa4224ba2c38c69f34b7d891b8939c078347e81b3985147f338def9b643cc9dedbc35fee7e6f6cc3b2134b1c6f4cb489847f9e6f999187c72a7a3997eb2d451c01dbd857bff2d834eb080d6f635e3ee5caed75331ddb4f7796c95f0bbced68e8405eb742df42c7ce67612655779a9b9b31ea24b069b2815a8d2a31c96cfb1edca1b840d95e78e73fdfc04a535374616a8d0e0dd1396f083b7a440ee23f744ca550fab486bb327446cacb49fbf596c61427595f54f6289ddbd39a42f92fa0f2ddcbaac5f42599f203d55b7f9ecc11117abc2b9c436ecf452d09356523ba093c9ca63eac6b092785f3eef65a20f96a51210144dafded04df8599a3cd1dc24548f4246c459d5af34eea1fc9350e4a740cdccbb52250bbf3d1d1cffdb59a334201ed9aab5439664a3947b96364b9544ebc2daf340e737219687c65b4a5012fce7d79357055835a5e0660cc320396cb2dc901a3cbed45db41a1351211a30c3f5e79170dd3701b10f5d36d6fb8f1b29b775db53a5df4025b99418e51b101c6a3073f420d5b818d81602a45c81865b8e9f1f95445aa7b05a9e05f671c31a1c17fefd4b3b6445e1ceff613979f0d766daa93efcc2ef31600ed359e1277a4915858b07187b0199f3aea14ee021292c6b1c4c5a329b6fdc39b5d592956c5f6510c92c28c7ebcdbf94d34efff200662a5b678ca1e92a0041430c7fde0439ab595955cb5d0a62652ea5f1792f10a14630e41914d34e56856d64af9eb83d647c35893885e36acb3ffc39c8ee35ae5b89a574e5b7594ddf2ccdd711557388322fc8e9b0ccbe9e5e8d5859dee554b9b2b109f65bb7b66d052df1cd5a6d0ee56ca611f87a3de426343c876198e91e0e5eceab36b9fcb55fc5ef5eeb9a0257516eb5f5465ff655639888a4c7261c85d03919cdd71036780c3b19bbb1b2f193744b001b040e62f0dfb201df22b0882253a6f29a1051faed5af913b877bf83f7dba60ee09235b137c301ad645e553a5040573adfa18e2e44bb371e4d9f8ed6b6f6b2c446c23bce3a244d1f7d72214349909171059b471042d098cbaad22ac4d2b69741544e53ac57f6f9d549adf634c34ab1ed4b18b3c12da080f85b7e077a57ed494576c3df2842af09", 0x1000}, {&(0x7f00000000c0)="be4fbef5921b76224a4a9d8e2c84043325bc400542b2dbe015798123b1caf27e6989b5b27898d2d78055deceb3ac3c362a2bdeae53ee83e61ab047f8b4ca86c67c8f5cb0e200f6f5a0bb0bb0e287629321d5073b0e3a284e6ad91b8f0a7b33f54f3d96d2e7a4008a8a4bb92f56d970dbe8bda34c2b8469e0d3f70e0c644171f0579257a0386b3987b7eaf20b1c71d63dd7cb9c7375c1225d05388b5d38301469861cbaced6362a0a49aa8d8b69e1ed", 0xaf}, {&(0x7f0000000180)="52355b68564ad102236490ef3625b6917a13783920d4625b647e7ef4cfd810263abb54ab8d1c99455b7d35ddac79d28cfd4ca66ea82ff791a819e62a3657815015eac4fa02d0a4bbdaa8a11aeb0920555b791675b19310395bdd1ee63c9a8551e42b55f82c404e7311885beb18d88224af416c6d0d436db662ab23f20dfffd478eee5ed1f127a3dd604034e1512db0593b7ff584d29cfaedfe9d7d212e366534cdc02d17892e7a8325d6f0dec12b82568462c4b3af0d06c327fabbd852444bc3c6c902af8eb15649e917bcae324ec03d7655fe357ac5988965133a550ecc5e6678c3464964b4c59b1127", 0xea}], 0x4, 0x0, 0x0, 0x2}, 0x400) 16:02:53 executing program 1: pipe2(&(0x7f0000000100), 0x10000) r0 = socket(0x0, 0x8003, 0xfffffbfffffffffe) socketpair(0x36, 0x4000, 0x9, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0xfffffed5, 0x0}, 0x0) 16:02:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r2, &(0x7f00000000c0)=""/190, 0xbe, 0x843, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ftruncate(r0, 0x0) 16:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0x38c55258, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000040)="fd7ef2782a1b0ccb8b46216c669bf579227fdba669e793c793a3c847432319b9ab68a98fc88de05ea64655ba7984a028b0817139d32c6a1f78af54ccbc", 0x3d) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x4) 16:02:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kqueue() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:54 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x4aeae998, 0x5, "03b054cd845607d6b9ce64fe84e891d249e9e610", 0x100000001, 0x9}) 16:02:55 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x130, 0x1) getppid() r2 = getpgrp() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x5, &(0x7f0000000080)={0xfffffffffffffffd, 0x40000000000000, 0xfffffffffffffffd, 0x1000300000005, r2}) getpgid(r2) syz_open_pts() 16:02:55 executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x82003, 0xa2e) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0c386777f3b67a70789eaa718a8b49b9a8bbc49a167614807608e43d5b8f836a6213a2fe5ce3de9a67a3adca8ace99145b430cb529bb5038367191508bd92702ae309d1e2d33a406d85131e0269f6100a1edf051ff0ce7", 0x57}, {&(0x7f0000000180)="ed3f3b6d362ca7d68e4563c09a012a99dfbe6bccc724cd58765df83eb7e982c5dbae1d678b17b643a0dab6ef30a4e56391e672516ebe9b552843efb35666b02f07a2dc005e1d1ee7a2d8a07d867e6813778058a6e8b464d2814aa94ced181f7225782aafa5a51dd09e942cdd04751ef964de9550144d370fb2e3bdb45afb417ce43cc8546620db8767b62eb433ef5ec4f169c0400586c8b830d937b9f3a6c90023c5e7291b55c32e8ea2fff3955c28bb8f20c72275bfecdabb9081e8603f8c2fa38e", 0xc2}, {&(0x7f0000000280)="b468aafcf8a91a86b5a7eea2c5fc020ebe62918df877df557e2f5b11bc68164cd9611287345f6350b23d0d1287aac4d568be1c4b06eefa1a912266abb45ea67372c5d3b1a17154d2efd7334cb8b69e1d5cb44ecb3e6f59f5389a09f380cb3b64189cdf176747340806c35f077041fd7220acffd244b772d7d76781e811b5e1e9aed6c639f164eb629b6ad33243924a75bd04282749cf1200", 0x98}, {&(0x7f0000000340)="42e3d8c75bfa0a09a9e9df86e991b1847f37d3430dc0a5cc32a0df38e4e9b21c775657bf6b2018c256d44f23504f7563fcc0e3313cf9e86f2a2ffd71d84ca8092d9bf889cee6e46efe8694b03d94ce798294febb5586753cdde26ebc3d406d892d0260a70e254764c1475414097e627eaf8c623d0140c96cd9bb99be55550c52957be4603abdae2ea259095d996299993c522e377b5859a681b0cacc18", 0x9d}], 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 16:02:55 executing program 1: r0 = shmget(0x0, 0x2000, 0x220, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) semget$private(0x0, 0x3, 0x100) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:02:55 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x28b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r3 = semget$private(0x0, 0x4, 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/108, 0x6c}], 0x2) semop(r3, &(0x7f0000000100)=[{0x6, 0x3, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x1, 0x1000}], 0x3) write(r1, &(0x7f0000000180)="32b866b9a7d381c95c06f3f2ad44a460725614d00ac073315c3ad268c25274f44635fa477efcae104bfb47ba78e0c85eddc83122076fcdadb41afebc56", 0x3d) 16:02:55 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x400, 0xc5) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:02:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) getgid() mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x80000000) 16:02:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xa, 0x1006, &(0x7f0000000000)="ea9693cfcc34c925de088eb45a009f66dc7b3e3171561415d1e24842a6de104256e6e5b6d0fbd56f7a77d6d73f0fb59e7857fb11beba336262a248c81758473adc2520e0ebdaec7d331a8d33f373fdb669e9e6de8788ef83d3c62746b2776cd6e215969ccc7efaf8e6fb6949afdbdf6ecf9dfd3ae44e97c8e2531e7c1d630df97ca5ea", 0x83) 16:02:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="861e0a3a1e9ec2d35c65300000000000000000bfe121b100"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) socketpair(0x10, 0x8000, 0x8, &(0x7f0000000000)) 16:02:56 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8081, 0x11) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:02:56 executing program 1: unlink(&(0x7f0000000480)='./file0\x00') r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x2, 0x812, r0, 0x0, 0x0) r1 = syz_open_pts() syz_emit_ethernet(0xd6, &(0x7f0000000180)="abf98958aa748944d4735f1dd21e5a355a4eefb3026eda6bfa616437e6f36ae162ca366b6f72082774ff796256816ec3c97a3023e92f1783086225e0f0ca79008283b655a458b3dcabab8e4302679d63fa864da167fd1f198b4966f941d3bac044db812508571bf07228ec9ad2820ca612cbf622408fcecde177d43bf2931d4e08d60dada61d430ec3275d95e56410330c8ebec404a09fddd0782afc55ced7d6ea4d550dcfe5f3d5c2649987bbcb2cff36b31a1fce25cba227998072e8140e8070922ceb26d46dd303252ef0e9ac50e6a12d5afaa51e") r2 = accept(r1, 0xffffffffffffffff, &(0x7f0000000280)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) sendto$inet(r2, &(0x7f00000002c0)="bdeee77ce11cdfcd93e0c96e965e70e9bd4287714aba4b83bfae4b98ddab938011e190e9ac1b73012f82b498fa73ebb718e3dd1568bdb192fbcb8532b2353d8a57c6de45cde0fe51f8a3657c24", 0x4d, 0x2, &(0x7f0000000340)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2016, 0x9) mprotect(&(0x7f0000a70000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x2, 0x2, 0xb5, 0x75, "5c4ee707066e5336bdc77690ab8aeeef823b1067", 0x100000001, 0x7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x7, 0x75f, 0x3, "b83bf9d18c4bea42029dc5dcd93c2426a9d241c0", 0x59ad3ba0, 0x5b44eba6}) 16:02:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000002003, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xa2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x100) linkat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x4) chroot(&(0x7f0000000140)='./file0\x00') 16:02:56 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) readv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/123, 0x7b}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/176, 0xb0}, {&(0x7f00000005c0)=""/176, 0xb0}], 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:02:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x200000000000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) 16:02:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000004180)=""/4096) r3 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x400, 0x0, 0x0) shutdown(r3, 0x1) 16:02:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="9dda483b614f982dbd127ae1852bc5f15264063e89b4b043a45ce478b229c082be950d088cce97a24cfe85aff7089ea91cc1464cf2612079481a56be4799b4df8ad0cb7174669c8a4f91d2dde5", 0x4d}, {&(0x7f0000000100)="d0d0037b64cbb73de1a097caaa334edb7a1a5c6d7ea30c2a319c0b75725fbee5d71925349fe51cd537f348d0cd1665cde514a79ab4565822a1da65bcf43f337410f498585494a8c1bd35ec78b9d35cb1730172e5d1dc0d7565251d69ef0a8d67153fb832cd16800f621933c65f535803164f9582b887f42bd85d7ef609d0548c3ad315329dac0b46437014887cf047dd9933d050e1d601bad51810dead4405cfac1e111de6e82fb666a6a04ce72071619a5393e7f192df80f1d9a81b3a51b30239c62dc9a204772e9d2869071422ca244c15684be57245c0206ea8287b9b", 0xde}, {&(0x7f0000000000)="c5", 0x1}, {&(0x7f0000000200)="d1553d2b4d7d03b5cfc9dff977", 0xd}, {&(0x7f0000000240)="bd0ea469897a7648cddb951dbd89312a1c391e53ac98c5cf9396013f4226174c6e8b2a6f3ddb69326d85c3d0c15056b4fd9fbb3a7c975230ea3f8643b4e15657a655ea82ec0d468c23d24fb4e88a87a28e695625053e221b18ba7d014f7b81a1d53808eafdb21d66ee4051c67cbece9ce7032b1d5de7f0c596e065c3de05e3b5e4f81f4ae050cd47cbfeaffc816193d17d8f6cf7", 0x94}], 0x5, 0x0) close(r0) 16:02:56 executing program 1: r0 = socket(0x0, 0x4, 0x645d) recvfrom$unix(r0, &(0x7f00000002c0)=""/229, 0xe5, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x0, 0x22) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)=""/13) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:02:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x3, 0x0, 0x8, 0x0) fchdir(r1) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kqueue() dup2(r0, r1) 16:02:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0xae) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) 16:02:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "000000e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce77e302438463a486e78a133951697664eed62c10a994f1e3f1de63620489790cd169867a3dbd1ba1b2334ff9b72ab4e062330f38e19246021bda3d8cbda5ef7725e4cc3d2282847d20bb4", 0xaf}], 0x1) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) read(r0, &(0x7f00000001c0)=""/135, 0x26) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:02:56 executing program 1: pipe(&(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xf) 16:02:56 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = getpgrp() r2 = socket$unix(0x1, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getpeername$inet6(r2, &(0x7f00000018c0), &(0x7f0000001900)=0xc) semget$private(0x0, 0x3, 0x8) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000040)="7471f4a7d73f6afb29e305d66bad2b0015890f53ddbf914286a64f589b79edc0d6b359da5807685a8ece578724300035e89b81ced070e2736db9b655b222535deda2364c42c71569844d8d398e85012151af9b9f5b3c98de912247ae357b5e8bb1a0a1a19f66700272551a9a5b1b556b877d7fa47eb897eb560cb33fe342265ae34a3b3c2af3b742892c1db107c281f29d6d7b9a959a13afdc90c650224b8d6d974fa82acdd87788f17d70a5faf299fb89e1", 0xb2}, {&(0x7f0000000100)="79f23cf89c5205b609611a415daa10192c4c871c7227539943098478a00c7e2d60c047f849e58de8685b2d79fec06823ff7b764b0ef2cc9f4d6caccb2a6e23b210cbc67b9267ffcc643f544fc23cd12b60884a70ca3185b4f1a622a1253aaf182b0323972ee051a2e9b89cfb7aee51456093a669cfd92b5bb6b13a0b7224ff14437dd36a291d6c6cafecad343747103a7342123936d382a2014e8f489dc7286947a6c98ccbc85b205324fd9aac92dfc7ec0350265b02a621ca10d599a0fde5a058335a3e7652c5d4841f26c0b4e088c69e655f495ee90dacd8ef67678db84687a0490c0b3f1be6a77b324ecc97ef451f85163243c4c0f03a07ac33c6bf84e3199166ea829a15816ae30773b5e8c1279a66e41009f37883bd864ee45cfe096bb123cd56bd4edbb5fc4603443e6355d819649930a687e4665962e7a9a843c7cf7252e83ea6a34acae0ad4f445d031d8bc6070161a92d12b3987015f17571ece6e2a115340ab538263d948d14d217474e25d403868a7dccba4801e7d4ee88c9feaeabe5953d44b1067a4988016b3324fe6300c1ef0afff61eb78fc5002013cbc07fa6690de6657b117958b4c3013c459f68d342d0ad92a233094b533987a9006f9e592e8af775b49e1f0e8be688f37a56ec09b3c22896fe77f5d5ba07c24182b0f9a812d31900b49c2fff35dd0a9dd9fa0e9c09cd5a9879a96ca89d84fd68364a81b763a8558b72f56b99935dd4676124498993d93f9c34709dbf4f8ff0358d40e032513b1cbd335cc6e4e0322e973a345f69665782dbffe3787e39a1b2b9fdeb732c1375c16cd706b2e6d07ef9516e95a8e9dbd9bb164844bc7aa8d92554c69e05b943fafdfb32c9bcf98a564f1f8106122e2931a63108d269461906b5de9575aee51cfcd06f0bb523a42f61d3aff1edfd2a2130a42f115053e7f6532bd956d60f2fc73d8172fec283f6e315c25de5f62108f1d9d818ea3002207b55e93bec5dca6bf7d9ff8ee3451cc2e74fb475fb46d031ff985ad0a00f54d0499659adf28f9969dc1deb46026b26e283ee3e0952bd243cbb4b0aed83579e7e8f7e7ad1c64341b466969922f499fd90a637318f47fe3685088904583294c07b6f2dfdd14d027d7de4d250926209f5bce60f44d1be53df45929b9906cadf34b54b47bfe7dec2d4a87671979ec1a65eabcc0539a1fe1c70895f5739815d120e5e1a963e7d3487260ed35d74d198b228c4ee5ec1e67c6105e9c94dee757ff04f0bdde654588b3329e085e78082e704186d8b57690ab6aed94715c383b4d664180a4dd8a59b7e6340e568c8d4eff9f1fea22b535749651ddd1090716a9425973398e85886af43c798373cfb8e103f27c490354d6c318a1132cef28257cb492c470497d6d87e74aaf1b6c73cdd0cd61b59ddd2b4ca7dac568f5b58e71de165bafaece2a3020acad1648d49a2b086fefcaf524290babf702e17848414283b56fee551ca2de131ffe6576510ffffb8f651a24b62f82078283a0b303f0d684f0a57deafc3a951c781b7fbf118ac9b4da3fadf6a9256e599e1ec5fde76d00a10472d4ffc2fc96e70ec80d4d332b4e3ac77c8aca2bbeefe9fa27e11bae813faa84135727754df944f275c935724e60b21d145d4303d0c7e8f8cea9c903808c280666083520e3e1166f52adbedbdd62f5bbb894ae888462a1331264d1bbf24de1c34b66ca77c50a81de76bd7210b8d6d9c5ee191bdef377808b656f6c269e32d97e3a86edd96ea2b02a639f74ecac3f262806cd076666a85c96b71d413e76c6bee5d29025031fe8e2053bb855798da591ca4e8b1de01a501e701ecda556721ba9ab6011d2ba82bcca71d3b9a0e5d83a20b8073c0cda07ea3dc78d01856fe6ad09fc84b22ebe1bba61307c1a4e84d2b536bba303a619d02b2a384a5f3b63c22991fa541796fe80d27abdc23a0c57410f2ffaa44bef5336059b56e2305dc5d360d154037441bcfb9c04ca21ffcf58c38a65cb136f2598698b052a206a126f2beecd60105fa2077fdf35d5260931202cfa68427c50b4f5847df0f8365b43a45f7588d6ec9e7647fc7c45f9b5735207933f577cf5c7a5a063e37247eed54a06ef903ec8caeed6fa4438f043ce0377ba9e966159cfc15f93500f4e2b180810c114e77c8c798771e4f0b06042dab573ddbbb5c65e05bcc2ea48847f43e31cc15c8026f7eb3d7819937885544ae99231651f532fac27a925278145c56b84f098c91b54eeb37c77858a479fc17866986e093dc77a6bb2229f5a0ab395269971dfdcf6b0cb825b51d1c05a00c7d74e9333d59eda8971c5493bb00a3cd98d9f4a825d99c4c49fd909588231492599cc58816dc5cef0467e382a614f031e886ad4f3b02f587b0b490e5b603d75f310a9ef7bad28e0c90d1e06f8d765d96d549b13f09e20cdfeeb276c13b19c6b7cc905739e6ef28a4cf551a6ba3537e6766ddac111d3474dc37ad42d3cf399a8d5e80124479877a1bd43161de2b7b22d31beed8706f846c6acc751f4e24374666e90c8c6d3ee341a932521181ff65791e372b7ac71762bad8901b4c03487e4ca62f5f1552d8a3359fcd60449470d0b0900b9ba55c8cfa7e8d16a23058293ca317038faf9dd4508318cf58083edec22a4268895b7d6d4dfecad4d0be725bf32fcc8d0eefeeb5d72887b0a1d7941ec206870d694f3e9a5f13885f99397f3ce6cc4aebd4740305a87ba8ccbcbe5d3606c6f10b29b51c8681acfcb8508acf6462ba0338aa2a969d66556042e1eef283b8b57ae4d7fe5434dd6baeb1d14a4f589b9e0873f9ea76b319d50b8a32706cf59c727c25ef9634961dfd3ee4069a353b5d13ca0985d9a29e56dad08d6d9f9c5a67e9ed2f652238373874501cda2b8156286f7f257c82eb723e2bf09191816ea66c1756e94fc0c7b2363bce17fc397600c729d8ba8f619a414b5732a8ec96a60987b670251cb4b6c1d1a6212c7b4eb338b45fb4cdebd320057660932912b8298d293185c88310bcae22c74cdf68cf268de9c92e7014e1985929a964ab309cec17e43a240bbeda05b6b846a73b882370cca7174b36a78d658f90910e4ada2b8cf8514323033ade0094bbf767e094351602af03dd7875af95af62f853b7da797f70109c0c6dd0c7276508730e86f8fe0bf723c533efcd0a3bae228603ca06650550fb6936e268a1105050661f091ac8f88f0a2fcb18eb77ac11f30d01a5c889404a2b8efc50b7d515a493dd8b851e53559f32c71bf7cd5ddd0bc6440422fc4ab9f7b3bf45c9d6bb8cce7e1e19a30853bc886d23e4e64188a6b7dbda0a233267ddc97e2e8fb566a17ecfb5288edfeac065e0a31415f137612e3d3cec7b528e59792f5b887ba3a55b42a571e12d084961dc61d3901a9154f14fa0f0ccfa9ef1e9ce8b0608015aeadbf9fa13013980f834e56b638a69832111b2a9eb581408801d93407c3822e7db031a600e1da8b07a3254c99b6846b2b3d8b25017d3c7bfe8d313d92cf26c67d3f21de2ae2dcd23764dd5729fdd2a1a5dbe7dff8e9024b05d8c1dcdfeabd39c3f0ca59bc1abe59d0486a1ec1c45540b566ba7b9ccf832dcc778ffff56fb3af5cd07fe2dbdf0c5512f97eea3042fc7a67b4d727cfaf4206c7310d60e55adabf2f62292bb7774f6d56c4ca25495bc333eb44d6fa6a48aa94c13744859fae949d37d751fc4b419bf11bd67a23add4837158f0840d5a986b5fc7f871acdc990437a146f9866b28c08567e0fb0a19fdbaef82591ce81d06272bf8ab8084979297969521ca486dcbee3f7d867e996b5dfc290bb851d445246a925169f3d6c21d4af8637d7d3844f0d858f56345648a031050dbafc0990c1a247bb69a4c07efa2130cac36f87d51864b22f8e0f61fca25b6280486c4b468b12d9fec06264b9adc3e8e8f56275364535ccacd3ce59c4e449e17b29a49c352dd0f5bfc8907ef23040498ee957ff62b133d8c711dd7bae033473afa563b6612610a79fcbaf07fe40109d976ea2b27bef087b186a7e07fad3889d79fd32d0b4417a3ffc3b729c9ebdcc9e9bdfc59dbf0cc393c4150c045288c602344b298712d1b6bf889afeb2cec9d999efeaa4add4b2340bd44fd4274d94e48811d8f17b5fabb6ae05a137076360e4a585b4b15f4da0ea057a124640756c5e10bbf1f9d47f60e6e2155eb53168c4459428323a54d26ce12594e67c7fe18137c5e7e765150f71cb5f13e9cf64b1d01cd4aa69fda17a71efab901c4606940e15b384bb131077a11302a4185d9b6804a3b54d5c41675f47c492d132a5cec744174709faa80c618f593d4cca660ed5fc0730bc7f4305aa52d58070f21d5a1a5a76f3fc679ca8173578f2c19b24b6a7a16f9b47a2c245658ff4341eeda122a7dc6a2bfa56eca1410c14b8d9a5884c05a5a725dc85a3cd925f27174382dc5fb9e411d7f506867e69b83f9f5b3c140c5a4dc3bccf3c4a5745029608ee1f89a2b6fd9080153c5d20a7c8d3a17fe426e37cfa40d77e346aadf2d4a18c1b52438c9d20932259d2235804d7493619ef5aa03b5eb6318d3111bd889820f8a07d01f00fb1fc5a2331720ffe5822dda41c01494872c5b2da5780ccc89c7a22de239970038c7e14fa3c377e72dde4ae3548248f80be887e05a15f99ec35850adb0c02f35047c63470d27986baa5f1eaa9707012f09cf49d7fe1cd2c5c6e15e9948120aeaf060115eab888d4c74c9990ea15b29b543b8a40b66cee71c17be8a881d1fd21590203efe4b4ee08d17868f2f481515acf6bc553215dcc23e777d8c08ba7fe4c304f86224f8121d8fa6255e6e0d301cf8ff92da0c14c06e92f9d9107b038b8c20f8ec1726133f3ac7e56aa36d39e2788e2c79a28eeb8efd910b044eb0bfeeb21b70597b9d5b0051fee6c139dc88eefe24a69bf2f021e70e364c76b0d4b25f3ac290260eb7db7b8238f3f57a8939e2fcfb9e84beb45c8de46c23264f62d79434ede2dfad68accd2df777e4b80c3152bfdd1e73103c8ac9c851e5de25fc07c899afcdece4370fe75dffad3179b69913e6bb895dcef66aa274cf39bcb85d125ef51942761db85e5f7dd9e27ce29d263e5d17fcbdbac7ee75a0346b6f72aad301b46a969ee0ffcc97c6512d47e8dc0de6c6525fdb8504c251b4d50960b3a259a4f199fe6b3cf4dc9692db341b4248bf2b6d449388043a29386cb2acfe3c6d9fe2e1b2a05ec29075df51d1fa79053a2d5ef5f637f2a09152378583c728ac82475c0cf644cf2957edb5a30e524681e90944af1c65e2b733f787e977f15845620a5eda8c65c41b435889dda9ca367c64a60324efaecbe3027c80ffd26254746c81c41e6cd4a686027a3e8860f95d3e3da545cc0481e05790bf579c4b4180b66d207a2c81e650a8bd6ec04a05c6894fb4f1a1cc4f9b2105c7481bbfe781acbb7196b814d1cb4f00021d9ba25a5157970a1d26f38c459da3c3206b1bf79184aac4d6cd4e85efedfd6e9b666cde02b642c72d1bf9b0431e8f3b15c63689a98df5a99c3d2bcacec322923c5acd6f34181b4aa95ad3fb5938432b01bf6c59cc82a49a5aba165db4b4d6afc2a684d18c460cddb8c998257b446a395f6cfb699074f11249ff64962676f0ebd032c4ad1a5647e4a75d08f3a299f14f24afe41a7bde5f4c58fe07b414d817bf4605078fad5fc652a21747ca2f3fc03013b71cc772daa18ff022241dcbb5f1f631a748d53d15c1be5f0a423ad67725718177cf9365380dfe1c67513c6e0d8da2a10146731c7b6d3f4c1e9ec32dd940caa47d06868c875df2142c745c6599d8d132da54a", 0x1000}, {&(0x7f0000001100)="5e56493b3b35679f36c8001f7c58090ca6e9e5204d65bf30650805e6283ec4980dc2786aa5d09002a882853b852ac38b24a8fb6cbb7ad37458f1263b5d3bb23349ebd72e8a5289dc98d44a119f71bfc752da9ae74167176f0a17a8f894ed6af2fdac8b7d2131b6f7cc52562eaf0410ee0dfef7d343ec45c4426d125be18b189510f090051c461bb8bb34d9507ce0dcdf8919998f6f76edf9eddd5c78b2835ce270e77c632ab3c191230e7b2c7b48de9bd663583d9e818e1d0460f759917407804ceeef", 0xc3}, {&(0x7f0000001200)="06c47443dc73b0ffdd9a8090a5bf09709ffcf1327247611d9f7211732cb83c72f1531752a8a8947db61dd678e16aaf487392c99547216c0ccf8fc0405391c132848ac555222acc7084178c7b982f08869ec8c7d9b1862f112bede7fb46a5696c6a383b5a81c99a404a2b6b146540880bda1bd994872598edbebfda3fc5bf656e8a2fe9daad24b378066a4cb56d244b3e4389fd728e6fb7b5eb2f68244ad2ab9a4153a210c86771ad37173f6a8073db1f108de082b9240fda683c61dfbe93d874", 0xc0}, {&(0x7f00000012c0)="9ed07af67a6b722ed4c24db1087844db81e0af44be61918a1fc6d94503fb20a908d422147baea5881b89e23e75002b8d4e77c94540a8ac7662fddb9453c832b2fa2fadf298c419a5ece438c4ee2f1582776f274456635ce4f66035f9330fb3ef3c31b4ef1f029437a154a7f98af36d4878a320a369", 0x75}, {&(0x7f0000001340)="f8ed5e0ca3457694050714989ab6e88ec263956d7c91a4eee0caaf7e9dcda0fc7c20bbdc70f8f5e0de55aabc82920bcfae70596b494445624c6fe9fa61f61d202cfe5172669fe7", 0x47}, {&(0x7f00000013c0)="f08d61639ee11d060b86bf0b18431680f862843b65c095f0a95ab3de7951fd920ac7c0c292194d4598386acba65ca7f6f1a6364645dab7d426446c21b81066be3f4ed3658de55d4b790dabe92d2b9cda2db6a8adb45e06034da03be41118259380210385", 0x64}, {&(0x7f0000001440)="0607415c7205375200690f7f6dac521399aa13f56dcd7ee47c26cd552eb6aa6d3540c7da", 0x24}, {&(0x7f0000001480)="c55611390b2ed50935f1007ee0a6eb495cc8ec072135ed757e86cfabe72cfc914cb4e3374c01737bb4047e5bba1b167cc4a41f698104507fa0368ce09bc04ad78b5e9888a01b03d67d24e956744105e7cb537bae5b384e30a23b292c7c6dea285326b7c85cf5a47ffb66adcb5d9d5c980bf40367b07fcd960297ae9ae6f8697c0d41d0fc5df023de35aec73d0a49d06e65414c69e69bc7e058c4f82ff87ba6", 0x9f}, {&(0x7f0000001540)="c11cf3ada98d5ff3ae04a2a30601de709032f061b1593ff85d311e88fa4d978b572d0d923fccaa1db1e898dbd308d9c08ea5bd12fa69cb2a4e8be3c4e183a6954a350c33eed8b6f6b1a282b0151500ba72164797ad16d38774c924824e5038088c013591909668010db59c138ea96f3f4c8ba47e5ca9cc83a309f724826c290c0caa69", 0x83}], 0xa, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x5}, 0x400) r8 = semget(0x1, 0x7, 0x400) sendto$inet(r2, &(0x7f0000001940)="81de58916bc3d1064e1ab18718b8", 0xe, 0x408, 0x0, 0x0) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000001840)=""/69) r9 = socket(0x1e, 0x3, 0x0) dup2(r9, r0) 16:02:57 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, 0xffffffffffffffff) close(r0) 16:02:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x9b, 0x4) 16:02:57 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:02:57 executing program 0: socket$inet(0x2, 0xc00a, 0x20) r0 = socket(0x20, 0x8000, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x201, &(0x7f0000000140)=0x8, 0xfffffffffffffd41) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 16:02:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x1) close(r0) 16:02:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget(0x3, 0x411) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:02:57 executing program 1: open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:02:57 executing program 0: open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="69522cc4fb84ee75", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pipe2(&(0x7f0000000140), 0x10000) 16:02:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) read(r0, &(0x7f0000000080)=""/152, 0x98) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x275, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}], 0x28}, 0x0) r2 = getppid() lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) socketpair(0x0, 0x7, 0x6, &(0x7f00000002c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x1, 0x6, 0x6, "aa7b86b51bfc0b2b219086d4950304b4c41b2284", 0x100000000, 0x100000001}) clock_getres(0x2, &(0x7f0000000300)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x7, 0x1, r2}) 16:02:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xb) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:02:58 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() getitimer(0x0, &(0x7f0000000000)) 16:02:58 executing program 0: r0 = kqueue() mlockall(0x2) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x1}], 0x1, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x18a) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x7fff, 0x6, 0x8001, 0x2}) ftruncate(r0, 0xff) sendto$unix(r1, &(0x7f0000000040)="1242b20733c3a88dfba507a3d08ce43d4adf3a431ef7d4dbc5e61bd85bc240e278e5c5e07aa818239c78cebbaf799d956e1b90d01e5e40eaf572deb8875ddc78e7a416dbbccb8e7985c52cee01defc2d52ee646bc70d69f2953429255f3e2717a49c255561cc71788c475b02fc3b3a3762baa747ede4c7e2c7f1e90c856e3c511f4df73447a5d6b3f504a81a4a51ecf69d85d7d33fc94811b5877c4d333970b7c137408d6698521c1fe344877b79bb3ce0e010e838bc29e319570bae48a9067e37ed36bb279bcb7327dfc15cf2755799ebc0719045ed0340f6bccc6bd9955ac6a31b7d4e35f92a648ec59c", 0xeb, 0x400, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e66696c65300000d8ad03be57b25c5be90e2423d5dac31d1d12fc0f64b9afa2959954d7d8905b15220ae15445e517"], 0xa) 16:02:58 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) 16:02:58 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/18) 16:02:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) close(r0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/130, 0x82}], 0x5, 0x0) 16:02:59 executing program 0: mprotect(&(0x7f00000b4000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000280000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:59 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000005, 0x1010, r0, 0x0, 0x4) r3 = kqueue() getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r2, &(0x7f0000001600)=[{&(0x7f00000002c0)="0d5714ad84f8e998e81e55c254e56bcb2adebef870f437f4b94b1c7a704b6bc06eed773c3356075e54d179413f26fb82802b0d65eea320b1976f20e7bb92add89cfb3ed1b0e7dfec179134da22bf919123b4fe61c618f34002f27ccdbb6820c9d7b82ed2d7bbf413f0f0f29c39012df27d9c7ac910e17992944b6d89f085658235db8cb8b0f8cdd073f295a818badb470d2c8efc53b57098b595e13842732ea119a7119566910b83ddfca5f3b640754906e83ac99f4a", 0xb6}, {&(0x7f0000000380)="0eee5e242c4442c4d7aaf7f6e0d6f9ab18e0f6bed4517cbe705d08c03464a5807d5e6d37988f8191c7e7eb7bed67daaede1eab21c3f3c4100ffd9dcebc881a0a58f176b9730f82ba7009ac1c23dcd0a3ced84a10875e2f52710b49d92ed790f34b3cd84cff061956e859945ef9382d89a6b4d4146e408ce23496fca4bc735cf0f61ae86016f280a7ec15aadfacae7575141c3adff81a3fc05b7e58bf1c7d0fdd6d1e0cdcfc533b25f6c5b471a22da2382701fbc7024ac6e512ef499ffdae0be5ea4234cfd9ba6716d605afad70599bbb47bf5960142c5c18ed4122aba672d92e79d58bf0972708c921bf6d7edcf62bd5f6eab106f02b048b650353", 0xfb}, {&(0x7f0000000480)="1a6591fdeaf7c4a4bab821af723cb3a71060cad6d7f8323b410d1f952d6d2d69071dc2ebadcec4ecc13e4eea7d1e9246de096a8ad872732471f66d69b05b4c32d331430970e22600d002e9f64774465f77d35a181a592389e26f5ab48d272dc0d18dc4b2ea7e7033d17cf679900be815ff1788f27a51aa87ecacfc7e2f2c0564f509e3759834c68fd125d4b4effcaadbffcb146781b7c0d7b477ab1186a535e2a0704f6d851f66ae2797d5090351a8b4662d332f72f248c87e1ae3ef35a8a896e6ed55a1714633c3b9b45c4f239fa75b03dc5e2b825acb5b3a92243bf453cd22f10bdb2f7aec0decc85756bff1098a93896a6354f84a82294bbdc7828586721df81d52c3a51926ba03bdb937da0fc351910b572e36eb24b7225633eac054b5453c5bcd53c65d5db5711d99d845253bfedcf9b26b0367a90cfaeecc4a3e328e2bfc73eaa3cd4ba0143e190803d04166cf0fcfd736bfb1587007b83db2969126705b86c1b93c479e654dba1a51aa6efd266bea6dba70becfecf242d9ff39c4708e957d76f62913e02b18b494e8f91c94df13d4288f965b288a9fe1237283ab84c5e658bd8b21f5c642912581582eaa8206856e48997d0d7d950199a31fe3322839a8b26a0b7b71f8611e6673784e2fe1d5208ca229b5df87bfa5ed4a58f4e012034cf9f6478b984d4b0226a7ce1ba10143970528150f73074dad24d6ae7e0d879a70f7896f31f59ebd4e41827cf427b31456201f4d8ba864ec9f15ac02d7d7bdce367b4d8bfe0fa68bcdf85ce39830ad5100831b27b4db89b9cd5e5fbc83ec98152c56cf3e5c9b8fb2d51bad3ac91b28ba00f25e9ba9bd76a49fa31c5cd10de38134a1ccc22e835512282868afee493836d1255d99b16f82e0726d4f47bfd8d705442ed51b8935ab902b412c561dcc0b4e9700074e689c375222861d4543464f671157dd9972bd5bf98d89d86ae6ca0afb984070d7e4447ea9b1ebda0e7f5b6a53944a213217ed414f12f812342acc47285131a4e45c26f8e50d1be4a2a55394d7df03023b5e7b6f58e57aa23a549ebb12cf616078fe4b6f02c3ae382e745183a1b3e673ad3475212ee5822dda0027c2eec7a326fb6179bd1cd73231b8249cbe9902abc19094be6b1da0fb64d0a17e33c0ab94a7d0e6c96ae11ef234503766539e5ddbb39513c2c85111231e50c60d7f21808faac888dec4da709d9e32c13b3921d752b604b5d077796159daf76b955f748c8ccf03ad523b78695c132804a48e74929e7923f60e24f3fe0c45956dfbd6b3fff79ad8823341a57ef88c6b89acf708c282a3d49908b1756c2a89ee86aa155e37e98d9c4aca2d62b1ca3b6efb0d3b65825afaac1e83a9cc63cb3d857d7d81d63d020591f1e7da3391ebf74bf89a5adca5c727cef73d511199a204debf3932a7ab0892989687060e3a08ec26e5d963a26a8cec816dc58e0128440666d8f6570910fc80f0bbb20b23c889a1100c29616ba131aea26d5adadc834baa7fe70572de26a5d577701b7e110beb5459b0b4827fb9a1dc336834146d07c5c14ff138aaeaa485f1c2081b107675e8d29c5e4da7f01809ffdbbd279b131cf219925a74508f42f6a042ac19bc168f0e5bb1ce296495f0da18cd1354de0971c53fab59b1f58ff8adc62dff80c8f2525dc8c9810511020acf35f67412e617c12b325686b266f8fb201d4d9210ad501889875bfb6a2b4a0004abbb20a0dd568b197a2ab734430c8bdff4ab1ca0631c3ab313fd5d5482c605121d8ec69c770675be42141804e9f1ddad158f6a2f907397b7e747240ea144ff89a10456f28093971273d3f0f0d4fce3da64d1c6ec6f3fed025386c14349ec53312f98defc021d1bdabdccdc5351b29c45160bc9663fe8f867ed4fd27bdd51e228e033f3df74638cae26a9f76bc652e01a19db7ed836d71c3ff435a174da5dd1173325382a49f5f8a3c2d2c4213c6f943f0461547a4473454daa3e2f180e533a0387350118375d11f4defd3002e90f2a97aafe977e35fcfba6167611ac50536bac43daefc8d1d91570ae8ed600279192b497bed438ec56b4605ef392bfd43d4bb225d31d098a0faaf280f2f05bdeb7d6d007590e5b1946b39e427ece46a9d6ab0403ebba41946228804880f8330881bd9feba0c20842f6fe0229cbc0100cab738182af981ca4fc9e21a56ef23a6dd82d8c25eccf8355325dd3816fe02b555657dd86825470b9d30b2a87d003421986ee59c3217fb82f94091226b6673730f779c3130e491a77d88afc46ac890523885a75c177bbf9eeae6c79d40b825b0e30decd9c86a00cd95f1c22a5cc2cf97eeb5a5108eed8434d117f9ab4cefb258cdda142e272bb2f57c7bef0cc9244a1f734f80f7bf7507f2a4249664d8eb2b382a3b106ca1332abeb3dc2bcf607afbb97f4d95c6e4cf5ff3e47c1e80d0cdc7ef03f9a919055e5704b0948cef3b868e24e1634ecf4d2edda20191d05a44e1c55f0cf92ee9e1aaded658a0cf2499b2fc3d5a2837131026b8233e6bff149c98609361250f3955fb2a81f04223158af7e260807cc91ce14bf456cbd85257ca1d81d856dddd848468daddae04cd7fd38a32437e0354c88a323b88cf3861e28e52486091e990be789bef7bea5524b263ebb50290da48e537e3dd98e0f9071446abb2a492212fc7917693c8d86c1df4cc5fb5658f10b429e6273104cc7626fa8671075e5d11d8aeae6ebda6169ec3d6691224dd72923b74eabd8fa174f2eab3f9e0e21f3d95dd8436ed7c5e3b6f16f0f44fa790563becbe249ec6983077db6f2977c8a19680c0c82a7773ef537ea83bad12d18ee857f9ff2e5cf29e39156f30c22d176358819bc21f6ea2437320efc03d45106651b673ced3598e3e9603022695b488017414ec74b21cb3d5b49566d8020caad9bc8c7e8b169989ffed4648025ea6f526454b9f165ec1d4a5417b005186dfcb7d55c3de43157a2a6f48d7e8e55cb7f4cfae3e4393742e4b71bb573cf9f21192d08c6be84acaa9200edbda77c17e74ec7fc9d8e273eeb9ae1d52d3036e036a5280376af37e9499bbf6eea59424e2df051adafce92c5f3d22ce358f1ea3faca92afcd32ae0ab699f1b6e6a7b12f4cec8524451ed36c597c650d3a24b7458c8a331aa4d4f1e4ffe67c5744f30c57b91a008aae3305a528356c5c99f2a23831e90fa7574ba15fb5aebc55075d29f52b6f7baf68fc86111ae1427f0a181228650c4c9ab2e9895b47275156781985b8bb687d3a91722325020e08420ac1d262a1917e074f09dbd1340210a841c31647a5c9ebbec365a573d97d9e3a847a258398dcdbd689940aec352c63d64721c545434c2ed86674bdbffdf4407310080c82a858f55ef7e54163ba3c4179edaa6bd99252b4f3f59b953e45e52b1050feeff2c950d57cfc82e5d3bfe30079e5b52add8b8532a95e04ff87e76f6769fbac2577bf2522832e3fc5735e8ac5f1f6a761acf6432b34996df126a69605ec0c1b6a251af1ef160e9e040b50271555f631390df13f3ed54bc4ac836b93bf44b362f7d8a76e8f9f9b526cfbdc593a38d2b0fd38a949475cc93fea4fce7354c2e3db238307403cfe31947160ce9a82c761f4dc1c19471b7a30806db038b3759cc58f1a7a0862f8c3668e2047c3c89648c9d620fbea6a4304981fc1f648b7f16426fa0eb35a8758d406cd64d3c0dc1bd75ff3bae7b0a040246825561a4ae76fe70726f2029a53a2808eea4381098c22e686123ea247305a6963d46a03707e02060f54827dd63d3c61807416bbd7cfd51866a9013ea9be872ab88ba94495848851e4e606b1ad46f2986d3c4814f211dea031e491823fa3f4d0b171c339a19a0c7159339163be8913a79071a8bbcfc6a4e1b683ecd89a0761a8eef101e2b50e44782909af4c6853cf66304f43312d278a9dfa5787eaa7bc795a9c847ebc390f177fb7e154e7f34be9049f773aa0e9b02a4b6a94fa606f8c74820d0500daed33a7ccec294a68965c61b05f22756da6b50aca9fc1e6c38408ed97066c23587d3025204b6c0e62e4ea11aa50497f87a4f50d08b140ef3a12d636b1c08cde7fb5134b25ef621c1fe3fd3b030de1709d31ac3de7f08cdfad6b078e43f2a20f458f11de2da85884d043b537a9633fa5ae15912643d9159c2837c1ec0fc735e7f02975fa69828c2c9a1b759500beb367de60f96acf73ba3b59fddc2f691d1aec46094284eeb84e7739eb3502ecc602d58d65f313fa2bc51d23c6638d193335bfeea0fae6f5e0a676a6397f745e3bd4c4b1c5b5883a2d53d72ac1aafd1d6b2fc72a908481864a2fcf470fda3fa79a51f7cd46fef11e17299e5b3b2e707262809de136ffac2666c4ca05525ea273100110510202899dfe25274ba7d521ad84fbb5e1015609ce2d879a8e32039888f973680fa1a768f7e138a4a7ac2c46eada3a993e0b09b7e0d3e4d3e67a5fc4684641fdad1a37daad1acb7e35670f676b837ba1a940b73903671af6d80063daf4c222e9d31e255a9803d9547f4a86c9dfc93535fe5616f54d4de7d8f6bf9095f2cd2c09b8cc454d4a5d4d73dd3a5ba9fd3614ddb2c5d0e061f665ccc5bda05cae4350abf5c23c291b00e6e0be7a359e66b12006560b67f9134ebe32e360f2d51d8d59f187ae76034d9ee1d51064c0aa3ce9d5196a464e076d2034057471c4436a59b334c94c7f34c37adba20efaf4aaf1196d8ba96753704a51b88d4ce45ec600e41b4c6da7ebd162aa43ad540cc407916421e3c55f467aa2a7ad619f9f673b51ecc82cd3089bf3f415b572423abb6e351d683f910ec92720e9462097f39530d65204db72fe25452285de454372fed1d17d471cdad0b1f4c6d665341481c8cfc68e08e9585e5b81c8c54dde8ae0fe0ae150f57b67033355a604124c39596c211a1938ccdaf3531fb68e2d11fbcce652667f9babbedc176b3cbc795d57ca755eb7eea6a21f5ef3b8d0fec61327dd3be45f5052a62b179069c16395b72463a1ef019666ce1be721bbc238ead67ab55cf2ac43754a2afda8ef85d9cb7be095f9c158f051b38a63b11d8b275b9df350912d507546094e0bd16ded01f2058d33fdd160f3eeeaf19c7b4dac0f6eec43b0616809469409ed589ee1b20920f9e6d38112336638d3b98ae770a7f67ec8234a9c84a681b3f2cd679a223e23e50c721c7a52f887153586900fe73e4a77915bb664079366fff612629a4bbbf74fe3a7922561f1e29da81edd6a5ff2ec0db0dbe9a37644b233f9faae6819af505fdc109e8986f464c8f52d1e6c2b36dea8b9e8559046fb44a266c7e4bb33f3ab62139c4b915e98a87d48c5f6b6c486082aaeb46731e0e223905ff2d697f72ffbe5ae239ba830b6724a25b45072386d9ab804f1bb2d81a846dc652422ec6ef9ba11d1960b5b4fbfd84d3e16604af33cd34d98b64c3ff7077dce04795b442303f0e4214ba3ad4f70a1213bcb7a24ec7ec3f2b07fc2d2549290fa44e669959e9c5a42524d36857ef553382bb8636bec7093ee415ea77dbe0c188f9329f79244a0dbfbf339f78df6de59c67d3f4c9c6dad09d5e3f776b76b6c6602beacda105a38f6c7c475aa8c74fbbea36d9dfe440cf5ffa4a3f06ba9b6d613d6530755581cf7a04d9d40431505530cef16f286925c3f64d2a216cbfcbea46c9459f3f6358d047cff40ad7d86769900202554fd39ddb9c1e0a5968b2d62dbefb5482987fb7d9aeb3c4f308d26f86efb1ce8be4e5860cc6dca709f21969991abfda128e7a6183c7fd6f16e6ddc479ad113a7587742a2fd26cc0dae7c5db1cf4b7", 0x1000}, {&(0x7f0000001480)="dcb77bfb620a5633baae7e5be1fdd537d041511da041bfe8787fc9fd3475c536bd3e640148b272421a1e3fb095f162c181557c77730bd079a2921b26aad53296142f1c64c1fded75878d6ae5ddc09f6eb151d7bfc69ff43db14de7c1463047900aa797f9f1f6327f558285f5b40f45b1827bc69a7d31b74e71295bb9fc890c63cdff61626e98b77717ddd2d0ef78fedeed5f013666870e7ecc7cb87170fac7e9cb8c", 0xa2}, {&(0x7f0000001540)="154be911ef535b9a21ae9f3dd73d78c1e5b07118529dd98f63297ff38e5d509b58837bbfd1f456997c42583d7fe6998ac0828d3f37bbaa2e507971667f7c12c49db0f28a88af", 0x46}, {&(0x7f00000015c0)="acf9512ecf6e539cf470ea4d78c4d47eb9", 0x11}], 0x6) fcntl$setstatus(r2, 0x4, 0x0) openat(r1, &(0x7f0000000180)='./file1\x00', 0x8052, 0x89) kevent(r3, &(0x7f0000000240)=[{}], 0x3f, &(0x7f0000000040), 0x101, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:02:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x800000000000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:02:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:02:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000b39000/0x1000)=nil) shmat(r0, &(0x7f0000b3b000/0x1000)=nil, 0x3000) r1 = shmget$private(0x0, 0x4000, 0x224, &(0x7f0000b39000/0x4000)=nil) shmat(r1, &(0x7f0000b3c000/0x1000)=nil, 0x1000) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x1, 0x2000, 0x440, &(0x7f0000b3d000/0x2000)=nil) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 16:02:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:02:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x3) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/65}, &(0x7f00000000c0)=0x43) 16:02:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01ccfef1be4f358aeda2dd03c8bb98776bd0d4b2423075387bdaf57ff788e9962d29ffe00d7d6d3752fa7fe530d9f94d1ea2b332568c6abe87bc1bfa7a1456182f6666b63ccd8973a31301f3115edce082f3759d229c5e3e121add406591c29fcfad823d9be356f151f8fd59bae4a8561411c43234000e92d627ff9271986775ab5de6572999fb6304881642d419355e28bae6714af889366919597468caf328f9849ca125ba43c90363d5d8799cab5eb57e2cb69f18b5143031d257c262a23298ac586f33770e7910c3fea67847afc1954e9dd1600238e33ab4939c01738d167d33612d804b97401f7a2e2d2c6820ec8b2a0649a9371187e46a67bf", 0xfc) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000280)=0xc) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/107, 0x6b}], 0x2, 0x0) r3 = getpid() r4 = geteuid() r5 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000001c0)="12953348641e8f3af49dae483bf4df7d5023e81500070bd60d117dedba19d17745989fead9fe1d0cdceed7d2d8eb53496d34f8e16bbdc116c776b87d46131dce264d18fdbb0c68bc1aa9f44b1af1f9bf903f3240e2e16ac0d3c3ec82306e7e71206261833b82a0aa66fa042531869f820213be0ee99f395d6988d82c59812955e0069b46933c", 0x86}], 0x1, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r2, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r6, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r7, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xf0, 0x1}, 0x1) shutdown(r0, 0x3) 16:02:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000280)=0xc) dup2(r2, r0) 16:02:59 executing program 0: r0 = socket$inet(0x2, 0x8000004, 0x0) r1 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x80) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/240) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x1, 0xfff, 0x80000000, "4dfb8065be3fa502c5befdf4e54065bb99745467", 0x8, 0x8}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x7) 16:02:59 executing program 1: pipe2(&(0x7f0000000040), 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x362}, {r0}], 0x1aa, 0xfffffffffffffff8) 16:02:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r2, &(0x7f0000000180)="f141067c76dd2f5ad6a89bee3f5db3f3cc5deb61668528159bf4a3ce0f90c3be8f11d03b460029bb48dccc432fd38ba97673059410eefd3b167f843a5f33bb4eca9a", 0x42, 0x40c, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockname$inet(r2, 0x0, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0xffffffff80000001}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r2, 0x4}, {r0, 0x4}, {r0, 0x80}, {r2, 0x100}, {r2, 0x21}, {r1, 0x1}, {r0}, {r1, 0x88}, {r1, 0xa0}], 0xa, 0xfcab) chroot(&(0x7f0000000240)='./file0\x00') ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:02:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) r2 = getpid() r3 = getppid() setpgid(r2, r3) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:02:59 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x1f, 0x209, r1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) ioctl$TIOCSTART(r0, 0x2000746e) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) close(r0) r2 = syz_open_pts() fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, &(0x7f00000011c0)=0xc) flock(r0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001200)=0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001240)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001280)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000012c0)=0x401) preadv(r0, &(0x7f00000019c0)=[{&(0x7f0000001300)=""/231, 0xe7}, {&(0x7f0000001400)=""/199, 0xc7}, {&(0x7f0000001500)=""/146, 0x92}, {&(0x7f00000015c0)=""/12, 0xc}, {&(0x7f0000001600)}, {&(0x7f0000001640)=""/243, 0xf3}, {&(0x7f0000001740)=""/231, 0xe7}, {&(0x7f0000001840)=""/165, 0xa5}, {&(0x7f0000001900)=""/172, 0xac}], 0x9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000001ac0), &(0x7f0000001b00)=0x10) listen(r4, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000001b40)={0x0, 0x0, 0x5, 0x9, r1}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001b80)) poll(&(0x7f0000001bc0)=[{r0, 0x5}, {r4}, {r5, 0x162}, {r0, 0x4}, {r0, 0x80}, {r0, 0x4}, {r5}, {r2, 0x4}, {r4, 0x811119f037d494e1}], 0x9, 0x87f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) utimes(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)={{0x2, 0x2}, {0x1, 0x3f}}) r6 = semget(0x0, 0x4, 0x4) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000001cc0)=0xfc1d) dup(r5) getpgid(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) mknodat(r0, &(0x7f0000001d80)='./file0\x00', 0x1, 0x200) 16:03:00 executing program 1: socket$inet6(0x18, 0x8002, 0x800) socket$inet6(0x18, 0x8007, 0x800) socket$inet6(0x18, 0x4003, 0x4000000000) 16:03:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:03:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f00000004c0)=""/206, 0xce}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000680)=""/168, 0xa8}, {&(0x7f0000000340)=""/75, 0x4b}], 0x5, &(0x7f0000000740)=""/96, 0x60}, 0x840) write(r1, 0x0, 0xffffffffffffffc4) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x140) openat(r2, &(0x7f0000000180)='./file0\x00', 0x110, 0x80) 16:03:00 executing program 1: socket$inet(0x2, 0x3, 0x104) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) 16:03:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="47022e2fe6696c263000"], 0x1) write(r1, &(0x7f0000000300)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448000055308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7ff7d815e4a5305aa6d", 0x21c) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:03:00 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005ce000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f00005cd000/0x9000)=nil, 0x9000, 0x2) 16:03:01 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)=""/77, 0x4d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/218, 0xda}, {&(0x7f00000011c0)=""/158, 0x9e}, {&(0x7f0000001280)=""/134, 0x86}, {&(0x7f0000001340)=""/224, 0xe0}, {&(0x7f0000001440)=""/164, 0xa4}], 0x7) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001580)=0x9) 16:03:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x159) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:03:01 executing program 1: r0 = geteuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="eaadac5dd1e530aab3c76fda1269d61276b4a13b2e5696c9461d296693ea4154557556bc56422091c629ba8d4d6925a57841e1164845436281b5a1a3946d6d8f3719ffe46d01c204a3a170bd41ab5ac0fa0fba19e9812d3fd0ab6d0bb3cbcd1dc4478df2a981e57a566e3aaa40dd0cd53c84dfccfd1201235cc1215defa616c16cdf7281a56ebb43c844c231ac18659c3afa99093bca92ebdf1b73f337e9cd448c416b3e2ee416c657ed89288d704d398f40c46b07f42efd3cd822fd698508", 0xbf, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) recvfrom(r2, &(0x7f0000000100)=""/11, 0xb, 0x0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r4, r4) 16:03:01 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x1000, 0x14, &(0x7f0000ffc000/0x1000)=nil) 16:03:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20002, 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0x0, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) 16:03:02 executing program 1: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:03:02 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x88) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='&@\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x10001}, {0x4, 0x4}}, 0x2) r3 = msgget(0x0, 0x2) msgrcv(r3, &(0x7f0000000300)={0x0, ""/134}, 0x8e, 0x0, 0x800) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000003c0)={0x102000000000, 0x7fff}) openat(r2, &(0x7f0000000400)='./file0\x00', 0x800, 0x142) sendto(r2, &(0x7f0000000440)="caf75e3af57ab1cb586af827779ae1299c319b02810c91539581c1e89983e239434555a5ec78986c8e2e1320c18db46155e946bb108ac147c62a997e0250dfa5cb195608214b823e93a66f5bc6aa992b8a2c838631fdb90fe1ab41b0336b2952b11b3bf607a5adc391bd560b48f65cfb0745dc07195f44bf69a3e785e7eb26f240813516c3221ff896159c7a96286b01730b0770b91a0f002a56204089f600e35e8e6ed8d7d178fd764cf320fd17d9dd901f9850bbe1819c036c39032ce3e8cdc3211be02b6ea3b43dbcd8fb5e", 0xcd, 0x40c, &(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0xa) accept$inet6(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r4 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x2) msgsnd(r3, &(0x7f0000000640)={0x1, "73f931b595da214c174474d6bd1f890ebfa2fc2726c930f4a5f3c181d6acbc8811b77575437b21d90e0353d8b2c650099d432e140508b9c7be53e52c95a99052261edd0df44750d92c5fb8b431d9e15b5527d9f5c8a9d7489b2cabbfb0c4ee084a08d314f20f15ebbdf5760d9c9d3ebc2ecbff8da3419e2d6c15328ad619d3e465bd08466a076c0c316d978357c0416967dc7e63ec43096696207e66be149f263ca6fd39bae5731e201869be1532d79c2067153666eaf4ce20e113ffbcc502"}, 0xc7, 0x800) socket$inet6(0x18, 0x4, 0x9) recvmsg(r1, &(0x7f0000000c00)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000780)=""/122, 0x7a}, {&(0x7f0000000800)=""/209, 0xd1}, {&(0x7f0000000900)=""/46, 0x2e}, {&(0x7f0000000940)=""/67, 0x43}, {&(0x7f00000009c0)=""/226, 0xe2}, {&(0x7f0000000ac0)=""/122, 0x7a}], 0x6, &(0x7f0000000bc0)}, 0x1) preadv(r1, &(0x7f0000000dc0)=[{&(0x7f0000000c40)=""/230, 0xe6}, {&(0x7f0000000d40)=""/127, 0x7f}], 0x2, 0x0) utimensat(r4, &(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)={{0x6, 0x30000}, {0x0, 0x1}}, 0x2) msgsnd(r3, &(0x7f0000000e80)={0x3, "12a7e2a1c1043dba2d4aa151c568d194c1662908fdf5eadcfaeb5c1b31bfc8617dc411187ff1b4db81776a82fcd13f964aa28bc02114d07013c78de94cf6890acc1465678790d7d457795946dfe394621b4497f9316fb14e2da2e7ec2b0319a07648ca8e3031058b34be762823da9772892700a280ea79c15dcb1891484122ad6da4b7499b91b4cf54839211c74d1392280cc3faf8a84bd969d770fac40adf6db1aa2edd942a310bd70cdf309bfddb64277ae3de960e04843dcb007c3cb3d81a6b49e6666daf0222b7bc7a27640e8b9d46d243efb6e7cac43fbfc0e6129e38d5492da495af97d2c544d93e494c753efc74acac2cc17f53fe09"}, 0x101, 0x0) getrlimit(0x7, &(0x7f0000000fc0)) munlockall() msgrcv(r3, &(0x7f0000001000)={0x0, ""/106}, 0x72, 0x0, 0x0) bind(r4, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r5 = accept$inet6(r1, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r6 = shmget(0x3, 0x1000, 0x13, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001140)=""/4096) accept$inet6(r5, &(0x7f0000002140), &(0x7f0000002180)=0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000021c0)={0xe6, 0xfffffffffffffff7, 0x3ff, 0x5940da2c, "5e6444e8f050097f2fbf4b7ef0a979c986a56d1d", 0x4, 0x6}) r7 = getpid() fcntl$setown(r0, 0x6, r7) 16:03:02 executing program 1: r0 = socket(0x1000000000000018, 0x2, 0x100) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) symlinkat(&(0x7f0000001080)='.\x00', r0, &(0x7f00000010c0)='./file0\x00') sendto$unix(r0, &(0x7f0000001100)="00090980f2fbfafa10ce81a17ec078c2281b40baa95c92eeda6fd9eea9d7e091aecbe6c4228e18484cf75eb43b4bd30f1cce179441fc65fffe60fcfb9f646e4fb71a8b4c378de93c349cd0053030bacf1a98275b3521f52c583cbde84c3dee88a324277e405af440a55e48863871c60dd0893851b6f71397a6f65850777592c4d55ba841220cd5200da045b06401f887476f9002b2f1e930e5dd16d1948a983d4f179e1c660e33eda89785b7ae9c663a079a00e61f0509eb9fa4", 0xba, 0x6, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001200)=0x5, 0x4) fcntl$setflags(r0, 0x2, 0x0) bind$unix(r0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001280)=0x101, 0x4) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x8080, 0x100) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001400)=""/85, 0x55}, {&(0x7f0000001480)=""/141, 0x8d}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/239, 0xef}, {&(0x7f0000002640)=""/210, 0xd2}], 0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000027c0)={0x3, 0x0, 0xffff, 0x7ff, r3}) setitimer(0x0, &(0x7f0000002800)={{0xfff, 0x7}, {0x3, 0x3ff}}, 0x0) close(r2) mkdir(&(0x7f0000002840)='./file0\x00', 0x8) r4 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r8 = getuid() r9 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002940)={{0x100, r5, r7, r8, r9, 0x86, 0x4}, 0x1000, 0x85e5, r3, r3, 0x3, 0x73b, 0x8}) geteuid() getgroups(0x6, &(0x7f00000029c0)=[r6, r9, r9, r9, r9, r7]) sendmsg$unix(r2, &(0x7f0000002dc0)={&(0x7f0000002a00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000002b80)="e14852ba2bb4fd265797e41b7596bc113d4c879f4baf54c24bbe3c6bde0304abac21a856c19acf3fe6d9daa2227b76de653f12ba1de1b1c7516318edaea7f5c8c734174c16e3dc57a17b30760431577c46ca52e737ac7480b8f57e2aebd6b127d0697acf43fd153f7efac6d1a4dd669fac2d294cb841bbbabb43da3947ed3aaabe1c0dbe643a975ebd73dc0a787b8ab992efaed1eb710f5adf2a5c2837148aa791cd2f0b0785caa9488253289b034d5e1739ec04cd961e98301834b53548376b445acf63c9caec7a3ebd907152a92feaebaaaccb03d9ab6adc84d78b90b8ee694ac64f0c137b726cb8dfcba9eb9b206cec3633da975c09dd987914e45333", 0xfe}], 0x1, 0x0, 0x0, 0x8}, 0x4) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000002a40)=""/247, 0xf7}, {&(0x7f0000002cc0)=""/73, 0x49}, {&(0x7f0000002f80)=""/159, 0x9f}, {&(0x7f0000002d40)=""/100, 0x64}], 0x4) fchmodat(r1, &(0x7f0000002e00)='./file0\x00', 0x2, 0x0) msgsnd(r4, &(0x7f0000002e40)={0x2, "d24041dbfb91c35074c7b1b74fd304542a1f601c59212120cc7c1978b877d9eead25d09a6c9490f2d35287ee5d65747779107ee524c62e4864bd4face877453cb6d24fc47519a2726ebc008bd997331aff2d68f19764e1019e8a3a0938512625368a6ab9659b71c3c2a5dc6d106ea9588cf0b0a8718d657e840e82f55da17f23990cae7f1dcb4f11379b4bbdb0736e6e7e717283509f2b5f5de69ebd5a4dd27d54295a65cd073a17a26333c5c69930b18a08cdd9d9065448f43a25b50ee8ba8c33a2804a7509d8e33146ea906269e3eae1a3b1ecc12a909575016596eb2cf67f83288dbadc9e5a0e2d6e137d0e66bf144931d62fbf0d4abce474"}, 0x102, 0x800) 16:03:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:03:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0xffffffffffffffc5, 0x0, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) 16:03:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = accept(r0, 0x0, &(0x7f0000000080)) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:03:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x3f, 0x80000001, 0x0, 0x800, 0x1, 0x7ff, 0x7, 0x9}, &(0x7f00000001c0)={0x80000001, 0x8}) 16:03:02 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:03:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x76) listen(r0, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:03:02 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getrusage(0xfffffffffffffffd, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='./file1\x00') 16:03:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2000000001) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000005fe7f13f9ffa8731000000"], 0x10}, 0x0) 16:03:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1f, 0x3ff, &(0x7f0000000000)="1e749b7d88ccacc5f21102ad0c8c282ba77a9c86e537f1c841d08bad2ffd50d32ad5f363eec50dcc2c62fc396f8e5717161868f4c50487c12beb1e831ade69a08ad12c4a", 0x44) 16:03:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="e1d98de648e6e63f8645684f2c905d1a83887a0977eedfe32de81160be02ef1b36d2563e105e23cfef9f5d8e5b249e1e8799fa139357fe767831d62f5e718348394090c9e4e82fee45ec56114160015fb4d0b7cbff0111a33843b4975064c2940043c019daa5d357099295a27dda666714710ecfcdcddcebb916cebb03dfba4817d45a49092bda89e7ec8c6d9128ed3495db4a4622af1c7737799bb93c7ffd7ab083dc5167b465e6d90c6a122caf89098d5d0db47aa638357b7d763767430c623a3044e929d7d207bc4212b43ea62d7274805c830673da547ad5880c8b3537103776f7b32ba8eb2a2b2f26770d6c2e0a33ac9cdb", 0xf4}, {&(0x7f0000000380)="96c77280f71284d64ebe3fe895bc77c86dca62dba250a79c3c855e58b61ec76a2350644fc6b370794e6a8c08a9c8c36cd08da7b297062b1f6af9b622e26991e0ba964e26ad38a085be4fd71d77f2250daf7a1156eb906b6631d207e900665ae044248e8db2b1e4bb66ff26d61c83e18c79ca204059bc53094ca91ba6b098f24ad723e21e64bd0950381413733dc2804a15199d9bd667dc1e36", 0x99}, {&(0x7f0000000440)="91cdc99333b4c721156110ab21ee857524dde209c91dcb45c2b0cf030487f14416dbd9578bcc79678dbc199c960ad28d94bd216f971c6cbd1632ee74ce1d4b6426970e2a0efc560df6c834", 0x4b}], 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x4, 0x3, 0x0, 0x1, "157961d73e11bd4a3a996cfa06c7d30a5a573fe6", 0x5, 0x51}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$getown(r2, 0x5) 16:03:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 16:03:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r1, 0x11}, {r0, 0x40}, {r1}, {r0, 0x16}, {r0, 0x20}, {r0}, {r1, 0x40}], 0x2000000000000149, 0x0) 16:03:03 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x6) connect(r0, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1, 0x80000000}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xfffffffffffffc00, 0x7, &(0x7f0000000380)="535c3f2ebd63bc030f164fbc91ee5ccb2d935f470b60ee32e74c9966898cdeba420ffe3eef7a2f4d0a63c5ba62dc81fe5cac6f3f1eff5ab70ebcc23976817179895b28d7d10f260695c0f7c246f0cdfa48ea2557775eca3079fcb7d81f0ad96275636f60f2a5507525ee86420cd263952672640447470a1ebbaf30601d621be46722", 0x82) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300), &(0x7f0000000340)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$inet(r3, &(0x7f0000000580)={0x2, 0x0}, 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/101, 0x65}], 0x2, &(0x7f0000000200)=""/50, 0x32}, 0x1) 16:03:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x1, 0x56e}], 0x7, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x40, 0xf00fffff, 0x3, 0x14}, {{r2}, 0x0, 0x2, 0x2, 0x1ff, 0x2}], 0x400, &(0x7f00000000c0)={0x5, 0x4b}) fcntl$lock(r2, 0xb, 0x0) 16:03:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r1) 16:03:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000200)='./bus/file0\x00', 0x80, 0x180) linkat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x120, 0x74e6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x9}, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) 16:03:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="0c57d33f3f3d59e698072aabfe6ea5f8797ad784191f6d91ad73cad0e5a663160cf9516feacbd953922abc5d69cbf723f711773352611473872a7b1768f641e2c349ee7659889d2ea91a0f1977afee86192ba26f71d49ddb5d65ae1bf75f615f308a5941dc67adbd8b4730ca6f86c9c2d457b26850624c2b20e82fbe0d20eef8a311058654433cc7d8edb75a95c37b5763dbacaf26c648c28f9d1323048dee096237e5a54cd91c", 0xa7) 16:03:03 executing program 1: r0 = socket(0x18, 0x4000, 0x1ff) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffff0f, 0x8}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0x3) 16:03:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:03:04 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000000)={0xffff, 0x6, 0x10001, 0x7, 0x3, 0x20, 0x8fd}, &(0x7f0000000040)={0x0, 0x76, 0x22, 0x2, 0x5, 0x8001, 0x5, 0x2}, &(0x7f0000000080)={0x100, 0x30, 0x1, 0x29, 0x5, 0x2, 0x4, 0x100000000}, &(0x7f00000000c0)={0x8, 0x6}) connect$inet6(r0, 0x0, 0x0) 16:03:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) syz_open_pts() r1 = syz_open_pts() dup(r0) close(r0) dup(r1) syz_open_pts() 16:03:04 executing program 0: r0 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0xff, r0}) setrlimit(0x8, &(0x7f0000000040)) pipe(&(0x7f0000000100)) pipe2(0x0, 0x0) clock_settime(0x7, &(0x7f0000000080)={0xfffffffffffffff8, 0x401}) setrlimit(0x4, &(0x7f0000000000)={0x2, 0x7}) syz_open_pts() 16:03:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000040)="76bc499c74275057503ec30dfa21499f98f6a1144621ab22149d5300a4fa4fa24934b7be1c6cc0b84f480d2082065a3dd7db", 0x32) r1 = syz_open_pts() sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) write(r1, &(0x7f0000000140)="1c6cca2ce44b87cc576fdc0d7aa50660d43ffdd5b4b65034168f2ca4ea82ed24d36ff51694430b79c26b9a63581e825fefbec557b37f13", 0x37) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) dup(r1) syz_open_pts() 16:03:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r2 = dup(r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6000, 0x6) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) 16:03:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xea}], 0x985, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) 16:03:04 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) close(r1) linkat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000001, 0x7, 0x100000001}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x81, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x5, 0x7a, 0x200}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x6, 0x2f9}], 0x3ff, &(0x7f0000000180)={0x9, 0x1}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:03:04 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000f4feff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:03:04 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}, {&(0x7f0000001400)=""/244, 0xf4}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3347}], 0x100000000000005e, 0x0) close(r1) 16:03:04 executing program 0: socketpair(0x2, 0x2, 0xfffffefffffff377, 0x0) 16:03:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0xef9c, r2, r3, r4, r5, 0xc0, 0x7}, 0xca3, 0x0, r6, r7, 0xffffffff, 0x5, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000480)="7e764b98247cb9f3b73da12297a7d68bde5cda0063bfd2aaa110932086795ad94fb9184c6c99b1004fdbcf6c732f2914", 0x30}], 0x1) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffc, 0x6e5a, 0x1, 0x0, "859a2b008e2ff2080000003fffffdd00"}) readv(r9, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r9, &(0x7f0000000280)=""/44, 0x2c) 16:03:05 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffd, 0x8000101e, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) fsync(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x2e) 16:03:05 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:03:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:03:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) munlockall() shutdown(r0, 0x0) close(r0) 16:03:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c6530e723189c5c"], 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) setrlimit(0x2, &(0x7f0000000380)={0x5, 0x3f}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) lstat(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000300)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:03:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x77fe) getrlimit(0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6d63e7372c01", 0x6}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="8f129f3942a270c53b37b25d4e9491b10209537e62fc044722056b367d9626816095ea8d4de46f9789e0bdb44e171f6c18f4b66e38e4b740b20ff3d2fe187b29df1b96f791946df1fc6d2130acb60dd452372c9e44ae8f548995896dd19f8e23d1f773e4b7f40ff123a92b36d79037967d2cac3fa285d3f77da24b935b", 0x7d}], 0x1) pwritev(r0, &(0x7f00000001c0), 0x0, 0x2b) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000640)={0x8, 0x7, 0x6, 0x7, "f508388b5e8b074c2b21a60ff6996b1b5984ce0f", 0x4, 0x9}) accept$unix(0xffffffffffffff9c, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:03:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) 16:03:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="6c0ffedd819fde177d4642cb6a7aa3f4e893c3a50001108046ada16d861d6050db7e127ac91341127cd302fec47bee0673c3874aa024dcd2600ce5089508001a3ffc3859cbc2bb14e4526a02c03ba6b496265de49cf055a1f7aa0c598ae5b28f94751e3fa92b6dfd0bb6abf875b6fb489343d11c7b32372336f8c6156ac143dfa684efb6734b2f47aae9243053d148d205d448", 0x93) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b4e87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:03:05 executing program 1: r0 = semget$private(0x0, 0x3, 0x44) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/131) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:03:05 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:03:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x3, 0x82) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x4, 0x5, 0x6, 0x0, 0x4, 0x9, 0x1f, 0x8001]) connect(r0, &(0x7f0000000180)=@in, 0xc) 16:03:05 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x10000000008d) shutdown(r0, 0x3) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x1, 0x1, 0x7ff, 0x7, 0xd16}, 0xc) r1 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000200)=""/12, 0xc}], 0x3, &(0x7f0000000280)=""/13, 0xd}, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x2) 16:03:05 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$inet(r0, &(0x7f00000000c0)=""/9, 0x9, 0x40, 0x0, 0x0) 16:03:05 executing program 1: r0 = socket$inet(0x2, 0x7, 0x2) geteuid() getitimer(0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:03:06 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 16:03:06 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="ee49a213b9296f4d9ddb21ff876754029d389a30d7d2dc03ec62b4d40e1e4dde0d2dac6a30119e31e564376ac89d462e67785f68b2a7e3de6743f5cc9e10f79518a1aeab5528aeb3249231b8583489d55bb274ec27bae43dd6cbfe624748da132ed7a3bf60f44684ea3afb5dcf671b76cb", 0x71}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x48}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8200, 0x50) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x0, 0x100000000, 0x3, "2e41d688f4c3d5b6ac92000000000000bf380f27", 0x8b2b, 0x2}) 16:03:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) close(r0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:03:06 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000005c0)=[{&(0x7f0000000080)="f187afbd837452e35d380b11aad21fcfb464ef9efd04a372de22b27ed96e8f17fe21f6ec952990bb7b555cdd7fa0a84546639c6d743849df6d1b45d1e2f2fb55afa4d0a57ae332158349a23c917930e7be6f049852d7cfa51a4c4681711da2f3db270ff1426dd1d2bcedbd8515d2d0d564c8a05146f4f1b5e5fb778d5f98e0ffa01e27e2320a128b6986ee17dbce99f25c612322f7a7fae9937cbef150f699cb4dc6163145157e0d4e86c5f075b0ad1569ba55", 0xb3}, {&(0x7f0000000180)="d6d36d97e1b71042c6f4893f062b73a950aa03a21ac3c9bddca4d1e7badc938ecb14367a8892e7e2fa53067eb62419004767e27aab74fc63260063b66e1dbbb7708b988621a883a978024cc00704d9aaf0b400cb99aaca3869d1e75f8802a7299e6b09112e254d7482524495d3af0ad0c7ac135fcdc7e44ae1058ed34117b80382ec819febca8daa038ab1da26ee895cbbd0d44fad984ae99a3aef9b106f7df16261b1200b2be0ea9377d5cd0e91e61f5d81de81326c64f3fa91302875c1a83c482d6462c983d9e4a6375471ea7f96adb997e2d9195499", 0xd7}, {&(0x7f0000000280)="2616f3e2689635b0b1d132fbd90ef7898802d61f1ddb16aaa5a6934efb56c335368231f0471f21311ac7ed6f7ddfa5a8d71a95d4b921fd6b2d0bb98ba239b41e8167123fdeb185977eee793acd27d4fb3401ecb81ce7677cd66441d65012649bf72385055fd2c01b9a13bd83941a49eb21caff78ce139460686bcec656e9299786152aeb9dde67a530a75c11d8d4f0", 0x8f}, {&(0x7f0000000340)="1700879494a9c4612d7f3cc3b5ad39427f334d087f5f0043ce7fbca980354ff0f59e1e7cb3e4f58dc6c9ff51c98a851cfcc453e47bc95a54fc1f368d9d8cc29f5994e3d0d5c09abd31b6fdffba48dcc46c0c968a923ba391000cdbf30bf9b227140bea38f8c483c0404823812aed9bf0de5fb7e08c27b228abfb46955ff733f6bc6ec59bacb8f9530ec47509f6b6", 0x8e}, {&(0x7f0000000400)="28f6ed8030f7eb27056b9d499f5d4674745e18f2de1fd84d02424eb40971776bdbc8aad7e266a49819238338543da84a4549f13dee1e6c0555096719315d5823e35f17d1fbf8945692cce9ddb2610d55cb1adddf0fa15f043234422fb3a676974e4fa4e602f84923df081dddb2d68c409e95ed886a474a6b26cfb478c2c68b6aab8f52a8cb244df415623616bc2bef679833947061daacb7cbe3", 0x9a}, {&(0x7f00000004c0)="ecbd0eb1558f074b6b173549737854154a8c21d66f43997c95f3ffc7589f5f84eb4aa200bd813bdfd1c8e27f2a8052ffddaf7377dc5e37a69b7158e456bcf999ccf43ecc0e6c257a646f8acdf2260bdbc8c1df67bb73b1617660c1f5e5e1d04f9244663a6028fc5ed8057fefaf0881cb83071e8148536e5fb22a578cf8652e7ac8d3081db0a6465641e85b26e7e885097b5cf602888141babc7ff932236b125f6b318ab2db7ea1efc05167de6400f1a134337741be75c276a18ce252e8901f143493fe9cea3c0ff9d68fcf8112daea06ce3b4a506f4c10140db1d5c518bd3b5f1ae9cc1f", 0xe4}], 0x6, 0x0, 0x0, 0x402}, 0xc) 16:03:06 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x150) msgrcv(r0, &(0x7f0000000200)={0x0, ""/235}, 0xf3, 0x0, 0x1000) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:03:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0x8a, 0x2}, 0x8, 0x7, r6, r7, 0x7, 0x3e74, 0x200}) 16:03:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:03:07 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='-/]$,#%\x00', &(0x7f0000000140)='--@\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='+(),\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) getsockname(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000f4e3677b3f955c0000000000000000040000000000002ece5b6d2e3fa5ba0000000000000000000000000000000000000000000000000011cfc6e4000000000100000000000000000000000000000000000000000000000000000000a6caf9495011780000000000"], &(0x7f0000000340)=0x6e) 16:03:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:03:07 executing program 0: syz_emit_ethernet(0x17, &(0x7f0000000000)="084bc88a1ac7a2aa0c60d931fb90493571a636ceaadcd9") pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) dup(r0) close(r0) write(r0, &(0x7f0000000040)="5c04b9041e0f41f465", 0x9) fchdir(r0) 16:03:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom(r1, &(0x7f0000001180)=""/125, 0x7d, 0x40, &(0x7f0000001200)=@un=@file={0xa6068135f6c1b735, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 16:03:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/249, 0xf9}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/238, 0xee}], 0x4, 0x0) fcntl$getown(r0, 0x5) r1 = semget(0x3, 0x0, 0x6) semop(r1, &(0x7f0000000480)=[{0x2, 0x6, 0x1800}, {0x3, 0x5, 0x1800}, {0x1, 0x40, 0x800}], 0x3) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000500)='./file0\x00', 0x82, 0xffffffffffffffff) symlinkat(&(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00') semget(0x3, 0x3, 0x4) 16:03:07 executing program 0: socket(0x7, 0x7, 0xfffffffffffffffa) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x1000000000029, 0x20000002e, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:03:07 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="44b90cef2d163ebf5821b1893db8341932abeec613c2312f9b0be0fed3d096e527126ba99dc11ea1f1c58eb8267f3fb9d5224554fed335ab406b98acd885edccc9", 0x41}], 0x1, 0x0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:03:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7ff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() clock_gettime(0x3, &(0x7f0000000100)) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:03:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe(&(0x7f0000000140)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x6, 0x100000001}, 0x10) fchmod(r0, 0x12c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x100000001, 0x6000}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) getsockopt(r0, 0x2c, 0x8000032, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:03:08 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) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:03:08 executing program 1: chdir(&(0x7f0000000080)='./bus/file0\x00') mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="3c9f943c00ebf6b2d8ee645bb07daa92170b94b27ccaf4da3d7a8f920809407c29551861da9455f4d9e1814d19adc719d0664bb343d9e139fadc3e781caeb08d96a9d292bff9998fa031a3e5706ad0328a6228314499f198c866783cc0d0f8ff0542d24dbb4db572783b7126677b096f6f5f0a04fa", 0x75}, {&(0x7f0000000240)="ec1b00c6036ac93c7637d1dcc1c6f610c9a74812", 0x14}], 0x2, 0x0, 0x0, 0x8}, 0x403) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = socket(0x16, 0x3, 0x0) setsockopt(r3, 0x29, 0xd, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="f6eb42ee62a583444b85e7888501eafd63d637978d43ae99310f0b3be722cecfc0c6c87bc82b6550ec3100629e616abbfb8eb3ed674cca6b89d135c275f505cb0d93a11fa2929d768d89f4d2d30b0e6bcbd86686084b8544876e91d3bcb0f40d3607aeb06c47ca8ead4863e0ce637809800f10c255ca8224e5d428d1290997a774ced8c0f2850d777f42b568ee775595703166533fa2", 0x96) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000280)="4755b8a81cccc72accaa8bf1c4e74bd17a6a95735d2564e2c127ec673ef3b0b0972afa722c6fdf5645e763670b0eae5f9e2b92d49ce1e38f2ac3e164056c3560e003195d3ead2e36c8b72b04015b7d51af8f0a1aecd58f10ff4fd42e551c616fc54ade47adf28cd175c9b973231fb43d31e45372f29f71c8a206a549e26593cb4ebf990ab626d4467c36d89be95795bd1b3c5de741c814b1ca7456cf76854366e115fd734bc9a323d49be9c7a091f00208789f6488ea82b55e77cfff489bf032d5b7f8072769cd4d49c5b78fa2a4a6c515ced4ae63a640ea5982b0857e13a80e5564aafb787a31e03b45b003c2f8e2bcc47ba00ff673", 0xf6) syz_open_pts() 16:00:00 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)) fcntl$setflags(r0, 0x2, 0x1) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) read(r3, &(0x7f0000001180)=""/4096, 0x1000) close(r2) recvfrom(r2, &(0x7f0000000140)=""/160, 0xa0, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x101}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7) bind$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = shmget$private(0x0, 0x4000, 0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0x2, 0xff, 0xdf, "800819d7086a5f0bca46545d1fc0c8c05f4f2b44", 0x3b51, 0x4}) shmat(r1, &(0x7f0000000000/0x2000)=nil, 0x2003) syz_open_pts() dup(r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) clock_gettime(0x6, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket(0x11, 0x43, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:00:00 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x8, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kqueue() 16:00:01 executing program 1: r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xb) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000540)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24", 0x21f) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:01 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) lseek(r1, 0x0, 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r1) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x101, &(0x7f00000000c0)="51d6d2f9f55ca1d050b96ecaa4cbb09cfd42022237c99290dc27d33f91be76723982d4456535fc3b4b952dce4199eda0250af29b3442e5d557bb8fa556994a64df4ecfca6e2532429f0e6b0541ec3521e2cb2d69ed604655c10343a16c0b4fff4b48120d8209dda31dcb4dfe2ba4c42840d9e0e425eb23a496486274a1c61e9448ef81ad9b7a30e603bbae5d137ec1211d28109528bc7c860d9217e06018141a517f910ad3ba489ff2a62c35418e685f0fd9504be109ebb08255a3e843c8532f", 0xc0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="17b4f851c111cb93a23e1ae819c02efdf15bbb65a2d842340fb1d2554d4f5963b7cc5fbcc55d0ec66ed057162a1ee7a713e396f166ba685a6fe849b6a5d406f4ce4974b3aed32cbdcc0fbdd5e7c156b392ff3c6f2c25a3a53182818baa25ad5d9d8ebab7ce9310a18bb1de0f3295cbafc2e97b2c0fd8d0fe5207bd1938163a6b025202b9a396960d070ec5ed8a71db428bb1a77a8af2d47aaae3bf4b41db0fd4e293dde1f9e5906818ff54dd459718bffb9024dde7fdfb6716d4067c238a80fd90c4fc83ef19d7dbd5a35c63b0fcab2a4d31c052", 0xd4}], 0x1, &(0x7f00000002c0)=[{0xf8, 0x1, 0x9, "a0ae3912c2b2fae17b0a9358924009b022201e46ea2d41e72723c9df2b477ef09127f1bc35e8825a899a7a76e8236b7751e6d90d1ee8210cf201e4de145b434c1fd6d6af36f56ca8a20b451f2b136bf39a072a277cdbac9787a756c86734088f2d40f0664ec0ff21e73bf0375131b74a0ecc3d1a4490f3fa324c6f0490e7e0b70767224b204f03e88a7cd1323747cfbeb9530ad857c15aa16962017a86c7ac6d5a2425acb32d931332c9a861bec361d78c42d54bf8164467e7c776d96ab93b0ed8848ed3df441d83b1a27e23510ab84d4957b7d94216f521dbfe45cd967733373dca"}, {0x70, 0x1, 0x81, "156dee5f4b608e6aa8225b77e941a99d50e61d8ef67b9baeb2d791e640d5889c6059292de8c14794cb909efe47589183360431f1fb01036bd650e57e70863e80f165123880a99f57b018685e4449d88a67e58d9579f66f36db64a819"}, {0x100, 0x1, 0x21, "3d0b9a48377b61b97bcb027358760986c75d1adc4b3e0b30873711052fc136507cb1530dd7811db63a8c62c3c58fdc555c879c7166581d5115dea9632287eef99137f73c4e278087a1337686b3c69db5d0200f3ab917a4a4ae54803dba16136d95ee821b135f0792c956a6d5b689facb420233f6844cc12b10efa0d8c1feff04e7c2b5342309cd77b716ebd7116fa7d62696ac8cdc55ff2b42e2fa2745193b31efcb245be0beb37350d9f1b14e1931003f306285ae2f340f2c28a93f9ef525a187523cca0021ca77702e0cc1c6a240795cf9b6fe9c36d71a4fc42d821fdeeb69d2b8fb527602610b7162a3fd7c2c8f70"}, {0xf0, 0x1, 0x6d, "c63a48017200a13a00b46ecf680e100bd7b12a937dd1b9162ea1c9bc6b6a9dec21ba43a34a6dee81e3bc76868a20185f03c164a9b9ab064ccd84c0a5882e8b723cd0e477fd614e89814f7bb3609d35b47f12587c5aa234423d5c7a3aeb7a3b3ba1ad30a24a4d58c86602214cad34db9571a408d6128f7c2972536590bfddd823e4f0fb19eec6744ea2fa1533a1e31756c224e24d02ed723e86675b519d367169f6b06931017890f9ae07621cac989c071fd3f847cf442295cdbc9e81144adc1bc6fd472f766726f7d95f19e8701d05ad37127d39432439f5bbed51"}, {0x108, 0xffff, 0x7, "fccc32ad0a528d8e1aae78feb83b26daa1cdd318cff9d1ae038be6d5b1cbffdd80aa3efd6fa4a1075662e9fad904e6e20f8951cf29913cf9cc1e45f6231bd0016fbf2400c09d5c98ed242619f42feb5e07223d67eb9c599809a21915c2220a4b95a60e278b16c30568ab06bfdca57bd4a2478ea723be3bd41c609449ba663c7d79b9bd33b6b77daf9417b7b669a7673414a50e51d3e546e1c432db5953c4e28901f4701cca4b409be873cc51767563e6b5fa1866497f8c7a794a12dbdf3ae5ae8dade7e2f2d1acf71dbd4d1f012287cbb3c6ac07cb0119dac236e666dcbdc73da82cc3314b6bf0b2d24ff81372799b1c7c252045f85fbd"}, {0xd8, 0xffff, 0x5, "bac8e398b191973342dfdfcd47c5d351cb5df0ed4cb4d334eaaaee836081bb5f804769a9ea83fd1dbde714e12e848cafdf4e29974de0a54c878a822b41b1e23153c83f589dfdbf6f5fbe521cd2ce9da6963e5084cadeb8cc0f8fecac2b3ed50a8348d94e40561535318a9db6600bec422e953a9bf18a40b1ad79c07ee07c881017f6b634ca128547f4111a747d6b1e4375289e53a39e69d7bb012458284bf18a2b9872ec4449a329dc94055a10b00dc19af94a56bd7c6bcdebcab3c5fee53530ae79037e"}], 0x538}, 0x405) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/31, 0x1f) 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) recvfrom$inet6(r0, &(0x7f0000000100)=""/210, 0xd2, 0x3, &(0x7f0000000200)={0x18, 0x1, 0x3, 0x5}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r2, 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x5ff8157b189b0f30, 0x4, 0x3, 0x4}], 0x66, 0x0, 0x81, 0x0) dup2(r2, r2) 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x100000000405) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x3) 16:00:01 executing program 1: 16:00:01 executing program 1: 16:00:02 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)) 16:00:02 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x2, 0x4) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:02 executing program 0: r0 = getppid() wait4(r0, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = socket(0x20, 0x7, 0x7ff) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x2}, {0x18, 0x2, 0x0, 0x400}, 0x4, [0x4, 0x8, 0x3, 0xffffffff, 0x20, 0xfffffffffffffffc, 0x8, 0xfffffffffffffffe]}, 0x3c) 16:00:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x19) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x8000000000000170) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07000000ff81454c344fff0000010000c246cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = getgid() r2 = getegid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f605a275bf6afbe62d656b4dffd5ae01422c5e153492d8ca93269e3162bc65315d62ea1a620c4e9ac8ca544cde88f6c965be6556cbddb5a8dc3beed962310f9dcb77f3319125830a3c405b01f7fd86d6b38c1fe2c3aefe03f8ab9b5a5f506e9c830790478521433f39ea1b61010cefb83a733a56e8c4f9310986017cf0ab1bd73f807e457c995871a2d3a0557ac4e8d4d3d85aefe8f09ad9aa5ab6aa2edbfde87112f28b6bc259b85cd5d2796f14a43787c89fed28a28ed2e720ba5193b7a2cf3375d4a4172b781df63dd7f03cd0ee4d09d817275f56d7bfac4bd2f9b22c82e69e04ec5c72b202ac661b9352f7d7aedb69aa648b52e28c41a0fd4eeefc7cb769be1d0d56a24be6942285c1f1bf3f3af99bbbedc34a6123184279cd946cbcbeb0cd6f", 0x12d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair(0x1a, 0x8002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:03 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000001, 0x5, 0x56e7}, {{r0}, 0x0, 0x12, 0x10, 0x3434, 0x400}, {{r1}, 0x0, 0x8, 0x0, 0x1, 0x101}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x8001, 0x7f}, {{r0}, 0x72075a745fdc58c6, 0x40, 0xfffff, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0xc6, 0x400, 0xc2ca}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x101}], 0xfff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x6e8}], 0x1000, &(0x7f0000000040)={0x2, 0x1d}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0x0, r0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r2, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = shmget(0x2, 0x4000, 0x180, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x2, r4, r5, r6, r7, 0x68, 0x8}, 0xffff, 0x6, r8, r9, 0x7fffffff, 0x45, 0x1}) read(r1, &(0x7f0000000200)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) msgget$private(0x0, 0x30) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) socket$unix(0x1, 0x1, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") 16:00:03 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="995248517874dceb89232b80d914868c9bb68cd1f917a78e4882fcfb4e64d11c317cfbd6ee36bb065a56a18c6a5e6e8d9926c8d5d17f9893fcf393362e6d3e689921bb78d69bc0c2c0d82e40bc42fc66e1d16e2844aecfab43e0f587ebdfb6ea79f745ce855ef245304e097316fcde9c47fb19838cafeca3e4eb527de68f5764d62eae8d20b46ac6f95e653fd9a60c778d86a7f3a0452d982e8eed5c53f89e1ba8a68f859246cc148171f681c0a9b8d50eda43fb5619d30a3993e6f529b195ca2c4678f6080cd53a4f9ea14711ab10", 0xcf) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x1b) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getrlimit(0x0, &(0x7f0000000100)) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) 16:00:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0xb6}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff}], 0x4000000000004, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) write(r1, &(0x7f0000000040), 0x10250) syz_open_pts() syz_open_pts() 16:00:04 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="00634885c5835b68f5a540b0fc91844381349a82a3d57861216b3e4ff27e87b7d4debe3cd669cf9039da988caf7bd6a96357d1b7e9c339a53a6175df0c94ef0a8439b2f39cd1faa9013dfb4ec687bae23c73c82e3b1e13566407c2541414941a9013d75f4e728f66614f5160e675b412f9686c5940a7122602944720e0fb9c52e90f08a0088449bc6f74f362a0e12709c82d94722331a169697ae7f7ba05dfdba5e2914c5a965e85dfb4a4519659c65934383bec8ae7eea7821826b2d2273c2206c958df29986d821eb3f5b90ab0bb930da42fc8b610c010eb120d7b5072be9c70a1eb1a645e368a826b2fed", 0xec}, {&(0x7f0000000100)="f1f006b48eddb3e2e615822557e627e941e6a45d1ba479afc6229a07896836925974bdabdcf979b20d274e", 0x2b}, {&(0x7f0000000140)="9eb11d687222a113", 0x8}, {&(0x7f0000000180)="60db7fd21174144246ad841c0ff5472bed8767d27e27473c1f85f155d6309f8dbc55f35e64beb8b00b1dd58ac9881f40f9ac5fad918115c0e58d4b608f6f5509a889b7fca605ee86480a5a507fac9bb1ce80cfda205b0d8795c594f0f42ed2cdf48b84f2eadb707adfb43a4dd34156ed169177a14a4ade48808a469704a5db1734e2c6c1ed4bba15129fd4ff1182231ed6acbdf32069d2a66bcf1ebd9df2129f0673f7f6c857c28db35e63bd49", 0xad}, {&(0x7f0000000240)="f84823dd3fd2c45df8b5b23406d025f926d411bb", 0x14}, {&(0x7f0000000280)="540d576d6113835eafb418884c7a9b34fc753a2268240d7eac4a6e54c16508aabb03c5549eca79ad0b65aea0cdb34d1b2ad4816d16f539db9be0e2455edf36cfc993effbd9d03a0f81f42e3062b973878710bb135b45aadf370e18e19d2fc3e0be9fd98988e5d7cd1775b527", 0x6c}, {&(0x7f0000000300)="abb91453a29a0e24f014e63a5c5b3f16c497f57f10ee3608d07675e7d9aa7b2ebcc265074731ba4f3cd48b670d7f56f60471de677d7db32dd30c2e6a6b9186dae5f4b492a8d61ecdea572b12df3e28042c1abb48b882b517fb3f1ff636dbd682664b29eafe2272a1e9846e270da468d47bcc0fd7295f65af1814334d94d7f165aaab9dbbfe6b4293", 0x88}, {&(0x7f00000003c0)="ebabc3bf67dc8c8b8d28d566a8398e740ecbccc031de12379ea4c8f772083d63596a1fa641f56835b027ad5012b401c4712026e9a12bb0845ba47e3637fbccbf5a68ab7e6ee028ce04492426b549c7aeed5e95d09ed3406b7f0a603707c492ed241cec73e465778ec54af00e2790f5ba336fc8c51804c763fdf52e02949df0b27d3f90e71ae21f76", 0x88}, {&(0x7f0000000480)="13c0321863ce9b65faf0332d091820241b9cb53152f4b9ea1f8f710370ea235627017b2a5cf2398ba69e3224f6d0bd53ae52bb906221c8d04f3f8af112891c715e3e0ee4048ac071c03ec511a807a948f10a20a4c9d7f3dde1c408ae55843a7ecf0e52b8053d022dff765c1191a4c81e8e377d0da0b8407fb262df8960d708d1ad98815ccbff8df60e9eaf5d17d2242c7a42bf6e713bcfb8177b47f0", 0x9c}, {&(0x7f0000000540)="b64a1a90dfe9214c8a8978e86038536ec4a062b2ba74bb67e97eab2fde0fe819ed07014cf314e238a77d42cbd9de803950f44baf709bbfa9b0983cf3e098d8e01de396b678aa75709687a7e1dab2b12e6efe8dd3db630ef5d5d070d3088cb79bbfa7afa0039e524af2dd0244b6a0e4d625d5ef5c13fba82c7b9ccab9c71d05f1f15e2a1daa608356735ea61781bf84456801073889423e90684e875cd1fe", 0x9e}], 0xa) 16:00:04 executing program 0: socketpair$unix(0x1, 0x185, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) lseek(r0, 0x0, 0x1) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x6}) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) close(r0) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) socket(0x10, 0xc005, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:04 executing program 1: r0 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/66) getrusage(0x0, &(0x7f0000000080)) semget$private(0x0, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xfdac, r1, r2, r3, r4, 0x101, 0xa9}, 0x800, 0x40, 0x8}) r5 = socket$inet(0x2, 0x6, 0x1) r6 = accept$inet(r5, &(0x7f0000000300), &(0x7f00000016c0)=0x372) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000380)=""/54, &(0x7f00000003c0)=0x36) getrusage(0x0, &(0x7f0000000400)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0x401, 0x9, 0x2b8e, 0x5ea8, "aa4b31b81007d1cd0b44e46c0e6934ae8239111e", 0x4, 0x1}) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000001580)) sendto(r7, &(0x7f00000015c0)="f63bbb0576e092b0f37963a59c1687baf144c0275ea335e47f413ffb05515c065262d36472c2a210386276ff232de96b5da161cfb1e84edbd63973597c06599fafa0bb38db9a0887944cd7dc022aa51ce1570006a5064451faa4013df1598aa0133b2ee6762cb20b508267e6047e86173c8c9e10f389e6f83243e82b65788a80401c3a3fa82df08c5b0746f585ba37051bfbbf88a7c06bacd9bc4e91fe34765b7521c5ebbb4a6028f59b0f80f1ec2f7960c024a7f486f52efd18a3843e52c9795ca8c41541e076853f8f5f311dfa204c69c25752f568a1bc112d619f08ee868e7889b4e370d91d", 0xe7, 0x9, 0x0, 0x0) r8 = semget$private(0x0, 0x7, 0x2) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000001740)={0x7f, 0x5, 0x4, 0x0, "8038f9958c8cbbb0bd877b02d419287e70e251a9", 0x80000001, 0xfffffffffffffffa}) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000001780)={0x5, 0x3ff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getpid() semop(r8, &(0x7f0000001800)=[{0x3, 0x72, 0x3}, {0x2, 0x8001}, {0x7, 0x6, 0x1000}, {0x0, 0x400, 0x7fe}], 0x4) dup2(r7, r9) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001a00)=[&(0x7f0000001880)='}#\x00', &(0x7f00000018c0)='#)\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='b*\x00', &(0x7f00000019c0)='!\x00'], &(0x7f0000001ac0)=[&(0x7f0000001a40)='$%\'-\x00', &(0x7f0000001a80)='\x00']) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001b00)=""/215, &(0x7f0000001c00)=0xd7) fchmod(r10, 0x10) getpeername(0xffffffffffffffff, &(0x7f0000001c40)=@un=@abs, &(0x7f0000001c80)=0x8) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt(r0, 0x4, 0x6, &(0x7f0000000000)=""/178, &(0x7f00000000c0)=0xb2) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() read(r1, &(0x7f00000000c0)=""/166, 0xa6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x9fb2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x7}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x4000000}], 0xc3a2, &(0x7f0000000140)={0x9, 0x6}) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x0, &(0x7f00000000c0)={0x0, 0x24}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0xc0) select(0x40, &(0x7f0000000000)={0xa3d, 0x44, 0x9, 0x3, 0x5, 0x3, 0x3, 0x1}, &(0x7f0000000080)={0x9, 0x100, 0x5, 0x7fffffff, 0x4, 0x3, 0xfffffffffffffffc, 0x4}, &(0x7f0000000100)={0x10000, 0x1, 0x6, 0xfffffffffffffffe, 0x81, 0x81, 0xfffffffffffffffe, 0x200}, &(0x7f0000000140)={0x2, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x5, 0x100000000, 0x3, 0x8, "f1c6189e488845bc2eb1b7a3a1de01f401aa07d4", 0x1ff, 0x5}) dup2(r0, r0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x20) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100000) 16:00:05 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x8) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="19bc2cc7bfbc80f437d178e6dedb9d5f1b6f81365e79e4d95d17116d6ce535ec727268c2adfddc4ba80d6efd57cbf73f01bab98ab516cf9e1117638a784808cc0e0a4f3da7da7de82bc2b94a9431e1aa702c37afddff8d3a03207dcf471bb2b2f1827cb3b3fcf23287ea18210baa4424371643794b9dd525e3bc1cedec87d7d97f46cd1494ff6779df7bb402a2056e3d783e8ba50f6c4365fb4c4c877ef80e5aa55840ae13bf12a277e038ed53738ff827dcf089f3c7500bd430f1f379453f1040a46fd30133b11d9ccca05d12ef80f5ca6dc22a51b9a2537a48a2b6cf0523c34e4b7acbe38f5892", 0xe8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00000000", 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x20000000000000, 0x83e) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2000000000000d02) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) write(r0, &(0x7f0000000000)="e0b8eb4715fe617c9e42f4e42fd2787d62c1edeb5327275e64d88c4c39393830a0903593ff82cf1e4263115cb9a19a551d2fa482cb7cde1a682e690766f9a6ee38c79096f2b2e2b8ab0afc0802880ab7f96348c912f6", 0x56) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x8001, 0xdffffffffdfffffb) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="f626ae7be7b403017ff3350ef2b7264950d3f384cc39d0ff2f289b06b8250ac7fa29eeeadcf6718c3f3991c9acf57fe7058aed34d5cda715c89a6f542abb5ed4cbf78d08dd3481cb6e3233f3668fff2cf4284d91daa764ef404f61e8c5aa678cdb4376e304f2fc599ea2455ba2be641f0af6756f502e5e4258a5479e438559618960cd9ec386d4df845a8d9c0dfd2c4cddc80cddb61d1c4771ad2ce62d5cfeeb983d8a38a0c5d676109582bb4b7e151223080bef", 0xb4}, {&(0x7f0000000280)="2d1d5381584a41ba5ae91ef12419e5c6fd623e505003b0bae93cc54bfd54a5e9d22a440e4355b1d177724ebfd8d7e149f1769ae59f9faa607c561c4e6acc07ffb80bc10f1a89c898d18ffa2f73", 0x4d}, {&(0x7f0000000300)="d0cbce3bb18fa600e7d573f5f5979a66f583fca7e80ae5eaad3368f4fe2f105d071672a2e6a38d4bee831616db71b3d0f1d30c4d26c8146e5f63ba8c8f3a440a1f53543f7ec06d215a20177e0c00ec8f2624aee046b37931760d2d15a1056a9f8ccb30d854af15b63cbdcd36ef2844023dfd0d76478e54dc01ebab54885fd02328b01a", 0x83}, {&(0x7f00000003c0)="e5d8d4a92c179ca4e74a222afe26702b658fa19699b6032c757de0b62f97d3245ed0bd8a9d672337cf74e016f1a1b6ae2c5063e1a3ce4589660ff28f1a9e8d2c26f67b205ef5aba92328f9b6427ef5109efc3b00f0de59", 0x57}, {&(0x7f0000000440)="fe398a6579718db2a79b50448baf8c5af0ede3c2a39cb798604336edcfcfe0682672a44fd1e0ace03edcd53876dbacaf40eabd5807921cccb4c666e265f2f75242421a557b6fd94aca70b574df091fcc3f6200fb7ca90dcc04b2759b160d1bb542c446bc98d56ee1af43425267689ae3a1ab28e45844a5221780cf9366c004ed0f1a59bdd3fed9c2814a00b1e2dad569cfb46636907abadcb066acb813e69ad041768ed6233c0e3be18bd9e02a5606", 0xaf}], 0x5, 0x0) sendto$inet(r0, &(0x7f00000000c0)="b3190dcf9409146760216a2d3800d624ddf5cbd6b479a6", 0x17, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000806c95342812835c4c4474134c5b5a57131e74e8a96897d7b8e113868880dceefdb8317d02ad5443df8bf33cead9040dce9576e93120ab667193d56f794be526c8e2f0c8026a85709f0e21b1c9bc684f26ae431d0d857af3fd9a129b07ca5ccdfa525ba2aa127f3a0e5cb74c0509791163370bdcc97d86505eaa2d4050bc182f8e4cc0521143da47a0"], &(0x7f0000000080)=0x7) lseek(r0, 0x0, 0x2) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "885e2e754bd2d3e91a0be700000000000000c000"}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xffff, 0x9be2, &(0x7f0000000700)="9f8b1018774fe98dbed4da84fe11e993322b24ad0db85714ed4d8937d0e09d00d43493c86d7d1656eb74824f29aab5f5f92670fbb9e43690fed2e7adc00dac3cabfa863729126dc2d9b6e7c1aca45d327646de54ddbc9deb4fd2b5cdcaf74bee9b5ef9a380cfc6aa10af66bb456bf1f2d286e0228f2a84b842413a13f61c0dbf0f55b856e8bd4a59fb70ad6fe1446f7a50dac56f64541cfe1e5f35ab4f90f879aa70fa3a82ec7bd9c50c39ea0bbcac8901453f425a63565d5a9ef2f002c6478e4ad495f36c7e018016c5677de0043a5e2f2c15dae549ce1018", 0xd9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x20c) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002a00)=[{&(0x7f0000000800)="0a365cdbd8c6ffbb3aaa53152b5ed6047e72b8be952ac9ea8c9816151c96cea13517ece3059e227d8bc0ad8945ba76ebc96f0c5bd8fafa17b48a6deed388f3f5fe50048b1d34e5ac52cbba2248b3d72d93734e6d51e91ba4ac18ee3d2cea10ee91157abfc1e8cd054df155a0de5b7b00d6301f88c674255c2258caf23c94ae4af96124bfe2bd1c4a4d3712bbe364d436f3402341b15b7f989d168a61d064cae721c3c6e2354216a96268c416e096a299b728ce538a7ea9c7e20591153334b543224e9163a56721db0a9a66a9fea16d3018b8bfbc244348aec61a4e669ed4da840ece230c0f37141648369b22684bbbe8cdb0300378", 0xf5}, {&(0x7f0000000900)="ed1bcb04db37cbafd5099e8623080450502e813d62dd68507e15ee553e208f12b1ca8f1191f70124a2bc979fce7708ddad585868de9a2fb3504fc9fe07b68e71a7e8752beebe02da82cb63814f321aa6b3f63cd01d1ea78514d004055f1d58b9646776d7ef5a6b31470a80337b0ec4fc1720558317cc7520060865634c7fbca78a4b033f3411879faee4e9769cb4c1ae93f33867f211c8411367de3a15cd329e9a76e2c7b0dd8a4431ac2459d2af2e67465d24379d7c5e501e4ad533a40ef8fd6b0f0c224856dd81ed94e56b3fd9505f95adfcdd04cf93aee7a21d570db61687965006579cd1274d53a7e24475678483c1bc365c26ae2993dbf68b6e660aa8c2862a7b0b9cb826805732054c0297d2c88f3dabc37d85a8c5ea58f61a5fe8153d3b5cea2dc66323a792d87944b399bf8202b390d6a0dccc97180e3b9920e43d6f5a8d5d92c70dc6458d3599970f1f27cb21439544ee379a648ad027dceeaed0676f454e1d306b14b2bc71acddcc5fd89264b87da135c65ee9a300c8155e45f850952d357219e56dab37f3ec6b026efd486737d449faaafc500fba40c17097cb753900e10cf0e606c79117f2fc6ffb79846954992a7b880b1eb87f197642ed54db7f349b5021ae6bf0669809971b721446efc1afea7dc457b3b20d1dacdf643573b85f9f3871b21a8c0f0b62ff15290063bfa80beabb70081a8d76e894a0f4ff21994b1d07c0f1964b57a2d8c0b07cb40a2a4a415ba23f51dda926858fcbab5fb5cd2152dff833c8ca147bbc9b8181c320d8a105e9ce33943b5f52959d88fb47859d511a2faa7a61da653c1a4bd034fb86a6f6afc5de82f694f6be39110aa20315e6ec48707cb9e7706e29574ae5f2ff2196f082b0fa99bc92c8aac6ebfe5b71895cf3ca0e9937eb00a63b9f978d6622a5a9ed95140c4999befa01f2f42191e0a431dd62c307fd847e1c723b8ff38b3d7f6c76d0ff2b986b1b98961d5219c7b5deecdf2b8885e7b9532838b3948406ea6bfbd5b7b21c97ce71f9ccfc5616d81a9e91f301e4fb056306979b83ba60a113c866f1c792493af32df4ee4678cd48c79adaa170bcc846b539c6b2cfbb44ce5c457fbd83bb831f41b4962cd57dcfa87a2019366d8ab27fc03f728e92c4681c0bf462cafe56af8be1af6c31d2c95198095971def8a2bbf581e7e342960a050d7e0942d3ae41ddd40e3cd1f0ab815578f681b022014c7e05034ec6fb0b3ba9dd6b935292b0c5f5247fd1c96444b733fa2f3a7d811d49141d414e6b41ef7a84bdde743dedca6aea66ce030fe2d4bf7ccad67d3207805c21d38e27f393990113495c02e8c72151faa2610f4f434e2a3ec4f2adc4ba93016b3f4a288c4474e9b2f15a1a966980614ee4d15d53f14e11d97d577f993147d1988a420665e637ffc5132181d5663cfc8ef75572c1d75cf4512c164dc948fdb87850018545e7eab57347cc31ef73cceb44d3656eb9df2812a899aadc7a1a0ea569ee0fa84da0c3f1efe3ef6ae2c920eb4e0a33724c8f3a72299e8fc35402027009c918f1bbcf31e8f252fcc8027cc9b413c4100f5dccd737ff042f185560db6e32731f65deaab15bfe098320ccf27ea48bd0e2ac744c8bd6e6099239b5a572a8f9bdef934c85ffc638f61b08db836aec7da859a1a100df7775cc427bc6571c75e54b413440292da4f477507d73e2cd5fdf186885e52ca5a3a4175e43ee30379d0be212d039a78e341c3de6899d476b8d9a27d113d3532f7345247bb60e60781a993ae57898f288db78fc22016c2f45541a31483d0857da5890a5b8525f382944f9137671e5fc6750808fab83c39a472850e46c9a1b6339047c2925b9101afc51d3fd268ea66c74ad199204a5b131cc2a3c386008744af6dac90a82805de3ad1cf0b210cb0ed0499b133d67f6b41b944caafcf70ce00147ff30baecd66a723991fbc8fed6c22d871c065c4aaed6d81b5e8d7328b592b4278104782a9d56397c31234c0f553b0610f3f2f1fef503b3fc2133da6d5cc51f4e515e41508ce6d42526e2fe903ce4380be485f4d5844f7499fa49f3881224ebab831deaf801a0752e4b64e2662e80f0684f8010abb1d69ff62cc28ab4dc347d5ec12e4c77630aba9180abdc763d54c3cdb4302498b8a4d8ca6380673ef45a6cb205a54f795508ec8b6728a9583cd1a159eea1eda7a019818924e65b23c6b53427a615733c703d579cb2679b0df9df904cecf6d643bc22917c4b36a45b7a7ff57e4d2a71119ed6f90365b57f3fc5eeab49bbeeeb8b58e799e03b134524d1a36bc59ac72a8a303fb1d40d9cac823cf3cbb6bb46fdebdb4a365e7d646036b7b6ea402fb5b038c4c8e47d854d9d1b765656a61764f3e20c667724ca3b57bf5ce476793a9182b552f7062405eb4bcc282bf60741a35a0a5309b08938ebf20eee09bb6f0be9b40d2be52ae3cb6e695967bcd647a98ca10bc4f31f19ba1b478fda7a0bc64e58134a61564848efeab11e0161344397b84a5553e775a70e29057d173d333a4380739f5f10c04dafafc19b7e1e8811a67cf6cded37d54b6b7f902e3e697644fe05003096d1511f9507f92b5c6d446843e3fbfcd9b7a9e436da39aee04c0f039210718d511c9aac15851c1cf36d08d1f74a4d727ecd1c4e1d96fdbd471dc903d960a63eeb9011ded94f89b70ace0abc452972ad4ecb86da24f208469d9f2dcf33e46cb6fcf64788317b8beedd242b9859c2ba56eaf6950fbabeada690c14c316f21e77440f01393147c4c22cd2c2d118c77f878696e8c52ce02e258ac2a72f537fc903175c643418501e9c9d01c90d875673362e3040089713f971eec1ce4584c21b73e61fd6f503d062b9ccae18bffb94056084d15536a7bca580ee421b085a1d909d63b270d9b890db94261504917c03856f8efd4a9bb97a337d4c06ac90b2f9174f76d626621b04ee5bfae2fd1c5c50eb1b10635c77ee220bbd55fd9cc0597905b5f069448299012507702a31ac334b6a92a312ae7fd2c7dc31077601f0d7646c3a27b6a598376c6ef3a8ee877b7a5c60847586d1a36c434724f6d3ff5b0d1b966e2eba5673942c0ff01252eec19c50a2828d98e7393bfd6d6056ed3a379c2cbd4582de4f9fbc43afd73943b0a071f5bad3f5cdad04fa759a11ec538f2c8d8b60229b71b429aee7a841f4b77e12d3c34e86c7cab24c1a6e638a080bb5cc08d269ff82bc88286d60e5b0d7442c2fbbd4004c3a4d9213a8c94c58780405ac6913bf5a80054395855c7968139da28f129fce45ce0ecb145867b1ca74b1dbf5401744682dd19b7752900fd9f9097b27298d09c38ea8d7c203df7ddc03abaf5201dd85812074f7db768943ebd37941d63bee1e5ae467b3b5753959068b436de5e44a756083af27897adee19422fff72c6896d13b0da51b6c40207f42ea3042d75bca5f79e18a98caf3dbe5fcebdb1a73994cdb53f9a948a9e137c6fe04e34317f2a36977a45743a8919dbf2ca7277a49ac30f3d522549321792c2f745905d3fe468c69999d06eb8a99e3011acedd0f437f24b6450f43ef6678cf7c122be78471412a8ebe563c434563c31d416c5ab53b683487c8aefc1d73c4483b4ebcec173321da4b544b3b86c36b7d9b793b4ae52e73e89b45f178da6075a381f43abacd060eeba2e5922232d36477044ecc3dcf535bb35d72986dea328b4c01fe9bb75effe944f0efe365addba276893a8a2c6baaf6074e1a6275abaf981c1a222dee71abf3dc7b821d65317c4640cd7f1b8fe4e9e979ba045dce4ad0f3ae4c2daadf80aa158fe64811340726712e8c6a35d75caf3846e57fed4e0276ecff993bfa889b63fcaef2cbbd3e3be1ab164f3728469f86535d361c9a42c726707ddeb692a92851be186b2b8bd7fcca9dd81fc852e0814e5ab700df106eaa57dde10807eebe281c6f1582e4ff65b7838288cf9e650ab920c1e3ad1c473d657f32c133743e96824168157a1a96ee9bc9b7742f74926d9c9938dcae3121e8307149059f77ccba6772b9e40b36c7a5a279581df576bbb8dd90d95d626ab0447e4d31c7f10c4a8209d835b5b2e03f10864793710ce942b7e71ac3f9813b3d858946a4fedf014e8fd8c4beb561de1fa60b310c11842dbfd07d943bc2124990d88999e4080b4230e78524f13dd1d7e5f9459d710378453725f6ba372f4374f0e9061af5ef0a8005e5395e7cbdd815e4e529790020eb7ca54c5ec7521b09e73370f3a11b041cca8a862c73c0d8cdc9bbc1cc31f55201f1b699c590f88f5378c097443cfb0d2b0a08a5c7dd18aa30f259a929ae33b3edf3d2f931c1593a698c9e480fa8bb4976c471b822abc43b6b41638ae6071ce1fdeaaba8d03e725bea9c7f3a0004e5e6e8888a766be31592663b380d72da544a105e44dc0de69760291a7ab70c1b48c420116e303a1ecb580bb8970399d2105f195d670fbd620cbd7e51dc4c845a8fdebfb9d559fb08e51f4ddc66b458e4b430680a5c33be4cad49fb6346fa1680e48e15cee87ce67c7fdea7a47bc3abee10e856d78ff04ad0e84eb06a35c02bc0e972f203fc8625efff281f36da9ec4a8818f2984ac61802f65cad84a8b9084c1951a43195b26e85293dd9d174c74ed49f1e873285a6f6015ed7aed2b8806a2cfe0317fbcc13743eb10dec764bcd7cdb56b777760d15544f0240e2a1e406c2016addcffe87c6e6d2e705c0626caca39babefa809f1b013e86090a4805943aa16674eba89083c40a8e46ed8776646c04aded05af4b690bc4b6aa26718699e25540bb6c51ff0c7ce86cfc2a552880323a9e940852952c2760fc02687452f60c82cca353c357f3f941157776d8153068164bcebf43422761e333d583406fc4a72591ea43b834c4c3b66830b880c318e9636eaeda04c187b61dbfd9d24967f8ea10edb611f4915989c870869b3eef8abc07bf31e65c34cbd390f9d980534cbc63e569976090780475363ed4d798e7f096d180d3294802f9c8bb2414b6172dffc60ec1420d3aa41fdf846153bf52c314cda413c36876b6d2c7f17b0a6443c85db2e2c39465f78d460aa3c1bdfc140f0369d520478949a524db35bf497a333997be7b54cecbc50b2537850f6ed6c403c7607c96b886ed5f2a5954f31d9a66481da898ffbb080fb7e130d8ed60db28cb2fc38088f4a95034e84e4e419765a6e3709fdaf5e81adcd44d4ed325377db9d7ddec039fbea13e6f00c427c3716213474f407cfc22b737cdc8835508c64bce887d378189dbfaa20d10c2ba5dd869c2fb7a2504bc22defb7301b1d4d917d59ae06b82cc213ccf6f5ba116fbc53e04fd0b3c1f06979df1a0219ec6ec7609276cc9f10558a9aa0f6afcabc2c1d388d03adfe20717b61ef8e8308fd0453b02cc5a82f1abb41fb998e4baa45aa07cb004298893309e8d86b57c733d08a7e0a3199b2e57125b7452bdeaa3eed63a198c8636afaf883b7a4a8aa2a4cc1d2dd98cd6818fae84f87d4d41f41f7a855d628a4bf25c1a6a205cd83833ae966e3475c1e50f132fdb5e04672268e10d2620fceb8af969375fda3e55f481dc93456cbead9d8c61bdaa4a89f068a9e7d58bd4dc2f8f735e128f42787b6731c2330b527ea108e887a353ee5a01d1f2a0c98d3a0f3f37c2586ac2784ce63df9ae89f92fb6783d82433db4b3a8c48564179a62bde7418c2880ecee5f7f74f0276354e23c734c062a3d73426ad546d143c79371fab20959972171269742ed62442fb0522af28c09a343c94565b69013ba7ff69d901f0d4c24437d02896a21ae3a3e446ccb3717eef3b444a", 0x1000}, {&(0x7f00000000c0)="3e2fa4856ddf28", 0x7}, {&(0x7f0000001900)="657923c8bf2d4e325ff2915051ee1157e274681191e93929d9c6d8731428fa4048155bd564a7a77f603ef0ef6a121dd1f0729be7df3b55eef167687e94eda15ad5cc6129ef26a6eafbefbb0f7eef90f99fcd31c8011c7af99a6b7d904a628d0d72420290f195", 0x66}, {&(0x7f0000001980)="f2f6a8b33b2f3834abe8f25faff58b65c1b97fe60090740f6304c43a9621199e3d1a26a9aea5802f22bfb5b7ce63662d1ecc84ac71c2f1102d308aaabb3a159b1666d97e5550b64066cf08e1e10b36f28277ca5bdd55f5d797df04e8d8c7e9f0c5ae88ac10dc7d20458f2a0734d9f6f54e27aa0035c5f051d68de0198958b86cc21cb76a7f4a83c9fd64933c6399109db553032094c04fa2fd35b329dc21404890f33540bb8ddc0675cead635f24fefd1b1eaf89def1bf5502e5e3728078bd31d7cb2b2440eda37062d19dd0fd36f329a6e9f7ba6b55b55a247b84c04b931d22c1f2e788c687543f47f2186e1b045029e8525ca74652faf39851e86daac6a4455b3e5b2918cba6075a928964c5b49d4ee548ccd057fa54fada4eedc0e3333075cca500db045181a70d19e40aacbcaf2971a02af4615d3c14a51f629b161681306275986e854a890cebd2d92ab146d993f3d3b49c764d8597695bf78f9755275922389eb56b6cde6f0cd6c4a406f8f1f688994f7ca08d0204cd6d14f96a1374df94e12212830ee9232d22c76c62df9a3113edfa2c8342d39198e25b8a8c651045ebd81b38e0f66326d723e20896f15eb980b09f55d554fff418df42dc398366fa033eced74a7826fcea59414d74bc1fbc9bb0cc1bf90232da418b683febe1dad770739d68395a90faa4d4798cfe7a37a28fa11aff982ceccd630fb146bd4e6342bb39a34bb99d356e5ba9e2d2a7d4a06b1dcf5283235913bc622ff6310b4415dc3ed5b3dfed29ebc695c22d2915d22497dd4a39ee7d5f264e0837080bb197b89ee5801e19845bfd0a456d217e150fb1ecadf2c0fafc92bccb0f7bc36f860883cb8a9c86efcbaf8131805bbba78523bbe812a11f9f45e07b4174d0105bc61f972f10ae43fd2221bd25c38324e25cd04193ab198d93d4741f1754b8cd83a6787bb098ed6c507c3a823a61a0c33d96c25892bdb634f88ed5cdfb05db0cbbd080e12468085daf325375458343e676b53078b521ae3e049c3bcafd89ca73caa52c29e2d8531b4b667ccc2f3fd4c7cbd9fb7e8f2b7493312888fd8d2f58fd56ae3fc2c795c4e1d58c7433619c1072116abc4b7f616ac2823c79f338543f1b624b6405773648f39271c6ca768dff00f467fe6dbcc536901e34a3830f411a8378bc33f4e689c5d3ff75d19e6d4020a5230f01c0a0f14228656c7f4e965b2edacc45b9550d2a081bd9c6a39a165d98df892423576914576ddeea1fa95c7f6e1b9edab598878e137d24f0c787895a59dbbd18754908cf3ba3a55a5e356245261e3bf9dd01a308448713de5d810aea2ee27ec97f0c6f834c89e39d02d2eb95582f5b92bd1c7acb5b6b9f656c45d9d1ca8012b4c17669bdb885fd3d355742b3983c5089290f0d9744c0c113865ef8205137d6aa3f5e3cd0d37f9e8d390d64129b5f5331e9416a6846ac74278caed4b0126094470cf94378341ab62a8c694b40deedab95d0b64fbd2f420dfb6375dd91968c901f6b20a1280364ec95a4a10b01f53febd541d6de2f639ec979c59e27e4bba681f2f4d58387a4c46b2c619f027df266637273447bd9948de103a1eeaa3f3d0081a0e62473dc7c8c3f33d95ffd4654caebcd3aff953ec7365a07d5e53f1fac973170ff4d76d2c701fa8317168fc063658c54d0142f89ee54280058697bcf66a5344baacaaf96c93e83a69a299185ae9d68864c4b960b093c55931f33524750ffb57e4da52f1beafab17fe1aebaa9e12546324bf1871800b5a71ffa5a1bc6d77a9921cabcbb2624d89536329eb3b0edd4de4e25eff7293d24fcd810746f04d6d8f516897cfe219c3f3a49f487b4b0bdce30142830624cd5e44c099fd2ec8f2755a2dc0e86d8fdfc34df48c660ffa8056132bc484df9f4434ecb6961d3e0dfc9c119e754d00252c294c7517652ce7fe21154c0b5bc6b48697a51e05fc33c12ef04d11fbdf3a5e69c17ca5af6d942ea5ba04be6a65d5bbcd00efe05fd50ecfc464831ea3bf6c5cbcee56bfe8be5275aa225546464e5d73ba5c776cc228557b06587748e15700571b153c1a74feec5a9aa33ebeea0b7f4b8b2a3052640b1872a6537c18bddb55fed78e826743d7bb3c062efda6b16d53342980eeb79076a0814859f3ebc7b54c1c2bba51005545c9f42e5137377236ec5ffae38b6f3b83c89e1926b9d5e5b957343b320c2ffaafc09c734316bb23204485a8c3ba5a78fcd597f30cf82f28b92ee1ad1d3218261e28585cc78dfcceb1c1e1cbdbd4765a7be8050e0db0b711b851ecd74e2dc0577c6e67c3f1df30328bf3949ff36bb54004b03e0e0765861b9f834a0621fa4dd49ab041b009b99a2d60db1d528aa132dd0d46bd977ebc0b70647865e21bda4a2a70852e23c311e73c11925286a975f309cb2c9e2012318493ae86d7c0011f4d86c24024917c9f9e8d291499aff93566295fa2e03a92cd3d11313947044f1d6df853df7dbf45004fb8b73f42724d3f0fc5a7d9a6058945fd9b88da7fb439391028f972a6c7912f30ed0aadeaf17e3a5686fcf2c06e7195e1e41d2048f3e31de501c49c2377efaf1eaa9f1a07d8008b4e133fd435ac7eaafb858621f32553ebb865549773ba57702cee312aaeecf78f21bdc7ca85dff659aaa89a64243f453f479045a6e6d24be2a316112af5bf171bbed79e6cbbc5434337d7f27e0d5893a80b0dbb4fbc0af108b81921b450a84af2944af363b2b70a377a828ae0aad0907f2da8ed07c703aa9a80805003ccaadec26057688e81ba355197244c36ce7bd31e9d6836b32acf356e4cd05a530d6f651f2539ba836f24de9e9b7dc7877e6b2caee4d3bd8e48aa3f512792f6ed0647f42f7d32f723a3e24263a40f1513fc20d8fd27be182d73c85adf8c4bf90c94dc3ba60b387e64890f3eea0097ed61c8f03d88bf4573478d739d307fed5358ab73243581f01a374276e4086cf9f09df1965a77df15ce6bda649a155c68e8ca4b84140b7c2f05e5efddae3337d23a4d56694df7e47787cbf8d7073ddbd194fa5f07baa46acb68d3b01d9c21c85c6d456627cb37066e983ae00eec0e76681c7816d112ee10f7e34332b9031031613803616dda6318b2735bb07a3506f63c446cac86a506c9a980e205d4c461ac38e23cdb1ad8af19dcc5c042839975941327d0d6b1e7985e921874b12224cb79ec63a4593f69b2f3bffa0c3378ee78bbfc48d4d9f90c5f7bf21a7b15b7664ac19c1b5ccf12123e49edc815577704299fb5a1779a95a6cbf6f2eab64d8609df632ac2d0cc95fb792ccd78a306059ecd7739ac8701c235a3b20ee863722030da41a1269a6cfa80822de5df97f6878733b1143943003ed55a3d86ef646163aa97b0e543688e74cd243475a1acad70fcef104280154ec4a3a48ed16a483a6a7ce911e8f1ddee3225afa62f679c4bafbcbacc6766751d66b3194a4632ddd75ea9d7840c8a1fad6abccb43759f56fd9a39200e729be6f058ecfc20e08cf92bb6d3efaf9090789be1b5fca71f4077c451b76777cd63d7fbf2268776b839719585d6d14d868125296a59e29619e1c47fa23adcd4aba0b44c94320dfde713acc34da068fb46dce3a56a6839f858f9e18ec041e6db219fe8079dd47295a26c59df8cd89b5ddbfc6fe37db444243da6057582f456bfcd8dd04031b510b2e750e7c7d4943a3b3eb11af22e611a776f9d310db181686d389e3cd26119fdc52519737a48eb3b32d6282573d92bfd0845a4633cbc3336d3a9e1d834ba2ac86cb2da2aabec5b0d770da459157c5d52e9f228f7bbc79afcd66541ad511277b79fc066aa033fa829a4cd05581b77ee922f18a21d327163f6406cc6d593b16638fa496b7f24abcd610238bfe2504e40c163a8bc75d022e4afb1349aff80568610c81fe3008550837fb3e512c9ffc7393cf61ee3198071844d495a0ea8063c587aea796d248d82c26c3e1cbf022227074ac06132d4170844a6953fa3897a5a7131d3894b0fb64321fe2fbd5e7af2d03cfe5f5b72aedd78f26cae85acc311db0612e64ca267379a4e6e331361d71fa9e4a8c0bce38450a65d402684039b03fe8ded0c91eab2e863fc530488955d4ef49f63eb9d4a60fa7e728af0d44dc2cb1aa522ffe2fbf1f9369ba661a67abe6e30334795e555d0204aa9c2371394a62b4b100f61d2559b27fc91ecae0d0fbe97d1a4959d6f586d319a63693dee000596e0c21c191e8d1370dd0914db83c5454a60e59aae9bf618f0218addb3925e0eb6f3e2cfa2dde0e6e05d1bf688b3128931a5f63c402fac3ea0421b4fe71a6a3030b2d0837328ecca682a491859c369bc02c3079bf079d06abeb6b2d0deca03bf5b0f23283b4d6a5e8aeae7e43735b84f6b2047184124011f617daaa9cb83855a7d2957a3a688dd0834b44a3ff33fbad63d7bbd9c2cc801221972772319e3d7ae7b41b7d28fe459a6c2011f48870367b8f56c287646068369733a4ac774a4609ceb2377351647f729fdc309d056ed4431307f6ec96095f86174ed9d4b63ef76bae02340e62ee6dd2db4b474e500f82e86d48c65977eff13635ca9650f153c39e21fb1df79bab6e2c2b62cc5a63f660373eec2edda61cd71c9dfb413dccecd5c0a0f7529525d78c691f54b2ef1db57fb737b0446dcc1cbd5acbe8b49e26bda50639ba96d95fcb6d9bf7e586bc01cec7275a81f450f9c25461f3bdc20998510990d7d78fbf1e55bf905067c27c5199ebc53fdabd096c0f7b34a816f9a9928c22538a5f1410f383424867fe4fd5e9ede4d8511a6665dc299a26d79c901839a01d7b11285e6981599fc8ea4dbdeb53fc8e5f9d5729c7843c2c870bf06a7a4883a8ce203769dfc0f810649aca5387a74d32f636d2811c69088e6d492e02fb85603b0660c4682450602fd300bc35bc06ec5b69664c4cc1193126b3dd40204ab69048322755269722959a1fbc7490c6987ba9978e6af15bb06f517dd3128a7b68a8d38de9e83f5edcd5dbf7b006b5a7573397bca4a32bccf47a358e6dcaf1d6605600e16ce9b13a8af2766fda94067e7ef7b88e845404f0af555240b49e1b1a9ae1ce219667a3b6e1e2948b6fc44f10c1d5a65e36e63139a9ddb74e9268159db57779d6357d07b8364b1de93979d66234c4b5b56ee9c3d913ed472d4d88b24d478f90e8e37f229d976af541a87c2d15b56f3bdea741a21d711f5f4ab4567bcbd8f43784108f89ad7c5ae21436b96faeeda3089f8025a9edf2000a067b7574ef3fe0a2d9c8cc4dbc85f6d812b88dd2012f800d9fdd1c9d2bf0d172506a282e665a4467431d82ca75c05fcc93d3ee34a8baed0cd888eadd8af78acc325361210711df847849c5dd42c02fe1f05904af8fea3cebe794dfd5d5673c5cf24689db6be54f9f45bed8b28eba614c10dab51941e5e23f6d293242282a7b28ab3a70e5f8d24295da89a14b9f9b1e817da381f87f11fb190d0dc54449d2b9fe3187b1011cfc97964755897b56113547d6a345573352342eb1877aead4d4f3a6e9d1ed18fd1fdacbee7004c223a581883e13d344b31b0fb7eb69d7cf1c60eccce9ff6b85c667bf0012b53600c07331b0afb276d2cc65c3ba765ece98f6bcf78e8b2b2f62023b10f692ff95369c7134497204ca4a5ddc24b8f3f42e3129e5201db0ae48a60ca14dfc1ec83b851f848f9a5d9e28138263e9a3049a464a4eb1ece6d7833d687d2b63bb2d0ff1ca9d8308ef66fca6e8c95443d5bb4acbe2464b4e9c2b1f5cff35f026424cabfd032636970f5dae7b45e15841b805920b9accc0e1142950fbffcfd22d1466c2", 0x1000}, {&(0x7f0000002980)="bec59be520ca377e737bda24447bfdfc0fec9b558f2dfd6127e48802f54c23211fadb1ae383c58595093543aea81556fd046c4b5a1941bb78a52169a9a38b575c64b63807ed86c97f5d8694f4374f47278f7c23ddc2eeede95ea304e520d8eb1fff4773c", 0x64}], 0x6, 0x0, 0x0, 0x9}, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) r1 = socket(0x7, 0xc004, 0x7ff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000000040)=0x1000) getuid() r2 = socket(0x2, 0x8007, 0x3f) accept(r2, 0x0, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="115982677010c7eb5a31adf38aa19f7c9f2dab7ab40af182dd8173ba10fb0af4c9e74f423996f2a52c03e84d4ac0b3c666195c27264d3b7215aa5f3695af15520f9ca0188129c1091728295178a375849b6054fd301efab38805f9586a3020badb0307ecc9cf38dfe8ec0d5cba3dd81a42ff269ceb3c53c06acd590fd0ae478733456653a542f341ab1b45e1e991c9d22c556cc8ee6c90", 0x97, 0x400, 0x0, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:05 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x9, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bf", 0x1) fsync(r1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="eba062c260076519d297249ae6824fe430553149d6448159e8b5f71ddfe9d432a011e7d93578d484d479f162c5c680902669e1e85cc75235f48b9e06b4358306a8669f4bbb8c6fb2fafe67a0b722de512d0369b960f4dbd9e975a96b9b6187ce6f0172550998bebaa77358fa94af498af316260aaa217731efa33488235ae58d8d13c7ede11952da866979809f3fb12bce1295400cc3da85c86fc5aa0cee1c7cd31d7fbe14cc550cad3963eeb7ddfa0c08e9", 0xb2}, {&(0x7f0000000140)="3473e4ab907b24a6b995d47464c1a4e794ebd1f08de90c6af2f2c0cb2739aade5a1202528820d9fb01720ded5cb4c9b2a2193dfc244c50bdf74d890423980ba2bd200271", 0x44}], 0x2, 0x0) 16:00:05 executing program 0: socket$inet(0x2, 0x3, 0x89) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') getrlimit(0x3, &(0x7f00000000c0)) getrlimit(0x3, &(0x7f0000000140)) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30008, 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0xa3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = dup(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r2, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) fchmod(r0, 0x103) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x100000000}, 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = socket(0x18, 0x8008000, 0x3) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f0000000000)=""/205, 0xcd}, {&(0x7f0000000100)=""/119, 0x77}], 0x2, 0x0) socket(0x7, 0x5, 0x4) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fsync(r0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x4289) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4536) open$dir(&(0x7f0000002800)='./bus\x00', 0x10, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x81, &(0x7f0000000000)=""/241, &(0x7f0000000100)=0xf1) socket(0x20, 0x4000, 0x0) 16:00:06 executing program 0: r0 = getuid() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8, 0x42) close(r1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./bus\x00', r0, r2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x44) 16:00:06 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="0cc91cfc515974ad0ee1", 0xa}, {&(0x7f0000000200)="e6f158226cd94e727df5018062f56c1ead69d0f1e546a79a698a", 0x1a}, {&(0x7f0000000480)="308290974120a48dd4166827e144bab3aff76eee8b247c2c500592bb36d5e462b1ed8a37b8750d1cac5e3b4609bb0b336d40f516e40dc8a39aa2b7a42784b8d30c2b5b1e5300a62668418b22b5f58adae122ab5eb25f0b8d4fd3a4591e011ed2f2ab8302f333222d9d72b0acfa3fd339b3e9c84a0ac9f6a832ab54d70f2a39491f05320afb5d8a9f00252fde8bbc162d7c42c540d4df0a537ffbcb4db9bbe058fd5e2799835647e92001ebfbbb7adda7557cf8b5e5a7915fe0bba09684d5dff77e5944109855c64830f5ec11d7230320b55fcf6fd7dcedd949cd642c57b41ea8d13ad57634a72e6d1ed5eeaf882aabd401c6bf43dbe9010be65f2b541e1cc105387dc89e08955c65cd5e2d3d234787354b81226c5930aa9c7c1b583a703f3cadd7981a2dacb7155921ab4450a3d4e7af7f94b9adc316f1ad13e472e484b2aae54680dd0526b52b1f42055c8da5c14e7813d908bcfe44f09dc458a55c618f803ccdd2b1bfee425a81f30ea85258f8af16100642d9625e31482c8a221b23da7228ad745d05cceaaff7caba1a4f3dcc9dca6b89e36c66be454e52b6423090fd4ef664e681ac549ff101c9ea3b36805a6039cf71a05bc638b70c4a51b48ec1d6f7cd8830dd24810d9724eca44188f03406f0c302855fc1558ee6767de9e2373e3bca2287e824c0c8c5eeec7ef3329fa31609b99ef497e3bc02037dbc34ecae04dcc7635db428f05f7b089188f88a99a7e68624554f74d050a8c15ef3de300d40c0934bdb9c60cb230f9c90124a6362fb72efebc6648337b88032557305b9fdb1b54626997aab05e683cbfc856168e50414a051652e47d5189a71c7dd6ee736d4707efba47149dca3d2c4b32d8086a11b432f343cc03ce36a6fab8686c9df273c5b61049b3efb4f707adda767d02bd62f0ddf69a28a4113948d499a825e42d4f5a0a9f6c7a7376d0ce4ad90ded9f7251ad82f181044330b602d41d46e4459379f2d52e45273948fe866547ffbfeafce940faab6507ae7ed78b5c9cf407b51b2297e26f5f50c80bc4bf58f0ba55b759e4e6bb80ce8c7bc03ca1c45eab8ccacee7ffb1467e13877ed2aa6220568b8f0668bab32445b1299d081bf5bc3321e7d5f789f64e06865e7c99799d8b74a04b554106075f21a4a733db9fc5869f43fa11780a4442ac13d992b65269f0743228de4a886b60de5dc569406f1692b27da7f84a6094c1d1a0337dd327e68cff41a922ebd09bcff1d10ca7a873f4ee00b68f0c6ddc91ac84e696df4f9c49156cbd66db30fecdaf6bd480111411e8ec11a4c55dd8114546046a7b1f63eb4d04ff6100303226eb383fe83a67c5daaa906353b3a87a657a601c9d0327666e1204f7dc09c52e7b53d59272cd6f3c03192dea116228940bdbc1f135647d19c708083ea90b91d50f4eaafd962723f029a47464ed6ec73ec44d09e8e941c5cf5cbe52f25ee4c074eb8cb86083dffb0a437f174baf779c65e593462217f94a767a6abff05ba0fb26669626666c8263d587d0f56a12c3cf390da83fcdb3f0a3b03a8e9d75d27de442e895ee31f5920552d69a35b3c30d192c070e914c20ecdb60f0e83f223b173276a2d2ea16c8fd48786f3dc5bae2528d2ee5055979c7edcee8a23cf612a6fcaec38cdb5e12dd2a025752b19045b85d41e6955127370684de7940c1a142383315af22166ba8f8e7dc991b07badbddd46d874a16957f44860494e225dd686bcdc56cad68ce2c206b39de61168a6195ce7d9ad49b9d897227c466e9dd8faafcced519720265fa95569db5fe60a02e22c64afbdf9eab15710cf7f23af2a261f46fb064b1c5de0e3c2a07c8a369f54747e26ec34a19d1dfa9dcce816f9b6ec7269c60ed5080f84dd096d0d5c3075ec7b566d39308c5f5873e6857232e789b5b117cb8b5f48e76bc49842d4574892a1a309165d4043f03f1b96474bfb506e0c142c975d3df2b445265cde4f756bd2b510a111ecc7cf0e970754586b205fab265f647a393364436fe10fbc95ebe38cc3a0cc874a917df8761ec6fe064b14335d26e9697da52063f850c7fd54d9fe3741eea208d8643f3e80bdc66baf47f98070c84f0c04e130a08768bfc3e8889d02693e7782ba1fe49fda4c2ffaad617767347d860ff6c6873f76209934bd65fc5ff34605aa6e66ec806d065b4ca88f30350113e630871d717ce935fd8c2d29cdb560615acda25ef11d27b01639065eaa861c1411d00ea172fbc44ad0918c19a9d7570294f306cb912823db24db0a7ddcb4607c3474bd2d1a3c38bbe626870c7a2dd78b9e8ab8cf30e77600e0f438a03d78b790f01164160bc9f97c1b47eb82edc528048df2f5b67255d6c5bb0346f5206ad770205377562a36745f2e92b0e92fb54c539c580a13b6611eaeeb4bbf3dd5baeaeb7e11b5d3ef6017d03f1c2b6fee706f8df87b29ed8f3426071e7d0c635cf05bf262ca730592e1ab0f914df1a324552e95f022fb5436c83c0544ad4d0c58fe2dd90863bb87d4c6cdadec556fd87b7cc3b951a5794cd9fbb0df6e81c9ca7f118276775f9c90cca60ffb8424dd590bddf3df59bea52886c971329546db4f87a33c1d3eb09779ead4e02d64b42018c7519f79fbea7e585a4a92e7c617ff29f2a48724f0e68a26f2f0d17945003af087df978de0e432b718cb93498b654a3637a14c1d87a5d5d42d11cb39a05d7e6f4091ec36b7dc4606b429c49648035ee439d93792ca9bc8fec6f632df33c85f776b0de62dde598303b582aa5be4a0c59872e467631e27b853fb2225b6f1c0a307d0775ef301dc52f9c42e7cae178a187cdefa849c2555b91ca2d45a82e56df277351201fd044f9143142ae80068fd6d514e4ab4921029555f97a6a94cc2da9930991b9ffa6053f538804be594abf3a0840bd9a3ac23ce4a99b0d14c77dcc35ac701c0ff257f50c3dccf4d64d567336cd7d97ba643eb5da0d5c90e3130f67ecf7852f1e2b39ff8d07c18c520102711169880fcce2688f2b10598d16b2c1b847cfc88e6ea8cce5e4c77a760f72dc5ed906a2689f37dbe6701a334020091d6b88f17ec9802a6eb2903c7f254c2e272a7bc29f55da6fd06c67db80179749427d41d07bc90dccc85d1675926e9d256ba3d453c2bcb891ba19c869e40ee3e90816bad3fc54a7005eed6f7e83b722206aa2a61e17f87074f0566f35ec3bdab97f5030d054107ff128f1a0b2b71789a16852c6313e20c8221507ba5bb798889169219e69d069b9e50ea1a3d0cc0b655959781186eeb83071e0b1626e498971b24b0d6638ff57b679b284dbcdacdd6d86af5e927b6b75db361eff25656bd7b5df62359d7902c07119665e6b2d69d051476dd438a27767fcbea175a80a443e5720d6597ea921443b520cb013e8a0148b1d9ade44efb0e0b5c62ec6bef191eb65c7b51a3469b481a684c3c638f886ca53496d8b10817ba29b5415782a2ee9bd281279692c0837b95d6a1e8851fd80294603aac27fe10ac44b5ccb310f75a4af7621756f52ecd1cc35969ffd3549f6ad338c9f6cba2e5e11167f7aac3aa24fa06abc3632999a1726cbdbf2b4c6da7878754f39b53e746df7999c9ae5718d122a358cddee4a3ce20c83a617ad47f5b3e24e36eb757b159826dffbc78a36e392ee66c47563b89e8e54a7708fa5e0feb13144532afc953418a79188cf0e2695eae2858bed8e8615cc8b85ab7b181356a80a57bc6f391aa26dbe19a21c0bb464a7d4752d6517674234316792b3e0c9200f028791e00061cf66bb7f0d9ee169bef5c4dc08d9d08ab50bc0d30dcb2af47be67828cc3afbe7a2017ef5d54aadc3958969ed52a14a8295a099cdd543927ffbbb3bce2a939ac2a407f4abb5f94998ab7aa6dc17bbe282487f696d1832b00889fbb42252805e76054570f4117d1007788a16a650e8286e28f7de3b85221ae8b9d78bce81d6b20538eff1969c486a9046f20fb1c7bc8b85ba4d7bb461e9a16b13ebbf4fa120a2421cf9aaae4dbfd0173bf497cb464da659777a3f272ed936f8ba9ab51ec1771b71c096fed997c6feebcd2a8beac3b35bccf9448898ca7a6fc0ddbd7493eddea3bfc44694bdaab32563daff20abc0ee0da2eb0c27932853cfec70700d2ddea5869e55fa64a34854164f12b980b4d2af563961171d3521826aaf068c534b8b677c4be63ad6f6f20ce09060439c579b01d864ea7272886c33b5db3d75eab15b36e9fcfa0d9d487f5afbacc42a026c94741233e3f83356a8660d3238b005b476f600d24329353f9bdef1a19a65617be76cb4b82a96fc05c7d7b6189e42ed6013ec08a9e9db8322410d5c39c266ffae37fb02ba4ce23d5ba5149a58207048136c8a3c7c907e98c88f92f9270fc361d0c510839f23d92f314e3af51a1dd938246ab2f7c4a78890ae91db13e9385b0561450410a598e752dacc5c8dc96445afcb2478f1d02ae0de1533affbfce307f30161dc28d091d0da4ac5480b2b17cd3d57874669233b01ec136aa28aa37f6ed6d193325e152caa91d532fe3514f0440dd3efdf448a5208b8a5f43fa8f099f901df3909ed921871b082720a2047386aab48c6d41c7ad2a89c24a467e81a8301fb181662ae2c213b65300c50142babc6b1a44ca4e5d1aaaf6730e589cfcc27fd9c0e9e4770c5de040c32fac6d36d88129e3db6e35466b9998cc14075ab4ba2082030116e6e9e4a73a95875e37d47f50e351a41c2cdb6b2318de344fead45c2c75c5fcf5f0c74fbf9eba10b3f9b7312b3e5b451138688d494dd30ae5e426da4348f990c831120cc75c425d0acb3cdb0c4299748070949958a8dff1326ecd4bb73f76787b00ebc2d96a5300ed50b0fd892579432141e35ca3c7f180aa56f371fbf9883a52d9fd09d6a291afca19b454e347da848beb41ebc2b7439ac31d9f24f8c2ec1974b9c3dcedaa1731063f086be1e8cffbdecc9a1d8ad3f5b35a77dfb3659067c26d476f786fa4bb4886454689a903fc9bd9d00f42695eebd9412af36d52c8b845392de46f8b7d498c35038d6487b4917660a9356f0b50afe4feb5733b1147a293f8f583ed93c21e9050640e8c18cb98b770b5b68abe7cc18a361804162076ac99e5406a1aef59826595220e5f5c87bc345d0215f9e2139878ffcd135d8843fcd2115cbb11fd09a95185466d0a081949375152cfafc4fa815233ce68634b06251825ab1462bd2d62303bd7f1d44f38763e1b42c9f3ac66f24c3080c1ad34a731ca4b5a3321ef97dbd42ffcf7d0057d3f336acf237692e18cae6108ad3a04395c2ac69644d060ef6308639fb4e37ef47433a892bc71eacffd5231c60e38ea11ffecbd6bd6b72a2e7f4a340c285b873b09db28ff7b1f9731da6671317c3d76161d2fc0bb22d9ec87b21abc927af7ae3006b53981d305fa16dd8c86c50d2cf5a5a8221539cabd8b1377d0860229fae6c6d30fd4c0a2ae76560c650fd10d3eabca4dfee15377c941117c878c79d3c1823aba76e8435a15116368db0291e58e391d71a1ab695ff539a64345e536a694866b1e6b0757c854aac91eb0ab3a018e8d0c1b5f1d3b3777e95a82e08a084db8469cab42440017387b9c62b21b0f341d4915356b2fe29289916776a646e7b1edeb8fed4203b4e87d6ec3a1c1b856d63a19fe0e08657ddbebd3d43f967a9ee4b97c9daedd9b5a2f9d783fe1967630eb6b23f46def33935496dc3ed0eba2e1c3985e6354212da1c87a7e1bae2aa1277e23540f765bb4260951c228e1a48026856085509ba81a02a6e491302175375cb672b99a4a7b6ffc5ec0af1247e4cc8f30ee15c4a0", 0x1000}, {&(0x7f0000000300)="57559081c7d14766b68f8a4d89405743391152329f93aa565ab642a76527cff196e1272ceabeb280e726893a80f4a4ccb3e6935bf09dde8ff66d43ca94d14be1d86a46e98a41fb5971b8dc29fe16608b455c17c8596e15b9c61a5926c38c14d4c5f5f4abe5b9f98e1f6d2ef3369082af1b0792fe01f7d52a6f90a50649926e44dc759c2adf757459453a30e862ff9fbec6e587181427082661df5462355f5a352ca0e655277265e2012fc0a2b5d389b0", 0xb0}, {&(0x7f0000001480)="db701c6e67053ba49a328832fd8600fcce8b006b648ff8408f2ea07c61c3b8115af0de2799f883a19443e12bd79d9c324ed742ad2d608999e27b613f5fd207d4f5388414ec4035672ecef20d2b6e4890ad6478aadbc81a0014b15ef2c567818410cbfbde6fc13dcb9328b240d263d0422c9911c52793d1cd5fd726e2f1cb8368d946a7512c77955790f0ba7678d1adfc71e77762ebbbeb12ebeda90b159e647ebdba10442453587fb038d2d70239bcb3242d694022f872e4a625a5df8c9d060670337232cd4fa1a8e96a1f", 0xcb}, {&(0x7f0000001580)="2d6afbd90389bab8a8ae16a8f5fcce39161be070c5ab1aeecca54e536956681370afa5c8c06209b4efeb70c2539a91ad16fb6835b17ab29a48cc6be5fad3a0e938892d8d8c2ca2854f50d905616bc58618677275d1e71d517a872dd2315464df327bb21ba835fdd31281af9ca95e07c3707072e551e091e7dd2747bf17bc6ffc4b47b58bafb500576429d41e028661c14b866099075a6e73267d5436df00ba3fe69d333b6d235c93164d41efddd9492326f923d119374a8719226808f22889d65cb3894f7e", 0xc5}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa7a802732c0867a47bab9e1aecf0c0a", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x8001) write(r1, &(0x7f0000000140)="2db560c46031b2a3c51a7cf0e1da602bcc28ef938cc486e759af3011cc832c1bb0bd381f2d4cf4f5266717c602d1895551f1e8", 0x3b2) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:06 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/180) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x203) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 16:00:06 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x18001, 0x2) kqueue() 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x8, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet(0x2, 0x750f1c9cd84d08a6, 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = kqueue() r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x480, 0xa) poll(&(0x7f00000003c0)=[{r0, 0x8}, {r1, 0x4}, {r2, 0x101}, {r3, 0x20}, {r4, 0x102}, {r5, 0x42cc4dac6fcdb848}], 0x6, 0xb9) r6 = open(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r9, &(0x7f0000000080)=[{{r8}, 0x0, 0x2, 0x1, 0x7, 0xfffffffffffffffd}, {{r8}, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x9}, {{r8}, 0xffffffffffffffff, 0x2, 0x10, 0x353b2de, 0x2}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x11, 0x1, 0x4, 0x2}, {{r9}, 0xfffffffffffffffe, 0x4, 0x1, 0x81, 0x5}, {{r7}, 0xfffffffffffffffc, 0x40, 0x5, 0x8001, 0x8}, {{r9}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x5, 0x5}, {{r9}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x6, 0x100000000}, {{r10}, 0xffffffffffffffff, 0x70, 0x56, 0x7fffffff, 0x1}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0xb3c2}, {{r6}, 0xfffffffffffffff9, 0x80, 0x20000010, 0x800, 0x7fff000}, {{r9}, 0xffffffffffffffff, 0x0, 0x20000003, 0x8, 0x1ff}, {{r9}, 0xffffffffffffffff, 0x80, 0x0, 0x67f6e089, 0x28fe}], 0xffffffffffffff14, &(0x7f0000000300)={0x6, 0x2b}) 16:00:06 executing program 1: select(0x40, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x9845, 0x7, 0x8, 0xba0c, 0x400}, &(0x7f0000000080)={0x1, 0x7, 0x8, 0x0, 0x8, 0x9, 0x7ff, 0xffffffff}, &(0x7f00000000c0)={0x2, 0x937, 0x4, 0x101, 0x4, 0x44c03c95, 0x9, 0x1ff}, &(0x7f0000000100)={0xffff, 0x1ff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x9, 0x100000001}) 16:00:07 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x16, 0x2, 0x1) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002540)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/225, 0xe1}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000001240)=""/201, 0xc9}, {&(0x7f0000001340)=""/252, 0xfc}, {&(0x7f0000001440)=""/239, 0xef}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x7, &(0x7f00000025c0)=""/98, 0x62}, 0x42) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x18299, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x1f) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002880)={0x0}, &(0x7f00000028c0)=0xc) setpgid(r2, r3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x80, 0x81}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xc, 0x80000000, 0x400, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000011, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf00fffff, 0x2, 0x44}, {{r1}, 0xfffffffffffffffe, 0x10, 0x11, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000011, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0xa1, 0x20000000, 0x8, 0x100000001}], 0x5, &(0x7f0000000100)={0x9, 0x4}) readv(r0, &(0x7f00000027c0)=[{&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f00000013c0)=""/143, 0x8f}, {&(0x7f0000001480)=""/207, 0xcf}, {&(0x7f0000000240)=""/40, 0x28}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/138, 0x8a}, {&(0x7f0000002640)=""/197, 0xc5}, {&(0x7f0000002740)=""/74, 0x4a}], 0xa) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) getpeername(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ab18b180e9ab1b5a85c5faa0000000000000000000030d01e0300000000000000b5fc7c46c98b00000000000000000000000000c65bcb70450eeb7e907bb05c614fc59ff6f81d88dcf9bbfc80ac648dab95602752239ec13d5971493028d08431a16a718c91818a2634a81232959b859567990cc313ab1ef235a8c0669a01ab19cd38a9"], &(0x7f0000000080)=0x54) 16:00:07 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r1, r0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x3) 16:00:07 executing program 1: r0 = syz_open_pts() socketpair(0x0, 0x8000, 0x5, &(0x7f0000001280)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x88, 0x100) close(r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xfffffffffffeffff) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000223000/0x2000)=nil, 0x2000) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x38003, 0x100) readlinkat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/91, 0x5b) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x192) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x40) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) clock_getres(0x3, &(0x7f0000000000)) mprotect(&(0x7f00001e1000/0x1000)=nil, 0x1000, 0xb81842f682041811) 16:00:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) geteuid() write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f00000003c0)="d1ec2b25375a19ced8f22ea8a7dfc56cc909365a5a65617304", 0x19) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() write(r4, &(0x7f0000000340)="ceaddae5611263a1c1e4ee3fb1416d7138387f71cebb31627ae156b888637dff526ca59af170b0e662f8d69f79997f126aaf4b69cce35486bd35bfca70d1fba44e6b3ae661ecf3097539b73dbab665907175527a2e763cb62e58784f67725400739b07b43a54db63c5668e12f55354fb8f3ac9b3a522d1456f1c1377108fae1d6f44e141fe8f6842e05e5503b30c93", 0x8f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) syz_open_pts() msgget(0x0, 0x180) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) 16:00:09 executing program 1: semget(0x1, 0x4, 0x341) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) getgroups(0x6, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6]) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/15) r7 = msgget(0x3, 0x210) msgrcv(r7, &(0x7f0000000040)={0x0, ""/170}, 0xb2, 0x3, 0x1000) r8 = msgget(0x3, 0x80) r9 = socket$unix(0x1, 0x2, 0x0) readv(r9, &(0x7f0000000940)=[{&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000000480)=""/55, 0x37}, {&(0x7f00000004c0)=""/143, 0x8f}, {&(0x7f0000000580)=""/86, 0x56}, {&(0x7f0000000600)=""/98, 0x62}, {&(0x7f0000000680)=""/96, 0x60}, {&(0x7f0000000700)=""/26, 0x1a}, {&(0x7f0000000740)=""/156, 0x9c}, {&(0x7f0000000800)=""/175, 0xaf}, {&(0x7f00000008c0)=""/113, 0x71}], 0xa) msgsnd(r8, &(0x7f0000000140)={0x3, "7b14331fda0a701d9905c121cd6457b8e17573b71d62a3c90f4fc9ed711525fc10295bd8988d16257fe894921c119c07f35bccbf5727eec272a6a5dc048172a62c8dff0c2d019e0b3e2e758a0fd2b65a400f5d129f5ffdb73c506be7b9644604ce489ac5bd506180177c442fe39350e7a94f90db751a75ec856d1547f71f82da54e728afe3681378c56dfc78a9f22672e18810aa340f685603b84aadfd18121c3de7ba5624bca1aa6bb2698e8151b482f05118dc6d7343e4bfae8d60dabd872830d144d333eaf1f4def804f3b417334c34"}, 0xd9, 0x800) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r10, 0x80) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x176) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x2) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x1b, 0x800000000003, 0x200000000000000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffe, 0x1ff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getpgid(r2) accept(r0, &(0x7f0000000280)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/73, 0x49, 0x841, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffd49) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) sync() write(r1, 0x0, 0x9c) 16:00:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) listen(r0, 0x7fffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) 16:00:10 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x20000, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308", 0x52}], 0x1) fcntl$getown(r0, 0x5) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/24, &(0x7f00000001c0)=0x18) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x111) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x8}, 0xc) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:00:10 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) kevent(r5, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x2}, {{r4}, 0xfffffffffffffffb, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) r1 = dup(r0) semget$private(0x0, 0x3, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0xfffffffffffffffc, 0x1000000000000000, 0x10000, "000000000000800008000000e79bc300", 0x0, 0x100000001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/238, 0xee}, {&(0x7f0000000140)=""/59, 0x3b}], 0x3, &(0x7f0000001380)=""/214, 0xd6}, 0x42) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/249, 0xf9}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/238, 0xee}], 0x4, 0x0) fcntl$getown(r0, 0x5) r1 = semget(0x3, 0x0, 0x6) fchmod(r0, 0x20) r2 = open(&(0x7f0000000680)='./file0\x00', 0x40, 0x11) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semop(r1, &(0x7f0000000480)=[{0x2, 0x6, 0x1800}, {0x3, 0x5, 0x1800}, {0x1, 0x40, 0x800}], 0x3) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r3, &(0x7f0000000500)='./file0\x00', 0x82, 0xffffffffffffffff) lstat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) mkdirat(r2, &(0x7f00000006c0)='./file0\x00', 0x91) fsync(r4) symlinkat(&(0x7f0000000540)='./file0\x00', r3, &(0x7f0000000580)='./file0\x00') semget(0x3, 0x3, 0x4) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000005c0)=""/145) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f0000000700)="c2c961459440c66362d20d955e91ffd980497ab58da7e4ddb2f3cbd0656e73472d0823d286646da8c90ce7251cd3727b5a0464a7c77a7126320b33fc96f7dd5323642448eaaab48582607d19c61afa85dda8c34617442304f5982157dcc6cbf697440a436f4f0226939ac22ba75dae54dd372441f5a46e79c6d55567db1f6265d4a5312c681b0889127ac49f33b304a2c0ec434922ce3fed3d9ecc72fe7760061f3a5551ce67e0934f80dbda7c97c4048846", 0xb2}], 0x1, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000040), 0x1, 0x1) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:10 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002006, 0x2d94) r0 = open(0x0, 0x8, 0x20) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x102, 0x6) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000400)=""/153, 0x99}], 0x3, 0x0) getpeername$unix(r0, &(0x7f0000003140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec90b56ca95757746f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cfd2846107110fa0a8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5895944a8ee7b4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfebf5ec4385cadca4c0eb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c03a1bb89e12b5c122f878d597d632511ce837a4cea1d23c485d53095d1746ea75b177fcb45fb4449780fc1a007c30e855a3dad10ff267d3c105bfbfb9effa2b31517f5d9a692738d1cd4316e851d625e5123730b7b95493a7486a962f9fa62f81d246290cfc12c649587901522210836a6f68fca1a652142651eceda07197265f5eb59a4836fbc5e5"], &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r0, &(0x7f0000000600), 0x2, 0x80000000) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffff11) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fcntl$dupfd(r0, 0xa, r0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000080)="bbeb63130f4187b7c23df8b873d08612b61675f49c83895f82fcbfa26ecd7b7938cbce2d8c523898edc854ad0f833d574211b2bc6c36d1c1926ae73eca13409b71c490322f3e1305399e2604c9a56360208ee9c00150631d54a1a8e089cfd91d2429f386f08d06d7639e007d23f6dcb19cd1085ee3ad4d47b49df15ceb65dec3a320761f0bb08e05f2c14e5c0264955d837b3c7aaa60bf028737d52f476d1008e64d632b540fe04f4087b1548cb3b36c306a17855bef1425dc58e243d683a88ac317a84d68eb7b2ae538016f32e37eec12839fe23e3ec9072170d48f9436ad170ece3dd5209e82e3cf767439321ef12bb48076ee7b775f2d6109992b702ab543f0332e522bb52cd5cd8228a9cfc61f93a986245235e4c133e3ce9d3c82fa503d12999dc7195133f9218c2fbe4a2a07256053d881f055b37d2c2d8fb810e290d2b6d3118c3cb6b1864f3a4ec4f1bddf1100df37d8603762e68c9e0ccfcdd68c897df301641a06b50be5ce13ce129502d5b31b0646a955b14fc20d5385ff8473f677b7cb8d3b8b70935ff8c1f5528487369f6aeb6db64fbad27541c375ef9c27c105e0299057e18501f72ba54ff51cc278e305b0c8fff9400cb85b903b67067752a0e36eba4647335d48aa98d080754f1b893b77af6ca341ccf84d1994beb2bf5968a947a36b85af978fa1e3ad5fc00400137544c849b2738cd1563f37378bbd8d434bd2466ae9f9d4bbc23c1c6039145d6c902910997873f85be39f5468c58284d8fb6c444a500f8e8b55b83660af81b96abdec1f64063082a0680d1cbe2ba254db230fcf609f62c915c2a5da6d4376dd6a4cb44af50547828fd2441be3040f9afc64f2461ae7ef25238556809f54e9429ff2e89ee7a4663707a571829c8e0f3ba182499298e2ed9e1717bb62083cdcb6072a7338c40d4d03fd46378b08931ff8fa309c1bacca55f4719c458d1a53fd474feea02be0bbffdaa2a00c2f1fce3ae7a2d78ba05605d1a3aab8d8b33143b71423a8415168948fe7fb390783355f38f33b005a835ffba9338e47a91bf9540f42d4a424f2032b8737cf65d12b1a70c9ea4e76a099d72901b31483aacbeaeaf8edf75bd12d367e0fd52c9e0613a008c4d77414de91fb14a358305c52d137e7b1940778deab82145730fe5fe54d6d0dc68f87a7930cbee6e9fff815a2403baf5656d451128a47bfccc3d2afed150523866710989ee0ff21db1505b77b13e10397b92020b6272bdc1bd2f3c0c1d97af092fbdc3dba01ef1b9d87c33663bcada3b36f8e790339e84c5f1acba6cfcb45990f928a19b6afee76939c3d4c0b2849e7a41fd83108fd530eb1e1937d6b1364a6dd7b3b5153ba3195c6e5a8b66e1ec522a4ee02a91e35f5075494b1fe3ed837a5392fcbee367ddcd927eee0bc2e5a07bd95d85d266d11d31acd1f7452bc99b820151523fd347bd3892c7f6375b4c648dce8aceffe3f9f931836b90fa4bf12d2623c98d06516187569dc5880c46e8689ef234d12ecc44b353de19ba649f11183f7401a3e4f1b4a3032ace6d2e20c440d710dda05cc6fdcbf3172bb56374cdacbf83d9aa2a7987c74409388860fcc4e4f1980f2f83aa83758721a36f8a40be4d8638870b58d6501773a6aa628acf72189fcaafcb9c85c1e08209d3df0d05222e74ff78e939e4964d94b1575dc71813d0ebb7679de3f63acb535f8236e8167ef2c5981a084ca7823e54233d466eafe0b674de97d6d23ef3b5e98cccd8a1a380aadd45d45704b3bb717e2a66cab6c614715145b41593e26fb8a2adc2535184837ed26b59009fa4219db280f3ebbbadfd7edb5686503c4281537d363cf1f6fa5d49482c48a847b9f95a564bbe172e858f0558976604012b77eac0451d7918748a4e5c2e25f4d6d6f2346de7070e25065ea65933914bf62411e75b86a7b4ca30d27b4d75b5b51a6654706c0e5873f010337c5c4e634f574d5cefb8316c0278c226c5713f1f507d6cca44cfccb4b924b7643cb8af790e89338e815cf6b69060dfa642e508c32a34cd51a04f220965392118dd13da5cbe0a5289023a60fe825c9878660952387127d1f63cd904bfddaea9448f2c312a2c13bf2a3ff0015279527c478fcf948c6bb2824df56fc1f9003eed6e5ad6043ecbe7485240376fd72137b37a6e024a6e55a10ee15711ec61a714140921e91468dc112f795278d09a2bc26cd447eca31a3b7567e5aaafeb80c868e8e6af63970c633a2b0959cfaf86ddfb0c090968fb9414e77909458d4f33294c0e14f617b9a3f85bb7e433e14fde5c29fe91d0b7aa85c12f4de15a8a237cdf0006a56049d844a5a9046f8603c7af42bfe13d599015cb79a0b8c4a38d7dc96859613ac5c7b6104e2cb2201e12e977294835cfa3a0ca536df03de691ac2b63e4c125207d63c2a91fe1328944c77ad76cea06cdd860fd8487378229dd1b72e95f8f118d7a0e1881bc1bab478d5e8c643a2e6cf6dab7b33c82f263c6ade6aa63dd48d494d75a6f5028f18462d00f43a10615610bd35a5efd68a08d85e7019ecd9e394b84661569e8524bebca44b6a41359bd9306deba032cb583a35dcd85b62708dba31359168489fc6a691ddf277cb4327be983b3f547ee1126f59c8784267a4d940f7d5a4f1d0138075731abe34fa284addf7cf76170ba339c8d45a6b4e52b89fa276d6d373e0ac213b0916e90b72563d96d4ffd8c82808c6f925eb5d1b1decdc83ef685f10629dc9518a394e8aaf6d1ece3bf96e3fdaaf7152ef69e0529e7ac2fa6ec28d7420649821225421843d02e25a3a07df31987b38645b2f5531feed77d1d731a16c43cebc48461d21e77856211b5e6feb91d78ff28d5e0174a133598f19299af8a30b1c5c680e52394ad4ac4bcef2789d01d8994e64324b1f208b8da272e4e1fbda70cf7cb399fb047f0111a26b1a19db85deb00244218a3496671c2030222231fe42f3064ade34dcee82f79851332d2eda2e03c7eb86e8da1207cf31fea4469b82403c5598945d3f75b47a1f11e6d8fa4ad72b236f8ae439854e6c698b6f1561bca5cdb5315efce775f00fdf6de6f4a1041697039f95b414a118f9e5cb00cb38498f5cab778ec2e65688fd9d9d1385f81851b01459e5e20e41bc432dff1d9c74097e606af0952e7ddd37611aab17793d36d133587736caf759522e034db03ea5637cf20c7e5dbb6bd0252aeb8ba77133fd23ddd948927ff5fd7dfdec35c7bbea4d96b95b148f40300c13c8ddeb1364a69dd9ea1f3ad22914f08820bf9ed6c8b4c793d7ac77f97fc2cd97592d0f4f6af0d422e3489f506ab33314fa02bb43bbfb63a09f6bb7bcf772fbd90a02ef9ecd9d65c6721942b4bd9f832c5785e19ea9d424dcbd1b0d1886dc1422682641bbd9eb8b59cb452ef604762b4e980fd857482e99cffce9e013d54e7abaea4599f85bb59388fd08eb0d365849e57eca11a2785ce9a3dd3e947d882be0e53fb87d073f1fb62aa1cc053f07054dfa623e9473b877c82bd2258774a317086a062024cf93b480adb8283f4a007cd096d7039082ebec1de2f26e618d1fd66ab090c4d84c8906cd6b42ec326abbd689bc02aedbf40681959aed2f6482e109a46a9bcb272e36fac4fc070b4b7e6f92cf86d6c24baea1d8c701720b418ef3ad52f26b7af9a5b5fa4d43cb3c07a64eb0c1ba0f2b0541f0d734a2de2c8fbd71512b893615612a2e4cd2f3932dcab83199a65469232c8a9671a98122db2894ee07732f772578593caaadbd2b224e5937a767a1c5da0a23b7b45c5bd57fde2afb84783cf1042af233cd0c4ad2400b6a476bb697db1b67bc2a59f8868e48e61fe925db417dcffe3fd1528bec6bc8c57d589a32b0163d5cc4a2c25ff3803a61627e7cbac81a73246c6e024ef44f42af6cad286674d491903a3050594e63ea863c32756ddf7645ea8523ef03b5e5920415a1c1ee63955cc5a385d2952a16b97bf450115f865a9fc161ec1ed346af4615469023c5e8989be9c4a33f792467f7a07afb4cc930a181dac5ebd8aafb59e9420b854c0081f6b82a374a18763f4f4a9ac2121ed6eba69ad27675eefa127c27bf0eb26ecf29766cdc1c147be28c4fa8bc0ae93dad6e3255379130334a93a05cad51a9de9093ef15fb400e043e846aa21bcd1b043ec1cfd42a75138bd740a375d048dd2f99723fac48e5ee976eacb589fd02dd4345c199caba355a8f206ba0d1fca3be6c5132c75f6ea713f62f490878e14c596cbc9bd657f936b02e1b2b38af3166d9a9ca53d7f2cb6d9b07d24bdd2f5585bb28e350b96e8aebf0c4d957564ef7bd947b5aebaa87e762e20c93e0f47a108c4181a62e1b136305c23bfd37f61bf982fa9e0cc2c5ee127ad8b54aa66b37bbb85e998ecc09bc6b7d7923ed314da742a1f6cbe3a1343204c5b108ba9c69bb7662e1f0fc9145ce04b33e1883b92c81b455999cdbd899818ed8f80b88e741e0aaa11757d96af59e9a1216d878ea979b262b9db8c483317d03d96af835bd9fe1eba0fffbd1fb0de8bbb03b5b470ac171496a7edcbf4eedd4161b4c482eb66c3332419a08b9d087a0d67631c08a02d97f422e9b8398aee4c65450a603114346c966ebab329cc9573fb9aa52c0b45a6c56d119f4c10e8176e07ab1ea0d89f1ab17d92cea51e6bc5801e5fe3ba851a48ce8999df072bfbe6c212bb445e84b679f3d6ee1e26fbdd8bba8c6b9b46df9fea9b9f868277432bc6c78d706c7222f7e71587e77feb5662635ea5b817c27a999e81ba468e1c40d635d99f69bced272501bd3e3741664ab59e61eb727b4b5bea02e6ed11824d05391ed0b718a86d3439a72a8760467f92335785be27af7cc51382e56273ac5dd3f7106de633d528ffddfe23815217866e965050b43eeb114f38fa6e2ed71ed007cc7b3382006c8b19b97545b335b8954c865e8c04b8b09475aaade2c41e4b06932303c64bdebf1144cdaaa958a2b6b48f2ca031c578584f197b1a0f31a0fca3bc58cdf527fc7ae90451efd8823ed1e3283dd56a0568e3dc24d2d667b60b75c83c32568a0e6d395aa55072e89eb77e035335889265785446553eb389ce12d4e34a184382950dab0e4b701778a0552d4e30f081465ae8834e24e682ea2be5721c9093d180157f7884f7286c93da05f91c515c7d1e884e65fa72ac99f139178f0715055e0ce8199344896b21b3ffa129acaff6ea4501034c5840b39b66b2a71a273bbe8248bd5bb2f4272bd70ea0f85d453a9482e715cdc613fc14a8625d90ced5b081d9709d0f5f76cb05d4a1d44cf61e991c296b8eb5f1f4c6ac81808b1ccf7652d61e776994497922e9c8a88cd593b89d427ced676d4c46affe476d0c127e430cc234806f5c17dbaae37938b94190b9b36d3759a03bb23f69b068f46f2a2cadd8070b26cbca2d66b78ba6098bcfac015534bc63f17189320ac2e8670b887fa78e4181edd77fd8955a899b49e878c5febfdf8c3f1d4a29a643f235749a4f913e36586e98e179995bed4f97f07cfa8a80785613efdff93a0daf4ff6f62db91d1508481e9fc9ccacfaa0fc9070df474e7ae4a0bfea78736072d463f6b13a72186cc876be77c56d756f5027c9234e329260899f1d2800c52e2d8dc5ad91453f149e1b607e2250d2aafd48fdd1e6a9af07198b5ee3c4f3085aab50cdfcb1b3568a0b57b7ecd0842723262e6dd708f0c18c51b9aa5bdcaf19010e9cb5df3b2c392367bfbdb053214c963c149e21d8cf2398ecd95d12f8bf5a6d57149551981fd81198763ea0b95a0cb6cbf8eef62c3a27cf692436930fef8c5e9311556e7", 0x1000}, {&(0x7f0000001080)="64f24590af832a092de0fb57c4119b24d0ed43e8347662fcef2107488dcfae51c82577dc4b43b98333df833cab7b36c22c97c1bc263f1c545be3eb3a74e0bf2b2c6c2dee0225d0943ef5e122885bdabbc705a90da84082e12f23964765e83b43a8893282354e81381abf2ebdca", 0x6d}, {&(0x7f0000001100)="0596d49bd195048bbaa45d301f508c05f32f46b2f22a7795a1555fa5987a74e4b65fa888ef660c6cd2da9d2ff0afe28b62c1ee95bcbde865cd4067281fc62dcf339f2420cfdd3c08f63e9b9d499b00af8c8103bf31928520d282a73b47023797e6dfc4294c610f7608250bd007f699df9596eb2cda0080ec1286ce93", 0x7c}, {&(0x7f0000001180)="5f6baa4af9a3f7f5bf18d787a7f713909ae124f42adfca43905818cda0deb4fbb9f7391914662658ee732dc57127853880549c118bef2a37e0b69e589ad421e8b9edfef8ec764efedd7acee612839e1e01", 0x51}, {&(0x7f0000001200)="7328e3e2f3bfd39e", 0x8}, {&(0x7f0000001240)="da7f4180b8f42d193d64b4ea23689241e2d434ab1dc8ea203e0c36d8bc4be6ed759b2ea582f6740af01c9c59e286076e6b", 0x31}, {&(0x7f0000001280)="1cbe2ae82f9a498f9edd38eef9350d799184b0f1bd186f9654cf08730b46343be192858c30db17e1a3a53de523ca39accded3d44f4f0921480d33bc6e7b49cbb0a0b9d26b593fef9ba2ed12dc426b82672d53f3de568f9aedd804f9af481789ce7a64e5a8cbf4a98022a3a", 0x6b}, {&(0x7f0000001300)="784a84287b0b862ba11f", 0xa}, {&(0x7f0000001340)="a8c7f114e6291701e6692822feb5f736042c55b57ccab2f4d15a53792376c052a2473234f2141e477befbbafbc0fe2fd1abfc64de96d4017e4d00c5100f3721cd1a2024150e90382171a6b9c08bd48d5261a1494e217397221a8cc24d52a85ee519e3f728710687857226b45af41e8792e65b3c27893523e4d1d2d2d3d20491a953e3dc0a582cd3a2d8d23fb1f968e023d309810202743fe473c8a7d35ca12bdf81a25a13a6793aa8086fc0d50b8dd", 0xaf}], 0x9, &(0x7f00000014c0)=[{0x110, 0xffff, 0x3, "ad29098d7829cc546c2f033bbe7c0eb0c1d24a44a143ed4a7157dba1a1b170375b2ad97e5d32b856fed865ffb7d287be595475fbc47fabe02125d60c5ac65e99e8c7f3d91d2d48cc67e041e66470536b0847855fdc77fa903807f8f53eee5f66be9cff9236b4b8d7b93bfb457af22dd6205ebec38a392d12f91b618057f1f8e1bb8d17d996f9545d3916474197d0e3921f9465d06d300dac8b4a8cfa77d7324324afb55c65c1fb39890cf603b5b101e5f1750939ea0a96788b9c778fd04595980a21696db1aeb94fd303827c752ed4cb85d8f56a034e2b3cb892f81c380a07f2e232192c203fcf4618945026e03afc5e1b819d4498785ba65a2f94ace8e5"}, {0x48, 0xffff, 0x1, "aa1014a338bbf910f603135771d663a30d2cda19689348d9b9b01aa358662f81c3d03bfbffd63963c877933f31e7838856bdcf"}, {0xc0, 0x1, 0x10000, "623d36de3f3d8d04d9fde867f599541d85da550268ecdc834c479114b69b43a41eabd1ec5820ec6d2c575d6cdf498e7b392ae3ebdcb4a1ae59b70bb2caf99f6abb0c163b90e4e5c8b9c0a1729ee2619253c7c37203f9b9430d985e44f4d6a34b72639ff931f81be5ba88bb7678033b01c85e092b245bb2c8ab811c3f888caae3f27e8cf452a8ed1e832c78fca2bc141a674d827fd4bff8f5c60d058f7c26bc141036a4a710b02a084047"}, {0xc0, 0x1, 0x2, "5ed289a070eee3d7eae2b6c2a7ebcf532beb2819327983c179dc12bbe581c73e41e1590513a53541d4fdf3a49dd09b50d639fe214a17e9492bc480a92dc8005bb930c9e8f65be29d347a987b2d09ddb9dd93d5f1543e18d956922e4c86b2d09e348b68461b7d02c93cd3249d90dc02e906c43a3621248f34db850d77e545cf1b094882fa6acb5e0fb46ab7ae8e330cb1a24530299c73d862ecd4efcfacc4826bb02458d7bfe6e7096dda7f2347"}], 0x2d8}, 0x40c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) listen(r0, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) getsockopt(r0, 0x945, 0x5, &(0x7f0000000100)=""/129, &(0x7f0000000040)=0x81) r1 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') socket(0x8000000010, 0x8005, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x100) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x21) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') mkdirat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="03fcbad4b2662c8ed33d438fa92c", 0xe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa, 0x2) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x8, &(0x7f00000001c0)={0x100004000, 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) chmod(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/231, 0xe7, 0x42, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x119) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x40, 0x2, 0x49, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x5, 0x10, 0x6, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x4}, {{r2}, 0xfffffffffffffff8, 0x4, 0x80000001, 0x90, 0x3}], 0x100000001, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x8, 0x7}, {{r1}, 0xfffffffffffffffd, 0x6, 0x40000004, 0x6, 0x7}, {{r2}, 0xfffffffffffffff9, 0x90, 0x1, 0xffffffffffffff40, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x20, 0x6}, {{r1}, 0xffffffffffffffff, 0x57, 0x1, 0xc1b, 0x9}, {{r1}, 0xfffffffffffffffd, 0x6d, 0x11, 0x8000, 0x400}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x7, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x60, 0x40000006, 0xfffffffffffffffc, 0x3}], 0x3f, &(0x7f0000000380)={0x8, 0x6}) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f000009a000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1000000000000041) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f00000003c0)=""/210, 0xd2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xffff, 0x23}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x401, 0x4}, {{r1}, 0xfffffffffffffffc, 0x6, 0x1, 0x9cf6, 0xff}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x100000001, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x800}, {{r1}, 0xfffffffffffffff8, 0x8, 0x44, 0x6, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000003, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x1d0d, 0xcb}, {{r1}, 0xffffffffffffffff, 0x15, 0x40, 0x10000, 0x2}], 0xcf, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x8, 0x7}, {{r3}, 0xffffffffffffffff, 0x60, 0x40, 0x3, 0xf9e85c}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x7ff, 0x4}, {{r2}, 0xffffffffffffffff, 0xc, 0xa, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x60000009, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3ff, 0xc84}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0xfffffffffffffffd}], 0xbb44, &(0x7f0000000080)={0x9, 0x3f}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="ae4af40714e2c123c3063f3039fba4", 0xf}], 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1ef5dd6e) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000, 0x3}, 0xfffffffffffffe6b) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) sendto(r1, &(0x7f0000000040)="6dce8b4ef0f6bdda125cae8eccfa3c840090e1bcbf7d4d57d17d523d3d7ba8439cf7d6fa583ea2fd9c3d", 0x2a, 0x401, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0xef}, 0xc) dup2(r0, r2) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x50) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffee) 16:00:13 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x2, 0x7, &(0x7f0000000000)="7263bfe7b0011b35fb3756c1caa88fbf94e1ca96b2813a8b1a6d25f59b422a34c19f63abff9745af205aadbd070e84d1a0056dd202bb75141e379853", 0x3c) socket(0x37, 0x5, 0x5) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x2, 0x3c1}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e00cea4d600"}) read(r1, &(0x7f0000000040)=""/250, 0xfa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x9, 0x3, 0xfffffffffffffff7, 0x9, "514133c6c1c87ec464f1be0374e88a852a415312", 0x8, 0x7}) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000000000) r4 = semget$private(0x0, 0x4a94fc241294ef61, 0x180) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x74a84a4ed5e3b461) r7 = getuid() getgroups(0x1, &(0x7f0000000380)=[0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x5, r5, r6, r7, r8, 0x2, 0xffffffffffffff12}, 0xfffffffeffffffff, 0xd58, 0xc2f}) recvfrom$inet6(r2, &(0x7f0000000180)=""/206, 0xce, 0x800, &(0x7f0000000280)={0x18, 0x1, 0x7, 0x3a0}, 0xc) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x77d1, 0x4}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000200)={0x100, 0xfffffffffffff029}, 0x10) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000240)="25ebc7cc889e26f06ab0", 0xa}, {&(0x7f0000000280)="2c01fc4ff4c5d027440bc805678e9650dade8403afacb55304f98d63611ccadb06cac97903f5392b34de884ddd452f8937b49cf7315c9e9e4dbc3d45ab3b5e1d0699f14149d2d2e330ec488ea39618d1a179983556d83bbb00cd88420e9a94171a7873322ad831cc85cafb701ee4d44fef8e2305a1e319dc6793eda410c9c50e211b7dea3d3ebfee4f0959eadc0e79b8bdb929c14d0f4ad7f67dd904dc15b0b17ead0f4cd20f76a799b238b132a90098da6b311dfe37217e9b6f4133a4951643b2a680894f2ae4a762a3551e", 0xcc}, {&(0x7f0000000380)="ae029d5c84289cc037e5f767d0024c533f733d89d845797e7ef489769f861e5d3c10a30a37e261b64a66854f5ac267c74073a2100319eef139572a74e1606ec7d529db8fc94a314ad0b726c88882b4e568ce2c1bc27e58f0514adaf3e6a2041a6718703b63e0a2a0ffc9b086c1d588c2d64af1376b40e6d0218c730c00b1ea08cf558aeedc332efca5060fd549b428b802a4ea1fed930d", 0x97}], 0x3, 0x0) nanosleep(&(0x7f0000000480)={0x6, 0x100}, &(0x7f00000004c0)) mknod(&(0x7f0000000500)='./file0\x00', 0x102, 0xc2b) sendmsg(r1, &(0x7f0000002f00)={&(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000580)="a35b83536caafcd829b8fdeb191c2e11d6501529aca692822fd15456ba463603490505ac6dec9312555917ef6faf4951f4608de1a9c096c4e894217d6fe432f29a7cfad2034e58561f54c0a3131477f1496ea410c0ba93fbb7f7eb970dd5ab17e4e6ac0adf3b1931c32be7abfc20b9df58c4eb699a61f61b3d1e2f56a1d6062305566e90ab413904e67adb9b91429a78f497ced89eaf01a0e6f14d", 0x9b}, {&(0x7f0000000640)="60eeae9b1a841f858993a391226b18c7b8e7d98c0d551722320c6f6f477dddbdec73b734d152dae3a1035641b1cf153dd84b7992e029eecf9a4960594fa52d29e841021ad8ed6510eb8c426aaf37860c7e56cf2f33e26e4b13f640794be61b5211776941c2bf4a1551d7556ae38ca07798926d45d41b89c38337942a86862e28b7c229f0c8885cd77fc34eb59b", 0x8d}, {&(0x7f0000000700)="2b0a53399429b20fd0acefbcec04937f780e60157b0acbe6fe55b2389d7a674bf3acab57362393505da32d15d29aa7f02928a2c71cb35c92c909a250aa2348407eacafbf51dd28dd723baf5f9a28dea1b5cf230b6a6cf2ea8bdbc2a0c185748ac59dd108f3cb14d4defa3bcb72436b948eedb768d458b1e328801edb7bc446ceacbe2bbf3e24bc02e640de091772c5da2e7f274c2e1d5830112446c799bc5f3d2bb448e00f611b2415ecd40d67795797f1bdb447bffceb6c278a9bab34438ccf2d02a81b8a145145b28c8b0c1a36f85c95402d1a206a4dae31e318cded58e7cc3c1946bfccb19b7d444e7d5c7ab8d654a05094122ff4091dd0d88dacf34d52a54fcad14dddd57eaeefb594fdeecb88ee1e238998afaddf0ab1fc3b989294daabcbb4372e1d4789d158384cf649727be1e797082eaba2ce9029875b2b00ebb6d5020078b8f1c95aef14f9daf7a7646a7f44c8b2b56cbfc9bbf0c894c74e0ad727f2aa2fb0ec132c89af746fe31d316aa77d601accdaf71a6c2afd4efc6e8557e286d85b5c78951244dee07709728899f2e691a4d7c91d60d533aa6bc5b414927eba874313b6c97e4f4b4f42761d3b936560310ab770bba25529fb67afa9f9bcf20fe65482205daced0c0e7be8527cd1ecbedb9dc3a0aa99dad9561dad7733fdb0436ecc3b6f378d80bba152604bca15d440f34d1812a7953d819a8f2f2b8ff6aea019e2753c1dc3a3663132dd5221763be752e4aa3a42e66a3a3120443575d80645ee53bc7a1df8f200f276867eade7eb2235f6faed675ddaa8aea22f83e9ea147355dcdd49356651c7beb1e2b12f146d982bf041404da0d9b263ae76476e3d958a970146de1ece9a68e08481cbe189503553bfabbbb7f92ade62ac0d5d857c5d5328b750ef6e48780f581221971676810b29a07710d528dc4e8130222dbbc8179f9651f6b4f2fbd311e30905ee92b5484edd92ae7fa8b40a2a0def04fb91c559023239fe82848f814f64c7d9f3148e4adfc74e29dbd140d56d2be9f6ad984b7daaea9bdce75cac801ab75f351f3d0d2c306abafb59c8689ea40168eb1caa08418889d45d792dcbaa2955a7f7a88326e76c5461a172288aeb2d01dc6721def0a43d906e6fbe8b8899f6c53e3b7a2ed26d4772087427c8cc2ad619c063de657a240469f5c3ab89e5a128260a1de85a3e8a6408670cd15252362a556aa53004d464386978cd17bffc8f8f46619d41cf5d5cb91430b0f4be298096a3781715a58d55056d81dcf3448852632b59f57fd96764f55c5763f3bdff71ff6b83130d4deb788183e191406ac43dd52878d887983b0ce0514bbeb67eadec9ba5aa570fc5b9a8f27e8e7fc1ab32637e9af10d35653843b91dfe14f69cf1ba7e9e61365e4bf714233b23c7bfed161eb5e5355c7f468b320e4fc164fa4831e02b857c144ab2bcc7b4747d70c5d817b4ede7788626b00f6972934044191c83f5a6910551f0647636cec1d781ff1e1697f9a9ea2fe4f2cbae80db530e19586561ef1473b66e78df15db13ad78acb44988cc29790b2ef439ba185282076a41c6663bb85536acde08dea3477ea32a94f5b8685d32bcc6a73fbbb71c13b310fd2936c1af8b961319d6a24b0dd1abceedb12a730c2af7c4fd90b08bfc686e44501f3100065addde69eddbb9d139a098590fc62fb04d354221bb83a472c521dfe14477a0849fbf47c42dc5a4e1982adc841816cc202675399916effbb1294936bbd610c62ba74e92b2c38c6b716dee833e15011291c0f84cd5cc033dc3b2339ce7c964a0e6086218485e2ac85f467657f61b43c3348b6ba6fffa0aa54622fd1979e242c1ddeb7317ec09129cac92c3c9a89dd3596d6af8657eaf55fe1deab2523ff384c2e3a097c82f6f75981bb83b6ac6d97f184f4993f37ba40f80960f06401453ee89351595b63635c243ecb0fb3536ecf0bce3affdbad3c6753304e9f0cbb47f23ba45c4539ab74b7d4c258bd23e999620fcffea05c5e5871d155481f8739b178743336f095d3f21941a80bf14f82af147580b2342371cf352e421dd0af3eb903a1c9a567e391785f3ed1c40dce1db70d3bd0221e18fa421e7d9d4928ce80605afba45373c1bc6ee1c5d7c8e1c8dbf0e3a3b1f202628fa16b9e8c3d461ac82b0146c96a5cd46384d4e871e54f39e61249f8d18be8ffa53553e7c131dfcf505e3b6e86d8c9b3160a8ec8833c6e4a94bdd61ddb3ea20d95030c22f9bc08860bb621c71bba3c8435d93d29022e5aaa0685ea969f8401fde53627ec55a80b3839ca6040595639445af435984fe07d4de58c840d502bb3c45c59fa8558430c918b92b9281c134a062300a94360a86e80ee14c79cca474a8466566cb589f34a52aa4fa863470b5587da4fa6231c3cc2dacbd23e4b1bc3f9dfd97f939e79c872a55be912c00ad42d02140fb979962c4079fe9a3f8974f561c2578d33c1000cf51d90b113283489935fa65476cf4aa7f6179993078bbe43cfc3aac777918c5ebd36cacf10e4096fcff9016d5d08a22636dbabc49dfc5bacbe8ee02bbf1c14c4033d4e2d8c5232cd805542818fa20143efa810e1bafd60fe2c5344750a39eb17cfc9f805ca48c84027dd29ddd9b339d8944c675bc75ad31b3ef9d1060d1964355819169cdfe8f725a58683c7e2ade0cd1d7a99ee0693990000a933fb9e8a0a7fb214ec19b8a1ec175d3294fd83b54e748fa71b58c85ffebb99a1f128608b221bdd82802650e5c6c3b3cd8b5dbffe711da9f6b042413d57e03a9d422b47bf940ca0d42ffabad19c652f5d433593d259797bd6041af4d0fb0abfda3e7b52f9c835290bc1f0d5d3d5ba3f1d471f51f629cd20eea702b0e326d4e5e1a82835dc076a3f3fc912173ab2bed9a3b5b4191fad8dae3fd5ef4491a64d9341c8468b9f2682c57584bf6657a1b3805ff74f6a90e0128220f45b696c8450e68aa7510f2ceb2a0260086bdd5f50d4cfe8c2364ae202cce0abcaeba98c3adab2a78e956c65e08ff36c6768a280b52fffa27eb5fe7f0eb37f4e3b6095a164d0155abbe7bfa3efb08c7dc8c54c8d6c52b316b3c2c421b668ba46d2c23783d09e14f23591108d6156fa9b5d4d1fe40a2b4fdf8b3e4172a97cb5d4186abcf079c8c1a8f3a34a15a67c45d3c110829a938124858187b38790115a9650a4081afd40298ba73dbafc25660b0768bd3300f44510e2eae7ceb39226b61720898d902b204e9573a3d4ebe9641fdb2e4f75f7ee8c6cb0215e5b4208da34fb02075d32feac9eb313495282d81022fa28f8bf5f65d34fa74171b021bb670cc41fc448eb4d1385e7dd2b006a9de52022d207839df617a08cef2e2059d4e1319c031fe79ba310986aa039c7c740cff3bb6adbdfb2fc0ac3b404dbae1e8c275baf210564fe3d63bedfce3dd2034311f0bd7bb7c2c87ef53557ec4b89b0e7cf689d6f83c2ad8b98b5f79bbe0caf398622b25cad0b0fd4087b4ed01f544a6605a361f71497f30f492520e58847b5b80195cc70e843b4261f5f5570e6412ad2c3f6efb1c7a41b9aa43a68812001bdf7422646b01955f4225a72ce793af30960b51d2650210d31cc9de7020b4b62e0df7fb9364d817f5463eeedc9f3339245f9935ac01d6f8ccdd81919beeb691def4eb9ae54f5cce8e9982df9d1e8b72bbbfc53f627151dc9ba5a25ad8e12946b8856e472ceb4e5a81ea57c20ccf73f212a27ced3d73592faaa72dbf958b514fa37b404210aae2a4aaa5a7cb45e2eb9597554ef0fd99abf6d75f08f4c8bfa907ac49151ace05e975d16a1cdb3a61f28cec225d532e518d5244719557fecb8eb7864dafa3f70f94cd313825b71783de6a00f7c2a21ed9df62945da86aff9e43c7544ca59620ada99a54d22feeba3e6e4074669274fd13d0689b8944b7a0b3d208a30db6f31cfa50e45007e5dcaee2b5551c816b1990908e7ad3682475cb85f89b864506b506a737005175d1c6d62405cce1c6d8543c1a10a81e92d3587e16d3d5938c24f671bd0a00a205efcaeab369ef0adf0a9400f090dd7e639c1a9a11f93a35122075b5ee4582ecdff7b088865d1580dbf1d0ba3584285c34ee411a460cc2b1a8e4799f226ab8ad926ef9c2ab700570301e90f33020b5d4956e92fd7a7813c319577e928c24a0ec35930268e0dbab2363b9e15ccb49772aa2a27a590d12f936ca7560814fc9c731a5ec9e25f0ad9355d561c864280e0e876342ab621b205bde0cf6fd59cc96da91540ae4ab4d5924af17c25f883004f97e2b0d1deb9e1b8e75a5859e4cb98ffdef8adc9a36656b6e171f043fca14377bbd099245566ac28049b5e4963f5a613f7713efd862cc7a3d42e69f3dd478f1b631450823d52fa8802761e0351c4a9e4bea8087c9af8c7be582bfcb92f28d374cb94c489553fdb385ce7f026eff0285ef1fa40bc8012ec029d14063f2dbb8fe189fb5be68d03d3d8c2278d68534924c7a6f9a22cae04e8031214ade907b761a37962f2409e7793c4efa5bcb04e04fffae4f57750cb088ec33d38958baf0e469c0468e8f6be49227943192abe6cdaa25cb618264af4acd00259cb2b8b2d3da7e746e5f658229763f500e9517717346cdb8b32f2f878e4db1b7b02dfcf49704c26e399a49d3a45454056ec431916471a6d5649a07487fde2a07b1d2f8b3efd90bd36f85e1db65c41df2bbc6c3fb4f5ee269b3e2c1aac834d4c3770b5703701ebdf59c207eef77a693ce8ae77cc0eb7e1245886034c26143701ce6b9d6dd48ecb339d42e38287c82951ef339b3e88c437288539f28f7780852d006399992fe8e7c59584319d64efac9476fd7f66a9912b9508e707b948cd5091e53fbcd129f443b6a0c43f3a1e1b42313bd46414f4e8677bc3d86f90ebc5168462e04efccf4712c7d12eb710f1eaac22145f3ff0da83566559f3d3f18f241a8a86f2262651b51d382ff4fc37ff5578fb1ce802c58d43e932b06dc59272d997caf812d260ba293fca24e22c22d01066174d007ac8f81bca5afa3cd9cb2b38000786928a68d5caee8d1780615605591d761d226327a02b9a13d795b2306cb135872c71d8f27245e6c6acdf68e23c6e88fb3d06e08b1cf06f94f4aa704293cd0cb43e54c4704f1ef789171967d20607dd2e5c16b572396d8eaa3c4b1c86e8ee8f0ad3df8787dfcc4be2f92e6e47e613a889b85ebd0d8ec5fcdf46c481c7ca3c8380b2d0e15cae28ac9ea95969351c4345530803330e95d3e8f26eb940ca32d5c9aa6d389d833dd86d23109861b4d0b70d636c63173eecf7a604c211db4733ddfd39362a9e6dac6a74d050a5da60f552fcecb2045a896f868cc431d221aa4cd7588b1fbac11a7ceef76295b2ae641a069e8770a4c31075aa1424bf9c32f72b5ee3a35fe28c19c73eb7ceb3e33398045db14310a140f733882794a53ddb6602d56b773138ad90654812d0f9cdfdd4d7d0b636707df8e036ef2172099fd7d1c71779f3fe0cd62a0b6917533e9937aa97e91d6390717ddab7698c5dc2b78defcfe8b8584b7ba1f47fca1ac5928a58c2e33abdaac7300f4c8dcde2d71115390acb335fd00a6ddee40f7aa556a14ea3793223697c2f3a9cf0049f5d0514aca58f59535503cea571079d61078645523bc8825c37b8edf877165764f0e26d0327d94555e41dd705fc3717c4bd3b9903bf4026e0726426b581380ed7ff7db7586f232e45f4d21c6ed5848db33d3d88611c3fb59f18945f73cfc5f2d46acb3af5439a29209b0167cfa192678871f54376bd24d1d78108028fd3669d1da401c297d4b2bc2ed838454", 0x1000}, {&(0x7f0000001700)="c50c05799a175cabb7bd0785f43fe2ae44e8ad34ecf6060be6fabbe4952eea31976a9565425b2a7f23d2ec", 0x2b}, {&(0x7f0000001740)="5ce35c5b40180085452e297f093f62ada53a5a5f693de341d9348ed5ed58abea3422019ddf25b54cac58418b1da2c9032818264848fb679f77569542e9cd6eaf8ebd47f1f99f1119147464ed7a7d0e3aaec0f0c18642e8c8eab973681a12a8427aa751c0b33c151e914a711570b98658046d29357ea10db4b0decedef9c6c84138b0d14a3f4002acb797cba613", 0x8d}, {&(0x7f0000001800)="23f50bb66a8d7109d8b7663a90cd54f7d7b5866a5abe6d92b4f158f3975dcecf70d9e60077b53acba1441368407647efe9e8a1d9d44172ecdf102cf00b72290fd8fc111fdf4b7acf8ca15a90b9a4c9fd027293914f229bb4bc2a213f6e023206e7b19dbb11085ed237a774ce71c631c73545d3dab68f2872cedf6d5d07ea9809", 0x80}, {&(0x7f0000001880)="d8477e4b39068a093eb013547121debcd3a9bd1a99a1078a454900e384f089a32ead7c0492992a63a5f325815807960b3d69e2f8e5bce8ce3582ca9ad04f444fbc24e2328bc292053b278194ece62559b69db2bac6c4e845f8ecd2cdc7897649fd19dce1a24cc5f54bc2e4ba7a20e14c57a690f59d616414cbdea0a3b6812f5a26b4542a3940dace636807fd21816debdc08b457caff6decb7777a256570adc6ffceafe2291bd9b4d38177e53f34e728f52747e7b75ff7a35445b0d60b6166347492647c66ef4d18533377cb3c8fc5", 0xcf}, {&(0x7f0000001980)="55d26d027101a8b280922245dea6666ad6345fb0151bab84653f2e6515f74a6fc15c9775c9b025e5edc04bedaeccf32eedfafbbfeb577ddd30e7cf73faaa0ff471fb9764c8788dc2057fce9ce6eac24c43d4774558c491cb3e40c532357251639a720b9d7f241f8a88536c8a9e00a0a3ac3e2264dfbbbaa5c957f6b4aca090d4256778b9ec110e7b8a2f3a274084c2f481f394fb53be325097bc01ea8b142823ce288efa8e5113ed8be8e293472a95520e306cf4f6a6fd994c503274c82053c6c56d3faea5c848e07741ace1712f711ef07d428472d507ca1fbc9f0cc26d793be4cd74748cef258d07cfeaad5e1ca79634fc98962ed69d1b0ef1", 0xfa}], 0x8, &(0x7f0000001b00)=[{0xd0, 0xffff, 0x9, "f32ca685f7ef329a7ce6956c5faa2469ac9176067769d7cc480025d769e8500808b3095335b0084c156fffa98dfedc8932f09b2ddca9338e87a034a1dad90cecdc63f0063fc0cc841a8a5b6e418839bf5931318c02824130773ae5e8f890a166983294fd442877d0f08459c16da9b3124e95e5bc4f89b15d78b62fcb1e0c02d13dc3a53ed380c78385e70f205f6e02c32bc221cffc5018e4142e7f0e1a959b85990833331cac8b8dbac2a42861c1b85e3344386fe4ef789e859377"}, {0x48, 0xffff, 0x2, "1da076c4854535f85130d1b3e0f0ca756428d13a28cc23d9b7422bc96bc1d997e7461656bf87561d861a396ad8b1094782f0cb"}, {0xc0, 0x0, 0x0, "fab43dbfc4733e165964c8e0ce500ecc1e5b34a4a6795c1d76849bed375f181120230c9b6ce8169dcb17af070184c105dc892aee93699731413db6e761edf67fde78a172383d1067031a04b007c926253f10dabc43cf85488c15e02edb43fa3a670bb1c3af4860e796e2101947a8a5bd121d98d42caa3d6f1a5f45b659e37363373382a5073d377e50a7a42ac7ddf85a4f1af48d0d467b719379580ab8c4377b50eec8a19e983703a661"}, {0x1010, 0xffff, 0x8000, "4ee1fddf1d5c1733ff41dc7dbecd8cdb6e8e793f283fb66d58cc107dd1f21e2ad24c1754596a9d700b1de3c25b7afaaf8b6856fd1c4d176db295e9fbbc599598d1d22a7ee3557eab81a88a7dc53df1291537f58f08d268f8c754a3a793018df1393c5e691f2a361f7df6d614fed2765088ea8b8e9575182fbbd2ee18ea42c83a79aa841707fc7d7c7611b02a6991fad841c8b3d9d771b27ff71bcc1cf9869380f470c0dcb8af15e505841a52e595d2ab756a012f22813fd900aca6cbdd12292d8715a9e7bcb9790198b1ae711c70cd8435f653de1a09d3b5366ca554d3615f4f3bccbf1e84487f03d3c9d4bd3f21334dd9ca95fbefe89993f18391ac817bca23dfc9af3e8b496ae428c68692ac628b9c711fd18138dfc9c0e6129071627a1d158ccc06306ef45dc26f2a09d4220fc59ef156d1fe637ac90c73ce48a6e32b764bc76f7c847c2b68ac09372ef22ef07541245f8cec230bb74064dfdccfb63421e0a2b4bd880753c6554d8980cc6fc71f2e68fdc1a49f187c66f130d6c6df73369e21c31258b26e2c5a5b853db0f181290f50cf6a0b6e248397b5e0ea6234b013eaa33b7e77116344107ca116805ab84b06be0bca25a4997e66f3d2a375868a3c4c0893e186cb0fb99ef111cdcad8787f124325e0c197c4bbfec29d8e379b0a04361b66379095016ac1abb64a1ef5459a9d60a3cfd9233550482af809e498fb6503d22257aadb1ec4dd8d2bea9d5e452a1383c75f914ea491138ae5d8a32a808f35d9e13a31c7ef38ac344a49c4f408815a4d0a1caed498bb3bbbc97a24c8b01c0c1a63ea4b576e328d43ee1f366e84ca0f82cb15def6d0b1c79a684f9339a2eac423223ea9493a3eb682415c9a9c420f906f1bf3e5c8bdc11f225e0752bf8df2f17a7f521b0e3d898783d4f33241d923c20678c02fa6c9dcdff04580fa09861afbe17b4e4d61ecd0043f3f5eb09f25da282299ca86497a5b0b652049aa82e8aa84431d74ea50dbb8fb5ccae7a148fcdac436932276fbe33f7571e029b70ca0b2f8bdc83ce8bd1440311073c8f8c996e345ffcf400f02488162dd77d344a489c68e0d207f8888391a56cd454aef7a6ba7db6dd451792c1bf7c58934f7c7b08872b1282daf1c4bc8a529c43856f514f704c42c2cc0543b9ba46f18d99f1d255358bc260c29a1f7539c8e058f87b946fcfdf6d6af5ed934f1012310d49ba0b139a8aad83109a02761b5d98d21fafbf5c43e5be4f4a3778912fb25c812b3bf14b9589c5c754b61da2680304a2b322a61852ce4474c7eb595d849fc56cc7bd75eb724eb3183fc3d5a0e76e5161e37afeb7fc83f5a6e687159192d35e31b0e15e4c1067cdcdf22d1da10d0a895e6ecb871a116128204c11403cc41a92c3390c6157f9afc8749ecd4e5273e9afaaf901b3936b003c827d4aa0c40acf512fad5fca9dc8087817d4652724659fe03f3f82dfcef908599d8462421069f0e2870bad179b6b7af6e4f5a1d89e6bae9d657fecf402f9ab6d609ee46e007c768c75270f200192e202b63bd5556a55c4f2563f89563bff0b860f6e64dd7489cc7870e7420b5abffd0182e593af7f9ce8f4ffb72f9e6db4c2c7138c35845b9743fbf66c5257b84fa183d1e266b66c2bf2f7012d6a7c89613a5a6792420fa95613bfac450fada7e9146473197d524c8658dea7502e95c28c7a7b64661f30e0bd6104e66b17052d543eb619817b1ab98d0b07640b6ab57f4517598d0c5ea8f9b2ff2069d38ac4564939192d41fd0518c53c57e1f65d1a03841a1744778929dc2072edf7ba999a25431927e16753597dd45ec3571aa75218305a3214b0490cccd52be1e4d9d7a16a674d3a30ec396ffda01fbd80f1203cd547aee4390c55500c85b2bc9000e0b70f328577e13f1ac5b2038d7dc8f4b3988e35f2def6b72bf9ed70739c6f8a79c1e2a4efed9df7f6e86f29f6a0cd2fdee8b5d866da46aa78656efbe58c347c32282588c755920540e20ebe23878155bda1c80492644fd7261060a31d8090f30fcfb20533ab2d01b1b73972366cb827e96f6d87468f5a60bcbc625eb76628516b42304d2a0d8bfe78954c3e463324961a735903127e0050fa1c4a7bd98c22900ca64af91aeebe331a0100fcc7a1e39c79a317248dbdd108ab5a89b88aa92f9f6c489c42373257185d2a114a71d4d172b94186b938c00e687ce4fc513290844868f362800e283431ddfa09d76e7a40b050f1c2cb9f7d76523c66241832e2f69d62883685002382f64ab7d3f6356da591c484121f6f07f52befeec08154ad2b28bf416096be0aa36bee506f7d60b2cbe26a48caeafe8d71f03a0752501c7dbc7a377a5430cf4bcfe87306c10d895afc11603511d0f637e47673415e753aa8be9085bf34aa0748a0253c8076359573b01a493bbecd9b330981df364105eab753fa23441f6a88d964fe103c495b53b72d47ffc8f6f3044d89b182d42c803a4caf86edd2b2fa96e460771766383d62eab99d1c860785537280f032c35724ac73e6e34a218c3b8900d74e5ae7d0d28731f94e352ed516bdab9876493de7724f684ff877d6a5c56f525189833661f758969beefdd84889e98b2492eac7ad08f7d85dcb74b74b0bd4bccf7357552b607014d953a7661c409c54ab1c2026d846e43d284f3be9d73b37407f58855db31f44bbc7d27ad771bac8c2bafc68ab259b5f458ca393d4a018152f79ab6027a7721d9d7edcb71cb1f314f85825488f9c73ca195becc87f779758d766ff3c3554ebf3039d622903f537890e0fcc2f1a00f9c2050e39ec2bd0aeab292b007a3e6037a6b7d732e2d91c8644cf73ed637f282ee798235f601551ce58a652daa381825017cb925d28b5e7555ee6cb8697780945be03ddc95cde9b4b30708442b77c359d91549bc042a7a8d2cae371940acd469848af835490657c0f1449aa110b857c3db5740e6a6bd0e9b8437fa35b95cda24b838b36a88548d1536897ce4e93ebb474aadb64c76e9bdbc8c9a5b57acdd10db6099fb4459c43b84372e37cf84631615a2bb5afe190c293000b45b8ec4d81bee5afc90420d5dd678fe2fcf498e6728294159005eda566904f959b81a601943fea55042ae164ed91c22697fea2dd2c75d1e17fbb2070ea8ed6af4e0346de0cb6b9992e2c5ca399aaa3322c69ee2c8e8761bc9df76872a716df2c1d296507cc9e7cb553321ead4719ebd204b7f6f4248ca189d3a9939481f657f63d2cd62c0206bd08c65c281c6d5feeadff0bf8171dadaeb97e1e26f51b9c267e3a025378f8822044e55ebf14621231ac2fe181c054189a4f65e7832d8768804cae0b2ce53815a67a54faec3d2ecb70aca3f6cab1cdfb15263d18533e9cde34d5f997f111eb1060e891beaef8fad764d990f410529eb384e802edf964615a75ff1b59b6262db3b0b26bbe27b8369802625ccf3c22bf79078c4ba802091e57410b178fdf50937b7a6c636b8a94e07274fc550ed8fb3d04a00f2e57d257713e3e16c1b41ec9b5735a0f09bee70a4825c6271ea698a4912bfb6550f0973425546375fd28c2994219e6b739319b4d22cf3c0e95c8998cbf3eac1a343fe92b5f4a2ed42a3a007690a846cae5c072030c294f3f6d2c690b70fdf9c0a638853c0194e8ecadcb2b0228077fa3b7a7fa52d5ba375fa93a7c81e92038e82c18419820f85701201d44f0e882f02262c547a88f55b126af78beae67982d721cb213a214742a57683a8e32bb13a91903f67521d9d80ea55a3c5f7d4778a1c584520156a1cd92484b24fedda9270c347b677e6ee0706ecf993c654b925b6934b0d619f8a1eedb8215a864f9d4fafc82c2f43d4ada71cfe8c95613cb15081655d13aca1660b93c2aa1dfccba08e30e4fc363f4260fc4b12183b9fa503b0f9f1fbefb4fb9ad58310bd00ae41a5386dbb47971c664abb537606a860f351be63f76bd16d701dd6254c7804bca2dcca983b04515a4d6cd1160c6d2dd072cfc6289b67606316c81e2c88d32a40a65c23a8727ed02ec1ed6b4d705569be7b99999b40d9b202aa169b4e654890e42391055d59c1a3ac588a20cca6bc91701698d9a0cd3dbf659c99ed75bfe4375a4b0b52490e3ce34ce81020312296350419be059cd17372afb80be005648a7adb547ff77cd971433767378d369c239dcf542f64366621bfe8505c760bd1ccab621ad5148c5ce2fad0348c4229b8f78d06a32e4fa21399b1622da290f47b980ca680edb85f0a8147023b4fdc582dd1eb2226b7d9dcb012dbcd8657085b3dc8b49e01803fbc20acdd6b37641bfba8ddb0c3d93835b13276c7b7ae4cbecb04ef049e692b0964292d247bbc774525eb9d6594707326ca8a218176d1604fb38228ae196bc90567193756d1079924809e733db48ab91cd9fd818743711634a2ac43e293539d37040fd4f366d4d60a5b38c1d228b0167cc6019cc036624c2d0e0f495c99da211c454e2a45e0965f2de06b92aac8125aebef5472c4360d025eaffcff48e6279a3600d84cf318dd14af55fff83143f9e78285ff9bf65db976bcfe499ef7eddddc5f675d9376397146b88975c85796499357ebad270434f27bcee89f3ba071315469e0335301037fca227b491e5d047bf878d4b850a15d6d582801dde021d9fdb8279c236689c1bb8d5ef455d18e09582737d2082d0e7df55652d31c0363006029e8fedd61b99c655668bd589a514150baad6ec13cdac5e1c70a08d0089a3134fea30ac6c160c4d7ceac61ccbdc7541d1cc3f66308eb526bdd1c353d9e217f59c326d821959eee8e2c6aaaa955a3d6e511002f70e1426384abfc57d33c7e75047baeb7ca52f70da233623a7b3c1acf68a149b8adae8d5ca8b48bb6b496d2512435035d6d24a08624784fcf0466bec380c03677d98a4e9d2e7862159e8fdd55d5ff45dc46a2474fe7da4363badb0f0e85b77c2da41df913d35fbb776dad23a3a29cdd66289173ed4413adf17ed540ba3037f13b53a503b90e5fd08706c4fab28472755146fb880894fb8fc5257aaf760861ef8ebee34fda1e32992fc00133a9de6cb493b403fe4209387f0acbaa09072fafcbfb988ec4e63ef64ae3556541d12f081ab8f0093f1615be1f37d9bc2bc0e80edb541da28fe71cdf2aea2a815cc9d45cd8e4a3417323b687d8c412ee61fbb88f74584ee84d4d3a4cf86f99aef40d01ef76295d945cfedacad1e7f439d0efe82b4639d84cc9c96ef2e7e5622a5685996e0863ef047f95f5cd352929f24a5d0a400f01def468129c581bfc12e7f91160b7c5464bccf1237439d49ad670b88e6b51c5467906d8a99b15e953ac1774e92fa1fdcb57eafd8f72003f2709187535fe8d8b31d9ecc880efa3c2a9f0c7bc68556637c98846bee0cebdb5cf7f3808f39907f874ec3c59417f51f9d8631d678d5267c84c21351dc120d7bb0ff818977d3d365862bab937f1bdd8201f466c1b3b5b9890fe4f999144b161719402b269bdcaa7dcd2089166ac6e3ec0fc17fb95287810aaffbba7634a747bd37fbbb88ab4f00c2ee011b1be697a085af5c876eec224a08d52ba0784b3a3a20a5009eaef44c7ae5d3866375a3ec5e4d2a1f08e6a05ed8b360dfb3910a0971a54b4a2297e74a25c646c6cda56eb73110273c84b71a421311930967de3f63e0702c551b5bdde2360e736278e3075ce7190a7d755e5bc091a09909970147bddfe4f6490c6e6dd8a7959aa79e446a644feb7f4bddc6a996b01eaf8567a72ecf93f72c710ae8a3c288cdd1154d7e4ed5930d2545e5c8dddf3dfe33f16338c411cc3b4b4b472"}, {0x58, 0xffff, 0x4, "f020dc4e29bc1cbc39191a9d80f32ea67c046bc99ff487264b724cd4e4a45253a0a481e87859fc64ee303ff823ce909afaa7fd03e577c7719e8a689e69e30b81817d0daa9480ef62"}, {0xd8, 0x1, 0x9, "a1fa13269fd27d1d72f09c26e07eeec3a9ee865fb64bbc1f4ce2664d41a54e70fde51cab5d1b4e5313c9e053af8a202d80c1047e36fff253d17a4007addffe0c724bd615612a47293496896718e4cb1d4336769c7346c2bece9a8a44cb848d0a3f9f5984e1a744cde84f54e2dd6239826dc5e3b28fe74c7f4b93dd48aff97a3b747a28e1e6083a74da7a02c9edbe8c0f45153b84ae09c0ebf4eed229de45fa59262dcba9c516eaf92fb8265c46efdd2756051661cb295b5b8e419bec5767aabbf1600358413151ba"}, {0xd0, 0x0, 0x11f, "66b0ef7cb2aa155d2b6233215d5a5167b061f0fef528b3e46027d21a4ca1d66602df54c40652b5c09e00cca158381ca3ad186c9fa07906599d1b01b1a0c2195992bb0dd8b602efebbf72c29f241b8288121f0886c629b46fdfa852bdaebde234a7f344c763bec99cfa12d595a85441c037c0b3e35fff5b52b86c497815cd419f8c50ed6ccac2e8436f9d986ec04d878086638a8a6d2cd2f07c26c253ef124149134bac32591f5c4f1ced03d19dc17986db0d5beedbb0ff4923"}], 0x13e8}, 0xb) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002f40)=0x7fffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002f80)={0xffffffffffffffc0, 0x4, 0x40, 0x1, "6aba26a66aa728b106e6d5e8ec14d19e0eefbaa9", 0x0, 0x53a0}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002fc0)={0x3ff, 0x3f, 0x8, 0x5, "68ca18ec68efdd00558ad92ecc98949bc01fdbe7", 0xda, 0xe30}) mknod(&(0x7f0000003000)='./file0\x00', 0x8, 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000003040)={0xffffffff00000001, 0x7, 0x9, 0x80000000, "1891ce2f0127aca77c9452a353e8c1af992ad488", 0x7fff}) select(0x40, &(0x7f0000003080)={0x7fff, 0x5, 0x1ff, 0x4, 0x8000, 0xb4, 0x6, 0x2}, &(0x7f00000030c0)={0x1e7, 0x7, 0x80, 0xfffffffffffffffd, 0x2, 0x8, 0x8, 0x5}, &(0x7f0000003100)={0x401, 0x8, 0x80000000, 0x5d6a, 0x0, 0x101, 0x9, 0x3}, &(0x7f0000003140)={0xbb, 0x9}) fchmodat(r1, &(0x7f0000003180)='./file0\x00', 0x10, 0x2) open(&(0x7f00000031c0)='./file0\x00', 0x0, 0x101) clock_settime(0x3, &(0x7f0000003200)={0x7, 0x200}) clock_settime(0x7, &(0x7f0000003240)={0xd032, 0x1000}) r4 = getpid() fcntl$setown(r3, 0x6, r4) clock_getres(0x4, &(0x7f0000003280)) connect(r3, &(0x7f00000032c0)=@in={0x2, 0x1}, 0xc) setpgid(r4, r4) connect(r0, &(0x7f0000003300)=@in6={0x18, 0x0, 0x40a, 0x1}, 0xc) getitimer(0x0, &(0x7f0000003340)) mkdirat(r0, &(0x7f0000003380)='./file0\x00', 0x0) mknod$loop(&(0x7f00000033c0)='./file0\x00', 0xc5, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) listen(r0, 0xff) getsockopt(r0, 0x80, 0xfffffffffffffffd, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/17, 0x11}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/159, 0x9f}], 0x9, 0x0) readv(r0, &(0x7f0000003980)=[{&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)}, {&(0x7f0000001600)=""/245, 0xf5}, {&(0x7f0000001700)=""/239, 0xef}, {&(0x7f0000001800)=""/37, 0x25}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/4096, 0x1000}, {&(0x7f0000003840)=""/60, 0x3c}, {&(0x7f0000003880)=""/218, 0xda}], 0xa) r1 = shmget(0x2, 0x4000, 0x504, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r2, 0x10}], 0x0, 0x400) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = accept$inet(r0, &(0x7f0000000580), &(0x7f0000000540)) accept$inet(r4, &(0x7f00000015c0), &(0x7f0000003a40)=0xc) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f660400000000"], 0x1, 0x0}, 0x0) 16:00:14 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000f3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x12, 0x20000000, 0x0, 0xb7acb19}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x10001, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x3f, 0x61908d17}, {{r0}, 0xfffffffffffffff8, 0x70, 0x20, 0x4, 0x1f}, {{r1}, 0xffffffffffffffff, 0xc0, 0x10, 0xd6, 0x80000000}], 0x80, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf000000a, 0x6, 0xd8}, {{r1}, 0xfffffffffffffffa, 0x4a, 0x4, 0x832c, 0x8}], 0x1, &(0x7f0000000140)={0x800, 0x1}) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7fff) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8402, 0xe2) 16:00:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffc, 0x9, 0xb7}, {{r1}, 0xffffffffffffffff, 0x4bce6d13a840bfef, 0x1, 0x8001, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x80000000, 0x6}, {{r2}, 0xfffffffffffffff9, 0x80, 0x80, 0x401, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x206, 0xfffffffffffffffb}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0xcff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000000001, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ac2f8266830b7abc38929360c006fec9ad65976303ca63229754eec42ee6a4762c6bac64b16e43b8151ac34d09adf79455a55a69253551ea4a5fe66528fdc77d4efe79622e4f69b4116e05ceb47109665dcbc22836a0b0cdea9ab870f6b26fea1268dae7c68ab2c1a71ce9a5868d1f8ca3", 0x30}], 0x1, 0x0) 16:00:15 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) close(r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) lseek(r2, 0x0, 0x40fff) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="990a9c7db4751178f16733a109154f104a13f0887cb2324c44e905e668ec0d63111c0182688362cc11ab0c2c4bdb0e66c40a9bd8b6ab382b54c9c4fbca383ccd457f9bb18708f8acf2777ac64f9b7a281631b9ae0ca14c7245c63caac42cdc19712dbae55bc912252915db2b089c257917cab6d781891531ce", 0x79}], 0x1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280a, 0xffff) r0 = open$dir(&(0x7f0000002800)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x101a0, 0x84) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) pipe(&(0x7f0000000180)) sendto$unix(r1, &(0x7f00000000c0)="0433ddb92647b4bdc4b022ae757c3613b1b62145edf17fec5331dc7bdba43539e2bccb4146f37f3e7e511950b5294392972d409711dd71ee0e9e46f90a61fb9769c106e956f951d1a28396cfd36cb1dbc577309551c8740bc4b74a02966933896bfa200cdf619728d6f361136210100f0fc90547ddb8113714cd7283723716e8f20aae216d3e82345d", 0x89, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000002a80)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = getgid() setgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = syz_open_pts() syz_open_pts() mincore(&(0x7f00005cb000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/210) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000880800000000009ee9c74033ef43967b30ca04c6da0d4122dddc9722dc3f549669ecba0a758236fd6f50b4497e72d1edf61e2a2f39cc363440ba92510497dd04f787db302e0b8dc6dff92eb6d39b1aceff186b36422fe726a4155292707598db75b756e7021b671e902df8722ad9e796d9d419ec39b6413878ee232e6c7252f49d9f59e6af8c31ec940e5930869b279710cba98c3d0109ddbb18dafd9d2c706017575caf4618423594409081bd28fe14356faaf62d0000000000000c708c7be399"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) ftruncate(r0, 0x4) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x51) msgrcv(r0, &(0x7f0000000000)={0x0, ""/146}, 0x9a, 0x2, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = getpid() r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x5, r1, r4, r5, r7, 0x80, 0x80}, 0x772, 0x1, r8, r9, 0x5, 0xc0f, 0x5, 0x3}) msgsnd(r0, &(0x7f00000002c0)={0x3, "44585882b7d2e89043e610901c90feb0"}, 0x18, 0x800) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r11, &(0x7f0000000340)='./file0\x00', 0x20, 0x6) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x7f, r1, r6, r5, r2, 0x1d0, 0x81}, 0x7, 0x7, r3, r9, 0x6, 0x81, 0x1, 0x8000}) r12 = msgget$private(0x0, 0x44) msgrcv(r0, &(0x7f0000000400)={0x0, ""/99}, 0x6b, 0x3, 0x800) getsockname$inet(r10, &(0x7f0000000480), &(0x7f00000004c0)=0xc) faccessat(r11, &(0x7f0000000500)='./file0\x00', 0x40, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pledge(&(0x7f0000000540)=',\x00', &(0x7f0000000580)='\x00') mlockall(0x3) sendto$unix(r11, &(0x7f00000005c0)="5428f135c41791a8ce22964d11ed9df21874bda9f0bc8582350b3097d4d5bf033575ddd6d68a5682be59d0439d22354f1e3f5e1b868f670a2e9fe9b23a2594b4af01fb251ca0a6", 0x47, 0x8, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r11, &(0x7f0000000680)=@file={0x0, ""/79}, &(0x7f0000000700)=0x51) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000740)="b6ed53acc50c2a63f6399b108fc8a61137d394ea4b058dfa077c", 0x1a) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) msgsnd(r12, &(0x7f0000000780)={0x2, "1da75c7ee28797e6339628acee0f1b398b833e96bc771fd519cff7667b0323f0a2692828b484dc3275211fe2cbebe4ab46edd4770b4870e928a4570fb110f9df31d2afb13099173a62619f0690bb806e82407ecd0d0f61fda801d2431cf85ea5b979ea7bf7f56251298c243b3849c89199027383f3646278f680ffd7b35721a8260e5c26d90170c79194381c347c58e2a361679a010fecc35af9b543ac32b8f40b1c646980d612c00dbdd4a8307a4cf9ef24ced094d4"}, 0xbe, 0x800) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) getpeername(r11, &(0x7f0000000840)=@un=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) open(&(0x7f0000000900)='./file0\x00', 0x1, 0x89) 16:00:15 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000000c0)="3524fd02e9d7c797cc93af35f28088751fb19ed3851c24819f66d780b09aafd90adc730b010efe2251080ffac9b6b904ebd43e3cf8a6e9e3e3f28093fa4ab002f0a1f0e48a0a85916395d1fa706fc96c0c742359e4e32bb91fb3fd44c7c7067d30fe21b974f3f2736f30687a2b6fac426b65466cbfb8bf55bc26ee20184b532097eee9237ef62cd99751320645f96ea0a8859c8e079ce63832ef639a50466b8a2693e60391476054961568ecce0e15f2f708c28cd9ae09b4d26188a652554bbddbede28ae78b630bf83d4a3eba0f1df23b08dda6d26b423caea742fd55ea9c69ccdb45e5aacbc092824ee48efbb5b96fbe203206793acbefb8e68182704d745c8d26a09e9bddc2583a4505c272c68e8a56f6785f4afd5e0236b65bef69e1c41ef1507ba39a5f2965a37d436fa28dda046f73c92e1577903420c058c34447288bf2e29f696b3173201823ac13e5fee18e06e828cc15b8161357428e00b1430be33a0c8c8ea2a10b61fb4e9a23e9dc1a99eea697fd2e2b4ada768b98870a59671e6d454ddc4594d1ac8f72682798076f828d0941ddc11d4f138923821f9a54539f2644ac349ed245727533f84155682068285204471be8a30f9baf589e800f9e96af2006d6c248587e8259cbc6a81320582e6868c6231dbbba9d07344b1759cf1186aa5dd47f22e7b48047832a4d2cce78dbae6d410eb5fa40989242b434feab237ed82bf094eca913ba0a95a05360650aa149d2bb5a54dea74fd80bb6c32dc9b8cd4cbc008c1c1717198fc76ae55a95b8d61bf6c2de75ebeec80a481187b1bd4b3582b85a1e59cfcf3660759cf7cc44ec77318f94d72d036d97e4764317241216b203ea12a3dc50e3a70678818039b82a94d9df12aac622abc8d3ce4bbe98b6247662b1980c2d4e9be28586613dc45d53f2ab8145832f77b49e0f06637149095f237deecce847aeb3a85b1ef38e63c05f13499e9117ca8c64257278c0085ce65167490c793b0d5c13400429840d2d5109fcf68cc68e829e15a57179e412fc34b846178be6bc50f7520bd00e794486fa779722386470655b1aa4e4e1d371b9b6f50cc2b2ff896f0a9156017f10c249f0a32b4064059e9da17c7442b1e8f69f1e40f883d4ba46bd5fd6e59916c5c6e12005c1aaf38f6bcf59c6bf5c8d1c5581c461931c00a08d9e076d3dac9944c740207b6c67883194e94887b6b7e2e6ea6c29d11317cf2a7299863db29da6e80aa6ae680d2b62341001de879a02f6e1624457aa7b107c7a71d42cc6280c4271d8999d26973f90c70f9d616f5c3b49caa966504f369115ed77f74f8fd84b23eb6252d710474c4a0385fe5a06f6365bcf379a47fa6ba0d74032232c88b3c096619d22f6d5f7fe473ba485e8d29fd88b34dd744cbe4f49d3d25a602e2d880e9812eb817ec1c188f44d040b6381768eefa8cd972520bc4357d737b5d7d14d9c25373c9121de481009cde82d7fa641af9fff1f61e0a0c33217264df71c23d63f0859fb17f74ca86149f7d80178fdde19e52e1f95f3a7b01e7f73b25383d90d4286da4923f99f10015d0f5688dfa0007f60ce4272639e5397581c1d3efd03924b5836474f76ca1be5d32a7f5041d615be536a16d45f7cb4c92bef502719f816616ddc3bf8fd2ec571d25aef5cc2f4d1711ec92295e5d3a84f9aae20de6d98cfd2d84197ed53c780c526ec1b7b64e6734e8e3a1074698914325fede0d5e1020d6eb7dc09f0c5dbd44bb2810655cef55b820b55fa53466c37a9975368f321ca58253ac9f93ac83e6ad18f5601d214cd3d8e710a5bf4e0a23fb054dc94b3bf0bdd94827e0c8df6396a5ad46fa1c31afd44c55d2e9422e38928548945db4441bfaa6b33ad2d706bdc964ff8a6a9ec0cc19450231b5630cf3e6334480547d05384cdec9229b41a0d8ac9e883efd80d6d28beee15f89400180661c201e77e601a36a17f8f231833168fdfb89df7babeba714543334fd565906f4eefa019e8de2726702c84194b36da2026a85897bfa9edd855a37ec35dff5a914ac5125ff9f6caffa16bb5e50a4311513b30812f9869662350b1b8c2adc0bf66df50f09885a2b817841a3799e1bfdc76b577676fefbf5d7c05044f1a20619a40eb50c52455321bf6019ef3e4ee9779deacc870a7f0ca627d06a1f0e32f498afed07fbe064d5062ed18607ad35d330528ee8ab4d9dbeeb9b5423864b918538862d9419a0792ce4bcdbddb27fa508af8da876f902ecbc316e098369f1022792fba256a225306d71a95cf2c630e9cd4f291c658814c11aa51ca13bd9560c1d93ac9cd21c0baa5b0dfbbc4e4255289b5df61166b8fe914fd065be6417fae84f8d4d9c1f6dfebeed6e291b04e9d2f66ccb239d098e7781b60db063f555aa3af3fdd8a3fa61b0bea4383fa1bdc7ec7e6579e6a92a8d568e8d996cb7e0239f8586de265e9934d9e6d956cf86ea8e80012248bda4cb27a6fe8c678ced5d8844d6e403b9140e066b89708b874dd72e08a131d8f5fb1beabb4811827ed681f68167ad36a212e477691865d63314fdee287d182100ac3f66bda81b237d63ba79b8b47c6bd195a4d7794afbcf1c723fa146da9dd2f5cad8cc3a15c60c3a74fc930214d97f72f841fc3f822ed8e6e05d3ff984beab7998bb4c023251ba558234037bf037d7631421a3416ffd1b62e5e953ca2eeb812a524a290627dbfad23812112b9756d3f07b5a0b16b2d55bdb1c619eeac1ef0d56b29ba9c88d7fb9776e1d469f35f360a156e189e2e496fe5a9f3d27f0fbdbcc9a772c296f418576b42e931d412c7ff5d002c948f53c90210374a0d26522c6efcc11e868a075d2806b13ba2f8bd65a293d9caeccb624e10ece9fb5af2d084486162399977256185e10d185b353e8a6eaed925c41ea5aa4b17c9581e05725a8b24a552af760ffaec80b3e308a18f4890e9ef5bb38ff17c3acabcf072417d4a233d7290c2bd67540d39f6cb731535ce431d1bad72b119d37857c54542ad1fb8c776a4f8f4c6b3c3846b940ff6b72fe2d5e888194abb0e748708beb99e1394f208a665bbf6f41005b986f867c34f55f5761aece6beaa2230c98c6bfea81b63446d47c67745cf7c2e443556e7662a10254daafbd54b0da260f29067a344e205c751c8d16df064b0d99a39f867883340e8f88597c8337c3ba4f7132f260e835ec8a660746bbc7da351d05ef679cabbab4b0148beb8fd7179dd3fbab700d8d15f8a17dc6472b165e7c329162c3e55fea10f61d2a00854a46268e57ffce997231c9529d84181fa2d067f411695cb91175de03cf10e399f4ee4a467e4ef5ccb08b3b3d36b35a1d52377b7f508a09474c0afbd86b57e53f67a546f0c811669acfe28535ea2cfd959273231fb65c0e5ad5927f223e8a4eb6e864c1126b5ba72f27d88b2f2e0ac7f85243dc1ab5d4466542a5b5baf2101b2338ba4cdf680aaf37b31f83325d3c879aa600683f470db342ec969fb3b9dcce63a3ef169bdb33b29e6ff76fbdde736b0966f32be064ab4a8da04e6833e830aeca206648190c9978ea32a21f9fb9daa3a5995fafa521b945139c8f8cb08ae16151c28abf80f8124106776da9b206c71785585497575b59b8b69cc3095952d4a7c10dfae56a8d309febe64bc5dd90945639f49bdbad428692ebda9ea1cf32905d5114ef6098f7961a3f1e343cbdcfe0f94c4a7ab0dab191f9154896e5647ad35226d387188a4de03fa864444f71fe9ef17cb1cdcd9511999729eea88960137c893f7fed17d49c4bddeea1fb3b317c93a53627e803891d999c31381c5199be23b5f0e76a1778b674db7a7d2747f9822b2c36f9adfb106ec4c1e08b0003c5140813b2ac4347fdab9b51ee24d823071df95c0acee0276d451c331e015e14be36600816ba4e3b9c6c40353bc6ff6ee29a33f00e0b20b1d0889305bddf8209813e78468e47bc5c387bd193c6d9d0c6513cf255ce49956f02e65688b3b789c27461b42bd85f8e63b06dc59e06e6f94825d669b3ae1c0b9498fa13a9232ff4db4e370d278e0daedb5cd044f78b11b72917d6795c253b49fc66786f22b5e9c2f44149bb60c053e84ebc76319f863b3148632ab1fe68855fb9b9ed01d59f82854a6c9c0f244bc2d85c2594e023096bb80b16f43b9c2c0fe7d1394df904ff54800f0a42502daa14723e71d813565ccc6349985d0841083862d97802cfcc2775690fb341675a83dc40aeb331d55f81c31035edf201ada625cf62fe49b9e63780a40a61916cb0446f9ff282c8fc3b5af69c7d42c8fe585a5a8668f170a2a587d17caa6102a56728c8580019eb37cac8cd62b456cdc602fc8ebfeb93363f24805d7984703dfb5609bd60214a3698f4f8ab173790f7ccbd82db8b6ec86bb8533e454f2d20568533e4145424913272fdebd53f848528dab2b0ddad540d061558840aae67a3f937cb2eafeadaf488c975aa138384fb185130b924eb3faa063ee82c49448aab47d272fc636aba46fa8cfdbbeb4852daf0e23918d79e759eac27cc0da81d773db7519ca10b7070d8cf58281333914ddeeb3b9c6814d54ce003d138aef3b1d7c46baf3f249f40ed17684268306bb4eafe4232e40c5199d5b04cc8ff4e3a5c80595a7b411d834da3ff4a27988832bbd586f54692d82c7319101c553d737758263b667eff4fb4720f1f764c1d12af29663c8c2edc60d6b3786eeead1855d8c127d86ed178bf3fc6ad972e981d49688070a27989f614e9d4cd765679b70646bfd57e00ffd377d10717cb0890e41a3db421c76446933f14c634bd344820dd6deeb0c30d7f690a7d29e5cfeea9dc3254d10f94965f0614b41eedc15b017d3d23d607e6bf3439903798abad6fa445cf25816a6114fb809f080803b45a93a01da0b69699e8286046b7a2eb45d393a2ddc4d1254da70386c7fb07e6f947e20e11e627e2878a5c0bf0406381c311a35763d03c24f2765a17b474490aca293dd1eab5a62176fd668ea6d4bdbf6a907fd25b0635737494f69751056476e1f84f26fd0831c627d712e0b74a5af4e12372a209e6c0e08343b78737a29dea01df3263828baeecb7a3d6b2a8a18566aa343e3eeb661eaf19ea0c779e7ea2c4f74114cf9ded62e2120f29ce65a4ec57867291c4bd92c4029e6c595a3e0e3a08986dbe28c586d815246ccb7f5b9714d01fe4ff00fe3022457e89106bf7ba58cd2bff032a39abe9513d9ffc68b384e559246a4ffa28546b76ffb37cb7051b96510765c2d29b0e52b1b0f648df94f33ca93637587f855d354bbf649ad94de40bbff16b3c27bd7c3c852e85722226b2d60c6fb2bd9c21a57b22fad8bb1530eb800d980209dfa0a86ad76cd4f9568b2f3e8ff55726f9bd3308812269368f56355a5c5b926c8d7a688d632ad62197a2d1864d364a10626a9e5600a163738b059c974b08b25c11a5bbbe854c2272dc16789fb542444762df4766ad2efa87e304428735b363338c6937e67809852b2a0adc22a20f2ee9ad0259c2e9d758a1f1fae8cdfc73eba0053c05c90f691d6ba91eb00d497ed48ad0d7fefd149153493c460f0f73becd0d44d9bf67faa44ff1cfabce57fffbb41c4c82ba2c8bcab796015288426bbf9e114640e829d977ff86e4881c3361699859dd104f301a16078987e45b27e9dd7e6825ed640df8593edd954667c9db9e9b377e8c9e7bd12b7d8b86e645a09757613ffab007ad51d23f125b5cc9873d7d3c47c8f53202dbfc6855886e8322f2da98f744aa73c9a2694ad97d370920a03fff453a424b9dcb0a3e5cf982bab87f85284832589270dd8b0d6f7", 0x1000}, {&(0x7f00000010c0)="e6a6cac19bff1d1d0b0fba64a27506f8369ee802632288568ed9a95793eb7c1f1f1d633359e82aeab6b0cf02c8c2f7f43149a4e55d6b5341feac0fa49694c55ddbf1ff69da9fbfce64c431094934bbcaa1f28b1481d5c76dba4b87805f1ddcb75a9b7fd0be8baf86e71d4a0c7804e4e835f310083ba39f5ac4e8af485fbb63edfd8de4162dee914eac835d149c4f2b214cbd", 0x92}, {&(0x7f0000001180)="f63e8646486e176d51f093b47dedc8f56661fa98c71799ac55faf34f5ca91c5612a75efb96117e64f1bcbaec4f1a76b584f1b7ead055ef61766f31a8e93301ee2d757e3c3c23547ea7b9b2c692a33087c91dfcf89070424176142b9220b6c2702b67ed0bc508c6083ac68b7183242b479d7c3b57ba64612a05f6b76b66c767bca685cb94d85e50cc5468eef78b10579e36531068b46d114cf74121e5d8432b0bff70001c6412e97df5db5bc895ebaa0b0650b44c14e44855ef5e390e6717c183365aa82327eb5fcbb1bdb61fc6370242764c3240a9f405b1a345501291ceb897510a16068070fdad26c70e0927e1aad8603fcef73973ce680e4742b53b48e56aed4a21443e5a17a6875000b93a059f8991e50fd05b7c02dcce42e7cfa14dc216905ce1a4ddc73394683a79f20a9d6ee582b46f1ba70f71938c75e275e6312edac4078e4f69c9c337e239a548426ed0d2f32076209cb4bbd3c35a37509e78258f5e09fc828b7d4a97a8f3b1e57bd42eaa391325ffc39ec1346c95cf00e89723d7471852597aac8916f69e698e3f2b44f710c6b38a5a5db7d6b587971ca01a84a14673ed37fd6204e5bc8a4c24e4cd97d030b94db1c049e282a8a163531b196ecf952d5d8cfcebdb850c8144e0d829b3c0a05366b7de8b8dd4d1a9f35407c89a24caccda0bea0087f12dc2646e76c527a0c13bc0c6d68239c0a41af858ad0c3e152ca23d7a07de09632d6c2334b4a422842abcaee57648a34c6152f1f3444f867451fe9f5b57dbdc1fb9859d824e710c4dc51744ffefe93f387951706d0213d91284dc7958caf06f2df67a737059fc5e1c6c12b412ad7e66136304866239be80c6117967bf8fb3220cc3570eb43d666e8bf058a1c499252a9f919b420e8e982b4052980ebb104102b2f127811f1a5f4da7c8ff0222ae6a0d0085284653c1401a716c8e03efadaedc5f8f674d2abfd1a24dbf426b7da83fa37afae81c6ddba73ec3381dc513b986511c483313e67846600c4cd08518f15d16e17bc3edaba740e559466ce83e162e58e23cc0a17f655f66d177db358f78fc4c7e334fa73db2a2d12711c15824d9bfff2e9b00e38d4358184565e0ee525e4f33f8c1667a8a4c752759dfd2e0d5d1d513550a1771b72b4791fcc1833f494f5d8c7f650a982f5106085d57db1dc46fec9766ff885a974eacec395152d4b3cb99587d753930aeb83f664c678d56f26cc524ee6364bdc068d84811ab214ac23c9190f04eaa26af02ff7cffe8d1fd7e8bcdb992da0b8e4dacfd7daef5c1b3b5ca82d58f27d49c6850493911af574f6cec72a2f03a2b7089c192130d92e3af9fa468819fb9c7b7eba3e5600157bcc4f7fbf2d74c6dabcd9841095177d65d1c88b17ababeb21734fb7e9b1ea8259e2a00c47b740c7fe5512cd7eb37f51ff9f7439ccd040d69d4dc429aea01ac45651333f17de109087f748c0b4a7301e05e73186ebb42a8cffe53fea7b228ad73c36dea3e3ad53f7a064752b3ff36c8ad4589be615ea9e5fefe6c7880c56b5cc99b8f2949d64eba42ca780ef478a7ca9918a2f447a8ad3b81f7e008a48dc219dc8fcddc91d4fc85e9986ee453dbc390081573cd3a1011854055580210ee4d990f4b7ca19d18b14976ec2d75210e4c41162cd0ed68cb0532e44a789060850f028a6e1a7da539afcc0a9b44f664af66a523636afcea538505f5c08eaa4741582586f9a23f53c77545f6c87cf5511171515af9805d1c259269e8afba5c306c4aa40fe5192dcab42cace533374e5acb43e6a727c1d86ad27bfa35c538136df15da38423e9a5f2782c9475b6fe9c143d38c0efb1e3bb7395f7dbf124ec5033490dab1fa5722c9ec0d88adbe2e5cc4508be747ef8db5e48541b500368b1ef9399587c359584a0edb940e6a5a07dd2d8e797e338ff2b082596558109ea082bb1c69fb88cf23c7bb447d7483b64842461bcd228f9cae22c2bc5cdbeec6322ba5a7b34a263e8eb44a24d651c9db10d8349a1eb0f1d4f95ccff2a9817530e1b7f7b2a6ca31d34f140daff3105bb3ee2c73d4dbf61555f21e616feb725053a4afd35cbfbcd337a55d7c10e41e96ab281f68390520446d0bcdfd1e3b8c4f01c787ef4ce10592257780c2ad6b86c7476fc6659ae1a3f65c29be3af9f445480829b879894dcf23ef694ad4b0cc3b525a54ff9a581fef08634c28e0e7418e65b2ca1a281743e8f7cb4a8deae4ae26587bebd2d5a85c0e4093c2e23a7597f8aa20fde646863b0e312a8f89fd9bc619a35549588dbca8e78762cd8206df2c7aaba82e317bcd994dc484b331c8507a05e017e76137624c78017ff0bab36f6efa7478f622cd6896a46eb66b52166000548c433b6d6b99044e1e8eca74da34c32641a092a8d49b5fdb5abac78dfa34ee5dae2cc1d0ff723f406bcbf2838e9873bb2fd9b47865400669bf0223bb3ba1283a0bd741f9ed8f85c04e3a6478fe7d394813ec3b591e5d1296250c37259f8832d2eb01e91998d400f2686f345e1d730099cb6ed075deb69b0a5ad803f401d5f6c4ef0c5780037fe3aff56a9f37e01d112b876b34f963bfea685ea2973165583b90faed821f3b3f2c69889fd12c50440b3ca15411aed9aa429d0c92269f9d8d40665bed95e392fab4a570bd481637255b696606e670379386e139b60d1ca999a863c60b91ef754f49a838d2b07a6b27de39183edceaa5d83d0e726892caa6b0f81ca8a2d5ca73495fee83ec6c5fe75815108b17623496f110d79766c8c9507e332d80597db0274e09836b4d6b49e76f8d0eec4eaf8ced697dc80f8f83adc7fc1d0771782bfa84327285f65d34e677888d16f04e02e79190d9bbfedcfeaeadd4def31334b47fe33d0e046b2e58f7284909a803dcb9d0dc3f9e42d5a77331fe10936c4db99b545aaaaca0505ce66563ed48471883ac3aecb33cc6e7aab80b48d42ba7c6bf8a9d3278e02ed56a60945f90d48a92c265616c1c44ce8f001093d9bbdac284112a7749bb5e38f93640618991c2987e75a61f7ce0b9e884e9f81cc6f350bdc3baf680d847729f5475eeedf3fb181e269025b9f6c93841738350ab5f094e26a50401b28301d68d92355add304ea9924da6991c40be478119137669fbad71c875d46fffe14fe8a84a64f8dfa87ce8eed5ae8af98dc09bde181e7f339a61657d16d3bfe6ef29d18f47f04a471d36e6818077aae9632ad6d14c61bf4b5687ed195a3bab6e80a5eee83ab941c8d3610b1093a5dd990b331858bf32bc432c0696a7c4c5bdb9531b7ffa0ec83af1ca71cbc3360221f09451045bb2740822168c27541e6a7d89ba72837b014c13b688821c4f94020898ea451f153b0c80001c8273cf8c7bec0e356d1ead2db36e2e16ea55a6316496f93dd4b5b910fd3a52378056a194c605a99f6080bf432411e829e81ed828f8b46a30b2afd131ebb744463f8c030ba8af60e92322b0d144bfb0ff5a45ff8ab6a2eb6cc5aee31fc8c4e86a80a4f58fe38a2c06f553c84e5129ad8f5716d7cf5c4497937821125e4781a26950e0aeea678df048c768c4a0d888ea5b689a7dabf3be55bf2c2853f7dacae0f805439f3456322e22b3196acda8c196937b986820cc60426fa18d865ef3829247169e8b7a116604e714c673a61a7c93a2b90582e674429b12c0d38f89927602ede7794d3b520cb62316e70ab8e76a8faaa393179221421f2a842e7247fffac18b57752f844871fbd5f8497a3383f3b849163a77ac464cc83dd3bfe45490f55c3eaa46a35fccb8e1a3da85160607629e4f8fc77f3530f0e26ccc27786a0b2f6abc558fe597a395f6d320d1753ba27006e52aca1ed5611a0b7d2de1a1c0e1e8897cca2cda00a53dfc96cb0ea829502a5e7a3d19137b2603071cc0edd8a2467df090d004da92b5dd1cdf160775983d35859d816f073f102184b97108dc580173e7f3999f3f71bda6316795a9ca8942b7fb2fa1a79135cd7272dc6a44227e3412bd4415340e3c80bc41824849c7eb47c33b1f2ff56429f51af3c572f2de82255e16f518361c56965b31c4f4501b8fc3d98339d46909b4d63b6fd109f8237c7822b10787bcfd434d8fd2b5097c693b99c8de32867818d561e18d2eee5108bcefd72fbeefbdff4d5a0f9fd3bdcdceac9f92cfde0a6d7ca581cd5d32b836378a1e29792a66d3e5d9a2cabb64e03728b47db1a7ecc8a513e7904c803be2361c81cba29c9958ea569ab17f5f788bdb0f652f1fff63c2606e4e97ae6bc15c741fa553b261ded0debde970df9267ad8030fcb42ea7d8bfb82dd357101dcf8ee749614f818bc519946abfee710aa7dc31da2107b26332498919f6249913071678b9834e2b228bd4a72774cff9897820228283a7e192146aecf36a81285fb9b35aa81f6cfa3c9bffdeefdba7e553bb3e4793a71b1fa97f9f85d21014fc0a5dfd4847f64ab4d1988d63ad6fe6f45e12fa64b5cc3e1ec62cafffedc9b39fff74428fcb6cce3c0ff4c101e23a4b66c8a1f551f723298389e8c462a4639ff52260b73d5761129270a74747a8cea237e07419b2ff2ef49dd41ccd8e76072bc1e54f83628f28bf4f3d0f61e8296c699c1278856c79908573fba2c3c0969cd779ad2338703fa06a8b5e99ba65c02b0779424656628a2707e1f1e1a64013feda634c5e8f15ea3c2c1eeb0d68954fd1694df33ea10412ebe15666a68f3869dbc9f9ee38998df2cc09913f2d6f2399cf34113fde15be9219bdaca55f94e8125d77c7065a5608d4d901a8827219458fb937ae0765c138e2e554f287bdfb071dfffd3caec4c40a9fa52af303431edf078fc646639ff7c7c18abe45d473401e996ad259c0c8671ce2f9eefb62db60be3c7e85f52237be1a7b132ff94b3ffa353bd7453f3c4b94c3e42c713088921ee0c94abec1ca26b0c2cd2b3aa5cc551050fc7f0a1218fa6c3d2f6741b5a56bd9cad1c396fe86eebbfc9e18e19d71b3877acd8b5df6baf0c99e196977b522eb50c31de0ac774d6af0f72ccf332a595907271b41e854bbfa8c9dfc9840810c68c58c19c6b995c83c95b7da67edd40ba3a27c8ce01df989d574bd85de9e7dffcf90d5c31b5b19727a13a8f321dbf904f19dcd62316dafe28c522553f5dc2f7b762e52c1933d1a2ea3ea970588f7a971323a4728d6d9557d864d0a9a3266d0b7a14265b70c7107d48af6ae2ba7678e354cdc38c53c18d95d7a18b15b1fb5d0c1a91a779369645bd1e0faf9a08adb710fcdc85418cd96d5bed5925639d80d6c853b1eda00e3cc98fa6a83387aff3c1ab01827f0f0de46c91fb76f08c907d01c4e49b8bdb0e3736835036f12096d7607e2455bb78485538662c97e77595c44f18232c569b508f22698b042c0b142ed019df75e0526ade5ced804a848584f61b3d1a0a0aff5cd89d8c8d5bd7bbcf136149dd9e74b933588aed55b9f24d089a72ad36d9bcbe8f67c30621f41ee5e0b429a10b3902772aa84f84caafa53496dad2a92bf675df869babff638fedc5c6bd7ce1121b64241ac068978bdb9c4c321a7d2a6d9d78a289224cc842e9a5ff68b98dd7736d9ac4181066f307e18e96a353896bb946065f8094d48b76338badb08bc6b2066913cc50b206ab637f9cfc2a2236df32913481d507b9e3b700e853b8eda851a80322cd9fe106b6dbe7522dd95f23f5ddee73f80b724aa59178f3093775da48f8e685228834d44209c20421be868e8e3430398260a8a75ce20d3e98a795590317c67f1410a382e622d7426fd22837593bcd8174fe56fafe598d7656392e52e08e1f1ad2effdfa2d32502ece2f", 0x1000}, {&(0x7f0000002180)="07794c90f3a340f8d81483d4dc21728ee5ae8595736ed37212bad5b57d5b075757176ae181f11d2633da217228c97f68399e672afd0ce66ba72d6fb649cece436e6add008fb31deb61e75843cb0f5a3864956547a468bbea1f8ec102e84f9889d181cacc79caa78d954170c1b462e3d985961d2a765b93fd509989ca0a73837e15eb952c002255f0e90ceff58ca4ba4903d703c2ee6a5e924888aa8b7a26f82365cf5f9395af5f4e6546c90ca3524378c3a07bc6ba9907", 0xb7}, {&(0x7f0000000000)="8da5049581f5da9f5fbcb8cef1f352b85d0dcf76978a6aba71c65cce04", 0x1d}, {&(0x7f0000002240)="71dc197d5eacb4", 0x7}, {&(0x7f0000002280)="50d933298f555ff26294d338dcbbdc8f586ae8f675491907d33af2377c1afa280926814b632471c4a69068920dc2f194e52c096d90c08918982c3a96bb3c49d62496d75e773fc5eae34d75e6cc386ad4bfdedf9e70b860a56843069a72449dc4039b9973c67fe83ecaab18abe2e224115819a072a5533561de3ebd91122154f4ae676edcde3e74a2b712f1a3c2", 0x8d}, {&(0x7f0000002340)="74c94e723d3a75079b870c0fcffa75a4c5225af78d3d5e4f888754959a790fb0ed68b9e1cc8559210f09cf28e67b7a8ce53b32a07bed87124407fe6c90009477a3fba36630f4dd6c602dbdfdbfca00fc5b8f247d55d2cb3e31cb47875eed6cb06fbe795472eeb587300556c91c9f3b47cd15b1bc959e5b29c9c2cf06b0d7d3066f578f0f10e2833852868ab1264fb3e701a310796e6952517cae83eb1d023c835ddd688b0e6845304b341f9dc34745523d8c88eb7bce5931aef22f515d3a50597aa77cf936baae98121aa7b1b34eac682bbadc382be70f9ad4ba2495b98c168dc2fec9ccc4f44e182838631f252e7217b4991279", 0xf4}, {&(0x7f0000002440)="118250cca23f98b6c86282d98196b4f3f1febe6949bb2db47ae592ef824d5ead9dd01bef46ad37", 0x27}], 0x9, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) flock(r0, 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x27, 0xfffff}], 0x4, 0x0, 0x104, 0x0) kqueue() 16:00:15 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/91) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x1}, 0x8) socket$inet(0x2, 0x8003, 0x40) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = dup(r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) rmdir(&(0x7f0000000000)='./bus\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) unlink(&(0x7f0000000680)='./file0\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x2) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xff}, 0x8) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x9, 0x7, "9372dc6258e833b4f6f281000000338d4633be68", 0x0, 0x7ff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() clock_gettime(0x3, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) mprotect(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x2) write(r0, &(0x7f0000000080)="6ca397653ad59e5f293f8941c9f7889ac998de810383fdfc7d9e929844d6ece7a9361dc7bcccefbd9aa888392172f3a23c2c6774718ecd776004505b9ec320f7ce54289cbf935e52daa760b98e46ad71df33aad55b6f697dbbaccdc8896ccce5458037d44264198bab98f14e5af978614e3e286f542cd2226cc9734cf23ad93babd336eac608e366697ed9aea8aaa6ddbf9d91fdbdb3c8617e9ad1a37d48ca07e28b41a5cab7beef603117ac94fee3ea1d2ef47fe707", 0xb6) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x5}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x7fff, &(0x7f0000000180)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b3db7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a34ed1bb446b755e0b41bc906838a88d756b2d17d0d7", 0xffffffffffffff7d) read(r0, &(0x7f0000000040)=""/74, 0x4a) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffffffd, 0x6}, 0x10) 16:00:15 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x14) mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x80004513) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x80) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) listen(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x8481, 0x100) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) sendto$unix(r0, &(0x7f0000000140)="8948a46d883c81ba654f71329a04c82db0534bf089d17af5c93315934f2b4e45f4f1e95dfbe46cd73d5765677517357b56c42e4173ac3227f3a5229a60bef4af5d83250e00dadf8bde12bfb1ed7c90958a06b81786b4c48ead61d2f958194ec0d30a0481c671b6ede49f936a430518a2137e2e4cf6d0386c0f06a20cf3766a4cdf81989e0f7a2296919314a3ab9fb52b3e", 0x91, 0x2, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x2) flock(r0, 0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) lseek(r1, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x28ac) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x200, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/84, 0x54) dup2(r1, r0) r2 = dup2(r0, r0) pipe2(&(0x7f0000000080), 0x10000) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x10000, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) 16:00:16 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) minherit(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/39, 0x27) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = getpid() r3 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0xffffffffffffffff]) r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r10 = getegid() r11 = getpid() r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000740)="91beb473b385ae3799124b72a4e5d37fda0f3c359ff3d8eba2d1340159c9e92ebe004f35d9043f61fed95cd1bc67ad72818ad2a6fe68e80ca52f42df56a43973825b751a6194c25e30fb40c2cb6a75fdc81e994e813717e92e4d9841210acfe1c9b5bc0f20797bb143982b87bd9d234bbe859eaab777a6aaf9b80eb96a146304ff9fd2938902c52afc8ee93d2035ad72736c4ede68c608f002fa07408e10c4060cb369078ceed31e583e77dabda13d87962c012c23709801995e6491f4b28f6718d1e62219d23747ef86ea", 0xcb}], 0x1, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x100, 0x8}, 0x1) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r1, 0xa, r1) preadv(r14, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000500)=""/168, 0xa8}, {&(0x7f0000000440)=""/101, 0x65}, {&(0x7f00000005c0)=""/226, 0xe2}], 0x7, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:17 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)) fcntl$getown(r0, 0x5) 16:00:17 executing program 1: r0 = socket(0x2, 0x5, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getdents(r0, 0x0, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bf", 0xe8) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) r1 = getppid() fcntl$lock(0xffffffffffffffff, 0x10000000000005, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7, 0x20002fffffffd, r1}) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) dup(r0) close(r0) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) fcntl$setstatus(r0, 0x4, 0x80) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() r1 = getppid() r2 = getpgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x2, 0x7, r2}) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) close(r0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x8000000000006e40, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$getflags(r0, 0x3) 16:00:18 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x1e) unveil(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000380)='\xcd\x00') 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) r1 = getegid() r2 = msgget(0x2, 0x1) msgsnd(r2, &(0x7f00000000c0)={0x0, "2aaec372f6c69b2b17019226f2055997627cba865eeff17217d296f67914d1460ef57eb1403c9b90b1ff18e849b437cca54842ed4e38f96ccbd1d4b4cd470447b8f5ef3527b12088604f7fea184c0851a33af6c148efbcef45301fd9b86cad8a053bb7ac451e37e1d68ced4c7a7a8a11cbcaf715b9c49c749a57205bc286a5c1a8411276dffb9c8cfe89c1963dc77752dd9a6eaf26c77131ad6b4a19c9b3151d73523d5d24199120ac0caff8bb506b6532e466056627d0ac42fe0b5014a7f1a03ae036f46c82"}, 0xce, 0x800) getgroups(0x1, &(0x7f0000000040)=[r1]) 16:00:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x4, 0x0, 0xfffffffffffffffc, 0x100000000, r1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r2 = dup(r0) close(r0) flock(r2, 0x1) 16:00:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffd95) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:18 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) socketpair(0x2, 0x1, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e71069fb9113048eba531929648", 0x18) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:18 executing program 0: socketpair$unix(0x1, 0x800043, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000704e655c0e5b6adb028f7d0ba06800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) semget(0x3, 0x4, 0x60) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x10) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) write(r2, &(0x7f0000000080)="670dc387566d342541eef3fa7501000000a4", 0x12) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/137, 0x89}], 0x1) pwritev(r2, &(0x7f0000002680)=[{&(0x7f0000001680)="e8e7be01d0b8628a7e86738181776a97040a202adb6ef9f9921e9368f0c4fd67d0b6ab77154098ab36d9674a77d8d4bec65ef6bff9bda34a5b046d7d2d618bad40a7fff3ec407764650469f845a578914406005818f625f1ca8a1f410dad16df93fa36ebc735554a1513939ee1bd34abaecd72fa355476cacc3b7d285ee91d3310ab59892e3e1c68c2dd1cc2a27ee827edac8a8abf21ecb44bc8cf480d0fb8e370671d289ff74085b212d9ab7c7294b26ee14ec0fc88d3437fae6b5d820855a9816bc20a41e85cebaf8a6bd7e3ce3a12a47b4a3a1ec1db9ded9245f855971717eb8559443bdca932b72861504663898a2373dfe01070b0964806257c64784947ca08bc0d40b008d07619cf14bba64b133e0f302b4f51e79b46fefa048cbcce926dc594dbe9a8576c6ca862315980d5e1981c08d571d943074ca62deabb172e8ee9636b69e9391f0b276f24bc0cf81b663ca92fe83537cab86e40a5932aef43ec8ef39a9c54c559c22f8d969ce584669e4baa1fa747bdef90d535e1d2df56f59dc45500f0a0b9a3f167d5c34dbf587e0a7f90ad805f44d32369cae6c712096b38bfb7467a699ec8dff30e0c233c1962c4fe0892ad1e3407f5a86b5730de31c856ac41c55d840276aa3355739dd93dc2f441cbd6ab3e2481582d7323a168635b2c4ae6cbbe28921241540e538b4ecfb9b9f0010acee030a6b868cdf20c7967dd3c8eab693963e4de3718ec3fb4c90166ce0be8c9767d412c74bd6e877bcc26c8f13293c3f65e143b97f167598184f4180af5a385c4011d9ef5b0afd82badbef8c7145da5e1373d2faee399fcffec04fe2a71ee5c5140becec514b57bbf112813034efbab00a198c2493fe1c1260b948648f7af1e760b4dbfebe0c2f58761e2eb3755f62134e7e068266a3d8058aab414bcfbba15faad4404fef6d552f1af4a06bfb27e839ac1d7a83828d2c22b6c8a9ab03fc00f5f718e8f9269124f1ad152f9f6bf35f35ae2747f1c093b0938ed13dc76231f3bfbb1facd42e6b17ed187f670d3a09b5504e95b8d44354a35c61f518b48d9d4718bdf15475d092457609a07b32a200e29a9c621b658cb41796f7f0d194b1edc6b65c236275ee5844ac1bd1fabe839cef20a5ed92ddbfe28466b4907386c6c7ccee1b83ab22829375faf189c0b038f4fe8c1a1ab4f551e12ff1e8f36491b3bf33db551e7d477b409156078354cc8332efb9d01498e44dee4c936665c3c51137e26fa51893308473ae54ee3d927f40d8b8b081e62b92c9343f44f0836c484545ecc930d2ae7b4cd97283b70d943fe206724ff33cc502c6e1b915fe9cab14369e167b9d28c901678cd66ed1ab07729a4da5c6425ca50be2000af359e37f145a0dedc3b17d2055552ea0ee98fe3b0a0cc240fdbb555ec3518aafe3e2a0601f0634e1bb449bd7ef60e1b1147cf8a8a4a001f4fda29a8f43b6c1547937afdccb132b3bb48decd165ec4227258a04764c68ce43af06839e15bb4582123fe7f14edb30f79302fe0315a4f22c9afcea4338353383bf774ca7c06367dc2ae7fd255fc05991dc9f14863b723111e79866c73d7c6a42da0992f1fed64f3bddf61de0357b1fca478df2dbd4cb36560955c2e4e6ee5d674850f8d202470a1bb6a43fbe31c97934f8c25bc5769db6c6fa10d00fed8e1f93f04d13dd8cb4ec99714406f04b4ec7db865bd019264e1e9daa287fdcdff3e14e1095194d5cff83af47181a1f86ed8c25067b1e4b63081158710188a6f463bc213c31c80f97092d343b99da4a0ac5be11ebc20b954e30a6a9cad8930c5b36fe7e8dc8bf2f5a7c9d1477ed26a3bca0b107fc169b93a5e4ebc2f18e574f38ce7260d9dbc5dea1f9acd5b606b7dbe88e5c8dfeceb357cc80c322aa91a6f52b4880814628cbc2466a584e8e80159ed0d57c5c31b0dbc28852b8dde5db632fd760a2e43e3eaa7a12ff99c819d87a0b892b4310aefd7c18e0471afb57afe0dc63d25a30703510c09bc74fad0a99c959bbaebb4b82dbfc2b54a5bd050d4074eff736b8054f1377412767bdb8afed8571b39cc1fae91eba5b58dd463290f4a8c3837e3e71bb9ae4c467049aa1f41ffc44fe17d640f3393849d1d0ade89d84ba89606f963ca6eca6b104a7475648f47dc0ec3a4085521ee0435c607bb0eb493e0a2c11380e0518870e5c3fe9bca85773a732e95d6a0bb681c096e742fbe622e4993dfa46874a48cb9785a5efdf1ce50d6b9946ac3622570c2b23d0aa8b6ea441b1e8aacf4a39441d76a94730b7055af1b60b603a3bd5e1f0ab33382b7ccb8738ca4ee2da79fedc301f7949b7220595b82e4302ac67621b1000565516bf422e5eb664576ee227328b91d425d92d2b4fa12fa7a4d9fd337e3836758de3daa9f4ed018eff227ab2df73bc9ecc81e7ecfa75d4b040d894946399b2c35879a54116a4c2ee1def9c048c00a921a8192428bee4ee4e9348760fae76c98fad6aa407c704d3234b7f2ea1ec1b3a90dbec549ccd32ec52d9a49f0ef2b22d5ecb6e316729046b4f0bde40c265ec7cf838f9fcf4f2397958f3ecce59d531bd5c7add83e5182453ab24277e0f24f3eeb01a969a13f0426b86ca2f5d0268842eaf970e60e0958bf1df5577e877ea6693245104e61548ee4c8796bcbb1c34e96bb75ff0fb9f98574cfcf9dec80495015b17c04ca359f22ae56affeac6908a6fe604650cb8b06cd4e0ecb563764337f9c20a032accb609fa3734c0d55da0da8a4822a74873cec234dc7828361025ff407ea0cddc626abf83cdd70b4b642b8e91fc1f479a67b3501a4d35532506d34eddaca26d20838dbb123dee313e8e998094f0f03c9360d4098b58b0a8c3c8bb206f0280cf4a753dd110b081ee9701fa9e076fd05dd0e99501bd2a231aeef3a28643d9850c740e1efcaab7f800f6c75f8cc1454a3e7b9af1adb5bcf7877598693ea9a8b1e71cd1a3d15d226b81752ab7376ec5bf6df3242ece89a2db1d06c649a91998c5e6ed57656e56783c1fdac9f7582db2f3a001f02f53431a6dcfa4c1c3a33335ab910c9953134f9a365a63ea7e865598426acc32d64e9b68efb187350f5c21e59bf434299dbdd86e3798eb95dd4f631d92b48e9970f7cbd2e2041b0ea1ce51339f535e5dceb088403cb2540bf216aa73a6cc4a97e99379d2a0a1854a305bae1b45c669a00d7b8e5d4fd1ca9721e35f33f1c91c72b1dc7186855d2355b125126916c969bea07539330d8a960736e356d48064a9e46a1ad2afbfa45959d17e5a962c6235cdd40ad66d6afbaf83573c3917320eb1c514b3cf98d5d7acfb436035e2ed63629459d68c0440400d7536dff829462c8b2498a8a4806deab01706c2620fa19bb29ff151baec8c7fbc15c8fbc678542428548069c9a5740a60ad3fe3d525fbfd9d06e258cc9c1e4a8dfea705508fa07924e1a17776face6dd8630f727515b2d904e03328ba12330f1e89ad938ad18c9a6524bf29bfa7b3af71638033d2977e979aa3d25f4443799ebf27438b3a0883804efdf625fd853a1b7a68910371c243f37f949a1488e4d29b6815d4a031b270527f2a1cd25c7b02b3580dcf1ba559372c85d27cac13b6475abad4304b7d35106f4d2880e551b15b33aabc067761f7a25cd714a3fde8b9aafb1884e8737a79edc6c9f92dfe581bc0900272c224e8eb7452823f7036f1adca0466467be851362f70c436ade53f3cad0408b895a5e278f89091c8f5b969267f04fcbab51e32425d82855791ae8bedf77b635e9c1cd54b84d83237512b21b1b66ac1b039f1292f6467988ea4a815c42383e2f73d40ae1276cd4ac8b30e99e27c33889f9a7e382473b5fd23bebcdb853f39d55822c73c40c869e1ca831591ebc79e7978bbade6d6378087b9f72579a2031e6082ca86c0d5999019920135c023ef9e05f8fef69bb43d103645e3358d78a659d077620695cda6b48c1cd7e5409403fe49254d3239480dc5b5f6da388ef5ba52695c92918f0c986ecd1bd919359e63bf3facd2a0eb18c3ecf4c0b82dc0995b204558d0968ec0305776d764ac4b97fd8b2734661168daa490c5441bf1bd770aed6a276b9e51780f993f74bbd7183cc7430b3f9bec7a72ed92850be3d85918dac86ede291fb46ea493506962781be6e996feca9ad524074a369d56fb10b3f799636615207fe40682c70be26530ac560420f929d72569f43f01e1d371679f07dd2c4a8f520c7de9c02645ee8579996804eb5f9e53f93f9074e0ce62344ccb05f6283ba95c90d3e2c3d4877a12c3b187fc911d07981b16714ebe81cb1978208e81b7f1156b640c4e8d41f0697e9d47b077b4d38e1afcd812680bd94b36979cf4438551c9691fc9b7dfa87998562e8c08947989ace7dc9a128ce76cb341d6ae6fa9ee17d0a054733f0c33819ed53102a324c33619f912490f12bf7183a9c1175e4b5588f6401b7a9ff73a7331e02fa7f4d1b5b1aa72e8d361e75cb1b06a0d987360620f01a6fde41cdfb4a72909cc820413e34d4751a38992257e8c7e57ba83dc86ec19b0ff73c09859dc661d8decce8e0c0fa9d1fd71a6038756fda9d7a46d596a0cd98ecfb9ae6284d0dae79cda8e0e1cc9e6ffad944edb6c458dd79d015790d37849ebab2944b468a7181f9d560e7160b7e875aa85b0385a6c633c222887d50bdf984a58363d9d3e898744c9b36aacb21a479b83a38880048a65bf164a1286fa4d0d0645473da08c49d66c50c8736492bcfe1d775fe5f138675270bddfc09f26f50c5433a8a233a2a6896df9020a8e0dbfd706d73c08a04f328964c452b9b8fd054aa8109eefffb39ecc5978ea652b4c947ad62889537865bd314d7a7f1552573b12543bf1e56bd0a4689ad99f9bfc22a00ee1b29206a7f9c4756f46da55ed24594c2dedd063c9e99c45f12aa3427167ae108fc2585e75392f10720f3b53c97b763715605ef9a59cb6dbb970ffd134ac753c757b3a2c9bf509ecbebfe5f368c67ba8000f61f2f36eccbee04fa8f83127c232e4c0cf309eeb060e1330415da7e4c6dd08e58e8c32ff564ed86cce8e9c0605096f7fc23a6c9f206cf8ac58cb37d90ca9a998018d48b64a78fb28bfa2177249eb610f84d7b2915abc1aa92bde699cde665aae4b32b9d5cfe175347f67cd20340c947f4a29f0f22461a2e619909c35fec5326ad38a95e24f9bf7f21c03216dd0835594f8b1480b8ce9f2e115eea8b09e6de3f5e2313310df45876bf677a9dbe0e80a30d60472433d57ba71780f45da4a80af3625d112eb8b635aa0597d8ab06a73454026ef86796b2fffb231f19dc6f094609b3cf845afac510091a730258f2d10a9fe33b0d1025e7735b709634196ab86e3735f56fc50ac32e68b31ea075c13c2f9a398f41871fb3b169ad3857f2d4183226881679a6b51138bfffecf59a78ea8ca8a9b921389fcf0267cda27f898df83c9191e24bf4d7a0809d33a66e7f1bffc473de6dcf99e34120", 0xf1a}], 0x1, 0x0) ftruncate(r1, 0x401) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/88, 0x58}, 0x840) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:18 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() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)='>', 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0x7ff, 0x400, "6fc45be839ddd5afa56f585bd3510c221f6182cc", 0xff, 0x3}) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x20a0, 0x2) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') symlink(&(0x7f0000000200)='./control/file0/file0\x00', &(0x7f0000000240)='./control/file0/file0\x00') 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) shmget(0x3, 0x3000, 0x1c, &(0x7f0000ffc000/0x3000)=nil) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/143, 0x8f}], 0x1, &(0x7f00000001c0)=""/63, 0x3f}, 0x840) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x2) 16:00:18 executing program 0: mkdir(&(0x7f0000000140)='./control\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = fcntl$dupfd(r1, 0xa, r2) utimensat(r3, &(0x7f0000000080)='./control\x00', &(0x7f0000000100)={{0x80, 0x2}, {0x3, 0x4}}, 0x2) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c4, 0xfffffffffffefffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c47a1a3f9f805c3fbce7ec84903a720ea00a90d2c2c9da5234d5567cb719d730bf3db26040dc46cdff435536a1c07451d247085ab6c0a9d0c89a3f7f06ee952351df5ea89e544da5f3e14a595309bad522799fa7446b1411edbb14630a4db97765a74df0affbedf7606d98000006a0ba8f584e24c6b3639369c2073bb35d28d7a7b285ad218ca98a9444aa7c3152713495ce93", 0x93}, {&(0x7f00000002c0)="1de977484c331de7aca6074318615416156b20d826b4975ce515e73c2cab4d2a895c4fb973317567c0bb8aaaafa0a58062320682c89cdce1134b751ec2a348b8ad4acee38c4cfdbf71d28060eacbae8ae46a17ed420819c0a72d4ff12706b0b813b70c842cbf42febc34e9316798ba7ffa8307b71047d441cf60e0bf04d86ea5e02881b3ed12ebc65426f8ff2f2352c8699364f0b250d54cb0db19dc253f58284a82f21b0d83b30af7298f5fa8e9e4178f81e48ba58b8cedd6e6ab15a42732e05a574262fd4f4c4f5b0a3a2a0370bddabffc959a739584a29323094e098152efda747701a3c61d9fc946d6b2fd10b0c824699c83c4cc09a8204f0ee6", 0xfc}], 0x2, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) open(&(0x7f00000001c0)='./file1\x00', 0x18488, 0x120) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000400)='./bus\x00', r3, r4, 0x2) fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r4, 0x2) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x8}, {0x9, 0x1}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) connect(r0, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x4, 0x952}) sendto(r0, &(0x7f0000000280)="14b20e3b3d44519ba8ce21900b0a44899ac269a560d5368b99cbe0b0e054a7728af22529c27458c86af34d1d8dd9f55062636d10ef76abfb9d2fbe557540a6cddcb7e2e3a6dce2e535b33b934283b20b8d03b80a338c66203b1f4023eead4e35d6ff731c7cd1b1b6258dda5962cde35f47b96e9fa8e0b564b631e2784b6af613", 0x80, 0x40c, &(0x7f0000000300)=@in6={0x18, 0x3, 0x7, 0x6a5}, 0xc) ioctl$TIOCCDTR(r5, 0x20007478) 16:00:19 executing program 1: rename(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x952}) 16:00:19 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) 16:00:19 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) accept(r1, &(0x7f0000001700)=@un=@file={0x0, ""/10}, &(0x7f0000001740)=0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="74b4a2a81b7415a20bd9f46ebb9a21ceaa33ce087af2810a5287dea0a206c9fade72ceded69e8f74cc5070ec51bb6f15be8f061a2fbd08491db212864845f9faaafd84fd6133fcd21949aff4f5d2136651f019a02fd3d6ef536af8c4ba4c44bbc600547e5e799ef2cc24cd11a52979ef09b8f52fe31fc64be846b2e26d05533bfbd595d71d31e17318f5129a0a42f30d00a5f46f98e7f3383f8ae68dabe6327eff04f7edd893fe65cc96e8f28818c2636ecf6373c421487669b0a81ee7e8f337aa178e", 0xc3}, {&(0x7f0000000040)="96afe50aca33a084c21fd990657611a8febcb9fa829b6c31283ffa4653a6a04701e0cb21c115c83c868819be27cc", 0x2e}, {&(0x7f0000000200)="40e8bd81cfd9b9e55dbc7b03cbaa98a0ab359b3559a680f38e768d780a2caa611c656f43997bcc43ed99ad253c0925108da2fa82760892ad790cf77fdbba11f094795f0cdc76caaa594e14f6ad7d2217d08e9902fe34b2384cb088116bfc324c85f312e9195dcac164bdd7712e533e0f1334a506a092dbdc50c60a89ee40c71efec703b066dd85da5943b12a8021084988bf400f1dd6ba23e015f025f73b8a41d0e9c4f0afc9c998694da672d1277bcb", 0xb0}, {&(0x7f00000002c0)="6f1c40e77a7402b20f85f1919d31f133b72311c93bb110bd043973373ec4481a66ceacc14155058d77d6f76fcd3e909a6f806583fd0e89d0a48eddff26507a426291dcd2e4548e4a6c4398495ab98daabaca9071fc5af6c3039a1a5e713e348bc4e66326031b4a7eb30056936ba730b0f260a6d9fa3bb8cb2be0350964dcf2fcea595a0b089ffad4b64f609a46c411a7a57a3be084e77d58ef380065afa9b743d0ebdb4c22fcbbf9b3bdd621e9fc425de157f54f76ad0052312ddf11d5575ee880a4b37f986b978ce0eb20d549619a1245a8a75cd6bbc394e9608dd03ceb4f37ef01214c9b98e949cc5a3d2a52663ad1c75863cfb4cddd99ed872b375d5b1a99b9e682dc30ea5a6747a2a4fd6b1f040de62a6885a2407456306dff90836956bf445c4d8bb8456906ece7593a83260bfbfdd3d3fffd3d2a9a659508d9e2e633a33479c35891fdb37e403d76d03766da61d00e780e50e458863844d696af274f759c43e253d46a295a37c7bb63d5daefdda9accf565eae33d9bdb42eec4251b2fae492e569f8d4cc1d423d8934c61dd67498578b834b02e64d7b5697627b12e6d2bc6eb6c2689ea5a524b8fab1a697673813a9a5c0aade78bfc55e5576cc1e9877b688d8e8ddec3b785d5dd7402e3bc7a282fc71f76c3219bdc8ea103162eb5c1c894d3b54d5e2b24370a3717d64b54b5c1465cccca6e9addff7497d55fbe1003cd0fb0b9c1c6556ef04eab977bc506d03b217b04340edc2cb959ae1b310a0c40aad790545d6684bfe4471351e8f4a6d072622e227e5fcf694870ef0a2c242671b19d38df6df122d5092a01f4aaaccaa2453fe425cc2dea4264f67b841694c894a7d10f5f2835396670b2ad673c8a05a0699ae0d1e04e5282d94abfffa281ef555ab566e10ac633cabb0b423fc2ad3ec217a4916e27782a470ac1f3cb08440603906742970d7d94d529114a0f11c08bca19d4ddfb31c5f62a93f3f176bf0da232c1f76cfa9dcf45d2cbf1bf1c11dfdcf8ad85c62d22496b8665992673b1d2137b2fbdc0779976607cf0d298556f674930197c52dc03b533ba27b710920271cf81b48efb2eec862e3609dcd6b66523d3ee294c54b81491cb8871ce4fc8fcf1b39eea7669649afd879a3b6b66f2a15aab30ab354d6dc0099fd345ed2417109de825d08486f7dc0ce45c2eec4394309fd142e737ca342c4bdac1bd7bdd87ca5c466640ad6da73461c46ebc8f36423616e597075e6969832f8a9c7d50bba59dd1f609f63e639c5636eec1415eee582203319f3297f556b4dd6fea140b88d06e35e76209b3da2a7e02a00e5ae22f073175fa230487e837a55305f869768aa4f196c7e58e57fa0b41e45ba9970fba2ed46dfb8cdd8eecc2d570fce1ae0ee073412cff7b31cbdc55aa7f1b3fba3e3c62d58f495cf098760537b7db48226a58c0068dd464f704d87965ee1f85f5a7523afb88e540cc5edb05ccd4021a8bef2433885eab4f46a6cae296e859515e5f3252acb97bdbbea195d027cc896428dc6e7d21671c73c57efa9acbfb3dc6ed8cf4fa527543a97c2d51416676dad3d0c6b1a3424093ae52a7f19bfa81aacb105913594cd12c7187bbb191a6009e8db86a9a775c3257907ea7a2c6c007ef6ee380a2949a44a2686c2460d1ec25a0273220691a8c5874f32c6b676347e7b269142600238d38d82ca1fde9a64858551504c66645abfa0aa20413d7106cdec976bb06ddb73f073731706f29ea59a46734e456ff5cb0b3c35642346ff789193bb7ecf04ea3207fef171fc33a03cdd4b615f1be0934b6eb92e9c4433f7372cc9d04697c696a809247ee49c4f01a4f6c08a379f72e1148adcba748294968c512a6de1c4afb4613554748d50cc3fd3bf27ebeea84c2e434c0249b998f292f5698397a46c121dde46a9735e0285afe4fffa5658e0e1f076c11f70838675c3dd784acd4b0a78d26c7162ebceab750063dc60a2c896012105b006006f7f1105c9f3d9ac9e92f6d4bc1f762f2c5cc0572d06feb254c0797c332827a82fce31c4ceec071df1385b499aa5dab6c3af6af93bf12b96fe4e1adca8fc39f28ca0f951e081cc701943b18ac5c818101f06d7d5a4ff77b36d766ac6b9925012d6fe40b80214865a883c2af215ff242f5ee378b24c4f8f35fb375d0bcd907e1f8caf9eda8167dd3110820b53aaab10e9761bc7ad4c688b4f67ae4115b014887d63633d041feab05afb33425f28f342a992624ec2ed9c1f454dcfcce3c7312c07914a1627e6c473228fd16f7a8737e1d25241f8450e731e06be49f81386bb8df8e3ac8a1c0ec6f75ab0ce0390a905162c357036d1901e9af38c3e4db057562657563b599e6fe8717687bcbb2cec9c6ec2eb88dd148191891c39657ac9ea2de7b3871b056c16e0e36c8a240f1fa38863be6b04e3472b3b9a442a5d538f6ea4dfbfe042c92aa1569edd9c8f84afaabac4526d47ba14b2ea69a8f7c3eb264eea4120fb9a3344d622f665eb77a0b46b04b9d7d41d0c5f7a5c17fa7d8fcdd2b79d4e57f6145aad30c87620775b3a95de5b12483e6b49036006b82d7d76e665134b55312bb38ccd7b39fff7ffd58ab40623879f845602e29e665dff9f6a280d6a6428a6cdd861c75481579e1452bafeebc5229e04c4eb53043226d33e6f65bae940657e1685393071d743649d84e0a11caa3a719533ae2e13cf502ff922af171a85bf8aaeca06c322bb8b7bb73cf2afe5abcab3a8237a2d5e96d4601ed4eafe78eee5285add1bd27d04292d884c82580f93a146b60dcbea6b10363b4d6b1586e1c3f8e645e0c8c0c07509e54fa22fbf01d090ae6a55432c0602f867739eb08960b1bb33d17f4c83078b96073aee97a746c51a6d7cbbf1604ad5d54b2665f4d4dc92ace8a606e1da4c827a0833d8d8687891531106600e959f5c5e746f9238e291184e9fe938bd2a842c77d2712f01ac2e2c5c7437038931cdf2ec6d6d6a9c434756365e9ec40e04f625c1e63bca5d3e0c8e93878a468bae16e4b652d6725e888f69e5af4ea39e6cbbe26336554ac30f65fa2adc99dd338698fd27ab13df9a90b6a4289ed5d237ce18c4294b623b81d70b5d2f52edfd8cf4604200d94b831fb9e012b35bfebe4b61f1d1b963328d4f72365ac13869522329459c0be776815f09149d8c84f2402ad9b0636ae70950fcbf8bf7ef2d567cb159de5b6996249d5386152727e6e9c4f4b215787880232fca9d26ce73a6bcae93ce1491a8d06db4b782d52e78a189812807402d425f6f3684975c3f5017ec894e0c16e6c6a4668668460c58513453d08bb0eb3d39fb04f341e29d566abbe7a34c6f15edd46e965d564f976f4c570e6b476053c358d8e40e1f0748002e0b7baa2488600d203e75099d14dc5ae6899ce4f3bc768d042eae10073ce4a2b2241a98a6ff727410e1ad3cafd65abb2b559026abafbf98f427819d94a0b43d44acf4d7b4d53476c3c9b68b49ec3c3404fd2a4fc4e176b7e0152b06820b7f02b1b720e9114f9317a4f8d3974839b39cd8d7bea28294018900a86b56227cb44e0f21b7a16e3da80092630ab96817444b829df75d3fd41469d720d2164c3932e0dbcf0a64f15249e9d997550e2e438b0cf7ce84d78111d23dbf301cf00dc71576742faf546b931777698fcb85bc655b552695f7b54a0f821fcc1647964669179c06bb8a97fc92b2e4a4ad99b57da19458893c3b342654faabf50f5c2d049d14b1ddc812ffcb9136280e7e3dd8e2fb99f4e8d4125c85700adb1653174e7115a62f6cedeaaa7a9218d50174c0e6f3995432419b5dd7c32a2be9468210aee9de02b6306358195778a1ab0562911de1dbf7ea9ce37102dcabfaf55cff9313ca557bcfbb8e43b6fedbc52d0ab787898e117565b1ff5abe56cc32f74efa4296a7ae33dd7872b5f2291a922834138706e7d821dcede5f4ee6f8702d24cf59f8c917474749d6f9a84529f16154222a4f2cf2c4ce53cd98e55c5e324034d0b24a480659d4d446020a701c6addd2536b17cf92264a2fb676fd92e1bf7825f72e0c744485d4a827d12a90e286aebb5f0b39b1d5b903f83f0807e49110a2b64c7dd6352a37008ff46ebcf023ae6a27c62c314b0dacb8d5367493a070cbf78887eb4c2703f3bea0cd55d60699b56d17f7cda7f957e6ef763bfbd755a65d052d0066802c990efbfee283fa946d8180058dddf67fe804e4e0d3ecea07aaa3cfa83e970b02429dc25f6188d958b3cb91a34d2093028a6b06158587337727468ca5bb8c78fc673b32889cc9701bec84042d8fb37f26c01695f33089861a1e8b28650b6b01ba79b166688e1bda9c4a4fdc69c0281e878cda97871c8bf5f65c857f72b6e2926fd4f2efd9d5cc3a0a559fbc8fc20a36ddd340176240303a33c0250ae86918cd4f8ad7074c3b208de17d61c8ae6692c49de8993dfe87ada517d2292410c8707ffd44f3c6b0f8d5472d193fbe4c3b9d60ca7deb067d6831d6ce0d478a5d39852d1dbc5513fbc03bbb5ce1f83280753037127cb946180038aa76febba23e7c71221e8ac1b74b3ee56b9070d4974006abbe5a45de879fb295d65fe41840e0fb50be40412322c17203e9a32b1d34a78c0c253acbe1dc4fa087412059518cf6e4b207b46ced51c4e4302edc98a4a6a3e1c9eba281ba5f5c4e6a45a2be9b287c4e9aa20d06fb899c38c22efda4393b8e9e1d392f79f86b249f9e49954be995ac52f164b3ef39c6507b47ebd3a2bf562aeb2f8b83772b4e0fcf81b196dd75049c33eb64a1b11117ae9daf62dbdce2b85c10e9774ac19895e59b8a1786519a9687f85f6bdbe52fd304f83ff2df19438d564b07ad72b203578459de31955f59748efe85e5771442bf4c8f72a1e338eb29ddb85144cf33f674ca72cddead0c6a1e39be81a48ba851517df92ad99d0dad770149a622f7d79eb9e65346ca0cb1239ae3cddcd0e891466e7bfe6f85fa0e5e40071d3c9bbbecfa08693605b46a6f1295bc82d823393e8a8299a5769deae5c67974c49cab5fab4c539dc0bb85d539add1b70a61e684a17db941e0390eb3344e90a64a450a8a01ebec6d8922d9d9a163d17a15a92f8bbd3c47ccbd78e6fd60ed9ce2ccf603ef1ef55f5bd7aebf032a3f5511a7642be2bea9a3dad94f9d9e2ae1a2845fa31234c85714582813c971570557b3b72293e0fc380123f1661651c62e0456b016e6f8b67cb6ef80ee264f5498c63448ed677265a1dd2d5083d887250be936893553c8b73bb50f8cc9a6621833c392e68590df964b42bfeaf0af4c0ed50874dc731f9d14e64fe91b9e42bbb631ce3f81c9a377fb9e5fa2cb9a63e34c6f6fc6712e975ec397c3d6bdd53d934198ab899c3a4a4800f0f5d894f162a652a1931afcc9faafe274a292d25ffd9c968804e5f5f6ab3621529792733c5c06b9c0edd852b8cc3c53391d6bd7b688f2cb752f9c0708855bad34ad5e7172c5f4e6e61b6d864ad3fb6d898be853fea9405eedd48194d4aa70cc70ba338c068b57a7c0d346db9316adad1e05f2451ef24c39435df12ef1a0193041e34d2a57116dba8283e5d0e0421dd9576c90b24b0b623b6bda575814cad6328cdd22377cc1d90ebab3b163c460eeada3b1acaf021aa60c39a81d21fdd704d9ceda42beef958354c08fe47c6dd062782c20de49f286f0e6a55d00d4385ef4ccf7eb48190e6d6c0f438809472f3c557b4322a9810d3fc34cb0ee6e5c5695bb9182e453496fb8667e7b6663dae0f98e4e85bb6896639e7f0060db419ca14592f143e29bbdabed0b3a1d994e9c28fe72d4eb48ead94d3", 0x1000}, {&(0x7f00000012c0)="4a4bbb533916d82c1b50bdb6da097411b7c3cc892b47255b59de36425dd25077c929e35a9741285f023216ee1e98f06c862a91e403445bd201e8aff11dbb4f58977ddb8c217c82b565fe62b53c2269ac9f9a836397ba2051cbf7c6ff420c2d18c0ca99f006c0f4a21141a19a9486c4fd84ea75d6c03d9db81d8b4d0f67fec1853cc6b258fb71f98518e8aec3ca03597aebdf7b034229f5bfe26f2667860ec98bc8437171", 0xa4}, {&(0x7f0000001380)="a7950224450444d2eeb0c0d17cb31057173e77c364f5dc1f4c587d0e6bea1a2075870733d699464df25f77793a01f4ce75682711cffd1c09a420e5cf97bb09fd98145a66935bfad4418e5a7c4bc3e6a79412d0e39f067a33cf84d1b183f90ea11248e14753d30857c9a1b25da5c826505469872d108f0e22ffc95187712eac5634b8e22d4c6dc3fd6aa978f6820596687288305816c8e70170bbe589fc97665a844b291b74b189585e361da9674fe7af138c2279cb4469d9bca65f0a0bb8518e6b26b20ef35e907a8e", 0xc9}, {&(0x7f0000001480)="472fbc988c6197818b2e9a75a2459d38c07dcc04a95c564bb5c4e27bceb9aa80e3c3d542d9e43d3a9de88d988f5afe", 0x2f}, {&(0x7f00000014c0)="d52e14f3b4", 0x5}], 0x8, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r1, r0, r1, r0]}], 0x58, 0x40e}, 0xa) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r5, r6, 0x2, 0x80000001}, 0x5, 0x2, r1, r1, 0x0, 0x9, 0x40, 0x1}) fcntl$setown(r0, 0x6, 0x0) socketpair(0x6, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x28a8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r0, 0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2004, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x6, 0x40000000}, {{r1}, 0x0, 0x0, 0x20, 0x8, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0xe8, 0x4, 0x2}, {{r0}, 0x0, 0x80, 0x80000000, 0x4, 0x80000000}], 0x8001, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc6, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xcc6, 0xd86a}], 0x0, &(0x7f0000000040)={0x8000, 0x800}) kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r0) kqueue() 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) recvfrom$unix(r0, &(0x7f0000000280)=""/178, 0xb2, 0x801, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2faa698ec2430a"], 0xa) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xa4f7) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x7fff, "3c91fc215d6c2c9972f4158b0c19e4c159dd6125", 0xc00000000, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x61f7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB='lTe0\x00'], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 16:00:19 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) setreuid(r0, r0) 16:00:19 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0x4f}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="76bf523a3729dd6165502527fa0bbab457a3ac7977bd6315583686859381123bbb5bbf257e7a0afb025bc7cf56af3870568d430b04923ac7b5c672590d433e15c158da74f5c7ef34d980a10f742b3ffc9c19f1bd315514d9b199678a21c2ca3efed2d55914eae31951129228f49e0bf856a69613c7e95f842dbe69c74ada70b78a619dfa33de29c17abccef7a7a6ab6d1a46a09c16be369dbba106aca90c52d5a461089f58659b0e06f183c9bd787fe311911a4c0dabb629a12786d7fdef5b4c91f75d4dcf550697380acf7c7c53915a6962f6b844e207e318e2a91265ca77aa622fc319b1bcae35f85df1caa4cb178e4e87", 0xf2}, {&(0x7f0000000280)="e155d419a25e5deb2eac80f9f2c9727030f5fc86890f5917ca511137e0990ee09734e91ab7de914dad1aad12e81d3a4810ecaa4515cf13e72a039d6a55d0616b1cb2ca79cf5f702bacfbed35380911c4ae121d8a8a094c3e4b7ddcfe4ff069cef3958439aeafb6022940d77afed1e48757a88b6b931aa7fbc2ea9f3927cd65ed3a2c0143674ab712568d9a7adc6e619b35a3b5fd02b4c4579cd2c538846a846d64747f6cc94e8a113cbcb6954cafb23f7e6ae23b9e2dc652a206e1d80fc632b1f503", 0xc2}, {&(0x7f0000000080)="a7aa1152d94959d700869c26ef5b73f2ea5915dee176", 0x16}, {&(0x7f0000000380)="c4fc56cece98bb484e161a70bbf16158cf1e4be29fed2b775cfea713dedec0f9cd397400b9112d089866e7d62e75ca10ff9568896eb8de566d70e4ec9c867c206d1b63a0d97bae9cdbbd60a4a5e5f05b2b8e52816b3cf764c6dbaba28673c2f061f3fb03b3329e316bd25fb1a2c28a5ccb2e439deece526e650137f4645f49731c5d59e4b47dd015b123853df49c50892893ac54fbd55fd5a9c2bddd977a267749a1ea6d00c1f219ae290efda5faf94d4bdff8362f5c0b37a0674ac6e328bde772f4d6fd587b705cc10896", 0xcb}], 0x4, 0x0) 16:00:19 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95", 0x85) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="a861a5d27b6bec56769bdbd47127", 0xe) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='s<./file0\x00'], 0xa, 0x0}, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x40) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x20, 0x2, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) 16:00:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='rc') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8ad2c39bb4fd4e4d300093c8c556ce59f1616d7f07d5a156224933c84a49038bef51904f3b0b526cfe3ea0f9199a2d5ccb20db59d769c7d1fc689743008755b1720366d8177e727358062d1ac2f419654afc83e1bde2563805bfe8f2f8c96bf672ab620982b280e3fa91ed849a75cdb1e1d2343e683d53ac69a1ab3f33b3109867620d4b089ef17e3b623bd532c06d6121ba55840526172af064e7b4526951a4bc6292eab2ba4bf31de642d7bad09a71c8400fa734fc0cbfb0dee42c07ecb873910712ad4edaeee4011f09b15f4aa00f3e"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() dup(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() getsockopt(r1, 0x8, 0x20000000, &(0x7f0000000000)=""/104, &(0x7f0000000080)=0x68) fchown(r0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x40000000001, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = socket(0x3, 0x4, 0x6) recvfrom(r2, &(0x7f0000001300)=""/179, 0xb3, 0x801, &(0x7f00000013c0)=@in6={0x18, 0x3, 0x800, 0x6}, 0xc) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/45, 0x2d}], 0x3) 16:00:20 executing program 1: r0 = socket(0x1e, 0x4006, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000000c0)="bd", 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) socketpair(0x2, 0x8007, 0xf1, &(0x7f0000000100)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = msgget$private(0x0, 0x762) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpgid(r2) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xc036, r3, r4, r5, r6, 0x80, 0xed}, 0x2, 0x101, r7, 0x0, 0x800, 0x3, 0x100, 0x228ee819b}) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000a, &(0x7f00000000c0), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/235, 0xeb, 0x841, &(0x7f0000000180)={0x18, 0x2, 0x7ff, 0xffffffffffffff78}, 0xc) 16:00:21 executing program 1: r0 = kqueue() close(r0) fsync(r0) pipe2(&(0x7f0000000000), 0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6}, {0xc2c, 0x9}}, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) semget$private(0x0, 0x5, 0x20) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/112, 0x10263}], 0x1) dup2(r0, r1) 16:00:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x81}, {0x3, 0x4}}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) recvfrom(r0, &(0x7f0000000100)=""/126, 0x7e, 0x40, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = semget(0x2, 0x2, 0x80) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/103) unlink(&(0x7f00000001c0)='./file0\x00') 16:00:21 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) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='!\x00', &(0x7f0000000180)='%^{\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='-/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8, 0x23, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x4ac4}], 0x40, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x34, 0xf0000026, 0x8000, 0x8}, {{r1}, 0xfffffffffffffff9, 0x81, 0x19, 0x1f, 0x81}, {{r1}, 0xfffffffffffffffc, 0x2, 0x10, 0x1000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000080, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0xda, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0xa, 0x9, 0xe30c}], 0x0, &(0x7f0000000400)={0x7ff, 0xffffffffffffff80}) 16:00:21 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000002000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 01:39:22 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) setreuid(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r1, &(0x7f0000000240)='./bus/file0\x00', &(0x7f00000002c0)={{0x5, 0x7}, {0xfffffffffffffffa, 0xfbb}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x0, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = kqueue() setuid(r0) r5 = getgid() fchown(r4, r0, r5) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x1, 0xc0, 0x7fff, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20, 0x2, 0x5}], 0x1, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x46c6, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xfffffffffffffff7, 0x4}], 0x8, &(0x7f00000001c0)={0xda, 0x2}) kevent(r4, &(0x7f0000000280), 0x8, 0x0, 0xffffffffeffffff9, 0x0) getegid() utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x4, 0x7}, {0x1}}, 0x0) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r6, &(0x7f0000000200)=""/21, 0x15, 0x40, &(0x7f0000000380)=ANY=[@ANYBLOB="1811473672cb1d01376f74f0617ef2d096e29b36a7814a3e6a7795d747ed2cd119da67e78e201a7c652f61edbb4133d166177acdcf"], 0x8) r7 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r0, 0x0, 0x0, 0x0, 0x38, 0x92}, 0x5b91, 0x100000000}) fcntl$getown(r2, 0x5) 01:39:22 executing program 1: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) readlinkat(r1, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000240)=""/203, 0xcb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 01:39:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lstat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff) 01:39:22 executing program 0: getrusage(0x0, &(0x7f00000000c0)) getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r1, 0xf) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x401, 0x6, r2}) 01:39:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x2, 0x4, 0x6, r2}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7f, 0xce}, {0x7ff, 0x6}}, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) 01:39:22 executing program 1: r0 = semget$private(0x0, 0x8, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/4096) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3fffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 01:39:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x40000000008) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5cd4b5d51251a0f14b50834fb3d6179d2f19367e765eb3f6eb40d1615558c7869d3d1862e91173ccfe7106c34a1289cdb704bfa2671786f77f3ca9491c3aade15ede29267d6531859a6299d98f84e788d29b979b5cc5aac16391e4ec54ed0b4a3e7cdb01bd83a9bc3154f7c9e5d3c7a91b8c46257932384a6e5d6543581729fab7e5acb5990a949e2ea21f7e09a7176f362e3c153dccfaafeaebd55b3cb486293440f59c8204d5ba60ba16a145fa7a55af5258c5c919a42a38512e816da989db40dab354343dbbff7900e353fa5ad206377790999656daba87ad2e8ad2646ab4d37033247ea74e91", 0xe8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:39:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x82, 0x40) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0/file0\x00') 01:39:22 executing program 0: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x80042) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x4) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000640)="582720efabd16ebae63225259560f809005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e56fc6b8fcb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x14f) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = msgget(0x3, 0x10) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0368febe5f6e9d0eeda8f86e98c0a34632b5576329295f41660a3a1d2ec116b702cc7946dce194a191"], 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x600, 0x2) utimensat(r2, &(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)={{0x8, 0x1f}, {0x7, 0x80000000}}, 0x2) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000340)=0xc) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSTART(r0, 0x2000746e) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653000998540da010ca30e36deea6ba46e65edeafc22c279f46279fd3c8f93c6d720dfe8edec512075ecd0dba72fd005228dcc71680b11d1e55a347716ec4b405d90daa7172cdf3006a37528b7d5933aa17b98808ce2f4d5ade9f277a3299b0916ff5651081050cc603e7244027f116ad3eda0aa78516c35c1c0d07aa95f56120fd85eeb3c689f24e99e106289878f20426202c8b08c5f504a3d525e03fb10aaefa82a105ee7ea8aabdb1cde68ce2869b8e763a31e64fb92aab4a4d4f215"], 0x6a) 01:39:22 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) getppid() r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x5) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x800, 0x2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:39:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x28090, 0xd0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 01:39:22 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x80000001, 0x8, 0x14f72684}, 0xc) write(r1, &(0x7f0000000040), 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000002180)="0d2b0a5741df003069a1eff207ff16c1d2d5c33893a282d6f0bf8a1952baf3fe27ef2bd0c27910e5cc4f6b7c3cb956914488213e693cd4bb83b412dc1fc80eae3081a230bd9140720e401644886ad2a00b67c746ddf38be372cdc74b117338026796af3a5ca2632088bf9e4ee4ab6fe89b4af7d92553be664919d254c4fdaac9fc2a51d005e237f8c88be28bb27fa7", 0x8f}], 0x1) 01:39:22 executing program 0: r0 = semget(0x1, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x400) socketpair(0x22, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="8006c15f09b6b20e6e4585b7170106d4c1618b313ea42415c0ed29a1b01dca492f2510eb4cb2ca2bff593959939ab7a689edb24c937fc8ae99c0d1a9f9fe55f02fe1f39e15900708778d99b4d08e6adea065416daa13a0bc88da65789b6fef0aa32e2d879ee032e5d508254b12ba82b2bdfcd2f3da82d89283ac31f3d123c923717e21cd7715e751da510e33fe4a1bed08084a76b954bf0cb592dc778a7607815598e8be53553f7ea494863e54ad3a85ccb58b4c53337c6138fc9fdf9e2d42a4a508d07cd6264661938440955d3cae00c65e3fbadd80af478f80c0c296e157734ca0cee2510f6ab097de495182557b97c317ed3412d2d020263337db1713b5c956b4074903a4d9721c43af6b87ab52cd52caca43425a87ee0fb44d44e5b918162253d4d5879a0c03b6bb6d3540f7be19a8012bd14b6d440fb9e7bc3bad530e20de6a36f60b2e97aebd5d28a24c5340dfd68d2e27a767cef99565bec8f3fb333f23ad2ab45976643080e6326b19eae72e6ed9e2d5bc2cb0e9ffb09218eb490d4128f45285c1d931ad8ed16a7bc2981e6a217211aeffc52cb9d5eedda223873b2ed7b1e943734ca54744acc1a3ddbad95bfb88038a3538b147c19cace6ee0133bfc626f9b74a2b2e7c64a1fb5e3e0dca50924d013e1596c98d9449dca4bf869cf066d0985de89e96674a5cfa0738ed8f7f0fa0860b27a178f994d74e263316f60cb61306c032cc12c7fe298a7a6585d013719ba081213c9995bbac6d3d3b2621842c1a7677d59976579b16bea0159d29e8293087ae3662edf31e00ff0a7c8d20bd4830f9aef7dd1470b7e2a9b0c2e99c5524ade7dbff758b1227b10de460f9f6c0e698ed38de5a763d3f1b1cd5c9fad0f5a1afdf69597e8c251da987e289e33416547ec52e878757af42380926b2a3ef972eda40e5048988cb6d607b647918884d4c1511273f07cda3466fa3ad308e65dc93191e935613092d21aa255c13ccc57d89290fa26a681d8650e6e8bea170b4f1bc9919d33a22bdb1299594cc8108303cceb31b7854fce8a4dea27ddaefda74a4f9b04752b2a7ab4cfa27d4857e3f6ee518f75fd96167201d8e1b16a3d36e9bc2c2416059f3ae2d4bc49e0828a7a829761c411777a8689e2d19fc41ca79ea26e7e36bd453f784e106d85cd854826d117588f813d8bda11284d26852825ff725e4d536650b80c7fd3aa4eebdc1c377b2f3092cf7ea7fd8e8a756d61c9590b2c7498bb0db2f92664885f18d5f028fe211f24876846603658242e08bdfc7da47fddd177f50119ccb971197ff74b779c0c4cd0265d04c149b3846299603c7b8b9f85edb7b3cb88e0d016308053796a964cd898abdcd780abb44891353163e47fafb33576bffccce1b511c37e3ffd408afb1dce50f1edaac6ccf4c8393115764a07252aee0621a3d80b6be92bb45a1612b094b55e2f3ba9e57eff0f9bbcbb13f589a6a6d1b82941212aee1ba3a0204a4072d62e8bbf8aa85212a92ecbffc463672f8bbc41d802c0d71f53277f5a1005015db8db87cc9bcf28eec2b62d363104111ed20160e043b7a369ba75c218f86985604dbf8dbf697d7938ffc632f682346948b238eaaae1827196da353c41458bbb137f3640128b0c909bee49bb02d759fb8ca3a23cf25bac9f159a043e0955c55fb04460d102e47eeb13c4ef340b037a01615e97bea40cfc19fae5ff7367b63c1ae7adef7c8b31a12054a407f25db00917a596f386a2626f796e062339b36a0227b104fb21c9a865325cb94554109b278f846e0b626f4226434373dadfef88b6fedeebf67bf07a1220b23fd2d3569752fc7089c6474764acea784119a1e18de7d04d524947dbdedfc2f99ffc8a2f9a37558f9eafb028e33cc42d35328808c7e4e67aec76fdf95d428f616d3d5f4d090dbc5bad43dffce7c649ddae6533658e150b0f7051775e865a29a5429c272c463f43418c61c5834e94505de539a6c5710cb6f0ba765a5215680c54687a0958e8e43e2991b5f38552035ab0f96407404afe3b12e523336a8e25cdc752b099562f5547adfd97c731baf0fecebe13db10273ae520a1f1572d4c0a8aa46043614cb0b1588f8068fd2f846815b8b3ccddf276ae2a26ca1e5bcd12a8c79d8c0ed136310e7205828cf022d3752eb376294caf883723cc64845877209be9c7b60d3b0c6b045674bc93aa37896ae236f2c0264cc13dafd50925931ed800512319865b15c5fd978382d9093498c084e4cd1e2c87701532634def91add3b9f9b8f56e739d7f11ec1b95da7d1fad355dfb4a98f1a9631bbe51010b731b96dd3548ed3a11ee8983aea1b6421990afb78507c0e64c577686b219701821402ba0b7097ca1397b28e83c32bcfc4e5d22fc776f8be7d4196dfa31e6f519729f547ae21d77169a38546c1d0d2456137712219f784d24c981bfb4b5856d8b5720af3429ee84f10a6d448083a7698c9c38bfcd9164e9ac94a6d87bc4d7c5c07b783c14f3f3f26ecfa54c723addd90710a779a1be51a1ca1836fb80cec666638fd491ce88f392aa34401989a88254132855734a86cfc72974e13875fbf464391eebe8a9bf963ee51de655e8d346c88fd8058e416e57465339c517edbeac8eb4a2a1a9db2d3e3a212eb7aeff99906eb04ee3c4170d7d93c54dfc447de0c81211dae721dde78dce1def890c5f9c48175852e7c8715586529f1bafd659d0f0fb0e2df86062b115045b15d68ecc1640c93041048cefcdec4c04ba01601f5328a9baf5abafb25de4acdb34dd172a45ef3ad5166a55ae588082aa8c285d5f7b8d6e9bb4a9c14bd6e20464511fc1030641f7230ea5b50f921f283bb68b6a0b813e1db3eea190cc2209eee3057d8b0695668db955dd7b96c5ed57f9bf1aa387852ff10c719edd377911123b20379c333ebc6e2d954ad5909d47076dba5b8b0eba4a73ab4074600deef713286635a291057c6d5158a343fe5263531cd78494701fad55245ceabe45defa6627997ac399f341298ed77626c88e936776d0a6fec2bbfe24b7377f7fadeeb38adec1b9009ae2ad6bbc4954421404ea5df46ab0c6ac24a56dba772af819a47f1cbda4e19d6ded53d9f432b6b8f5577e2320d285fbc13f64205ade14ce76a8c34acf9239135c3af90326ca92e0fdada87d9e7497f8d57b56fabdf0ad378ae735caa49905bbfc0131df783c54515653a7c840bbd7a6732c766a18732a466c191ec051b6ef63a64e4e2a6c1101ae182bade1b2fc7377ccfd9a8ff048aa485db43d03f2320386c084b976147393c07cbfb635ebccefec51c89c37b54e447eff7f223811db0eec0eb623c71fe400420162c8a3a7df4ea16768cb4ce8c994b837e244d222c22406df4de8a475dbd69c6c9770c47e6e84fb926059b4b9537944afbc214dabc6fa30975500115d1caaba067da5dcffcffa3efc9f46d68a98320e01aa43cf6bdab0a999e2fd3535cff56c6670fac25672ccdf5c1a7c087ca5dc91e63381af51e8717595619e247f3ea23bcbe43c8898cbe6a704244d0aee0dfc60d88b6bb65d2780e7851d92bf4da5b92e8d1149d4d6446f6f8cfcfc300d70acb7027b57f2de274a93bcb3e5b6ab2cf01a044855137a53170ec6def7f92017b0c3fbfcc889168013adcdbc387f965a9e58a0ee36e7802a9f53025de3452ace44dfa75eb42a96fb8de2e2a3cfcf466b0344111e975dee9d350a7d4cd3e7b5c184cc640b51aba9255a4536dde68492b6452b8e254a4e814d75ab9bff4ee51614b90e057db9abe4b5fac83a5ede8759f43909d1f6c39f07f74208fad1d8bb61d18ca898fd80de4325628b3478fca83f2dec3060650d5096f06f30b937482182207e4b3b60e7225bc14666c29d33faefe2cca520799b087ff8e744218386555beebe402a8f7f1b4a41cc7199b180095442500075b2d950211dee3d1c2a8b4d26789dd2d30c2e0789c7e1dd4ce0c6e062b429a21e809e88c564131bc310e43094cffb66c2d79324a5a3766339cfe21eb3b2f8ae61a46a66fdae88f92924a6f6603392294fe6a8db7095d69b54343d6b817f2f9b234f2704e66e92010f690de83270a17f5d2fdef914de00eb48bb774008c76face811fd04a82cad2742d15de6dd4d0ea2dfcb294c7094c4362045756368a9d525bdbbb39578c4924c90d69693c59e732888f42ed56a06e350bf2ea8e8af62138e1b619138ad81c6d9f40fb5e571d3e61412b5472022bb074e7e91ebcdfd58bcdad2bc256580e0ccd8d72c51fd5e69377c6151c736df7a397e9931a4e371f6a8b4cdc05c6edb4470b910e0980aa1964051aab972453ad1b78810095fc10d2bd4f453cdce747a46973de7c8f943964f560fd5903ff06136d9a87d6135637f370bb75b0f502be08c4a8a8786cac01cb023d129dd6ac78e8e961e16bbd3f49c29622f3a89bb8f2fdff5638850643adc3e3622067b32052c21025eb4e52fb915229ab5c7b233495c2bdcd7ca30a49757b98b6ba9b09b1394cbca6ad37b40e4417ba5af8116a2b9670ff7c684139a9021bd898c8471d64a9106a784e05095dcfed8e2844720521d72af11509d83066eba343e87996d1d4a5e07d70da7da94589bb6ff74396cf3d87d9856933dcd8701d2a666b2589c680a1b7bb90727a5a3abe18773197324e0cf3e2173345061fd16b4feaf31a24e9eaf943ddfb5321d88d7388dc6b0c6b81a1935aa0270cf682ae1e17b6710553ae02a45c0bd59db2bc3e93662e4768970a8afe9487b0b3c03b691522d872646ca1aaa6dad0dd44c17802f026cb09984033d8be57cbba23891f8fa6d39fc352b6891354701ad42445f40d6ef05d054b2a503f7694f4cd57fa925b48900995d8d5ad6e8fcc29f0697ac5f684a5067ed00141798b22db4e38f8a61b127e394e59639e2234f4d9b4c0ab18f1c1f4148accbab86bcb92307a6fdfe48d84d90483fa4161976eb739a6a1c04c30f2619d116a98671c5770b2f19eef5c161a5aa59df3f62a9746d41ce86d8a330ffbbb7dc246e1c21d0cebdc849ddbe39694a54b00c1d920a5ad621722253095a9c78d87ccaa343874c216b07c3b4e7f2faab1e91e9660dd83cc44ce88112bb26284aae5649cc8a90611b029984763d1912426def45c850a7782a22c7143ce0e73897fad244f69338e5feee661eb4d41221b552ce6b52f648685dacf4dbbb98630616423e4002f9ed0b8bde4f950b4d92d7164515b5e4e295653e32e7ba36b50c94fb84c7f46cdd76c775375d268d527c6c187e2181ca7aeba617583bdbaf637f0dda8a02df7f41b9120334a123ac6efc5b5a55735f27fda0b2edbb81bc9c1db75dfad8460ff1e76f65a2c85b64aab0ac2ac8a1857ad7349a1681316602852fea02dd4b59eae5e21c1074551852aa734362ad353450a63466c2d77642b8aa739b38422ce8f72c6fbf7d09e7721fb5596804c0a7500627b09de5440878afae59409eb19a82db4659e655c52ad0165ea9bcf8dea150bed62484bbecc409c13a19d8faa9c577527ab91fe5999d57277629f79c27373c84939542dd23cea3982c4dab4aaf8c0385136d1f8e12602dc433e68a54818d52938af32422dc39382ab0cf26c94a0abbaf269d928ebdb93e23bdfd465eb272bb0ece7787e474731b993e1d817ed8c907a594f7f6c112c30a646d986dec37d6cf3e4800870013a076f582ed45eb612aaa26042bf509f22a80f165b1d2306e9435d35ad8c05c3831cee300fa18f68b209e959efedd5c344624f58cf6d101e67220e014d8155b5e1fa11314299f62b3f5e1f00c2cf11fe5df1d30b6f34be8c", 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000010c0)=[0x6, 0x7, 0x4]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001040)=""/71) 01:39:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x10000000000000) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='@', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:39:22 executing program 0: r0 = socket(0x10, 0x4, 0xa) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="6c228251c02ee6335723325b45c2076d09f18a991334ce9d4c7a66246cdb5368892b0d190358395685c458d663164acb269007a94e4a46011c4690bf4bb9be9519031ddea188fff434d720074e9b8275519fdbcdfdecb779bb95e6e4146c11e9a5e7", 0x62}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x70, 0x8}, 0x404) 01:39:22 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000080)) socketpair(0x2, 0x4000, 0x7fffffc, &(0x7f0000000100)) 01:39:22 executing program 0: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x7012, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1011, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r1 = open(&(0x7f0000000080)='\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 01:39:22 executing program 1: r0 = kqueue() clock_settime(0x2, &(0x7f0000000000)={0x7ff, 0xfffffffffffffff8}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xdd}], 0x1, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x8ee, 0x1}) 01:39:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x3ff) 16:38:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x80, 0x10) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x4, 0x8, 0x9, 0x6, "a4453aeb517aef9762fc55c40e928df64841c3c9", 0x73f4, 0x200}) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000080)) fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) 16:38:06 executing program 0: r0 = msgget$private(0x0, 0x525) msgsnd(r0, &(0x7f0000000040)={0x2, "f19e667b72e51de49bb941b82e44d6b5c029e5891491a52631b37c9956e6259b30a7"}, 0x2a, 0x800) truncate(&(0x7f0000000080)='./file0\x00', 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000100)) 16:38:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet6(0x18, 0x1, 0x7ff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x9}, 0x10) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x8) 16:38:06 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x2, 0x1000) r1 = msgget$private(0x0, 0x20000020) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = getppid() getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, r2, 0x2, 0x4, 0xf1, 0xc1d}) semget$private(0x0, 0x4, 0x18) r3 = dup(0xffffffffffffff9c) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 16:38:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3b8, 0x0}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x7f, 0x1, 0x110000, 0x10000, 0xffffffff00000001}, 0xffffffffffffff16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="5b022c32627c75005d53267e9d3ca060237eacb1aae1811e75e77bf98ef5a7fabe6a90ddde63ed70e14b15bc9bf5664d1500b4b16a2b92d5fbeacbbcc610e7927fbff240c5ce4f17602e72603bbd", 0x4e}, {&(0x7f0000000100)="3b20e53e66399a2c6c77a5c79238e74975c992bcb14475a3628f037446f3fb51e93042d326bf294f921d2256db5a7350afa9527cd91a9c2c478c30d2847905b72fcedc482fa0b49dadf64b22ecb1b562090ad56b8558b0c7d831d91470e3670100304e869fbca62a4bbd48588f90c7fe7a1ba42f883c815836035c01d63c971e10730946c25de3814326ec343e69ed6560a02747abb40f637862dd5bd881880d39b306ff05cd4025884e09db18ed5a687af88c26b9e65f3bab46a8eac94f1ad1684bde1d4a3929d1588d1b1f2701dab0e6937d090b77348dc2308f50f62188dd49197b0a32276aec9702410559b390168752b4c97ac6", 0xf6}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="d800000000000000ffff0000ff030000e113b36129eb970d8fc24bb5eb42bbab3db8cdc32fba7c9f83b939b93982d6b986171c0b7e618ee9c7c06cf967869f5934dd73f9b1c528bd1fcf6d0b99a2afaefb58b4acc6981490b8c11acc8cb74ef328e93b32fe45dd501cdd7bf0f3502111f1800776b0c9310d4d8a15c1f4add17022c4a1a46df3bf3723b5747f6d2dd9b6109c510e1b70a887518f46b90313183f213631520e25b468c427d0e4b6a4902240c8276b664b608a8fd9a8245dabeb78f94256df35e0569952a2cb3011e7df00b5cb0000000000009800000000000000ffff0000000100003d2de0b439ccbc54d32266b1f38f7f6990951253fb5ccde6505d44395c7d8e1f1ba10588691a621e675acb49d231537b4480c3783e2e1c7d4b4ed351115424878c150792509dc94cba8b3c73f5966d603093b8b15bb9d6b43b0a1396181c26f2b7059bd3b801e4afa3ea7b71d625fa5b9b44009a3a099957a77c111032d9e9b90f000000000000007000000000000000000000001406000033c6517a60a08e02c4372c26c5e56f38a137c6c47381837cbca4c482f67dcce9e7b3d7210340e6f77fc76710e7cd08f15987c905fe9dcd2392947660b7206c8fe8a3c8b6ec1882543ec0db1672cffd3c6a0e5557fb72a23bdc00000000000000c000000000000000ffff0000080000006ec5a855146d46fbb84e683836b827122c469355c5448ff04b8a05028054cde97836a9ba33c28ef89f448fcc08f7efaed4dd56f48a104b39624bcf44a4f00f638108bd87e15258708c17b3b7efc66b63077e374fb399b26e5b8e4d59e4a323b2789ea4fda01fb97d010ea1edf3c3480251da5f9184238fa04a4490df4f08dcd912b474c62b3d303b50eba8865cad4f1969f8e5ffc52beabfb908ab9b2390d0e1db01b569cc178e929bee718f322d0000b000000000000000ffff000003000000a9bb77f14cdc908d01de4a8e8b436377346f870c0cff763998bda78587e054d8a2930836c55db24a93bca7252e21d2edf8463697f09f284a80991b10f7f4eec0f08c8b1f47d802e853040d5600eba0801cdd958a74da655cf8a22efdcc0b88edb328920578d588c64282d4cde5e40bfd930464ca2739b1a6dc0f2d9e6ee104a7449d2f66cf95306356fa3468e5ce3235a9e44ec3c987fbcf4544d8a10f29ad006eab27bc41a5400d24fffc1f0548e4891d94717be1c37617bccfae2ff6e8af498ee68dee7807b53a9c2ecb23500c99b04331144f0298f087b28b4d18133416"], 0x350}, 0x404) 16:38:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x6) setrlimit(0x6, &(0x7f0000000000)) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) mlockall(0x8000000000003) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 16:38:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0x8b) fcntl$setstatus(r0, 0x4, 0x88) r1 = semget$private(0x0, 0x1, 0x10) semop(r1, &(0x7f0000000000)=[{0x3, 0xfffffffffffff398, 0x800}, {0x7, 0x200, 0x1800}, {0x3, 0x40, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0xffffffffffff6732, 0x800}, {0x5, 0x6, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0xd, 0x1800}, {0x3, 0xcaf, 0x1800}], 0x9) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') r2 = shmget(0x1, 0x4000, 0x2, &(0x7f000011f000/0x4000)=nil) shmat(r2, &(0x7f000030e000/0x2000)=nil, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xffff, 0x4, 0x22, 0x1, 0x2, 0x1, 0x3f]) 16:38:06 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001200}) 16:38:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) select(0x40, &(0x7f00000001c0)={0x101, 0x783b, 0x40, 0x8, 0xc6d, 0x6, 0x1, 0x8000}, &(0x7f0000000240)={0x1, 0x10001, 0x100000001, 0x64ff0, 0x5, 0x4, 0x2185}, &(0x7f0000000280)={0x9, 0x7, 0x100000001, 0x200, 0x1ff, 0x467, 0x100, 0x8}, &(0x7f00000002c0)={0x6, 0x1a5}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f00000005c0)={{0x9, 0xfffffffffffff800}, {0xfffffffffffffff9, 0x8}}, &(0x7f0000000600)) flock(r1, 0x2) flock(r1, 0x1) flock(r1, 0x2) syz_emit_ethernet(0x21, &(0x7f00000000c0)="3a79bdaea44d46e9d963469e1c8471e8fc902bb89543fc96bfd71826eebc6cef69") sendto(r2, &(0x7f0000000440)="12ccd0649b42714f6f508a300d695f007074f565c124ef85d449977a3925b360138ae2b1235add375947362fe26395b3665e433cab23ef8c12611c4e944f913bbc23aa2104323b3a191cb446d7403b6daf1017c53bc5d2bd6fae7dcd036ef8d52b008d875b0430438cf431b386", 0x6d, 0x403, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) socketpair(0x2, 0x1, 0x7, &(0x7f0000000640)) r3 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000380)='./file0\x00', 0x80) r4 = semget$private(0x0, 0x0, 0x4) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x200, r5, r6, r7, r8, 0x90, 0xfffffffffffffff8}, 0x0, 0xa5, 0xfff}) pipe2(&(0x7f0000000580), 0x10004) getsockname(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000717f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000"], 0x0) 16:38:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getuid() sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) setgroups(0x28cbc8bd8cdf2db6, 0x0) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:38:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000740)="9a", 0x1}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000000) 16:38:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 16:38:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002021, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) close(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:38:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821b2e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:38:07 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:38:07 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x79, 0x40000080) r0 = semget$private(0x0, 0x0, 0x614) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000080)=""/202) socketpair(0x2, 0x2, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:38:07 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000380)=""/190) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000100)=""/138) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/252) 16:38:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x1) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:38:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x10001, 0xffffffffffffbbb2, 0x80000001, 0xfffffffffffeffff, "0a571471feb2ed2f1d82130879cdc54ee80a99f4", 0xe2e, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 16:38:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0fb5b23c73fd2932a6854f0cb09c09867d0f14b92e33b2aba401a73e20856fd86bf796e7cc75455157bb7bf40973c32badb746d282ef6106e9db8ee81f39acb3329b602eaede1b2744afc3b2821882df", 0x50}, {&(0x7f00000000c0)}, {&(0x7f0000000280)="3bf0f2aca27a44e4724d6ea110498570e4633562851c652956285b9b459a983f903f7e6e79bd44c431bf0c67b01cf6f91b4176eee45841f5ad05422c73bad55da29a3e88f1282f0b76c1681f43e669d97a5a424693c3f05ee5ac51a53fe72759045c0ce5cb9d4936d3a23e1fa760efe351d4d83e2e1e55e5cc05979482373cc2aaf280823384770ccfd963432b48ca752e551519509e2c58e0bfac3874288a7bed4db8302fbe6a17dd3abc55b9518a9de41237a6a74b8e7349011a0795776a0d5c9845ecddcc27f0927530400938efefc490aefd9dfb7f42b3032ae11c3da5b1d182e9", 0xe3}, {&(0x7f0000000380)="0e162edda6f2e3191811c6cb9f4f86d11106b07facd215904d4fbdcc712b0ae7f37ab17e377bd73b60aabbb3aa63336811cf2e3be58a981956b880591fb44b0e441fecd64b6abdc83b5599278ce14a459ff7cc0a09610ca28169d48365b4c4c043da6c3ddf043118b3258c8e5a923b7725b7aa29360b8f5f7829278045a47092226cf9759f280873eb31de0374c6fa03ae3901b01d45f695d46cb8150c3a2024ec6475fca334cb89b29fabcd985e757ad3e67a57c675c9c8f7f62999261f195f1369bab0a84a84210f616186615488f7e491ec2f13054c0c7af963891d87b2aa4156628dfc6adc21e76b789b68ad72cac2799d9018fa0543d9df63c412f69123a03b5479f879ad06f4f6242306c3a5c6656e26dc75a260bd18e4dc6deb2b30c9898e57bf355f0e898e76816451c138ba83fc012f8e4c34056f135560b552a254ee80a79a337b71648e9c09d7159aa95482084a998e913c3fb79d5b82031bca6a7f4baafea66990bb809c901932286646d9c6b9935d8641e4fcef167e3afd0c805c980519cb475515cf5c8c5de3cac1d6bc79955411e5c2a0b27c705d72ed843fc8dff90d17cd61ec8fefae2f03f19262199a6ab72817eea0e6553ae9558987a48549a8e376095b33a171516cdfbae20abdf9160b56e832ab7a13be6e6c2cf2d22eb7332a4fbb663bf0cbce3bc84ca5088f0e5bf9217ea119e4915df91d9c31ead6915201d44443cfb8073579de6295bd7c80fb00b16da13781e243dc5436820fdd43a9e3322ef4eb5afcf613139376bf3cd38f72c7cad77996ea0fc7502f8d5fab1672326f978524f533a4045d524d2296a283d27b50b917165f1ef3f4f166b76bb1e6f08b71ab54517e68fad289eddb7130cb57d1bcfadd0a3e6902453d105ac18a44f10e34c2a28fb7a3c1e26d651d4f8ad3eaa36460acce50b6ac112fd906f5a850e0bfceadfef54ca3fd3fbc33233794ea026f246fe356637313e3c7b2d53c86d749bc5a2fa2c672e3947c9100ad5c3073deef0669d45cc9f29611504c0576b76eb6335e5b1edd59173235672fa00b2f67507046503ba8a8e1db75e870916d040aff2eed0753b98f5ff658931704d151e819769e0c3ac5e2a05b98f7c1a8273730a34b358eb099e368a431dc2e66a0ca72bce87e3b6ee5bd86149ac63eb8159f608cdca4ecbfe40f857874c3f94fd849a68a2d74da5e0458f8b6faee76ed5dea1b7c4c2956ad0d3a8325b79ab7cc26928e5b93ec2ec3382deb54260253766ac8ef01b7e04588548ca2bbc37df89457c3b9d23e433a31b6e517581384c1549ef724076614c9ee48d728cc47bb835b0e4041de72fb0e649c51cfa7190927b36fe193906bffdff07fe77ca63c490e8b9cf51935cffd3e2b91dcf11d9289125d4562493f25441c3931e926d661d326087e0c0b7f9bf6fe0e9a4eb68a20baa6f780053d7e1ed232df2b56d7e5cc084b892bd7bc32161d8eeea9f379b57fdf389c4e79345f22d2d1aeac164f80157b027fa13d42878c7de109c45752d4d024af5d1dd4f4c2774fba2c3ab4f94e6040cecdc67199820b7dbdd0514209a314a5aed0e12b4a7acf7044936639d2d7198facf36d58ebcdeaed61d88f5117d85b39aa950fcf75c08a87d788bf2f41ffe89cc1904afa3ab7cc8f59dc726353f3eb51dda4aac9f52969c36730655ae975ab61a658f622caa0571f2bdf4e66cb1dbdad72ef0df531cd4f1d505fe3044ca13006e498e33b39644d65ddea2ee9e9c1e34ca3cf16e0e7276a91a0cee3349dd38bf8a761e8194ceca386f0ea89e79638053bda1cb1ceeccb4e48f5f45b3d4bf54754dedd8c6a07ada38eb589439e6abaac7ede870f0320788d46c054618c88f547808c95cdc15823668ca72e779ead61d06280783610f376e5e79bbe63dc8a883b00c5ba8d85246408c88a63d41b8f6e37d0d13bd2d070c77013d1765fb03961372ca97f22c944c118dbab0a7606956acfdb38d42a9efc3602799efabbf8f548b58a9f4b5f828c5e3fc6f6bd464543dcc52654d62faa87175bb84e3eecf8dbc8b7e4a0b6ee5154229d43216b895e10e364214f0443129f16caadcd391ad28b82b7757999819b50c4b97ee0888dcf5972a4847d4f60d33df14592ee3276d1a4ad3fdce1fa93cfb3256aa5c356b3fb8db1584d4c46590c20b3016c7539c2b2b3ddf38996e85cf3ac5ec65cad91462ae465fe6e074dbf1ffb73ad827e3570c044a604bb097a7d2939f076cb72523153aa1a7e59ddd2f716007d6882c5d8179e750f35f76bfe8442908f6de4f5350c1a66aa42e1f845c0ca0443363ba8b6b9ac005b778259fd138f0387e5fe027a6ad966b8406fc8f8f957296794ea895720c687abe6d15ada126c2588b3e48362520eccc66c64e7bd1f544404adf9f230713f94a31c94f41b48c82d929419889f81f59bf06e65b582e239cb2393e1d687a45b352a731115bc5d2edf8a042b855d8a31abe7bc620b8969f75bdb4c9107a0b7cfce410f6514c7499b8a09809f6f6095cac48ffe1d808bc488f91ce8d1d529b19c703812ffa5426823ad77d32d4bc39f8dcf718b6678a3dd8dc0fc7c17bc909693cc156be306ea89f98448d98a6cac1e5a8228f3a88b1f5a6450a382179a5587cf26351225bbc5eb4403a403596c4fbfadd67a4a0f131dcd710eded762d85073580fadff20bf84b0c777a7d1ecc4eb542367adda550a6901330890cea6526307f3cead39cd0495b9517b8ff33b1800f6ce27580d674a91ea06e30b704fa2e63fdc9608c7321f744244b94ccc385cc74c00aecb73eed0c7ebb8909da66690e850bb57d21c18e5d74c27fae4fe3eeb4d8e39c60405ace53f5b5a64e203a2264155807a60725cad6b0bf5559aa1424e4de5fbac9367643c4472d0b2e6c1cfdd5c5871937b749fd36fdc18ab96600a3d5e87c180d55a6103e954083a7824a16665962b1087e604fffa3e2e517a7a5da0495fef06719ae93266bec6eac9dbc7bde37ec308c105d4a21eef0d8abb48456e4d5114807f825f6c14d20cf7041079922e01738bca03e0f86f1079d0d43b84f41f7b58bd0e1b066e7ea4ac3b252a4f2135ab99ca6b69e3cf87933a247e5c40f884b6b10e4d07169ffcacbacfe411b913309f6bdd5d4f7966ced47b9550ef6685ae00a587d9e9bf77df3f4687f08874ee16734d5b254ecdece356ee40759ca8e0fac1b7739742e510de2f758e8fcf88960c1316e5acd66086f7ac81e318c6860579502147e6c45919ccbf4ff903949473bf8c799ec9285b7f840ca06347ff4a6f5f52f46201e12a21b5a8a83c3e783792e2babdebf3e66f1e611733923ea3aafef0974113cde9f28d68f19a099e0c81fd58192d3116d6aeb07c0249d06b684b2752ae425307de866067a7e82a738d1d6e1fe9c14d937e28a1d4388083cb315c3c32bcd0e416307c84d5fdd1754cecf7158ab3486e28f221f1f87728f414b097fc408f2dc2bd13f4032aece3dda696f6967f53dde62073c2dc8a40b05fd33d7d08d3de75e6276c63963340e25a6cb2c7b7f806105286faa84428a6b7ed58dc4c604339dbfb367a5837ed175e7e0f1cef0be7ed9065ac64477bc930aa0582cbe7898ddb3a6ef31320f171fd8f8c5367686c4455e62a0e19e3ce5c10799cc63cf15bc0bf3a4512b7f8226a3d9c3e09ad9033c01aa9c67e19c6026edca38d3b7d6484211c80c2f19fccaf7abb7c1695e1c9ec537111a28529965d995d4735abe15acee353c5c1987a12f2224cb52f913a46a880c441bec7a6b2f53d80537f8b7eca7cf6e16997a8f58212f6dd72f8a86c98c2d35dcd57cb1b2f76c3044f4bf0aa8c41757abab908122488afbf61f2d0dc6d7a7a0398efc792b613f338779e25ec0443e794d35c6980dfd6af9638b56f4cd0ac0947693fea0865d3a6ac10b795f1a7e73251c31e6e8d6827e8d4e2dc18a8fe820cdd0446641a4ae0ca283bddda4f1473c298fbde6cc303432784ff8e163bdf1828f9b898be6c79efc6ec92df7bb9ec166deaddc013ce90c30da29869253b2a07cf0d1b5f94dfa4db79597e12dab18e8af5778e41096429a531e36b325cc314709737012d985126c35bfc9e95dc1ce6423c75b8f867de43631de9574ac93f541a5a5df18ee9f4f997ffc3affd2fdca9a6fa742642a0f1c8689de6bc91f7c310ac36b4cd5d7d1814e3292a6fb19b536a895915709a41bda897685d0ded5871a7e45ba3abd090b7c2a18bf88fcd5b1c03bf29bd569fce4ef31dbadc63ea2c435a242ca9e267da9222b40f2f1a03e7cc890268d92c7f70668c3bd078225da38d06319b7bbfec108f7e619e11c9f68cafa53e123a9fc15a591d74cdae05e273d1e694c69f7f1c512ea08e83d8e3d3cc9443b3f69ee0e0042203ad2fa846ff924370e51d7d3c64babc12b86ac490f046729c6e41aa0951daed1791f3d7d88d2ec9bd767886dc3ba550dff3d6dbe8eefe444ca24bd2a6f441b84397c1ea89f2fd44882b98239fc7114bac9f7496861e86bb9a15da95a20346e21664d49c01b8aabf1069c1a33ba45c66f336454074f70f5b4832c8b776befc49c78e9ea6400592653fbefa6bb7f6c3d81b42f5b092b9ceb2408a372064444aa3a9e5ed40282107a2c484846a7c1e458043309d0e5bee68f6c0510596408a5c5ca418918228c36f7f8e5c603531f79a9fdd503f1fc413072fcf7bac5535c8fe35182e20000399d2f9291f41aa296754116c11ac444d2bce7814cd289afbe99d31054f25bc8d531f9c414dfa5fdecae869f5aa5a4060dcf0392ba337e19baaf123e4fa8d4ca0a89844f4a84b45f16e6c24cde1b92eb5b2dc433d7f0f746449ffa9940778d56aff2add5c759b046a6460bba7098353ca05acea5bf51576e3b395a20eba420c00ab5ab1c36a23f6f436e3eabe90bd52afdb6a394a05e14fe44409850c251ab073d0bb23ccdf6ac9e50f10230d228b3d3b1d2179a87b34b2631ed5073c382b4dfa5cf823cd9be729af4e38443aa9a89d3d57fdb148bef8aaad1d0f0ee8e0175a9f53b179a2f705d3f3bea27040ce430133c416da08e872d1d072b5433745ae4d0d1c85ae142a1f5725c57fc1d6a327afcd5fb5d6b953dd9749f8b5472e27ed0f2f796f299c41770a02d67cbfe5147f3fbf7420a89ea92626df4e3075a5c6227d9d046af76bc61ff6ceac3a7084820b56432c583d8306e2eb074cc789989b90bf112984c2d7031e8f91b6789f3718df5ca836946d9153137be46f876368d7b2ca535d481dcf797352db9e70a75b787ed3fd471df61f04152c48cf23fa7cb16795dfdea527b0c28bbe8b8a95e878e201039f711508c518b210bd26c853bace0c14303961aaa4419ed479746982a6b0cfb16c81179338a7308a2cf6314fa80f45a956e8170d1b0a62334f098403452d218b52afaffaac6bae7c91f00869ffde758407c52a559902532ac7934bd0852df64106dccfc5394b4b849b6f6929a6c4e44fd0d5017a5a3dbd5ab68f79f977cc3548fe986f2f7aa1d7b8955e3320d87796a7032ff3af05fedf581e7aee0dc5e4e6e690a4333a73171b54becce2539ea4830ff01626825dc4b00c525b5d349a45e0ddebdfa19890009e1a782ee77def5dd46cb0c8d2d5ba8bb2f145cdd97c0dc21713a7439774c1065a0efdccc154a2e8c51f7c968c119e6b4a069ab4f3f1dc36e01d48bc21e2a6bf37f0078a332aeff1b86b02c94f717d611d1d751ee2705d3e22d71adc23bda0bab882880f17783ce8bdcf5cc633dafd5b9d25c110e0efdf6661f485c0226113fc594778588f902960de", 0x1000}, {&(0x7f0000000100)="d37cd91635938ca213168b8b1c", 0xd}, {&(0x7f0000000140)="3fd2d1cdb5b7489c9a8709b17bf19dffff9c602174fbd3d4b3a3d24f6122a7ce86493853e76a77c5", 0x28}, {&(0x7f0000001380)="8f27d59cb01212268074cb7637cf73ef1c79ca6b190afc9778cfafcbd4be25537431f30215534765926f401a3e8eb8f6c654506ea6eddfd53b5cfa0408a28c5c885510565b083dda070aa0f1f4eecd926e9c94e1d071717ee1b2924076427e432f3fb417123a023ae0fd28bb383d46d7ae3f084cd4d40f1880565252623d8c8d6cf6f146cc7ff9e6c54ec9a67f2a6b42cf4d61a29637e1c491dd018dfc824a471009753462faf236130d9320f9b772f0bbbbba1779bd53df1288e5f4e50a5da147fb41d32ae7d2249fbbe5d10e4007732a637d06711698948c27f3ba54f5cde5989f4cea03d3e4146fa22e2cb21e4137d862e772b592384491aba1f104235cb217f8b80abedca1539a863674fbc9e390fb1a79854baabe7ed5fd06bb7fa1cf5264a08090956fa3ffeba2964316a5445349b538d0d1da8d93b0160ab08367357ddb1625257020471c9296128a7d011a5992d153a8c68a83dfb1bfa0ff2515c64429169fc3d57f77705e39d10d2e8308632916d0594b4dae1a5635bcf59d8bdbeb5bbd2f1e725631d4c88da8adb097d8d16e49e2d1e7650ff985dfc7f88dfd1ac8163cfd29746bf26c778323ce6679900d5e23b0b9cbd7bbf990220a60e14e595ab5da3750a38b5bbe2a192399e8d7e693826444fdf40d8e915b8fc370053830f92b95664756e393fab2a99d119cc4530c076fb9290dc0739ecdf12a3e432a5b2af5a8bfaea6909094e1b76cb1d1f403c2140c7d782c20ef9eade2ff8f038cf3436f90768658c784d5b36989a9ce952d5a6f1542a8cf684071b4a3eb33de9daef5ce3a5337cf6d3bae07ace9df64273984dffdbdf4acb9599b03fd0ed828e0dca980676d03bad9b104547c36d7cf9804e2bdf482b9cdd117ef3f0e05a5cb54d77c941d18e5ad93b240899650fa835682a23fab2cd60b512b6d30c391b1503cf360277ea03dd9253f170326d1bce65a908965aa1dcd9be6ead31f0ac39911e5bcc04d133ac3f4cd129cf7b9de429d27250899bd260c24b3a3dc147c6c86d77464528a73ab117cedf353e02535439a717a00468d38fc7e37a725d7b4369a94e70b63157da41c2300f787ac611123f5b51b16e6afc0396bf96fa21cc7ac52bb2f954abe56dfa860ff448e5993b30dd00bff1da7ed97e79cf05c10fca623dd9e9c7bc5fabbff457cb47db013e3d09d511fd58758b6ad08c908b2cd5aa99ded03c0da517c97077cd04e0df3213a720aa20c70d7c3f9ecb8ae795787015b38b6799eeb68833d84182871d00291d6511b4a10a72132cdede9c03b2663569447d361b8d35db865d19cf6536dbe04434d0fb36b9586327a2767c75d05f1d6a426f6d1ac9fba9f056ef24d1256490df018f11d1948e5d61d6c8510a2e868d2b3ae7bcd791280c5c9dc986256876c69bd2a1c1db046d39c6c4492768ce67933a81dc240b539913c44b6ac6870a41fa8fa839d1324f56a86c6376ff4def987aab6c1f3714f10d0f01eff64c4c6b79abc40619429a2c217ae0354d4b5ee91a01e1d03b94500042bb30d34eeca30ea0eba9ab8c0a2f2a88235b4e50d06f0534ba13e2113c8ac4aca3017645399599c9484c75a6fe10683ee5dfa0f349cc0ecbbd521c975969550df6839804580324e0af08b04074ca6f95a7ec5e6548169e284a67c0a30b9f905765b8504bd57fbea2e0f4073abfb9a3db25a76597e564fee71bb131c76ef8f1515ed9f7ee2417961596d0d7cf58ed68f5cae22be3cc4640196571296e346f496dd03ee031a18c3e271ff22ad32d2501b522cf29fe8e98dc4b82ffb6e7a5811116d513da91eb8b6a3ea9f0464031dd13e9f3c5a1152935344c42a6b939483d0e5427dc1892c3d067bf04088f95f1b9757aa8e162a241768a3cc1628c639088df54c8b5914d1c2a94271c553609e2ac0014bb8eb09b2267255c2c2f1344ca7ad55be00d9d0080dfd77ffacb36116c9e3c3307af050d04d08fcb85b3019169e775041453da37034e14f464f892e998096b3f7cc00211d35dc434bb11468a3a3c76bf3167e0b6208ff19f668761a5c4f8f815d2d098ecdc509c944d7ac2e766cd5ebba4a62f32acc644310ac2e1dbe825f67d90eda582d5b980063b5a6c3f5947a3f129a323be7ad9567936ca82ee1f4ee16c8aaf0d8c3553f26390546f60feaa5add4b7fe8f953c574bc8fc7d0a21e6ee9743e879a4717cbda77a8ec5fa36b0bc8bdda4aa4d5e64e99c51b5425db1aeccb6bb60ea479ace256e4da4ef03c7d82e181d736baf8c7b9fd40d894044e4e94f6091b9d0ec8b5da923751ae216a15363523d8f6f987223cb92febc458f48719c18db843848c5e7078521b56da7d366dab4b34e7a54159705a2b8f9bdc542b9618eff449912595ec5816d635242749a85c2660400efeb4d20ebfde669d50a954c4aa1a7fb8b12525b4abb34898ae3099a59b175915d2727619e4e0c321b0f7cefc449b559978feab820193176a3b454d23fd0138f1fd95faaa3f1eeb9ad109b8dd4bdd88086bc50901a0d1076d8e7dbf964724eafad30bf406d367979f2f1aa2758084a107ce5e52ac907db18f3fab0fb0385e2675be5eadd1715880abb890c4019390063e711c3667ff3644b26a4a544aab9aa63045f5db1966d705221d517f480450f1353991a3f570408f7bb9df5fbbdb2ce62efa5420193c2797ee6337291028e97a1c12bc5678fbc6a50da121856df959d0e6486cb62f8c6aaaeccc36abd8443ca789e6b7e3ad1b9e1bff6ced0aead1a59596ad403a13746c1c3f16c349cd07a520eb3165ea3e3aeef1ab57db8ea0a4a7a7803990fca5af66f96a053c6cccad3a1c661aa30241af97e2649b987cd31098758cacb713aff6fa26010244b07c90bd134ac55b6a3f65506565d51d70780ea3be3e38ebb6a8682832bd328765c57917bdc7c723a888445e2a7f05fc796e2a26a3d3a494a283b7635f9d7755917d412603b94b77eeb40cdbb4c004f034c53b36c3b4a94a72afaec9c922c1a92bb0d54a982275a9f83eb9cb466610c7bc4c938449fa98ff1650854821319a18b8d3ea62b73d36b63e97c228874b596f0fe6fa739e400251562b844ffc80188dfce114080e4a832ab39b09cb5ae76a5f182daf8ae7905190b52475afa25a3e01d314067ea45e5c87d26165128d76545d086d960e9eb80d6e1f0a29ff37e632719d1c68f83c33deba095ec0f641669062d7b7f184df6dbf8b0d3dc13b74368021a16cc76a399b12890f2a763c2e5d5abaa0d6ecd0cc01ffa76a1a1dcbedb61f29d21a827e6c7f636ea0626bb0c0d0edcc2d00ecd23d904a4d3d8d69178feb76c4e8bdf97fc02cd25016a426cecd9ad2c4898e7e7a18014f46122dc2e86695c9bdcd7092b34f3f89b24c1370a63757a0814f72d5c0357b3e69a0dba6516a7580b33d4cd1349c0848ebaba6de46c760dc99d8e13210d8759be487bff042d43fdc2d70938700a20f6c38c95551d90256ca7cd8988bba3854405e442a720eed6848d9a72c8ea0b02121f5962575052b5c299dbdbe40ec9d9eb27c911e890d00f0ad7d6d3157101ab17463d71ad0cf0cd917b7df966639de749084d985b96be31dad4c4b2be4a91ec625a33818cbdd2ae1139b1c83025cf0d6db4c9c8386927b45209477b87c1dcbfd77d9d594f90f774581adda86c239fe960050044fc9552ac61d5a88da4af93858434c8edd255b7c1b83f397f9466efc6cd3e5f01dae4cdfdfdf83411a4b81b4ed6ca975877e285e4ba34a35cc2450f1882b306ab43bb36369ef1646c89a93980caed6f1f529c0d06061fa1167637518409cfb7f531a3dd44ec66e172a1735da23ed7a98948bb502d92000e2abda4ab54b59ded8682f2afbd40fe63dbde313ecadfe389cfdf5b8650e2ff5263aa0c89b592048561b7da636b574d271a8110829c444e114534710486a5fbd5467a4f5601d02ca8f6b6acd4f156704a8e39e647461af442fd35104434d7cb579fab6cc396066dac7bdc86e3768e2f6bf12f1b6bb5d5ebdbe01961408cf9229021db71ac5d95b96e3ff9430f5a9b72eba437efe6dcd4009bec5460acbcb38f5028a5f2a66f7e3408a501899920c4d35506f637ffa1ef5e3107649dcaa2a8a705a2dfb0793b484c6b383435bee7d758564c84a80c054e6cba2c674fc9441260c17239ac823d259dc645b0cb9bc47354aa81ad733a1fa90b3af9621e7c8b7034ffc95942f47196a0f986b7cf24adc96ed81855f298a3f0d95e2490e5672ac555f59137e289f2b17af04335f502df5c16d41f77f4cd0e444cbef24523507035f5dc3a3c8e97db5a8dc9104a61b401487d050db6846f4dc45cc2fe1346d2409823fad24add6b8b4bfe37e91d23e7c8c2713e1f8ab76ed6b55fcf04cb2f3ca5106a0a4f00f9f556dd9ffcc370ea704b63cff5a692dc1cc3a3d32a1b4ce911a0d6186b5208d5d730e52299f6821291869078420e7237de08c9b1b59563d437ab59759b862bc5456d56b92669708b511cacf0228d64bc6f50b9e5a6bbc92baa1601b500c36f23926d0b4eb0b6c2b9fc2a1abbee6622cc320672ee8b989b688c5304add43fe89c39075d090c14de301b7a83a446a3827590ca3c2ef871693db3dee16ccb9b5d650a1a57f685a2e0c71c051b29c17f3a706353e0209a43e042fb09fefe2c4a57c978d7ddfb42f09623683cd717677dad9931d5b3041612cb9b8f460156a7c2b262d924eab2e344f0c303123ffcfed80489a84b6fd5ce1645a474c9c814d5e92b136c00da3ac087de2f9b94f337858b60829639a5eee5303474701646391670f5e9deedf04bc9e1c720db671120a7a5384f1bf1252720ce07c6476852e817ed7b36cde575762d921b464ac6dac566cba1967b1b58319940cbb1174a3e3d11fefe1019050a28259ffed8854588ed5938b25600676ea63a04176e75b0ba6ae39358c83bb03b7b938d223488502659b3ca77e83d29668e1171b1a8d2c42289472653fbb1d916a8672da627248a3738b94f436a6b58871123ecf2a90b2f66dd9cfa2cbdae88f1a6654b0e7b076e5da97fd9be91e822e217f5a40e12aed870d7e0c0c0a10bc876ad8acee1f04958b5da6ffdb54b06cafe49d7732a58edc967358d36ba8e7c59c65f19030b4883d0df9c344dddf922b04d992d06aa2f9fd089d072c11af75ef1c76fff2f92e975b8934b47ccf46536a34ab24add289961748b0bf3f282a4db67ef5c113ef2ee8f09da9007a1a4e90c8344457af9c158ec5b31e51566c596ec58ba55f50a2a3bfc7b1a34e3a4db1bd4bcd83543728910785c5ef43f610e8986e58a079dbd17a8f50628fc7955cb37d10562f110f7615adfe2c6c2e0de90bd5594e28cf882fc03c57fb44516abe2c34c6bbfbd633058513d264038fb2873d6d776a738c8e5a6efd426ea5443bfc65ec420767d3e00b39bcf0b1b32e86776f899462cef2cd4d4298c327cb77a6336516c47f66e1ef30b94cf2ac58075cc62bf655dc184ecb73b465e08f328b4c7a61de15c7960a3fa45075181ce0ce78b1655d000ac8f89c329136b77e8f04d205b4bcd12f5de81cbcb212f770f3b0efa2fce8a20552df63aa02caca07089e4f87b2bf04a3dbe7356e266b7571eb07933b511eae7bd05cc59285cece093b77075e95bd09247a085297e9a5243b430a4d98db908c408a2160b9264778a7c059a78b12a7bac0daad6a4835f1147ee3feaf48b981c467b90832c3dab20b9a72d8e82740cd8aec57cccc434134d03bcc64315bcfbc85693e45c6208de96c6139971ae7f733d461de13cdf541c9f8e90cee89c8802", 0x1000}], 0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000002700)=[{&(0x7f0000002380)="b421ffd53e60de7da7eeaebbc4ddce5ee72a82ef5d9bc51b301f06637ecfb936cd18ed6fe470de614676c4e58f23e08555a6d202dfabb1754c76af2b4de5a51dff78b318a23497d6d8ebdc4ec9b00ec2", 0x50}, {&(0x7f0000002400)="bf80ac62bb147ae4517e38c3453598896a2ca121928ef514d5fdc09e86f884b6aa56c27f9f663697f452fd572cd7c23781eb0b7788c82d75b005798b6c484c980146cf", 0x43}, {&(0x7f0000002480)="53e68efbfd993ec35c5277537f3ea4f4d8029670f81d1d8c916a081ee8c8921369ecd8f6e18ede981b618cf68945842a07529ebc94531861649303ba86f700308e67389f6a1e3090b8a08bd657e572813af5bb53fb7f370659c74dba9e54884922c78b0924b3d4590772f0ac016bbb141db2b945ad8d1da548038ccec05de14226a2f4d26fbf92ab52e940528ef41659565f3e5ea7438f0e44bf2538ca17ce356d6119294eea3f49761d4f41e05e4d455892e113b55b9db745a4a3447608c1620a6893c92ce65f2ead0ab2de74b8f78a3f4065c74b9a83ab93590d56e4dc67f096e83d8ac567bc6754fe164e500786f1e805a3db", 0xf4}, {&(0x7f0000002580)="fdd86ec60aaf358af43f1665fe25d4d73a5a417682129b39426b63219df52c67c9e4b27f6e8d206b5194488c7a6874480dd7cf297c75cb2f4a6b879c512996a0c880d966584fb2a2710b9a090f327dafe9f4ac3389e4049152734398dc79f7d83855c142a2e1ea4aea0bb7fb55cbaca9b3b26672245f22b39a91110775feb04cf1a0820274d83f17dccec4df47c7229af5540d7f5992f4712f46e26937e82cba5a02e5ce9cb596d3ad1f69f9af", 0xad}, {&(0x7f0000002640)="cd5462a162171e336dc3fd2f02c5d7ec4e49122859a2159a393bbd61df74050fbeb61ae20423f4b0af11c62c70988bce8ab19c684ea38fe81691a2bf358082689b98023d7e354523deb57c78606b4abc623a57dec200c654fda013538981fc1325b0f011fba2850e76d18edf160ce73aeb7d1ac222e5ceafb427bde259603b61ff524edf208f20ae60666a464c18ef6ccdc38226ebfb143166e15fda99a8566e620001c572d0d87acfe6bb9f829a9fc6fb81f5f203a1f7", 0xb7}, {&(0x7f00000000c0)="023f9575b7ba358bcd14c2e186de22eca228f373e9393b1dbb845aedf2361d866907e904dc4968522c788cb95c6a1e2e6d81739be084fe89", 0x38}], 0x6) close(r2) 16:38:07 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}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffffffffffffffdf) chroot(&(0x7f0000000040)='./file0\x00') sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0}, 0xf) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:38:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket(0x6, 0x7, 0x8) sendto(r2, &(0x7f0000000600)="f3a33f7e017d013edcfb363dda4c625f666a1ccd31d747d6109f08ab8112012a3378684bad103d45094962055c3226186974cb19", 0x34, 0x40f, &(0x7f0000000640)=@in6={0x18, 0x1, 0xffffffffffff0000, 0xfffffffffffffffd}, 0xc) socket(0x800006, 0x2, 0x9aff) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000680)={0x9, 0x80, 0x1ff, 0x8001, "748a7ff354759f6dfa0787e3740b92c16211e07c", 0x7, 0xffffffffffffff50}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000006c0)) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="edfcd3035a817dc8d6c447ea418adb68549e0443d0e69e5ee0aff14bfb8f1397a44947aa2e446cf958855052e00cfeaddfcdb03255e48bc528c273a560d1ab54e47cdd959addeeae259e7bfa273548b07905db4e1bb8dc41d97dfcb569b8467a67b4679264bcbe445b4cd0756212c3dbd7f04f8cddd65738781a6db1038fc51eca5e5259de80f2c9cf92037d23eefaae42feffae890b755ccb768db04f3a3e1e870e4c64c8279f3ff7b39479761bf316922b2a03ce6fa243e875adbe01e07843a227f103d4cb61fd30f4c6774a2239a0b1e944d4f1e984dd65593caa083911bf192a591840be098eb0f42327197c", 0xee}, {&(0x7f0000000100)="e1505a663c0fe8c824c502c600ce7a5976af52ea42c1b6a765d312814dfedda8cd8510a35b2f5f00d5c216b8dffd15c7b8c88fb31ddc4de175d4048a89debed7922651f79a4c263197f07323adca3727b5b69dc8726d653c2c0d6cf93307686ce2f2c1271ea27417cfcfb2e20929a47c5097223ee3a4e73dc27fc8919bd40eb067a6a112305fc62605f124b36aa36fe1f7fc78240f06cc46ce0cd4c7782872f3dda1093006ff08527e07ab389dc0d1999b8635649d2f253689fbedf71b9cd090de7f08295585ca2587792ef9cdd3f3b1e71505ecd0efee2b14e16f52843171ce94ab64a6793d93a2ef0a81d00e516f10789757564ab5f517fe46", 0xfa}, {&(0x7f0000000200)="422147f5983d5c2b9c07eb39e0b643df90ed84499683e6950f5712d7e5eb432167526764cec4c3e9f4aee6c5e7e61afa1bc32b91d71e050a9eb21f9dfb210dd8cc0318829b9813edfa207b1b9561e77ecebb20d9dedf1b4e4438797e50a2d1e6138b864338f86256c47b4505cc3e9c1921f56440e64d42a4e678385eba113cbe727d4380936808dc4285962f0d7a58a4337957f812d5e57f29", 0x99}, {&(0x7f00000002c0)="57d131b118823d922a515dafd42e8fb9746ca573cd0ceed0723be61eb425a7cd792ee1814d39d775eaa2ee40de09a2333f65a53d960385f770e4c5e799e017f5fddb40bda8abe30173f2dc4309680998c6e4fe17a3fbcf20ee8ae499430d26a56c2e6fcbbd936e0f262062cba6806ca5ae95b0c6b7ca", 0x76}, {&(0x7f0000000340)="6165fc6a94bb80b356d136f62218af4c64f288d9f7cdc096e6cbbc650a795967a38f25e725a3ac3c3208549bccad7066c80789e7040c5c48035b1f98e62e719bdb561c7cab159e43aedea634c89c7034441b2b370d5d3f8017a2", 0x5a}, {&(0x7f00000003c0)="023696233a230d6be018174d8c9af6cac2ea508aa97104e64dfa7572f039d339360c104785e42a23fa6b33980437630b0b7d49096f31a55b4e3dea7b7ffce84038f32ff2c3ca15115a9c256d9faddc39efe1929a5a8993ccf4767f5b380a26c9896f97298692271ccc22fbd0", 0x345}, {&(0x7f0000000440)="476b2b98821425aebfe5081ab046e42c8aa3e0799702e2104f37156c8d5d278997d871291e90e4a1958c2d51a5cb309c562ef5458bbd92f0dc0a6792a6b04d9747a8af9c84b6eac68f1b34ae", 0x4c}, {&(0x7f00000004c0)="2aa70a2db43934e177040bae2fe96bfd2d339f25bd0e1dcdb98914ad2d0d405ac4ab4545c7bc12bd7fff0252d2d09c9d40dfdcc6aff706f22368e5f555878d6e93b91233f31ada2b834ae4422ac4380af2c8d1d0fa590c2fd2f330c8fe3248a75e225b9909569447242484491c834abd3debbcd1a423348004a53f8fcc1b16d2f383e4e95d6558b4691ed99edfbc6192876f8470eb924987455a1627dac286c1a3417ad52e", 0xa5}], 0x8) 16:38:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="850573ab09cec58ebd956a4a53d66578996715da4057651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a300161cd06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10fce0121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ac22225fce6fbe3cf8a22ef84b504ee4acf895de3630670ed6ef96c33539c98a18407ea33e7d2f8087484e8149106792c22fe3c86ae776cb798254ebfed56c91128f18267c55b8cfa792dee64488f7bd79d849aa4ccce6a11b8dbfc6f6ffa96000c26cbfdb7206cf017421d306c9bc4cd1a79b0cfa9026a17464a84f3b00df0be417992b855d7adce6754c9698678c9cabdd88047e1c16159b7413978e1a824552bde268d64902b1fe7ada6199764ee2be09d899c568a0182d05dea27cd3139565ed950ac04cfcdb", 0x1ee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6000, 0x5) 16:38:08 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setregid(r0, r1) 16:38:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file1\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x51) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180)='./file0/file1\x00') 16:38:08 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r2 = accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beeb8893230ece3516ff929accc84ddb37d3d7a9f6418676fc6fe8bee76dad29f2a30f1980e4ec2932e35c63f67a40bf1325cfd27209e7e462b7f73b9bbf48d672c40c74983f89791bc40ebec12d00f29260c4bd8ef78d17aec0cecdf38156c793dc870d56562d3c2adf36f28bcffc2911992ff638ace7f3a4eb222b4517d4c700617fe0f11b34c0c325629092eb7bcfdaf00a33cdc6a5a50ad60d235c56b791ea604c21b84284550381316eeba23ae188594fa55c8d5bee32c32a526d2e625b2a9fbe61b57e04576f"], 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r3 = syz_open_pts() write(r2, &(0x7f0000000100)="6d91ab57c242e8a3610436d75206", 0xe) r4 = geteuid() r5 = getuid() setreuid(r4, r5) r6 = dup2(r3, r3) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x4}, 0x400, [0x4, 0x8001, 0x3, 0x5443, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) close(r0) dup(r3) syz_open_pts() 16:38:08 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r6 = dup(r1) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) bind$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:38:08 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) 16:38:08 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:38:08 executing program 1: writev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000040)="f50bb3d457c0cbdad077f28205196b853bb9ad565446d1c70c74a75accbae64cb9c55772d9213df778059edb3a64485aa035c2dd809ee70a3ca1e24cd8736b791c9067bbf6100a4637f9251c3ca1a522bb317fa4a4c941b885c83e5bce75b8387cb3f14aca78abbce2ac0ae2e499432f5bfcca2e5112343e309d0fcd1224c59e3189a1d8f7df7707c67c636a3af9673dc40504038ad077c3ae9669dc3af87ccb3cca31", 0xa3}, {&(0x7f0000000100)}, {&(0x7f0000000140)="7a98d2347cb9bb3d81c8ea843805438ea58d166708a8707e0c8d2fdde50ffd205226c9713e8e6fd26b9d37f9dc44a7e43bd4bb86486af1619b0ef4de6a73ad58587cb413fadf0bd5ef96cbf6c6855e7d9cc5c3f3ea90b4c205b05d807ef896ddda0920d5c7c2c10460556f379117a99dd03d477fa62cbe0ebcb6c07b0536e2c2aff9b5d09d49c563c6ac925d563bff1a5dd34d9062222bb3017024", 0x9b}, {&(0x7f0000000200)="c72bcbc291ad3edeb1c53480d388ba933031320e57831e0080bb6487ee06a4cb062b55a1b92bb53158bb1752b8464c6e9dbf83a403c71d9c82c5d1b48563dde048001123eef0fec6ed91a472da14159afb61b36e9988c0636e26c8e24d6bddfdf04f67f3d4fa6965fe3ed7abb50610582d48ec0dbed2cbfb3c8e949a855d7fc6c16810cda5240ae36565ad50ba4072882c3dd6f38e1fa78d95c38804ce2cba1602d1a999ff73713d6dffce2cba4ca0ac5b50ba5db28b660078a7051acdeb6bb87554c056ad016ab9911a3b16410adb3c339e73de84b015966788500ae9a2b71bb068be1d4af50f2953c7f3db691945596b6ac613e1ceaf02a1d16032c27b53863435f53a2c3c85efa759a8e556193532928b28c3d3d6f6e2d3bd7909d794549563a724b41470eea33b3969badb35d76bd87ad2b06e731101ea1d138a2bd98343e6a35e5fde6810773cb888ae35244be71ce9e35efb615b77e27ef96069eb1e5bd1f587d0aa3b2de21f9fa66c8617ac9682b98ec3c14ab3a2e2b13022762eb1cc3ada52cef15715fb563959c2ec9891bef75e78dedfc9e9a815ee06864899b7794fa8a1412d8886e5519bc78b8f9fa37dc4993b85d4f8f03c793831d6b3bbb1e348d6e98c912f45213efa70f09e06f1ae461ae2d6bdb6aada389ea86bf3271ad95c85c53c50c33e8468d2268804c6e65f00eb3d7aa3925f008beed6e7bad38cf2b2c3e67a27dcaebad890672b298800b104d0fbb82d16cd39b2ac090565d511cc106c9549999b98b7e73412e94168abfe3234e56c33ba9dadb2f8f02a36e06bba2e877488810cbdd764b0caa5e78214835e4476acef408a3b2b3d28ac8a08111213e8ac740b3a3f0d3d17fecce8237e4f8d0404de53c93bad9e832795732be2b3c1d85a47ef767b0c5dfa04e869c29c4f8cbe7e56960ff398c127eddf26c978d9be088266cede90d739b961e19a5d34b3db02163bc9edebf50b1a7e14f66c9d94cd2c8c10803d5eee7b51e4e6dcc313df2b34e3a75f5d2a82b0d295f64d1ecdb31757e787fac79a0f3fe5ee62ab66af46173379535bf751d447f1d7f4b4bedce931a9853cee15cfcdff5a1b91335a80e8436c2099068ddc2762ddaa351794417606c526a9b997cf5e54edc34a104112446a834b1af9ae310040373ffc8bf8845c66f151306142e4f175a5d459437b3ad724f49b5657300e5ea8c5e38c203b0948b9537ea2e9742f3195d3227fc5c03aa49e3cab804a011c13cab620d5613cb9e2f7b2b8184f426d77e7073e03ca4a97bb2e9488c8bb0178652a718430c2ec0683f2eb1e5cbea687305049d5220471b195c3a1677ec82a5572563219caccb9b905a962d3c176f7d00b95b286052ca3031f4d5cf04e5a34df40a0ac745a158d904eb97d02d5ff755881bb0a94818edfdcc4129035c751e46faffe466c37fc63dffeeeb875a6dce2dca3700e7d6794583ca1826c2f5934de5249063130ce4ce53ec9bf2df9b2c94baf1a21d2cd493b09438790e89be35f637208fcfc59b6712a1a6eca30bf9bdd38329ad366bf43c272578548a46bf5c2c1436fe04c8c8e2dcf6eec9b0b6ec33205eae6ef10f00c1521ed0e19b40bacb9b6ade2de9ed98854d78c4b103385441be3b90347dd9f613e0c3aeb17dd1fecd3edf01f6fd73174e43505c543a21d09d478d9dd16f4166cb3d67064c769970d9d48e2b26d79f5602a1683c47d6f1672b80737938a54ff02ee4b084709ad41268bb2a46e8fbc47f9300e56c4f8a7a3e0c5d5413d3ba495dd1db1dc1d0d38d498e5f30d1aa8a8eabb4b07b99bcd95f603a5e1bba9695f2706943016bb0105f33e93c8d7e8bdee2374d431ec09ce0f7db09793ccce9beb170c9260c469fda3d4580ff4ce60edb7c81b6808bc5ade787096abf973b1eeeb5f041c207032a243831b922f0d798cab5b74019f5b882ecde1590b928f42c9fbdec0e9aeb7b258bca575510f2c4dc49a4508a15697f3d33f5dc543881501d0a1e8e9ca661bf7cf5b4e7ff24de4fa3b86da2b5ac369a1dd690d812fb7de66c4433174f01e0d2abadef9743ae3d781a2f98137a7bc1f29b7460b8082cd7a778690f8bb2065ba220128ef6174d41a0249aa2a603fa72e00fac2c69169f8298c76cdc01144c8ca8558816f5fe23d3b6baebfd457ca2334cf082b94923f6c235e637ecaee2cfc9c7d3d3413bf2dfb5411db832af4bf4d36bf1ed4c66a3563d36c9a44f34f17d7513a65bf5dd7e576d36c7a0f462c9a22af7ee70078d4cd6875896b813957fb44cccfea133fc27a1aa972f85a225c67fc1f5fea17e960fd6fd27e880912f0cc3d41def55e2716385ddc9674faca2aa5277776df516e6fc001294e1f92e38011e4dd28dc6e23bd28b59012fe29585a13e5d5e5278ef72cb825e8b760fbc99d9db148b145495ed0437227bfb251d25e445f0ba83529a22b7925c9c6929306965894ca39dec3f2c53730af59165f184d92acb0ca56866d0b442ed861e0e90c696d7a9345dd19af997e59189963a842a4474a8e0d27758a44d8bb1b5260c52b872e3a87fc389f3932db221e90d759def405b0c119ec53a6cbc6658ede66db851840c894406d5ffb511cdad26229e23e245e6e9b49e1099f23ad26b40e1110ec63de773fbcb6bb995dc7db821e32563c845eb4e09964e117e5a436c312d11f60b78d7eb82064de557d28d558906dab7de621b94710ed720ebfa9042b77818b065d8a6a907419b4aa7d638e611605e8ad4b89ce3ebca04d04ceb79c677efe5d2e757b84177729abaa8a5bc59e7462bc6fca3df93a777f27a26962d3b5f1bb9012bb0cfb126364db9ef33ba6728e60d89ba7edf0889d783c88364e4d317ffafe48e2b4ada37f26a4056058282814e8bb15672cd61b70aeea9bde515dbfdcdd941d33c3557449ec21eac427af3dbe4ce2fdd2444e643f434420bbff5699a520d014fe5abfd2c242dcb41aa0e168d889913bc4bf6ec88e0333f0644a46664830eaf483ed28f3f4ca51688261e99263cee567b686134648e84b4ed8caea39e59cfc456981fa321dce77a045e0f8489f95fb132004c33ed6f52b498be1fb42f2d461fa95be73f3accf4b4af3367d71a686c8b8a17f39e87775928877e6d918cd983e3fa990559e29d0e00f7fe9600e5fd921b996729ae3028f130ba8f92e44267e75ac3c077ed82fd5a73ddac73e6929eb85bbb7e28372f1b5d34a5ef464f492204359ad8bcb18650c9cf9b1ecdf5f30a852595cc78a93ca0e1ed0be8540e0890fb158b318758861b90dbadf51791c722eaff36193cffda9728e4d64e9f175cf51527956670f874203350957ebafafaf04381da7ab0a8a2849afe8f949784349c296faa93f53b4a5a8b2cd6fbe62dfc9f0738f3bcd7c351b6a5595403d7c3bf328fa6d96f10e107fe7217d2afae97a103f7af14a1942141f70744367aa6fd7af7a1b1454e89904ab36f07d6666b35e6cd51285590359bcd5b66f6ef71aea8c82b7732b9718bff69f330ef04f5268f74a23d5c39e5e70ef020ae7c5b4b6ac73e07f39d846142abb48e1e490337d51beb1d2fc5ccef54e8ec6a2e366e6dff3b5ebb5f2e2452273f88ba55f50aeed567bfa7ace8fe27bca87b8b2116ab04d535e5e8dd7c8d4e1de01bd75b9a82b8424b542457e7b95ad52ec07885c771db2066ad702406a005ca53362851081880a5c7fd5a8edfa6646efad007e8b6b57a41d2faaae4d1bd1554f8ab1cd4f0f4021718c2b04d8fd27805ac3639044911fcc7e3fbd5e0da7539041c5223c541abdef7b3a88d525ccb2e4554e53c308dd7d80948e9be053794b09ec0556fb248fe34813486140b6e0d3c2b12808de2755c7acccfc8e56c9957381f74e87261ff1d0e1ac4d5a681f29b2aa5f07deea81e6ba398c4e9347693e4498908dbd7aab2ca6adfe4c09dc935add0a5201b0732a70722fc0449212cd911a41e9fb5e11ecd79c63519a3cb36e93627f0bea6d1e2ed7368806231439ba77203819f35799c29153115cb3377f476d3a6fc4e190d08161a259c84b33b8f2bb83148582c1afc5373f5c1b30555dbef84d83cf97e835d06f76edffee9f19019a86325e54b99c783d5736044dd8fc08aae35be91a98cf9d0d958101fa9cdc5c8b169c08bc7d714b23e298e8f06d6c516e3b228eeb37b08ab804ae654b8bdb4f7b33c16c985288cc60c92d2f4493d4fefa245694144e05e41dd85b8b5c0af73b601f267756d0baab9613298c96ed02e50562f0b712b8ddbc5f2f4c1c9f7654d6b51bc0badeef0068abe1a3b49c8d0e39b35887acaffe32bd12d71685adc624f0e743760ffe37a0f190d6258d2c1aa598269574febfb1cd80e4f187efd351afdf05ac2276aa1e7b0e7d2a9f7f5147e9fc58d590271cfe3f5e764700843c3271578d81642a0dc27561b4def4187a1d2f14c1b1d2a24b24a515ac17321207e54740031bc07c5b3d48867f5dcc68fa696da9e31651b91706cb07288bab9462dbafc5dd8bc25da68f5278c991b93744401b58f13868891045dae969d5e902c0f3aed752cbe155f070483212c3602e3af379d5b5c2236e6c16def42305e65cd9f3e0efd04f73e145e19d15243f4ae8b761e3f562e07aeadbe7154bcb62916849f5faa93895a4b5d94f0df77a4faa86a5759c21889a710f0ea1f7dde62b76314f7de08785bd448d03ab22c2a05aeb5ee6ee7d05c3aaf49e17dc5ef6b83ca3221c82e33b0ca88cc286e6d0bf50c59ed54a3c70d991b00b2a54959f62c9b7b6ed1398b02841f1651ee596a96b0524454c8d18c6cb3598d465da81ece6d3e49f39aa8cebc12e029acd015d107db20f68cc4fba53dba38326abe9796b20bd0763f07d3323e5c91b304510b0c95c5b39e75fcbe2221cff4c4fa3ee7611b31a225a056afc33d6db06bdeb4bbf0b1228c5f119581eb1a725d59b783e2640b7a9ffc34ecd54f4135ce7207727088e1b4b5a093434d6fb8ad22c388e7a147fababa641458593bd6e0bffe937684c32382e634b82d6b64769e45b248fed8ad9c5fb28b5f51280c4175549060961966e57a6135bbbc4237cdbacdb5159db098f409bfce64869de29dd24ea214a6fd188f409e2c93a0f1f68e89efc609f7b63a230ee9de23d4b9e1325f4526bea1a55fd4b446c6b537a21d16481c89e151c1853bc431ba9f313b208ad0eaba7d29d7b727dbdf972cb5350241156a201597fcfddf56e39ff3c1dfe995987c5f9d1c96588e94a5c86b53866307cba5a434d434f0f40a35cbe23913c39b09e64775d6564d8c5920e3ad4229a10f487aea8090ff1d5b7295bd8f8fe9f5eb5c2e652f6b687adc0157568bdb73bfdd72aada1387ef210b7a6f7ee6c0fe39bd915948adf1ecc8d483c65dd8586a0ecafa77488fa7c43369b0e17660c75858d9935c6b0150036bdec895c56f0e98b557ada78b873203f8a925c8d6f35aea5134c2b1fbc973a791eb47fe5e49ea94cd38cbe9fd5fd32851d53579b4b122f0ac8a17e42b23aee885a1c80992487b3e8bf9bbf6562798c1232e377bb9ebbd05ba85622c556a1c03fdaf4172f798fe191b7cc57024abeaffb712bba611b8e4e368b30bae265873f508e2eba0c0f49798ed72b0a93f04e6669c851a0004a994de98f716e207828e3edbb1564e8a84c3c58086e4873ca52de524babaa3147e5600d5b3ff7217caa66206e88c7912827b3527b0138e8923c6f22a76ac77966e5f0db21c6f35bf2b2e9484f6bf18d56ba4e32009b26653878562f7fa76b966a4882b976c8b5645fd4ba87555e61ff30be2a262cb26fd03eee3b41", 0x1000}, {&(0x7f0000001200)="4caa2444dd9fb262fbf0e07caf5bd6ec66c2a30caa30e67964ae37acba24ca5ac02b6a3267badf8ba8d63e4964bd4bb6a21d22c87674adfca2d29fc5c84e5645368f360778ff15e5c66fc310fa69d9f6d27663de4d375432731f31ab4f7f75f0fe77e36d0b6edcb7794dba9037f07b0d839b2aaeb71f292d1a81e1eae2817dcb9d4a5ae78cb3cc7d757e0aa364b40cbe0b53c4ba1f4d113a0c36954037a9ff300ddcbcff4405171af04667ce51d008a41cfc9b36851fb1e2f87bfb794315ddc2c6ce45254dac02c732ba5ba1f80bf1c74d2e9e4c2157dc2136a83602f988f2c7b0b1e8f788e29e009dc39edd", 0xec}, {&(0x7f0000001300)}, {&(0x7f0000001340)="8ce293aefd765e6d6fc5903f7fba39f82f5e89dbef99c1c7f575e80103dc5509626041b5ca5f04336ed38c6601cedbd2d187a884457b0343cc033902612f3746b10a1e16625414a253827fffcc631daf92a7560fa973adb8d2d682b5d7b29b2679c25df3da8d9e398f039b", 0x6b}, {&(0x7f00000013c0)="66082509f2996274ef0b5aabca03ff5bd59c202f41972d7b8d767f3fae8b47175896ca3576599e6cdf54706945ff0217ef24fe42a7287332dfef0a1cd6472bc75dc6241f63766fd790aef6d51b2cc02eaa9dbe4db7115d1964aef5633f7c8a69bfab4bd1c1b6", 0x66}, {&(0x7f0000001440)="80bb4c0872d0ead10f47d3fd78b696b88120c56949abf111e77b87dc92c5fd9a5f8b23be0eeddb70fced4000f72b12caf0a1f028d99f43fe8bcb9a3ed3a61ff209d38f33180611e2", 0x48}], 0x9) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:38:09 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, 0x0, 0x2, &(0x7f00000001c0)) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beeb8893230ece3516ff929accc84ddb37d3d7a9f6418676fc6fe8bee76dad29f2a30f1980e4ec2932e35c63f67a40bf1325cfd27209e7e462b7f73b9bbf48d672c40c74983f89791bc40ebec12d00f29260c4bd8ef78d17aec0cecdf38156c793dc870d56562d3c2adf36f28bcffc2911992ff638ace7f3a4eb222b4517d4c700617fe0f11b34c0c325629092eb7bcfdaf00a33cdc6a5a50ad60d235c56b791ea604c21b84284550381316eeba23ae188594fa55c8d5bee32c32a526d2e625b2a9fbe61b57e04576f"], 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r3 = syz_open_pts() r4 = geteuid() r5 = getuid() setreuid(r4, r5) r6 = dup2(r3, r3) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x2}, 0x400, [0x4, 0x8001, 0x3, 0x6, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) close(r0) dup(r3) syz_open_pts() 16:38:09 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x8000, 0xffffff8000000000, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) r5 = socket$inet(0x2, 0x3, 0x3) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x51, 0xc, 0x0, 0x401}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x7, 0x4}], 0x8, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x3, 0x3e, 0x80000001}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0xe259, 0x9}, {{r5}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0xffffffff00000001}], 0x9, &(0x7f0000000440)={0x2, 0x4}) r6 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x20) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x20) close(r7) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x23) poll(&(0x7f0000000040)=[{r7}], 0x1, 0x0) 16:38:09 executing program 0: r0 = getppid() wait4(r0, 0x0, 0x21, 0x0) setpgid(r0, r0) 16:38:09 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) bind(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) r3 = dup2(r2, r0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x10001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x7, 0x6b2}, {{r1}, 0xfffffffffffffff9, 0xd, 0x0, 0x3, 0x9}, {{r3}, 0xfffffffffffffffe, 0x20, 0x83, 0x1ff, 0x3ff}, {{r1}, 0x0, 0x15, 0x80000013, 0x3, 0x800000000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x20000002, 0x4, 0x5ef9}, {{r3}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x42, 0x30, 0xf18ecfe, 0xcc}, {{r1}, 0xfffffffffffffffd, 0x9, 0x80000000, 0x5, 0x7d5}], 0x1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x4, 0x10000, 0x6}, {{r2}, 0xaab7c20710faa379, 0x0, 0x50, 0x8001, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000000, 0x6000000000000000, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000004, 0x80, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80000001, 0x2, 0x9}, {{r3}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x4d53, 0x3}], 0x1, &(0x7f0000000440)={0x5, 0xf28}) close(r3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x8e, 0x2, 0x3, 0x3}], 0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x0, 0x6e3b2de1}], 0x5d, &(0x7f0000000100)={0x2, 0x7}) 16:38:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) setuid(0xee01) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:38:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xffffffffffffff03) 16:38:10 executing program 0: open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x190, 0x0) 16:38:10 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beeb8893230ece3516ff929accc84ddb37d3d7a9f6418676fc6fe8bee76dad29f2a30f1980e4ec2932e35c63f67a40bf1325cfd27209e7e462b7f73b9bbf48d672c40c74983f89791bc40ebec12d00f29260c4bd8ef78d17aec0cecdf38156c793dc870d56562d3c2adf36f28bcffc2911992ff638ace7f3a4eb222b4517d4c700617fe0f11b34c0c325629092eb7bcfdaf00a33cdc6a5a50ad60d235c56b791ea604c21b84284550381316eeba23ae188594fa55c8d5bee32c32a526d2e625b2a9fbe61b57e04576f"], 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r2 = syz_open_pts() r3 = geteuid() r4 = getuid() setreuid(r3, r4) r5 = dup2(r2, r2) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x2}, 0x400, [0x4, 0x8001, 0x3, 0x6, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) close(r0) dup(r2) syz_open_pts() ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 16:38:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r1) dup2(r2, r1) 16:38:10 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x8}, {r0, 0x6f}, {r0, 0xc822cae139770529}, {r0, 0x42}, {r0, 0x4}, {r0, 0x181}], 0x6, 0x10000) flock(r0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f0000e2aff8)) close(0xffffffffffffffff) 16:38:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x400000000000004, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)="8b", 0x1}], 0x1) 16:38:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0xc627, 0x0, 0xdbae, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 16:38:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xb8, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x72, 0x40, 0xc90, 0x20}, {{r1}, 0xffffffffffffffff, 0x60, 0x11, 0x0, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x49, 0x0, 0x80, 0x1c23}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x101, 0x1}], 0x8004, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)='>', 0x1) dup(r1) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x6) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:38:14 executing program 1: r0 = semget(0x0, 0x4, 0x0) r1 = socket(0x20, 0xc002, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7ff, 0x7}, {0x18, 0x3, 0x80000001, 0x2}, 0x8, [0x3, 0x5, 0x10000, 0x0, 0x8, 0xff, 0x7f, 0x9]}, 0x3c) semop(r0, &(0x7f0000000000)=[{0x5, 0xdaed, 0x1804}, {0x3, 0x1, 0x1800}, {0x5, 0x4, 0x1000}, {0x2, 0x6, 0x1000}, {0x0, 0x7, 0x8000000000000}, {0x0, 0x700000, 0x1000}, {0x7, 0x401, 0x800}, {0x3, 0x7ff, 0x800}, {0x7, 0x2, 0x800}, {0x2, 0x5, 0x1800}], 0x9) 16:38:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x44) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) write(r0, &(0x7f0000000280)="017f9bf45e91b58d1b32ec038e9a0c890004028d0da908fe45ef8fdcafbab10b596bb15e3a7b58b19f0c3999cb4100b506fca931703493dc990da6c5eaa8ed10594528846fabc554198c47f8953ff206825c0121f34d61d85e5c929f2a1b77d78ccff706987f30174b7c9614584b1796aeed0150a944667c84ade0a76714d158f37bec99b98a4891f55d64ca3abc2a577f45d9b417182b8211197b36526ae90fc65727e8925dc781aa52adc8774b68148dbdb0e7796f8a886685893d8eba00bad7ff2e79af91d371559d365159644f32e298dd5b1a8f9f1ee2", 0xd9) 16:38:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x8) lseek(r0, 0x30, 0x1) sendmsg(r0, &(0x7f0000004dc0)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x8, 0xfffffffffffffffc}, 0xc, &(0x7f0000002700)=[{&(0x7f0000001380)="065ea1b472951d41f5", 0x9}, {&(0x7f00000013c0)="6e8a4257974caf39087a42f616fb6a0d", 0x10}, {&(0x7f0000001400)="d66283eab153064f0ff5af8c01d946089b0e62579eb6a65ee9f2ba345fc0149c6457eaa8ad83edd1ed0fe9252dd04a40ba3f0a109c8c90f5142459e897c5072b8b6ff89bc86315f14817c1c9cc51af2d5ffd4f78b901c29f4777d97b026c154d0e0d4dfa7ae11ce8bc978457c9163ec8707044311002753c5eb91a5e4b26a4eadd392a95d8a9fafefc798b3771b30c1d2f4cfe873032541a9c8fd91b0fcc12ac7baf8792f2d605b0d6a283897c5e6002e640e68cdf", 0xb5}, {&(0x7f00000014c0)="339658f5ddc42453fe00ee522a5bff3b11cbd408e41bf16119b12e57b7adc9770cb7850ba293caab1f852422d97405babe765a66453ed0f89675a59a54e686823c82121250eab1accf501dcef65f4cdc2c964ce33da1310cce6856c3156efb313151099afdb18cade97c653f003e70ab621701a9e1989c5473", 0x79}, {&(0x7f0000001540)="2ff02c5862f69da959f19a08350b623910921b602f2b54a04a786261a548f8a19c792bc926fbb531090501309c192fdce100c5770063a269bb810bfb3a67e46dfd65a1fd32818c910742fdaa0fea38487546e7745377e688dfb4a727be0dc88e5b370fe84d04d0ca21271c9fb81b75ebb61056af0113f8d57b73152dbb7dc16dd4455a7267f3b3666946611bca9af3794690638af95c75089317e5eaffc8026c35a9a6d4a22712920865f9bfd858643e381820a53a0eb672", 0xb8}, {&(0x7f0000001600)}, {&(0x7f0000001640)="966d282b25217aeddf47bb05a6e13b1e83c842e834b90da3c18dde06ef74b2566b309fd4692f710a9287871e9c1e4be91ad3ea1a524bde3eb61b49689359a65e82ee06f18f36c172ab018f38e3a55bd12ebb2bc50d6d4ebb0aae17e334f29f81bb9c418ad412772a956210102e39c42932a9f5a3c83abed588b70b500e9c3eff71ce92885eae69bb98022acf1d6f53251092f1eb378e0d1ba6ba615182b8e919fbd5d4053bfb98ad607e4de6df3396b6a890f2712858ff0fcd9d1cd1", 0xbc}, {&(0x7f0000001700)="08942eec78b09d26db8ffa4191c1233b09773b4ff12d1709eb4b7c7ca80ed28c0ecc047cbbcdc14314bac12e3801c3232a5eda1530a8a24d2e5f83461482280cd7e094718d33bc34132ac63e69c9d9a8024f88432ddbfbc4fd775ba61b078d2221aa62ab8962684f65999e510259ee74a0a9968b9e0f7afb451276a2797fb6d07a40d180b3925f03644959ae1314b3deca815c620bab4ead1bd9f13f6031791b016c82a1b2474af060ce5a98c9900342bc4fb2fb8e6701a8c30ed204411cfca11bed4717f0d4fa8bc870856998fef719a33e710c0334c1c66b64799bc62491fc5add3f821d449a84abc5ffacfc59b7c34c530b68f0666b26ed4daaf6b048857b8e58450a1d3a4f54b541d7a31d01f295cce4762fb2f0b101c9444a7c4c8dfb8b207775a1f0ef6098967c52bf7a531dbcc557414a633021382a9c9a75d65fbfd0ecb9ba122518f5a71ef881aa63b43b4481c296a4c73c35cf2de8a63a549784566a6f24cd9ea043ee7763e1a10837d128159bf0f30e135bc4c46d2db637ed59b7760ddf403272b1a20dd81adc9b38570f34b979eaa158cc6dbad6a0760c0c8f707437a987872d263c8c6394f6e6426c989ec9af6ad56b55eeb1eeac60883d425aaeecef8665bed80b3a4a95f0a06068e5bceed762693bb33842e3baeefcf1a4569b9245629b39f533716cf4b27e6c80622a160904908b92568f59dde3e0eef9397fe895953d02dd95bc505eba24e90daead374de9d358f925dc6c4c28b2ba3ff2079a77fe8e61596c99cc6f1a99bce0209bb26861d97ffc7c3f50dea442323d37b79a2b47865ec9ce98a9ea805509f676797cac2b3b7e180475bc145200de5243d8b0af0f556463105e272a37fb77d28dcea6be15fbb5a92e3af4e089afdac3e0f41a17acc0cf576f7f869c66b7fa11831551230fe8d5bfdf02901f2f5ec4452fefc92a061e5d8ddf9881150a3fe5b591c0fd7bd76383f123b4e809b0fd74648d42017438cd3ebbba87503fafb977b2e30344788d96e0ba1e1eb1ed0e705731e3268e6f8af4c83e17829b92ce02b0cf6fd8f7f4510eeae7110d63ac54e3f88781cfacb7bb4cda7bf324e9f2a773e331b68931e423fc3eaaa1a48e549fd7218b289bf54e3ebdcde4c29562d5e426aad4e33178a67a324f27c5d11367353e2bb83afedb3586a57404a7423efcdafefaf6898bc2021cadf185b61c43a09ac9da8484cfbe87ca658ad2cd464d5f3253f2741e284ee062ff06662c55a9a477c4f702f2044448af045c4e40ab8cb45addcd97893735647adce208820c1afb72c677cbfd3dcf634928dd7cded8843b82e49908c7f2866ef143532dbac83ebb69a1c43c1f00e4cb1977a6726987958911e7cf9c7a2833f4824b28038028b506769d122e29f0e284aa004882c7f6388d8847c866669d9f7810e3c136f8ed22119eda912144a7817e7c7e34277474a15992974f90264a7e178d27a2c82de1d1497ae5b53ddfa378b849e2d54ae5ec397ff5ff400747167257b879710526a65050d2d5cb006f7576db42b428839931c5c5e5a1be8ee25007e0c51238ca93011f22ddc8f733757220583f1e8b8741077afec484d68932bc1da75a225eafaf3a927512ed93e57bb8a04d6ec3597200f8c4c33d33a4179ea56da6222e01d98d918931f68d1a054f23637debd9a6b1a12bf79a517bbcee447aeafa9ec740e2f29aedd63c6136dde177a295c356a6648ce2f276b7e174520bc6bffac7ce21d5ac5e671f39ecabb091943fe0b552a3988206c41cbe71ae96437a14f26c7fc02885581668ec4d8cf7552fc7a6976d71a1cf7a032d50849023e1422258e2007058db5c7d525707fbdcd328bfb6e4cbe25c507d218103f1979941241b064f299cf36896d947f04c30242ed585fd4c81b88887c1381e5383a53ad8676ac7e92c9c3990fcdd19a9de293f5d8e08c22c9f8d2cef7cf3c795c1faadbca75744557ec82c2bd05b19d6e60ffe24270b5b65270720451110769cbcc17616f45f1a7fbdea1e43135ffa0269ecdf1679daf44b9632a81bcc8d632ff083a49111267f2adc5f5dcde4cb92642b0041bd0301b45f28990e283ff91f2a2fd5550630570494c9bdd3b935866a3aafe367574f0e6ffe231c61803912c2fc078334e7c6f9babd985b25a59c0237e2353cabd412de5d1b4afc9e000994984d855553eadb9db9eaea9b2c690d356cce14c0b023c50d3bcf8872dadf70e58f3a27a37605061d42020dce62840584981e1520c18a24a8c60697ac63eaa124618eb8b296c1cd4e96e10db8b176aad3d7f9e5a4eae15ae6e7461e5410ad325670b0f86e508adca696eace67ba0dc0c66eac4bfed9503560a1262bc8ad186450511916ee5715977fc4d5d72d2dc69561e34c67bd31ec8ccfa1cea841835009d9459bc0f7ce301d599f068461c5aa3bee6b2c2724f916b16a669db664a16447e290163bb532fedaab5bd6bed84848bbb50b0dbd14510da67dc6c8ed3cbdcb7df9c49ddfc7820cc4f5309d00fcaaf20a6a094f160cd2584b44e4946349fc519d3753b39f238125be0d7d245b2dee38ede0d0fa836337cb8c70600f904e270e5c83ed4d4266cc76e3bfd40af15d1f38478f1e7be5d7340b45e7d395a6a6516849214209ccac633c9e161545c6bf32bc010910af1bb008c68974e50453ae872b79d7235b8908852c03b3c8e7b7762f6d2b84ae77acd541784a928a62cc2bb7382f41c96044e440fe6c3bafcbc21e3044f1ac419d4a3b1c2d9b95cb458d5fb4efffb3b566f1a196995754b9ce6ae1d1802d228224c500545d39e0863f93b050429d02832c26d5e1a06ef5c0e566e28f71bf61b976263ada5a09361183dedf1d59583251c8ce342a456dc0fd84b20c80d02b77fb2d89bfddfbe7b841c7cfa81876806d9afad3bb9de47fca6ec1f3c016e11d2f9c7fb3e1e18427726ca6be69562e320d0affd0d869672391052acd64085d95c6be9c31a9bd1b8453bef82752de584b0a8c26ff1abffb0400a46bf0cb4cee6b800478467881761afc31604264c03c509a5696046e9ae363425ed09f7f189561e6a5381c3a2c4a3a3f83505a91569f53bbbed51b23db48958c9597312eb0bdbcc75fdf80056e64a6324146782609d168533bf950e1fce97c3177d9fe3fd65fc2d6ad9a0adc83f07f3e9bd7227b8f04d69ed37b92168b3003cfca55a64ebe11080cafcf2b002616000f1cebad14fbf4c2107bcf647e4f71d9ce0be8b00ba5b3bb3b7eb9850021b6150f8fa5c5365c89aa7113bb2458effa5486bfc52995535464eb99c21eccd24f4fe668252594245ec3ad46d734e6dfbc3083492b7e06b211e33e1ac81321e610e4e959f3678a30865659649d63b3b68211b5f0bef5d145e8c35459a332d2730a3fe89408b4ec1de926be33a39bc79d3f8398208d8e309cae1c2194daf93c392754c452ef1fc68e75184e34e89fe8b00f0a0f4974ae7aca9e2f7237a4ad502e203068213b3e8397fadefed02b8ce4420d7bbc780706aae20adb790256aa58a7855e6235ca87856a4f36e63237a28f0986a44826524e52e8ba8885168050d48ed5c38e3296805e86ed52d26df3b46bfe9252afdbde0ade59eda103aec60b81abea07a514984865fba56671a1705b1b99780bceddfa8697b68aac2c95d9bc79b629dadac5527679d7f156e818c097ff6c40450fcbcf07b506e4c07d246c110e41e9f24106270a9c600a433506e9fc3e6754d0e16d0bffe75b5bfe5187ee5d40af9d3b537cc0670d47c6555e4e2d5ed0b7f2d5aea988c9cbcd3a18c33de7847d4cc5b2f03edff7e55fcfbc262064b363a35db859ee1f532723233bd7ea65925d043562c80770c78cd216a8bb9836be6c4c3220d5d411078a71027ae27616a30d5a5d09ad1dba6cc7e733a5320f07c5453b0bc8bc32d54aa01acb36dc1e4e71cfda43c6279981e4a5f13c76475b32a32b1d2461582663c5311b43b4b1b2edf922d0a5c593f6530513b0c241dcfdfea7086b271c7f7e12d71ec4be7b140cac4cde0b19b7a6a60075169b8d2880a728ef47aab9f9a52f6ca1348ae0fd05b843c0be166d5061fa78e303aac9f53b4d89eb61801ab7fd29b733b04f1c46c2ee8be91df47c63608733425c7105cd110cac464d3b0324fa19a556ba61acb2ef206df9302006d83ed3cf1ced2a91e85f9a72cd63397c48fb1bbde6a9f7420dd6ee34869a738846114d56a983ad797da0754e1948df16ea5387fd420c75966b025ecb0932778c1bb5dd88fe247398c1ae8612de414cddf52a3baceb09760354390d0944ff6d90cf1aac519bd815331a6ac5be3721dee4520f9c47fbaf4320aeadeb0882d14c4d8d839464e65d2bfa4185dd3ed23b2f4b623d9bfdfee81e8b3b4433a8564f8dc98951490598426dfba4ae4bae3c5565b061def9f4525ed124123f00f8fd7e1c6d472b3bb0ca2821ddb36af96caebe51691c2b3f04573df04bcda402580b964c88bfcb96721d2e55b68ee8324aa68396004a415a0dcbf8e61e3263ebc825fc7616deea4d8f1f2eabb895caafb76d66706516a40ddb8423d2ea0e0dcbac800f4d2bbd4f23265947b43b7814bfeb72eeee446ab41d4c3e05dfabcb048ed28fc8e61b696714ee0b89d2caf4ba2fbc9cc0244d3bc43da654cc5f8c5bfe950b8f2a06fece330932914ad8322a759ec06ce75c25eabe39ff79bffb510b05cf571b3c5641ad5a8063d4cec5ecdc46e4aa75cf036d2362959bef585fa6ddb89b814b2c9839f97ff808c5e51bc3be4a4bf8ee925a5586bc2693a6b30ea3d7c3fdbc7d16992bd7fa60dd9a449a476b6d71a4241aa37ec66e8f01e1e66bd68f6558f28e7e6316fd137e451807ff3228cba2a96076be68073ddd6e90e1edd1ca9a957f29b29c4da6f041d02466860f9fd98bdb10d0b66fbb0e56efc3aa0ea9be4d0d707684d3c0c6101cf1df2eecc8265b97b70d01290429e70656d6a863fbfd67a0a909676a51a4f1e85fa8af0aacbdd7b1d51fcacc0a16820c6aa96c3684ba142728ecbcc7fd8b0f945a947e5e48ebf671636fc9a64ffaeaf1efdc888de60819aa245adf70a3373714e383263979f28053e9a0fa5241953457c26f496431ee3a11eddcec5b1e2300eb94c062f1205463cb7ac3980a8e63342be4113be870fdcb548ff75b222a70320dc26cbce7280d9d8134de5cfbec3b74425b8cdd6549f45676f375716831025bd2765e0ce0ad5b6da32b2ebecac55498117d2d37933a765b73f9f9ee3f48ba514375b1fedd917f1649d1d48e63fd2c9fe5942ff58b984ea0d288592d3efe9bf7be2117e587c214b8babc2fc7edefec0615742ed079b96c28b4a24d5989e9cfc05923852c5ef2e330b1472c9f67b592ffffb3588fce3d0fa9a0d7d295e0aaf463112c985525cc4f6acc958e5d21dda199eb187d66686d56b7a2f172bcf5649e1e104a3690c305fac8041c124824da57558352e862d2047d8052e2b18616bca8a923634b421458eb1df7adae003a97e360a63f6020ef4c1fea6e5aa4ca97d8c26c66bc2fea6d13e69b8bc07753810ce8a9328682670ef22dddf49c71359ea846bbd7162a52c9418fd800ebc379de8b9397f6c1cebeb2bd65f7efef57c7f7c3454da1d66249fb5185c253628c5444c504e1e5ea28bfa2b5547cd2c7e76dba3bf78c7d7fd9ca3cf606c044f6a3fdac056c2bf8a00782bb17276daa493b93ddea036b4b2e7b2d02a1850fd214180cc29027ad2eea0572fd298c78afdafac8ed0ea6d4d0231ade9f6d179b84b1a789059cb84b52d5d7a7ffe41a5cdb4219611ee8", 0x1000}], 0x8, &(0x7f0000002780)=[{0x108, 0xffff, 0x100000001, "9cc01e4ba474e7f39a8bc06c9a720e847d9ac9cc40b42c02f30f8fdc2f5672ad7d912c3eb513cdcf82c7cf6d1346e36a75fec5a677bb3bbdbf69db42914ede244a1991c2b35c4345bcd0762c90c0e6a0e8f7b843fd8db5adbce1007281c69597c37634dd9e7d46608e84b87ca1c6dcd81e98018c7e2bb724bfde07213071b28762555af87131b2114bb9f81cd9524bbdae7eb4f812a451a610e7b052d5b1b123e25af6af39e80a5d3e13314d7cb3ba680c2fae603fa156ace82f1784cb98d9070559328314e878650e6878fcf808cb0258547ce16a23dfe8e3047c3fd54a84695dc619ad8c690018a577ed0de924dedee587"}, {0xe8, 0x1, 0x5, "180a0906510aee0332b99bc0249bb77d91bc097c8590dea5c8fa13518d6ff01de29faeeb332dc9cbf30dbcd1301f397d0628088d28858f50e1ac22f54e163939a9d5418c52a05e919039a1262cbf92e482c19a19afb7afd3fd93d308c2cb3f31add32fc4c24f0dc74f75177fc15f80c563781bad801edd0001c98974e770d5734f74dd12b57c6233bd8cd7140cfef2908b167d1f3a17c75f2e619d7f5e9f94a899c99f3ebb675d2a9926b9b402158d467222e6c28ba0b18650125d277fa3094d6777334698c246570070145fa5950e73baf0a0ff"}, {0x70, 0xffff, 0x40, "941f461e585dc6554c9f8a9859f9129c31f22498bea52b0b42ca559c7dad52e0c7db8aeaf4cc8b1774ed76769081471d539de7f154753a31aee79d62a9aa8992aac8cb0cad3e0d8fce6d117b19e8a0f8dc689bfad90199ee0eec"}, {0xf8, 0x40dd05baba0d40ec, 0xff, "26b85322d96873147bc2375f74405ee95cd6a3d0b5f6ae0194755d5b38fb5c24baf02e5fc82e66b13f3150c98e8f8fc2f45269260f9e8ed63711f5acd9bfd3f1cdd14b504354841c57b9e9dbd85cf31e6e7b4c40ef4e8f406eaf6096b0fdca24a2731d6df68b2f548f3ab296f7ff64eadf46e39ab4759654dc09e65cf7683f2ecdb0a1e1dffb44d02a3f95cc482441710e2530f367c6c580264252f65ac20fb1d7fc967b597dc78c9b18439dfa166b0217fb5c863aea2faac3c0144c1a47f78e356980dd86e9f9610c48d40a384a336de2c45d1c8dfa5b19202559f61974685eb296"}, {0x58, 0x1, 0x7fffffff, "ed1761ed78b2728dbaef322462392eb5a8656a9a07b363494c31de9b0d9339afbd583e4de118bc36763d8b1e85c9886a634391a3f797c76c6d743fbd9ef1e3eb16a0251fcd42bbcf"}, {0x1010, 0xffff, 0x81, "d0b0239a46481c94ff3f9f1e326910b59df0c79a677d8e2df198453c7c37ed845710a178008233120108c90f4e60d1c8b7767bdf3935bcdd28beff74e505c7b460f7c6a5f9353afaccf7b7667ad46841f756258951b56f934408524b48ab58fffee6393cf259565196a3618d0d21213d12747bf51bee2560563a56ff0458410429d0b05e9cc831a1cca9839feccbce48a092900080903761d8408f6ccd7fa134def72402b29c6e1609c1242394989953a974f71d3d51affc4774dc2075a6b36cad8c024acb87cc8b641686d1ec5ad371ad645c4fe0f79f11a677987d2d7b496fb33a578e4db7bd5adfbb6cbbdddf9d75408a95f97016f606e9856afd90292430f48ddfbed5b8594524b989175df8f14991bc0c62e200064b41b04dc9ff034c366ef113a103da910af028f7ba7dda204a5bfae1576faf83c8885f63010aab858bb9e6d6440ea0e7fc0e79878d0374c8bb06ca1ed643870c720cc2a490254ec6361343a769ded6d1c64d2ee42aa73cc9c67a4a27298b8299c401f73a128ad846c4b030e271804b43b49b08d14efe6943214b0c6b64d4331d0daab3057a082cfa9bf8427470fcc56061a16e0dd7910ef0b05a0eeb8bc9781c94585cb77ee5a44a704f3fef519a04dd4b158b12d637e0a8cb680a133d35fa31904c7862a019e4e908db2e42e239da59ac5a7a82d1c861e92c331056e589a8d1de7f39b28530463e500bfddaab5912c94b9beca2b3eba88b11a9a6ff6c78c4ea7da75ee83ebfc3638b50441f55af13dfa258d5e9fc865742991786ad49174065b08fbab1611dc06cc441f2c24dc4e3ee41677a434e18abd1a559fca2a5fd5be838ea2bfd7ee55ef7986c2a64641f5f1b0bb2abe0d7fa35036427dade0ee66c03c35e926a606195c020d71cc327abbf959bcdca0789735ca1fe3a2c101ba73c286b739a7db653c51da41811b1649a0f2ee9056119804f716ef2f21ecbc6256b58a469f3b95583e90def96934bdee420c9b337bae9c5a006e25ce4cb350a40c06534866b8a172f78e4d19c1869af06669bfe39cf184f6ce72c899b6b2ec372703c32ece9e750506a95c72357130981f7bfdb9fa35c471ec999e7c5031b18fc080f10c0770d17599f15389dacf1cbf445504f942e30d499933510efac94004d4e25861af0531778d0c6f5d36f14fa00d49a456cfb758e41bb36ac4fd7ec3263bbe9d8c7d177d3783cdcc63338ba775d57a00df173435a76d6a78855798d466525aa5dbc0074dfdb476c71553a7ce1e87876f4eb564ce73a82df1b1bb87432d62e881dfa30cb1234f9e75be410701ebb8e3936e4fa28812a1b81246e37e8f4eba6813aacaaf23fce16a781359a87a99cf632a6d24d1e61924daf883abdbcd7607ee4caaa71cc749ee6ca938cc63db5558375003d57b9888073992fde077d3de2237446b23f49207c668325cc0fdb2b88d2d1dda0fac1785f411befd60fe2dc819e8b1737572241eb6839e927b455b61cda54249bd24e44f7026b7d43b0e926c526d59cc7f6cf4ab9829c103e328fcedba6fa7f019cc11c7861fcfa062a549da3d2b21a7e1e80a5d47f0c42a9298245452c0785c46984637c034d856d32a5333c48d5486cd9b1031ed961f8cd75cf3c5a45c70332a5fdfa371de083f7038393214e2805ae9cb86aa8a646210edd063816c56fef973d7fe3bd069e415887b66e7aa4c72362e2790de022b4ed4fd39c075407b234e58d81ed75d17acf5c13a86d16a0ba90383dad7ff6536e87a5fde56796f519b195b1fa40d040e505bf9ce2e4f27deee89bba0d0d4e9e17b2418f6c174c110d79a8cbc09991ea58764497d50197e1763bd05a5044616d30b18321edc7fc4a51c2d2201dc248cec51eb55cbf9576810eda9025e97ebddcd40796ac60f08d61240f6be0453b31e60c377c6df5013e17d8e768e8ed11860e2920511933d69462ad52bdda669f6f6e67d145c4417f4e553dc7fdd181de03913ceb325efe99788c9769769cae4b9653ea51a462761c8b7fcce1f386bd75cbfd13b4f30cfe8468bc949501242bf925de5395f8fa106af3ff9d36c10f11f8209accd17912ff14c51bb2b897a53cefe487ab0966dc1a012cff656e34596d5d34e143d009d9f591e58c94a5e68525e801d66f893f1930bc961f1314e261c32f39b79bca162fbb9e732bb4d3e3c43c3828cfc286e9298457bdce4bba239b0b8faf396c8e10cb4072f8c9874989eebce29111f56a6f40f84d45e115fb349f94bca9136151e5f2111518ec824c324aae6af1570cb20e13e9431301a8d74fb501c1a2b50cd84758997ed410f479e12a614c52a2feff2f34f6b574207ae4a9e01c5107a8588e869b7a5e59a279d99a4b1679e06e0f7f9c1c85c4bf4e285f6046e667cd32642984333051c386ffcd7eb5a235d7c7f71ade48aaa2571ad612b482ca00793220fcbf7a405696fb8562a046738efb6e2039041f463b5d9b631e9248a85bc9457f787e36197447f40298133154a47a15653ad38d6c16e00e9243429ef0cd8f48f77d6746524682060eaa5261448135d8f8f451cc9d35423a4f16b55cd21c5bddbd11598530d95f6f033047a58980602a08c9a2b9395612b25ac086376eb23600989b6855a88f435f93aaac2fdf64fc8e1820eec7d7049307d41e074057fc0809094d427a2a3654217a51a30f4f93acfb2b506f1d59305f4a4bc5d3316ec2b9835481211dfbf3ffc5e34d04c7a36520ccc70deb4530f1e0687d09fe84cad355b575a52bfc0c1225e45d9340a681184eda6ae09679356e699b6e67b66cc7284300e84934121e3f05046d94ed1a21396ee10366c101fa8eabd4c282342124761f3759529802b9bfc7f405dabb41943eafb39724dbf452a4f413d6f61ed0a71fa28ec95847d212d5d374a493686e9816ace2def07878b04546203cd0ba6359651c02a9720750e06351f5f3e6bbf24bb6a406e624ed74875dd8c5dd378ab502be62a4fa12a2974a1fe3a7584146ab1f7089a589d8b499123eaf5673760b705f191c98592f50a9654b2f47dbb8e3437980cccb90f377c6d2e805a0db9eecae9efecc188a3b1bb08f51f9e794d5b48f1400d4afeec3c21a6a41d415c117ec99834c79811eac00fd5b49dd63b4b053adeebc2a616784b915401f13cebcac49416724cd5ab2b1392ff8097f5e14509118b91acb4200187d2ac7925f80e916740a6c29e2c66f89023c5f533124ad5cce4a9a05e42fb7f66e1dc6780def546520a2a9627113dc1b580b46152bf3e154abc0067ee799a9a8a0f17469efa9875816336e1248cddf9d6bb9ce4741cc82dc162df155d33c3bae914d8b3dfeb414862e644e14fc247f655a07e8ce51da5df169de5a7dd3c7dfcea00fae2b2e76eb9ae03679afb88123f11e06e09444bd01c5d850f294f1158caafbeedfa8857e5e9114b560d45d89dcea79a7a0325808d02344762eff28d5e12cf45507a20353a71b0c22424a006c4a57196aaaaea068c06e47ccfd80db92a20c73d801ef51b282bbf0aba9f7c633afa9ffe34c94418e1f5fbc98d5141ff9aa22ce92605754cb23e88200db739e1fc32235791dc75842cdeede17708cf6a9d45bcf332d40bcaf2eace0991defba59d5e3f37a30ec5d6b83940ba2bbf73cdbf472958e7aafb1995b98c173e94a7fcfe3ddbbbf307a6e5d3e7572376cddf34b34a09f65477a1b034fb7fd3ba3118d2d8fd3b04a0c5332038fcfc7c3a2fdc893485a5aacabdde227d07bc211fefc0c9d2026a0b3e481a0d20a5409784c269197719b69ce4c27b4818ebb2932b60e969a8793fadc51309d79641984606b04db44adca5e000578f735405bd9463491a323e884c33f74eb495b95edc72b93ccef8a44fff02ba8590513deccdea6e51a1834c1f3b6d92331372d6a65ff692b76c256272770d2cb51341c2d0c0d5a97a22caa34c6d35de4593fe9a0d8789601af228ce3853ca0bbf2dc1a5ab9876164e90e1455d4582a7c0ba3705f8259cf55475122de8ef9339a43bb1918cdd673c68951ef8c2da28d97f90dc6eaedb07a8db48c80e7610782528ffa5774b280de604fa363d436dcffb8799fc9601d01984187414523fef177c319428769b07270251410a4afa165a0c2d7d0c37c7c3cc88fe596b546c017151dd42b272a2087778b94f37035dc5438158df3375ea4e91a87894bd24819e1861a50e5b1ff937dd27567285aa908d147cf56525527a93a33c3075883f18893716ba26135f6752440db4c4d127b6305d1bfed1706d9b61dd13bd62fa5dfbce19681a9b095be7f1a5f3e88ff9f41a0ce10042359053f71823c5abf770ed6291bda00e7ade704acfbbbe1021b6de3fcf0e64e5c5a9c88a28585e1407bb021c9ac5a1acebd262c502e03c61b7b01cbdd7145c7dcd2da78d466ac87e682fc115abf02e5ecc431ae6cee8bed2bd350a21cda254aaad2c74652caf06b57f978bea469093f7429cd7541b61f87fce11628167821642185c61c74522d6761ef05174430e05073702b5c3df025130fb57992017f48908b31699d9d58f4547ee02811d4419cb2319142ee5ce08c2c15b7daa6f964edd94d537581c65720d03dfb71b403b57d24b27e23d1eaba3830cfa578a9923c77f30b746b89ffed70666ce3beaee53152f8746ea5c202e8d3dfd171b739da9932c71f2215ae42df866419cdad69a0a0d488fc59996118b8b6cdfee260929a6990c64a4343d5cbd88e87d18d606cd4279940536f396967486b9ffa753ca4d8a3d08c51fb288b2cba59798972a2283baf3d96fcf800e7862ffd4eb390b7c2e5b8a35c24d565092702ef3b10b8b6d5debc961727c52d81cdb32fd9796b4e4c17cfe615e3e58950cf100c66d91ebfa4214913651f3b9d93f3e819b6b9517b32bad2c8d95e395a190cb87eda9f8f9cda9984d1d88ae3a51c1d7cb943f8e1b55eedd3fa1651faf160eff421146e5adad8987128071cd4bc25f3377c34e1e2aa131aa47754f576faa00db34a1ec685eb39c1a8594b1e329f8b117779055add189b031d47dfebabcd4aab1d6f5c2aa4bad11a60b382acd122a92c1554ee8c7376b53be7702adb5181439b4c7cbe2581d4e8250bd432277f3ab8f90cb3dad4e408c372a5e786575a49ef86388341cfa054f9856e25793ce6b9a7a68bf8e27928b443f74bb461f00138716ac28abdc6c267e0dec0b88b0a0cda1204e2e4f2577d9cb3c6c50bf272c44dcf0753956f542a8d18f972e9b4d20912da7ed2d728e2dbea9c166711ef38fab471f99f6f0038b663d6f2bcb8b49e90e8c70798a5aaadef31b9b5bfce7caa5229f7e70de7103c70a059c8f7136f401f7032170e7c1ef68482f151b9d54a8ce2f13178209fde23e6f9ef43faf5eac521d2389033c659d34017edb80938e57d88d03de305cbf7e682efecdc9fcf79702e9a292a384a8514044ab436073a01d62252e9004de591eafe287a6ab90c22a8ff236bfed47c4b649e2a66259dffdfa793093aa66a7220bd9392eef5c49d5bf5fd1c4bd7591855b387d92e92b835449c5195fc862def11af279254e4cbd4b0bb8a625129209088a0265401496e8602cf4de1a5eb936ab57fb7ea71da5f055f62ab2db51772f390e490ce65bbc9fe3ab0fa953e94d84c619b8503254c54fe0de838e23aa1f7ed2391ef78488f9619dd8a03990fcaf6d3b56264c510754cd6f641d7d4f7ab16e6607b8bbdb828af0cf754c96f3f432375553cb529a43b651ff5852976e41992d6592f9f18b3c20bd45424203adff00e0d65e96f1bb1718ae1c3c822a5edb99c49c4d99be1dcc0"}, {0x1010, 0xffff, 0x9, "4cb8dfeedde2255e0e56d5934745207c81c6739412421fe20e0198a39f311e49f243d050d7ec0e7ee81e12471f1ab11f6fcdfed52e960b3da48906c247c76947b642f96d58f38f463be215befac112da1b7c8426ddce3b54f5af023dcdfe9da5dfb509740f790d1ea1ae820905dab19e6d3f9a887b5d16c1e55db9ab9ab3ee9bb4c230398a53d3e0423a206aa13cc98cbac6894fc8fa7100b6ee0f21a94cfd2bb4b3e5f9d05708482124e964169ef2aee92a33fe178bd5813e49ba8fa6db4a41863b8a08a4b62a1163df0167a3ee121b4c58302752400b4d5557f0399b708389930f0f92760a707ac072e40ce8417795b8bb551a29d17040078c16f2198cfaa1ad86347af4a9d4d346f63fe494a698996b423c62e02e9cfba89b39c6c5c066c05ba5ac6d84553c15ccd4226bdb3064e5a2c584e83d90f5476365a6e284031f7d16564fedc20b35dbb614b7a0ec7200b3ccca4744228efbca47110467a7fa0ff76c057baca1478748779eaf25a9ccd21af1445434da34160cfd49418b43ab4424bf2bd22c767021b41ddb5ad5f7720c06f067490a681c0b0925df8cb6672869b99d6aed1ca4acc646b071787272d36d8db354da39fa1ac68e4bf171ca0a01325d6468e21d6ff2eadbe0a0f4e745be4d3dd16bcc586e607f284c14da96a538c65f7ce7de344d9e95095a3d90d2743c6771ac25fe88db05a08a574a767e1cb2384b4b1b201a2a9f1d47364963eae9c5a2e1022811f1321d58e1ca9bc0af24d7c90eefa8f866061c93bcf12ec4b0abde533d198b45c52147611069f1f55c4acc3f724a8c35a099af1ad70a2b884cd03ea06841f0f130ca82e2ecfb2a76462a09bf4c6bacb9242747ec0a201ca54cadc87791bee09a8defc02a96490f424e57c715c45ec2942b20e9b2ff2b109060a5f5cbb4f1bd0101c381adc53e239ea19d60bac348ead5a2fdf86246eb3b9d8677790385362290caeae001bcf6b3af467010794d43bdc8e9b30838673dcdfb77a5bca09f9cfef05e7b86b4d038994c8f9a3459010001a456ac4240c2636d7e7cd26ec480250537a72fbe9f4bf86a5e3a1e71671c25921ecfdfe34dc2ae40af8c1d0f6021767e1a38a600205b90f1d90ac53406291d8c31b6a75d2fbcc1cb02649d36f2166720cf4aa61269e913e1685f202e68e64c281ebbd092c221834dfedd9ec262f72e9fa65e7109f02263201ea2d8cadf4def756ae6da9f5629e23b0e0aecc3a32a8fa70e9953c44395a55ae36a0c1388d3376b4e1fe32cd6f76a6b7a1e7fbbacb88ae2aad2bb16311565d2f21563c572e10a41abc30cf95c64daf6c48a149d13878d902ff730f9c2a958f0a3458187716f8ab1cf32127228785ba5d95813422b6b9197f2a31dca1535b17e593e23e9e05fca6f2b66ce9c3bd1ac936f4302a73a4a684a0b0d72b84b66a1ef23e6a43b2861eb1221db54f5054fbd71dcd10d8bfe1b70ffcc19e9a57299b4200bb98d4f6cc589599c892b90dc00fc85d81ec91372d794e9e59f1627867bd09b62a79c63966efd45541ce93c1bc326a3b3dc9c88a0150c4bb0f9c1701c196cf9cb1a8fd60ead124ebad1fe8f50276bc70b07677bace17501679d03328021c4a3ea32e2b6d292d2870e14b5e78034c36a0a8e496051a25e7c306f67453c3fe85fc7c5eabe2ef744c0834481d6ed3c41ed1ec253032eb3d2fc717546efe5588e513cef93d3ea7e3347b4573f1d04e3c6fd3c500ef9183050253fbef23c0871889df330202807892d26c2138dd0ca404641defe34ee9ed21dcb70eee87c6279f54a350da3bc6b83353eec0905d5ff37a13f769b5fa7c05e837cdc0cbb55b1fb036cb84ce187d842d939e98021210daf66af98b0762eee09c37ab71710df61159a48147352231472d9383f92e257eae9e94f17351660e4bb7434ec83db8887142d85ddd24e04a4c5a72a1a90dc0f33cb5a1c86e82af0f8842b2c8760d21eebe11844d2d03b6da4c96ea7b70efb32ef42edc7078869d5cc39b3a1d2b5271fd093152cca2bbdb1469dca7c3800022967c08ce63d66874cb55c97eb1ff54d72f8515d5f8ff78d32501d293de24b149d19c8949c5b29b337fe792642e0081b82b3a93daa68496496cc4f9b9e4523eac83372dc03bb73ebcce1926cd8f87e29bee62f12385642c3a6d0a913c98f7de745e03d70bad449abb744f81365351d03c87e57274485f722d1174b1052aeee7ee3ce0da0dcc4cb8f0cf269d9cbdd074a3657be2dc0edbc9a568eb979efe186b44bb10da8098c171a8d6e7dbde546b24a2dbd8cd90c35bc703fc2cfce960f4179e0d844850a57eb5d4c1f15c5734303354fa8e7ec66d6143897b582ddc7b6b2f1ae1fe766f1639be4ad4538b35447cd3681aebfdd4f6ea3ebff43ca7f07bebcf142e2f737c90866b35ec652e87b75f9711e43d4b95801cc3c95fac8ab51bc1d849e9a63186867f7733a13c61e90dae57e95bede6b7fcf3edf85cad001355696ef9bb677144838b1a9b5382bcccb0eac6827081bd2a4c9a6311ac42552ef1d7a5417fb281d30fbaa45f159a2a5853ed66dcc9e6e8eada9681d9536773fc8bc743b07ab4455639593f13a0168715011a12a865457aa940ce4f4969620909cde6bd714769d000cbe22aa3928ac85e9ddc90216c5a657dd172fd48511a3bcaaef4b8749655fcc4fa89563319e464baaa2ca962bdbdbb13d563872368ef94eaef3652543fe0f9684164c4227a179fc95dfc79252c3b9307b64b6bef9201f71f3e62925206b970ff5848504d0bbb8fe6c8b99457856107d159b566a58236e7d030b5208a5ea9df040412cbd341a25f532b18e3c707fb2a8ea39a3651803826ed59fd5186dd8aba572073813acbf7d72d3ea7eb5bf2fcca3de73f662ef5203a704cc10d5d0e795020f0a50f2e7775b1072e46bec4d695888ad2889dc960f82df87d053738695320bead65d9f1b0f5cb920d0d7f6eeb1e8eebdadf92abe8a9c07b674fb695ef9305a6507f8b1d52802f9881b0829be4488d6574f82c87be23c751567c40fe35436602c26c2e7187e2409f1c7f21306a18ca35147ca667b7dae99fa9920ad65387bb87509e64565a068c42cb63e9b7c012ccf8440b1a3d0e01a68dd1b9313435f6bc3bc927f432c77dd04b7a53157e3ad44a345b1f5c4c69f894e0ead05791dbddc1bd401f9a38a6de9e1c10741a1b08dd604c65479c372b7f8edace5a23d5b58e6a40b861d51aa51b7d6b6a3d557c62db5fb1416f23857763e85308fdbc098b66695ab44275429423b7e1dfd3d2f18a4a1ed03dc47e6edb022accd8f680987b081c0efa49bc3f05d2d13ba6d4fe9316400b1da28b6e269eb109210b7bf72ad65c531276e56af62e956681563dc22727accd5230b381275fb7bf116026f1f25e662b9d1019574221e87c1b4ebd591ad52e2e30a9444581d90beedc56602fabf4af7f038e4390567e3efffaa9bc4a702bce20fc45afd7cdb853005a2978d53121a02398da6ebeacc7c660445a71eaad9e9b749daec660554d03388f4032d7bbc4279944bda1527620ceb34f0d9443055f96e19710c742f3283bc98d5262c85a0bf245b1a1397a064ecb38dcd7477f50114886108c1441672c9c2aabddfc9f6c25d3cab80991ac3f30f75aa11cad45417a9337c3102af807897bf3f8a6f06e319b694e12f30997c0112a5555e5ccbd8893a586cf9930ab3c772cb03b29085bcc1dd0a73b8123b62a2e75ee37c8e6d7fa27908a3a51ed1460266905a342638ad09077cdcdf74fe1f89d10cedd581efbd887d6e0fe15ade2b83a5fd0f92075e5c26df5eccb967345f677a4adfbd9d5df1aba839b49d320ff79004eaa573a50422a133174816bc0cd2a5dd7eb820aac14c989bf05989106f67cd08f17b6b0ab602fe0f4ae36f9dd37e8479d9244fe617331d49e6cadb164091a511a5e5cd1187a969d1b1e4225852d9cf9a48e94e14c2a887cd8fa99cccb668817e5491a96087ba556cd845f38705718d50ce7a50ee37aca30700825d765ee1637d5d84581644f211f3c4087d2aa53aee61798146cc11b770f0ba5b36a9f30c33f900523a019a27306fde64f216e4b5047e4982a787e74bea77d91e89ab4b92d9e06c8e73574f0636080fb4e8cd72fa883de5ae5871565151abf580b8275beccfac7eda7d3e8b776d0a3d5eb47d1ece89b0b8b87ce1f190c1279138f5704a9e4b780c5a967d100a5670d96123f3e171e0e66c000950c8779c6d083b544fcf81ce21cf95bb8fcae632fa54c25a1e84918554c9a666419c6455e0f25578b4f5f10e42679f8b52e0d67e14391eaf141ca8749410508092b989664ce0753e20d52d5fff9fea80dc68d4c289071c5088b782e5e8839a38c70a60a40cb5b2315a8d5a41c0d8c27e7e6af3ee1c9b4c5c739ec0ee4eb14e5d9c4799eb800d3614f159d7beabfa4fa77251b276944cd56ece4a58f8e687cdc6b1f69b3bb9d0e626372c577ec7290661707daaa827235ab7a46e3ea24f8b7d5847ac67af6a8541b6974deb92487d6f1e5e547007e68c24b052a35cfe7501dc36491714b1c67736f1be30e54155b46a48019eb26dcb9a4a4b30d3ec85a95b88e904fdb2845f137e7ff539e3d87141a02741fdd27e1949e8b0536e5953da0fa416ab4d5363a10a361d394a083783645badc59dc343b3adacbcad135d6b5922243ce8438b7eb7c9d751be0bacac5f3a84f685b45abc7d94f7324af37a0bdeb8bf954128006fb3e2902dbfef848ad663eea5efc9086feef0255005d811d41be527a995b1873cd4e777639d0443d294347f60e545b06a9d64308e67cb297206944863691bd880063de9a12536cbd74d77302e4e6c4b0713fec46e2ba9baa74d4179f5991c21b1a9a980d01585d1bc00d3e3939c3abd5b7472026b5bd13b4d0bc9c33c3015c561c241c3cda45ed656ffc83cddd07048848f2b6a4dd67334648bd75bf2304c882947e924f596c3accdf238cfe0390a33bb9413fb4bf1f0c221bd1f99127d934e7d7399020f0b3f3e05d1b48ce3a122bb5ea0ffbfb33b08d3b9ef3be03c9e555eead5eba21c074b5fd578b4b9a24df299fc5718edcb3330ec92186043d4befc51c8c5b9e94602ccc19cda73744f60275afbc4753daeb25174d9547cca3042531ee9624369d946f6e7533bbb707a8a6b309c76f3968c7f4678d8e2e4b511196eabfc4b13a35063942a2812f11424cc3dde6288238d7259a71bb35ae8b0f838ae1057bdc6301efb86eb7a7f10bff7608c0a3d4df606f36fd673206e4f3180db36263d68ab87f4c53390e7475b70358de28c59ad97b09117fc57bddecd8feed36cac01557551a17a2df2fc8d9239cb70daf5af4ca1a1c864d566fc596f91178ca0ba9d40d5c99399dd820a9e2c3df867ed9b340a974954b3673eb407adebd6fab6d381d5d7f17ee32149286d5a84e2db51c32a851f37d3eff3d10931009dbd9fff77f90fd698e20516085dd3b88785d2907b6a11ae693db55b1f9bab7f8a1f9cb38bfb05fa9276f9ba88f83daf2a90cd0597d1970e0016eda362407560f858bd16eae8654e4455982bf2d81367da3bc6732b29914246ee43dea009e1d287564cccad914518504d61dd32f217498d9fc1411eff48e31736f70c5a0660a7ba55a9e7c9de25c459a3f7b3a80855edaf16c58ba1c3a2993aeec0eea6967b8fbfda50666392979739d5c8e3d3a4340ffbdd5a1e74c00019e37d4a34d5403d0787d2e7918c9e58cd72b74e369266cf3d032e514afc2f0f43402565d52a8ed462686d0e2c4e5d76cd65eeb289be3e7c43"}, {0x90, 0xffff, 0x81, "0a13a915ce979cc1c44100e1d7c8d3ba0b0c0b2289d2c738c57c6dcb0518200eee0414be747cf460f05038632c4257112cfbc4aece7ecc7377331eecc9e52cf06cbd392b07624d79daf52e02454b571242015219778684bd0b38573b9838183bf1e27b8948bb057a7b7c5522e77ea7c7710682c7029ed6b6866fe2"}, {0xd0, 0x1, 0x6, "5d2ddf6095c1d02144c1d98440d2bc50d8e9708b8bec0bffc8857188ecd646ea9e83ea17b88890b38b172ec8ebb52409927de3972e8ce507348c6a7631873138df0435ae5451fdffe75ff1cfd9945ec0e18dc25700b500bdde64778865da96370559f5bc71e94597f6509a85fcf5265f7dea0a469c0c0b315e28f34490d8ffe19ff5e41413673993bc902412c8acb5727aa3fd981a33d2186e788270fae1d69fbb6654d2d7f2b96532f3b45518864e6871dcbba8689e3b0e5de316d9e7"}, {0xe8, 0xffff, 0x9, "b800c71aa956768cf50d1bfb3456abdb92eca244c250221899351e8e8ee191c4c0dc0d29b3834d9f4bb83fa3dba126fb0775bf9a09a3cd6b99f9c0bd26cef4369a7246d589b2c28f43c8ab018f20d6f5b929df5aabc1ea8e1711e803dc489ff2c646c63bb19a1a2f1c342e7c23f4f88b0fe60057c4c00d0406716a70afd6af771a84c976aa69bf159e6730eb5e3c0efc0b52a8cf29d0f49eee02b89436caadee6517836a053a2bfe1485f7f4ff8c3800a81fe85cb32d1d932ffc2760beae7bac08e88c7d9cb345aabc7c2cd3cb25521bef"}], 0x2618}, 0x7) r1 = open(&(0x7f0000001340)='./bus\x00', 0x107, 0x3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="5f52e8d7b248270702b3139267d1e250969888339a4c8d0ebfe5d829d24dc57260f83400b2465032f32150c160c1941b87975f131ef36d68719600a8d97f792bb0ba431033d0614a59fc595663e0ac0eb8d817c1a7eba09e608099313a", 0x5d}, {&(0x7f0000000100)="ea7367b54e20c88447d6d407b6d81256fd925a5e27d59fb7408cc3236fdfc809", 0x20}, {&(0x7f0000000240)="53e20a2311379f8b8e391e0c0338f8fa05a819218cca0dee515f5a19b445745bf9c86d2bc6d99632c9486346eb37305f0b31a96f88609c31973e25cf7120e96133215edda8d4ca11690e2f8744c21b515ed61c4df4dae2af1eae61326617a6845d699360125e0fb1bb8e590afed8bd62c80df749fb6ce23f651e8e5ed34f27e4708ee22098e033fc7b5b55a46a5b8fff03ff4044ed49147e96be0ca9536b29c06a4510b19ee1afe705f09e0db1911b8ca0a07ad120986adca41b291d94cdf042d4869805e3e38a36a712a1933f2adc7e1d", 0xd1}, {&(0x7f0000000340)="56a8ebb2e67196ccaf9d53e5a0c1acee2dac09889876298ea8d0a525730fbad226bfc32e85a6c311ac223f920f65247ed02875209fbc7c868df4e31ae1ac2832a880e364dfa8c566059977ea0088041b427f176ec7afbcecb9de61eb32859765325e59c74a14c5f95a448247f6b91eaac031a503ad1ceb0676d834baba279c4b76615e12a25e6c93527e7e46a8de1bf5010bf20d322fc7dd69b982909423c1bb49a4bcd63265e106d37523257756caa83174dc6cc8cba4189b610a279f478d119a4771076ed0f98cf5c4bfdf31e6981ea008d9b49c786ede92d9a872f46f2fbb45ebcc2c110acdcabb58d01337dbafea6d4cd025e0eb7713ddb0310ba5f6b6c4f11631de466f19fff29112b3316538b96e09bc7e19b753e76248268680ed4fbbae1284335be53c9befa005a5d8ba5fedc54810848f473bde99438152b103d28cef66281df91e35a8364837f34db20d728ca5d939c8bf55d31fddb13892ec28a37bc31849a8c67bdcd72c45163a534d1cad0833607e22271cf7ed9ee06fcb58d6eb4cf4c8728de5f441a2aa889dc44bad8315eded4bc16b70cb4a7884eec2ffa7c00ffa436d8c497b22de157b58014e8795dfd7851f95abcc3d03d42e5621c55309cda574abee9a153884c33d48fe2536e66459da169d583d4e10151eb64e338cf882b7f862feabd5f6395d05db88d0411a549c88ba6a14cba278bb99202f25aa574f8c35446e494a630494a29a88164fa42413ac3a9c13835a829016b372aa26038388523d2661a7528b0891cb909eed9c5dfa8a24faf3ed2d0a2ca546528b80853024b4a0b865cfac898555d94908b66f7a9dcf309bb274d212c75404001f641b7857c0aa5f8c047172c252fa3eda554f844cb1c0d25424ad7c51b925f42574db7136b9074134d33e3780ae45934929fe616c9484ee1373e824bc8b34c6f7f32e667acd96112771094235790cf2dd4227d77dc2f32979025a84c94801f06780e6efa7219ae48f0610bf4bcae875cc8584aed0539096f510ee6d3f7d65e54a9b984477fb398230aabccd57befdd1443598eb90e92729dc158f78caf2289c4419e5d62bcfed9c71e740c69d33efebd7571f33bc5501e887e4ac6d2c34ea289ab096152b817d342808471961c2fd4b914b2edd3725caab05f480fafdfc00fb4ce4d8698a0c94f1c4ae46fd1e6481f53df9cc5656049f17cc4280dd952b4c900df9cca159e43e499ba406e5c6f8ba3dba8e6ed8f77178fe46ef4c97f8423f49f98968d4b8a796fc6e43c4b222297384e1ebbcecf5c601431fcd16c08a31b11820398f267e66b3ba9649bb20180a3e4239849808a0438debe5464eba7bc86534955905402126886f05502f9f9a039b4f0c1589194f2544c10087f3aea0bb96404bb8d2797643e1758b36b398f5dd42b093cdb18532c3bca5f2fcf534514580fc790444932efd7671a5fff3a4f423f47723d9f9bd5c4a659968aeeb15f4f454b43ee024c5a767439cfebf696fab74320f5e8015eff0411ed67177195c38171030d88acee5d59a247681fb2ede00d984d03c663975f14576a9bc672701963e93a6a09448598c9a73e8622f4715802fb362dfb11de04e948051ccf52796fc796b6463be12f62a3498d9a5997a5428c4d3de3696e7635edca189ea9b4ef158687cfe04671ce1a0957f6613cb569b15637ab9cf90b32df6af02652f695c83751c0a5da655fcf0c84aa219ef56b8110d75073f8ae5de51f1e1f8dc93b2cd8059bff8c1c3e886c0d2576678943fbf735de64fdf6a4a193f0efb31f4e8745a70242aa439a3c2342b52c8d4e416fc3f2bae5e385e3fa1dcc2552226ef74ff83bcedf6135bf809c9a0def62ff59f796e36e0dd6a203ac38ff51938fd38aded2ca9ec105a7cabf6c48deb29c44f802d44701a35e9556670755ecffdc4008b1074f8d02975c8ea223d6444dfe1e891fd2dc434852a6afdbfc804ae8e83facd0f9d73496a574e1376c74961ccc8a95a140f8858f9c5fcb0919b4a1bf5e09dcd2593785128c01fc20fff716ff2ce663830996c55d95db9f7d1be72e640ad4ba893a9ecc761f488b39c310c1134f89d0a354e227b305ac4ec142df3624048e9083cedb1544cbe01c8f3b996f988de67205865efaacc44daad80d47c86d39a8646aaff49a40eff6f18fa7098a6c1b5c83da495737a636cddbd3ccad46fdfb3b92b65b7baf31393ceb845e1fee8dd922c40a39f1dc089452071812218c523b7307d93280ef1761eb6d80d3d0538faae896f618622872fc1ee4a5c7bf750a8cfb64b766295b69b326359ab04a45c456f69ff7eb5681bc4a099a2e3df99afaa7849967c1222b98939684b22846f6bf22a81ba377e48e87b7ab6ce2966b88b80a23920737147a0692a9d867e7771e43f6b6199fb049451d5f9fd86fb85f1b6e69b8acd5f322faae880fd4d402b4b0d5929107bf0a8291b7bc4d439d17c80a09286c59331cb4a9ce794bd82fe0b5728fa19ee8283911576272bf597af5617729b12c8036e49bd5726cb4941ca6175120539ad529d4614ad1fc8ceffcc276647a926e5319a270b8f85c01332ba2c921f12f9a310e376c430fa521db39697d3dfe1ba25df0d24f8ddb94a0909f741f56f2b9c4b6f3c0785f540568800f24d4b016aee97fecad1ab4c2b6864b07e88cebf258ce6b28aa110f3eefa7104366d59c78335e368823ba25e2f2098a26b83be8fdf9f18c304b2f3ff24aa742bda189da8692bd86fe7e06b5942f825ad93b651e24fcf236765e48c7c89bf900dfcdd476ea840f7720ef3d4bdc69ee320c360c9d097ce2d88fb2467b4d4537ebd1545d9d99054f61f1863f19473c9d84a011ade4c693ce0daa3ba244361e3454f1e48274c0998e61416fbe23e3647ed059721c60a41024af89cda9f96b5dfc31a003c48b5c051e240fb890d76a1a77b6a31d9399b3f46311a7fbca33be949ad285fad8fd367fb01dffd95cb10effb1b116d2c915bbe49da7e44fccec42293f889de74c7c809b2e2f66e85ac93f4b06f82718af30cb7322c3b933d4c0eb90825a17a53f7ae73dfb74b6a45952487bdb3b6e634563759af758607a0fc2ba4509119c58448e1470f1caceb13a4691dda838168e0519856f39a39f609679a1a314282298a07fab1061b99cafa9a28aeed193c12a0398cdd113f7527760f995d5f40c7005c107449e164a99b1eddf0ee3d9ea14285b1cc04120e2e9d614b6d0e2a9701b1b9a65eeea25d544bea5a8e6dfe6ac3c78f2c67b86b32e218aa4db73834cde98a88d7aca6cbd0aa2bcb858717b32d03454b49a1dfd0ccd2e825a5883b76e14ce7b279cc2105da62e6ca598ad0a7ccab34b7d68aec567e8570130cf23be493cb68849f2c6e864c48c80254f58f6bd4c2eb5386cd02b7047f3c8333cb5cc3b03baad7d19c339c64c6639eccd1cfcd3bdfce0d7209a716ef9bc22e759076a570494eba1438f27f8f82aaff7db576ad59895abbf4747d937e59b37009e5c0a6db75ceb3e1bc86edf1640aa15692037fe1c10af7492c8697b9a63bdbee892320f24fa96c67bcc1c179c1b1c9d53fb9f602ac4abeecef1361a5695c8e1d019a636879b9df2d1af7dc81f50e09ba8e6634d72ab7039bf52e110ac238d767e44dfe0c66a00efed5a7afdd40d5ed6814551c54904954596f7ad354cbce92805ada957143491f24daf6d6efe535dab9185113c1e367c5fee20802df7d1d0b0eba6e15f7ebf35b04df22d36a94805252423a29ea2aec2e8ee02fb97fe82367980ad55386d5ff3309461ee4f7ff084af9d573d72ee114e37311e364b6e48307dab61b7cf59b8d5de0da05a9f6ed318d3f648c92b6de75df16d281cdfdd37f79c49f486e3738fd2283fe266089ecdf5f04fe952f284cffc2c098eeb32985a156af0f9b29205c1402a5bc0c3ee223ecd0ff7546d6d7d98400a3c16c37478162adf47a8f4b10c83192a033fe300e907d00f83bdc1de4d1590b78840e911577ff76a4d4bfa8b600b4befd4dfb49abd4bdd3ff16d1663a1e07da9bdce7e62504b7e587c57496e354ed59c8a251df7cefe9ac826f977936b3c9faec29ec05048d468148c843e914729c0d23ed8566562a6877997cb9d8d8be7a20c2bc4b55b5823fce0a8a77071274b3c4db35acff63aab4a8eeafbe0357cc2049d5e917ebb7e025aed3354b542415948eb09416bec79daedc92aa5ee7272a5264e7cd30832e67013d807b491f5d1f63150c8459cd16c5d5d46f540b1d31238b84f086b52adfc570122b60c1456bd224d15ff334527a8d246e287edcd609ee6a860b4dd3fbdaa5516160761ab61f259399389640fbb9f280df626b27e9d46a8325071ec67d89c10186e5b8e2b793b3853ac7fe7100f51f195508a754a16ac1f7fdeb84e4b5f0e6afac5c2236c4b6e48b6f965d9d61a8d6ce8c2440bc77432d13d948dc04f648d87e07ae1dd200f2f093f715e3056efa12960010aefc1a13cc75380352fe90298f01cf5ce77ac63f79cc78f6696c28958b70a7e260a7cb985cc80d33550800ca313c3402c9452f46a0ec4523ccbf06d0edbadec624490c378bda9271b997f63be4a8bd9701bf55d21b8557440aa19a18afba5380baa4344a4a4ef1f53b3dd9b6392d6edf44a791f2305695cb0f6bac2ae81069e79e38ef277fb697e24358eb37fd94fe2443fad271964b4a6111f6c9e90b3290c6ec08d1959505a96cb9633ecf396b457faada5f21d28d07232d7e4f6a682106847be80a04927645d3b6b29b859776c864a3d074fe7fc39dbaf7c2c7d8dcb6af22a2f80e9d3be52e300294e4e20a83c306b48ccc3f74c0b40c470c1387c6d976438a3bb6d24bfb0b7b23741ae6fa883bd5d056b31ac88b7385ff9baa64e66201e62e4eb5e546536855dd50912d4d70f76d56f78a2085b691b0853484f0b4debfa49a427be20f9ad86e0fd1c394176f03a7090e5e7fd498fe7ff71fee20a35c413950d997134d3c47148f5f561d587dc5def7c2b7a8fe0e2926a23aa0836ae21c1e9d47fe5d12792c7ee2fa228d4f96e39f32f35c05bb0e662cf9012088e5da27a8832b22fcc3fb331891942431ea48b20b100c66f0f8aa112ec5867904a50dda998bc70b82ad567d8dd9575e15da7b4c6745c053dd2964d53908092d28a9059e47417ad9636806cfea8df39d6c293e17253d59173431d41dc571fe4ed663eae62e2e9e6137c39ac7d2d3c496d4884cbf2f2542cf6a5786c30aed246a3aff4f91e22972c17512c577f76ab48c901493be231df2049970b5e9c5f23ef868fbda953829cd3ab8335efe6db57c7d5c6ebb8cdd769b356c7606b0bb737dcbd62b177fb1a424212af50d9c507e87487d2273b829b3161910e0c632b180b8f5e28dff5f2586c25a13710b427e2fa305d2c09fe5e563cd8e9e49579df83ee9cb0f482d5d08e83f2ae7e04e7f1fc4ef3d0530a2712867d8fe3e821a3f3db92badd3eb3dc86cb04456b03feaa04c6c9e3cb23113ed1f401cb93cd943228cf8858147264362ea9f35e8d294c0461891f3402bbda72ae14214eb70afb367e0e157dca89fba04032d0eeead39db40d728afcd8742a86a90088ec033c4cabef451232efff58fd03a17304661e09d5a79bc88a901b0c7b435b29e704038b0806fba318c6847c4b5611c2b8f3f7e9fe6ec59d62003ebbfe14ac4f50daf78e76b467ac8034336e5ff16192d6d80688182d4308e64c55f66ed4f08573ee9b668929bec28ec2fe0235ae77768fb5f63481b0f0112e54252846db61c10e2e0c902bbc8b3b393b9b080437f28dfb09e3921", 0x1000}], 0x4) 16:38:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000000180)="58f3e0ee48a3826973f040f02d54dca7e23d49f2efebb84292fedf951f49c93d"}, {&(0x7f0000000ec0)="05307179cae64044451958eb6dd94167978c83792dbc483297484ccec29a7db8df59b376d515ba600f0ff3b1c938e14d86e06cc17583780a19fbb57b6b14664c617a3a41d78782c2348c3ce9957a6e7b3e1caa7b16ecf4e2bb3607704eaf23445b1dce80b8621b8db4c9a79700adda9cc467643d4a14cfa7b7a9cf21b4b6b3c2b0a9dff0bbe606e853170c8dffbbae39fea75834ef9f205661c87ff3f734838addff704690e9ebc7afd321ba3a93d9ae73f87f4b3f2ca5adea036abee704aff6a5d38217d8afb7f09c0c06214fbf1cd7b5a236d528f9dfd7f373504e5cb2a398e5891117e37d8e7941abcdef8cca6f9f06db5763000000005eb9dafb7fc758bfb61afde3714a4be2c2df858ae3002216f90cfb52fb2f530f79edb1fa8e44374aaa5fcb021be01c246fd4c541185c01692785ab1263a2a183958fc6931bd024893b326d34ac138644ca9d9052a1739717"}, {&(0x7f0000000300)="a0e521b03d75ef16531cf0ed58a3d578f440620f77280b5dbe076af879537daa9a6d0f6919fc37bb441b5d7ce582cb51ffb0c8bbe633dbc9f88ac2bf562d4d88b2e0f8142557b8086a632a38cacb292159eea41156b14d9b395bd785adc9c631269666fe97d855ed4d45eb58070bdb0b87966df5b83596904f777731e9d854b6cbb1863d8d496630db89e4d3c170e2d23e27c1c22e0160c413f32b04883713bd70cab764c3ac2fd0a6dc5c24dfb883d54b4edf2f08913b03820f859bbc5ef137e0058777e2f24a350ff9d003b5eab846c914950e0d3a0d288a43628eaad3f88a"}, {&(0x7f0000000400)="1852b3c6625b0efcadb16ebe035ac0ac6daaef847231f455759bb20b0684835273b120649f6b23554468e918a8176565a23683768fd8916e6b1be597b5956d75c7371e850dbd51ab1c260a9473ae9e202eb43029993cc0ad42da1dc1827257a3a8a92ed75d326b7a02af84822a30941d42071542714afc6109ceea15f25f3c769d178622c7651f9c1cca4721b19f00d8ce96235cce1a098d1def5057aace221325d411e80d656432d741f9cc05800392d4c36eb628a65e02eeecbc265d3e538e0d24a93ca29b9a76ee391474fd53eb3833a2df56abe793d03fdf16bff324fa72248b265fbcbce42a12"}], 0x100000fc, 0x0) munlockall() 16:38:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x78, 0x2b, 0x0, 0x0) 16:38:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x90c4, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:38:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x22) 16:38:14 executing program 1: r0 = socket(0x18, 0x4000, 0x4) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) r1 = dup(r0) getdents(r1, &(0x7f0000000080)=""/72, 0x48) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 16:38:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) nanosleep(&(0x7f0000000000)={0x7, 0x200}, &(0x7f00000000c0)) getpeername$inet6(r0, 0x0, &(0x7f0000000180)=0xffffffffffffffb4) 16:38:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x101, &(0x7f0000000040), 0x0) listen(r0, 0xffffffffffff8004) 16:38:14 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) sendto(r0, &(0x7f0000000080)="bc", 0x1, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c6530dd"], 0xa) 16:38:14 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0x1000, 0x0, 0x10, "dd1e21f4661c6196ba6090613d15adfe3e882830", 0xfffffffffffffffd, 0x764}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) clock_settime(0x2, &(0x7f0000000200)={0x8, 0xfffffffffffffff8}) r2 = shmget(0x0, 0x3000, 0x85, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:38:15 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x80000000000000, 0x80000000}, {0x0, 0x8000}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffff, 0x40, 0x1}) 16:38:15 executing program 1: socketpair(0x1a, 0x8001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000080)=0x7fc, 0x0) r1 = socket(0x18, 0x8001, 0x0) kqueue() dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 16:38:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:38:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) dup2(r0, r0) 16:38:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8000) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:38:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="d647604e2645a8f19b43", 0xa}], 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x5, 0x1}], 0x1f, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x10001, 0x3}, {{r2}, 0xffffffffffffffff, 0x42, 0xf0000010, 0xf2, 0x1f}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x9}], 0x8001, &(0x7f0000000140)={0x2}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) seteuid(r3) 16:38:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xc2a8, r1, r2, r3, r4, 0x166, 0x51761f21}, 0x7, 0x1ff, r5, r6, 0x7, 0x965, 0x1}) r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r7, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) r8 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) shutdown(r8, 0x1) chmod(&(0x7f0000000300)='./bus\x00', 0x40) 16:38:15 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[r0, r1, r2, r3]) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:38:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec0100ffffffffb27824af64b43622b3bf1b07015ad37dffffff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:38:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:38:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = msgget$private(0x0, 0x244) r2 = msgget(0x1, 0x331) connect$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xffff, 0xffffffff}, {0x18, 0x2, 0x9039, 0x1}, 0x6, [0x1, 0x1, 0x8001, 0x2, 0x3, 0x7fff, 0x80, 0x49c7]}, 0x3c) socketpair(0x20, 0x7, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYRES64=r1, @ANYRESDEC=r2], 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sendto$inet(r4, &(0x7f0000000100)="ae8e0459e6d20212a5114206e3bd407f79ace57aac523c07c86ac1d5ea279f88842c0c97c57df9ac", 0x28, 0x406, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:38:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) r3 = accept$unix(r2, 0x0, &(0x7f0000000040)) fcntl$setflags(r2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x11, 0x3, 0x0, 0x1d) 16:38:16 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) semget(0x0, 0x1000000000001, 0x80) r3 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0xc000, r3, r5, r3, r4, 0x152, 0x5}, 0x1, 0xe4, 0x5ed}) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffc5b) getgroups(0x7, &(0x7f0000000440)=[r4, r6, r7, r8, r9, r10, r11]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchown(r1, r3, r12) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000200)=""/241) 16:38:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000080)="b4", 0x1) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x10, 0x4001, 0x6c14) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x5}, 0xc) lseek(r0, 0x0, 0x40fff) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x81) 16:38:16 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) write(r0, &(0x7f00000002c0)="9c601e4666c0145cab82a698d4ff4dfdb9fa5974cc073d8bff5e83ba06ff5e33d29952f6bd5679387b76883af598845cd683a876a7816cc6166a1b817f5c83d883d1272b50befc6b343fa9076e09f6752992596834640414feadc2ac6d127f4f326337afb2370681733a6056a6b5425815b8238af79fa3dcfa3d2a930a161c1b17d952591f805662a3e022060af832e9471ee1c953ff4b5f1f010a6b3ca702f8c65f6229fcd9e2ae9142b0fd6594df400d2c56980be9bcc4134ec55f7389465cbe2415c45b63028f1eba2d3e4812d4d8385d", 0xd2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10004) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1) 16:38:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x20000020) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x2e, 0x8}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x9, 0x8000}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x6010, r0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:38:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0x1021b) r1 = syz_open_pts() r2 = socket(0x1e, 0xc007, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x2}, {0x18, 0x0, 0x6, 0x6871}, 0xa9c, [0x6, 0xe075, 0x100, 0x8df, 0x9, 0x101, 0x1, 0x5]}, 0x3c) poll(&(0x7f0000000340)=[{}, {r0, 0x8c}], 0x2, 0x785) r3 = semget(0x0, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/76) close(r0) r4 = dup(r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) fcntl$dupfd(r2, 0xa, r4) r5 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x0) close(r5) r6 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000008, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0x82, 0xc0, 0x3ff, 0xa7be}, {{r4}, 0xfffffffffffffffa, 0x21, 0x2, 0x8, 0x80}, {{r1}, 0xfffffffffffffffd, 0x25, 0x1, 0x214107b0, 0x9}, {{r0}, 0xffffffffffffffff, 0x64, 0xfffff, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000010, 0x6, 0x5}], 0x9, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000001, 0x4e, 0x1}, {{r6}, 0xffffffffffffffff, 0x24, 0x9, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x45, 0x40000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x56ba, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000001, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x85, 0xfffff, 0x6, 0x8}], 0x6e, &(0x7f0000000000)={0x0, 0x671f}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) 16:38:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) nanosleep(&(0x7f0000000200)={0xfffffffefffffffc, 0x8000000009}, &(0x7f0000000280)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0x21) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:38:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() fcntl$getown(r0, 0x5) 16:38:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:38:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:38:17 executing program 1: readv(0xffffffffffffffff, &(0x7f00000023c0)=[{0x0}, {&(0x7f0000000300)=""/48, 0x30}, {0x0}], 0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000001a) 16:38:17 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28081, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x7f, 0x3, r2}) shmctl$IPC_SET(r0, 0x1, 0x0) 16:38:17 executing program 0: execve(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='*\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='^\x00', &(0x7f00000003c0)='+]\x00', &(0x7f0000000400)='\x00']) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653004"], 0x10) sendto(r0, &(0x7f0000000140)="e995b4ba143be5d50df8a949d08287cabf8b6fe7fd85371d09aa283bd5f3a4fd475f354192cfb4a9c59b519d8bfd162c8c7a41f10330919d84936d78474719dbb6b418f7be88dd14a2c0bf0dffcf2f57b98dc4fdf52c992584344fa82dd79c87987e384253a964d0622985ef19b3f5a5ed93936a37aba4415ed9dc7f184b41ee192ebb702555ecff488783c5f8548cc884eac793a650923d18c3312cfbd5b3072a1f396df6165e2c5ecbfccd8a50fc3c9ba47aec60a16666fa98992afee7b4add72cc60d205187e6cf5dc5c019d0ed462ffde5ff43e1a069ce61cfdfaebdda4fed16c1526f8fb8cb194461e6edfafc4de80f533d2a1f0678b7", 0xf9, 0x400, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r1 = getpid() r2 = geteuid() r3 = getgid() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chroot(&(0x7f0000000280)='./file0\x00') 16:38:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) munlockall() r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:38:18 executing program 1: getpid() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x9) mlockall(0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="de", 0xe283495f50534136}], 0x20c) mmap(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) chdir(&(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:38:18 executing program 0: poll(&(0x7f0000001fef)=[{}, {0xffffffffffffffff, 0x80000000000000}], 0x2, 0x0) 16:38:18 executing program 0: mlockall(0xfffffffffffffffe) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup(r0) 16:38:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x100, 0x5}, {0x18, 0x0, 0x0, 0x10001}, 0x4, [0xffffffffffff0000, 0x0, 0x9, 0x5, 0x5, 0x5, 0x8, 0x2]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() readv(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:38:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) recvfrom$inet(r1, &(0x7f0000000080)=""/250, 0xfa, 0x800, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:38:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/215, 0xd7}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/245, 0xf5}, {&(0x7f0000002340)=""/97, 0x61}, {&(0x7f00000023c0)=""/232, 0xe8}], 0x8, &(0x7f0000002540)=""/146, 0x92}, 0x40) fcntl$setstatus(r0, 0x4, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) renameat(r0, &(0x7f0000002680)='./file0\x00', r0, &(0x7f00000026c0)='./file0\x00') shutdown(r0, 0x0) r4 = open(&(0x7f0000002700)='./file0\x00', 0x20483, 0x100) connect$unix(r0, &(0x7f0000002740)=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)) ioctl$TIOCSDTR(r0, 0x20007479) faccessat(r0, &(0x7f0000002840)='./file0\x00', 0x20, 0x3) renameat(r0, &(0x7f0000002880)='./file0\x00', r4, &(0x7f00000028c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000003f40)={&(0x7f0000002900)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003e80)=[{&(0x7f0000002940)="3abb542cd204c100da5f3b46a22288cdea7cf80fab2b9f3089098b34347816094976b6926c64d3feb0c594dfc4eec29c0efaa98024c573f50dfe8717c84dbadd84542f", 0x43}, {&(0x7f00000029c0)="ad2f2ed0381e0acad0c5481bbd800833fca8523b44c313397829d977f25c26b565f17eca51420de20be3e82bade15c5a5aa75e9da7994e1e3d9fec6dd0b1c40565fc61a03d0c4e6deb52129a204fedc24a196bf068b115b39471568806a8c6eef5ffb144cacfeed61e0ea9dc3e1f6318dadd54348f62a228a1f2b45b27daf326c83cddcdb11be1cf29f6c1f419aed179dedbd19fc88c3580d47ebdb762a83b4cc116c1c44508faecbea4f763116f01bac98bd1b8729f7ff3ed54c37c43db567053ec132b8a4389674a5e8b9f82f5f4a811d39434d5ae73ac27bbba0baf626c07b7", 0xe1}, {&(0x7f0000002ac0)="2f4098d19a94770374466b7ccec666334a30fa97660bc4250ad2fd30b974f9c35aa3ac03dd4cf6db338eeb025cd729e2a3a7fd1319fa1fccc9d1f3ac42c442833e2b3c97ef8167259c3d536fb1128e9f0662f00630477f697f43fd99db943180395b2da76e4126e7de15d75bb5fdf32c01a30cb08b811f79ee5fa6a781f2f4f657fde8e0b42ee49a637b1f9d3e04dfcefcc0db8938c5f692e40cb2868bb0f146331b612952dc976a4a7838c6682e0df305bfdad516c74a8591dfbd50405456211415baac3ec35a67959cf062d13fd4706194403837d522fdf63c03ae11181af079fad7a446799cf0b28f54a6375f4bbf7da0a166e4dd914b760086", 0xfb}, {&(0x7f0000002bc0)="5df64a4f0a3ab3ef67e0af858c0ae730febd672ca313a09465a0c176443d75ce6e87cb0bb1ea78d6fe360c9d8444fb39e4e4773cf65f4718084a070693ad033636652845c985e0037717db75fd93ddcbcdcdb772a352a038f81db808a1", 0x5d}, {&(0x7f0000002c40)="d8237fcb51b2a33f4128e9a408708fe892b99702a9e785f295550f27f6858be4cd2b4b0c6ddc76d49cddf9f792a250d42e38b96a3661098ea5d6f68a31848ebdce301009a2e76d21f0a47341660c2de94e99df82399ec83f49671b0f7e9dc2cace", 0x61}, {&(0x7f0000002cc0)="2cc52729626ad57ea2086aab44bfd329c84e1e954b610f5c8ae56183839e40506b5e46e1b2601c5954de8c654da9521b237997fad4c3caa6b61ce2152dfcda5f70cb5ca5d1aafa477964c13afd25827fcfdeb970", 0x54}, {&(0x7f0000002d40)="ebd24e21a9f444c5611862b797f87710c2310ec84786e1264afe9e3f3c534212620dd7310e656f2701a440bdd2b88a3ffbafa480976a0b139cf2f1419a0e267a487db55e43c6fd0e50443ee7183b6c64238570edd49523537962b7be68644cfbe6d4c1e588aced5c440587347ccec9e4fb29525cb4c670d3481f87d796a166afeda3d46792576d63f50225e270b341134af9e2971d5dd5930010d32eec8a70e871da41a15f6a88f50d29a8e0ef26277cf36a339bb5f6d0ee0c05b84647a251ca7b2624fa5ea29cbcbc0a7d7d022faedc2efac8e94152805f1bdaa4243d73966ccfe0e08f7dab81c4b44576562e651e3c036c1e4bef0833bcb4348693a72b6389b797bab9185c113a3d2b0ea213d73c66794da48df51956d9069a5038d994eeb313714226e237ffdcfeef4517db2c06d1670845377ccee210c967891d4e1d2e8ac6e21802de8db45a1ed7a6e0a97bbeab075364e55c002e29b264e4d24cb9fde3a860fb3e5b5b602e0464db8ebd9f70ea7f2bd0fbca6d242a53a34d9f3cc7d5d077a82c899219efb69cce008a4eae7cdbac8080a034600edf0748a35eda8e6c4ab47067446f40dca0e4b3b41270157314f0e2692a3318018a9ef5af9a7644364e7378f51868e142dd5ce87b8de3249b485c1e76f829965c07f31d140b23d826380db38986b871628a020348c514e1e7d7d3db0dcadd168b03fe530eb5a096812dbba02fe91a3a0887e97a5caff51100e12cbf0166fdd8303b038b49a3ed74e798f05faf27119459a74565e031ea3ab14808f2fda7748c8a1a00778640ec9ff6ac8883eb5b6479a9418095c42eeff91876042ba353000310342afd9016867305aa7d56740edaa0c69042141b7ccbc3c9bf14b62842c43c82ab2da3a317e2ffb1d3f8565cdf60399525cf93611f57c707d07f1c29c3f49d2d8ba98e109a997529c55861dec467326f5f24452fbc9a47f28fcf255e3bd9929456039c711c77bd115ae9b2c7f2d72175469025292b6940293178c6d5aaded9b48afce3c0122e4ad489eb3185094f96f95109190085bf65ec7032f04aa6e38e05639ad532345084ca58b2157c6d34650b992ca634fddcc7137498ee3ce5dfea29148da2c1a35146dc7b0750ba60089994ec4680094cd39c511692b949f07991f37581e9891ea481a78028e9817a52f5513f6076ceb5a50bdcf919a7cfdb6398355e7606286b595283cf0ebee4bcb0113e4d60389fa3eec3da7ff721e36a273079cc2b934cf511b977dd3056dd0b7ac318819a72bb7f43e8d119dc3d8ed9ad424a5e8d58b1b03d8652cdb2981f0751a8f84b624f6fb91658203019bd463ac5955c21c309187c75972b9bf0ca63b99739c198bade2b2ebbe7a79086b9ad9260fb4bc8e9ddc566f33e10a1daa44f67c4ce8f5159fd6d0fc0ab2580096cd2ba6a5e76009aad78db132bafa1e19934b9e6c02fe9174ee8a34ac499ba3b1c3fb08536f0aa8edc41aa42121686ed8e07a4c721c885fd082fa4c8ed8f399a7d48e3f664a188095a8c2c24f9d55ec91b400162dc1bf579caaf9d008b587a5c36b35f91def84f926f2c6e4b2638979a4990e9166c201fd8d2b61e7d5a33af8e1024e294e04d42d9aadc8d18d65bcadea649f5fe81d7be310bc43730c3017fcf2efd529804de19f921b2a71f3a95599dc798f2525784caf45286a1a955fc57f856eb1f0b62dd2248f366f62d1b029e868ecb21db8b269e35df85e3403f573f52180d27f61ae5ef3c5ef60d2e6dbaa0e7e3990dccf5211b5c4afc1c2dfa0f8fbe03684305f15939e06a980784e9717ee2e83139ecd9bd9a46c969122205bb7fc63fd50d4c7a163386886b5f615b1e836c020f17d2fa7c81d0b708aaea6c448f4cc239e57d7bacc468be1a5eef9c767b6a1f879879f0b6aba209df4b911069084e14c123906740b6cbabffff22cae40b90d9a3e8c49d7725f6c66c09355e9bd186d62e70d43f81adc19976086559d53bff48702d7c29cc93c3e2f6af2a69ecee842797c387f2f659a8bb2a69b8d7442a6851a95047e9443e8fc7d658b2fb34af006ca3fc8a87b5fad11cbee0f32c240b16dc129b314aaf3d5ae89754b9079bfac06af8f3515558513282d5979db71c8896302487ea0f9b7f61f8dd39f6ff8696dd75bc46501654ae730dfb3aa37fc7c127dd0bb9ecfd3dbc884f23ae5fa4198a3c2923f6cf48fb81a45e46dfaa4da1ab4a29f86c470e13d111b1b7264709eca53c1a956f121ec3665e951efbe8fa0d1e339b2afdb30dcd06c1d6cddb0a151d80e83dd9f2f6eff050581ae4f27640b14aa183cea8e4bf515705b34f49c3bc841f27cf8a291fb54806013771af1b4ce488608d7bf5929cc57fb6f13e3ff5f4936fb9482c66911db1d5ee4f0e1ba800c8b609c429f99fa3e76f2357582af51152a0601cb03b2f4039d6aebc35227feb92cef89156b969aba68dcd883b3c3a27dbb31b3bbfa77c7e8c89e73675af2a14d279a10960f67429138a5df6ba055a9f37ecb69482bc8cc92894a114a0fc738b59235e76680e9dd4e04800f9aea48f9fd6bf1813fd171bc92086afef4551ca6243a018074afe81f5e731602941861e018df3c35751ef872dfd502f08bfe69302a9d488d627616433391fb15bb24bf5f78acc229bdf2fef0d46ad7059dd51c47b93ff681976c6cbb38a371ac22c07f831c0788a77911b23faf2d7e07013b0a5e23ff12236e75c249b3618bd09e15b1b5fdc314b9973f9713e612d3dd1502ddc6c6ffe8f40e0a55648c853dfcd9a9f2b120816cacbe8ba60df59b31b22567bf4d91ce27a040575d8a7652f9d1bc56b801abd18a526012af9eb5868274390a0961063dbfc8c683bd048124f6bdee6a019170257a138cce7e86b83bb45876072dc9ec9a03d5fe5caa6d008b85b786d52f8a73a5a8f0173f39653cfb265bfdaa2d1b4abed9c2baf2e61cb077a6e4644fe59655c030b10fb9b53da4619b335c0df3e3a892423e8df3cfe22ad5f480c41b5e619998749441c7877b9e2ac2cac9555cbbcb9b2aa2e55cb2d2dcacffc94083df6de05d0288c0f450fc7352e9560a2d65599dd0aa182e4d92937cb048997965bb991877c0cb7a6f97ae70194aedc04ca56297e0fcd759727063e4523040bac5a43f9ed573b6932d6954798216dc3c011e0dd5da99a9874cc7ab1365f676a6c1a3778f944b2042d242a21ad67670ecae0b865a31ea5211c93c7be6a0e5a6682869429801c2428f3fa58811e009f7af98fa0e1cd0c1bcb316c8ad0dba7139eb155832f3f2abdee9b140adfa7b674909aec3e8a7633ebe5bbdc9e3de09c3aa0fb15caad67c6285bd22badee54efb1e4f66e132bdffd0d6b076fc56764a4106e3b1b7e762640b8a5a46b0527b74e73e809b5403f3cf8fdb253ba4c5801e3a6db5025f5a27cd2c5a74571954db37abe42e5d2a0397e1ed8728a913af7f89558d7e7c0d8e38ca062f2726b062687fa0c487e2a5d63650f5233180a2db406b2f06127f9c1e0f5a0abaca587344cecb57de15c70d5d6f95671b130fe8a1f7eb3e39acbb842a155e7212bb397c76c8917d07a1b11fc766a1b7a996052bf61396b71486ae6409496efb8191a8dd228eba8e0aa945ef204270f5d04cd4a4221d5fdce391a25a1a8f898d80485914ce483f6ca6a19a52fa011b92fc26473bc700f44d139fc1b07fca31c59ec10b4c7f7a508e0ca4091252d8964539096a273c03ec0cd9884108616828036da53efdb4823aa2b70e017b9471664a09e704a3b0ddf13c6e03b015c7b9accf970a5e90d1c0a67a2817e22d9a08f18fd74d5a73c9dc822c102403e38fc3d8a2fd30ede6c8111accb19b625fb6107b089412f708eb386cf074efd6443f6eaaf546fab8fc40f60335f86b7f3b67b929fcf0078d2b4ff1ce949851f524fdba621e280f63fc6bf4d1414857120521fabf76a0504ddce927112ae66d5d5a284f376d32093db39c1f6e8477612c00fbfa364644f4020cc174cefb38c04d758df5c627990db6392da4243c18f4afa03fe5292314cd0ff438343eb613684501e29e4c4be5de68f9469d876539b1ab480ab1a493e7680d7723205006e6351d5baa54aad8c468aef2491c0dd3ac72725f154229e4c6746ddc0b6ef3648ddc66447f872d4533bb27b2ae2c453a460cd7a8cd3ae85b2b54c4426eeb944079d9649cf4167b774cfa08395918c7a06b871546a17fa4af53643d346d026211a0634349c22a2bf562dac34974501f9b711033ea480eee761a72af8e7c6f2070fb0acad96324d584614720e206779da2b2f58bf8ccefa7e946d123137be55a6ebfb464903dfc00eeadc700a04558d7e5a2d913338089345aaec2bc08f4074e64a6f70d4a105604f1009d6746db8cdc9d110fddaae5135cd13a98e6582118e26de8c478d9b59e673bde5e4976ccc9a13657d4781c789445f5d1fafa6f0ced449bfbd815b48179ad262580352005edae5ab03c143d9e1b5a7b15a90cc10f98f8f1755ecc8cdeaecfaa3d2f993c244adb9a06183f50459b2a196b7af6feb3927958ca07bd5762ff00872c269143bccf7990f472ebb7758a5ba480b711443d4525a128bc8f86aed98302448261e1c697b5292fb1eed7cb286425dc678e8427759c8daf31360b93e4de85706913815f22d95888ed2864d254a4acd1cbcaeabe9893bdd6c6e90bcc9582952a24c7eb2486b20bfa22141ab0a8f4a4f194dffbd8a2595cd5791d52a22b7e8b5567befd0f074d36d0162265033a52f4f89dc8b7489a1174ff1624cb65573184e09e95525d025a2ac4fac9aad47505078c2c2b22adede497a3b52ea05baff1880f0fae868e6b71cbfd27e911aeb7bfe22a279d0694c4e8d72b0da1a2336432f378cbd22a7523d501e6250efc7207d1e4774d23c16062f0ff025b2a11ee91d70fe7d4644d8c4b07a31a754fc8091782e7ff29adc4641cd65fc601de861c1053200d2fa95a604b18d213ab1ba4c8c8ce4986b26e6d40ba0c32f585f65e6ef87d97d1041a2ca06cafd29a86d9f3368c4ff9da44ab826ce3734321ed7a1c7b5ddbf1a6d9f5140376490f34fc0d9a8b7144e5f9576924fd96a8526f3d7bd634ecae577fc4de544bf84dda6d0963556190a1890df4f63b6c3f7838319aef8589d8cec44c297fcf3ee64cc46a7b1ef1ab0d40785603b20137a76119df299b0796e553a2ce9ccc608b85d39760c6f8bf39900a904abb18a29dccc018b2fa61f967a3b8c08f917e68837151f9d6f8a896c590356d9c6f23f3335791bdc66f0ec48ad933a032b0b3e09b019948c38a67a2a63487a90ad233612ad0d6f37b3029c141a64db8683449a3a20267869bea4f6c91769b78c919f0a8f3593c9e20d037ea439872fb791ffe92a82c54125b34e63be99901e912d7f2ddcf19c579ea57de3ce247136c207b986841d68477c60d94efa6d6f25ca8c81e3269292771cbb472ac640e8399786b392fcca2bfc8145e15370ea9028acf0e4905c9e885fd0b9304f74a302621f21176456e3587f11569ffc1ea3e85908007143e67d294239b5386db973d926aad1dfee697f9b35b4bf3445ba09b8a55479e88a512d4d2a9108e199adaa81b500809b827a9db03a03ed56f6533ba98a16e4848b70294e651100bc41dedf715260c21b180f59d7256b89009d3399fe0cfcc6de361de8f994d0df22ab342a7cc86b8a968b1ccac9cd41b5441c889019877d0053aee688ae992843d9c82d0d47a0444ab4475dcc86b22b32fdca9f2157cfa389ce15ef5991b566d8546c4cdc0a8f9bd77158f18d6ccdfef2a2fd754752f0", 0x1000}, {&(0x7f0000003d40)="ffc7518365a899493b10009f70f8c42127e7d720b3b1cd7594b7532580a4be6c889e9c8e5a54e0aac843f7c40e39ed93ae96269bb1073d5864b838a39f066ad93e338d178a9de9f867b1fb6202c7a852b17b4a0d1c91f98ee025cdc139bb20632fc7d305c1298b7d979385ef30a1a15f2d4ad50bf3fa273d37b2b7c312944fe4514672213453b1e6ae94df27ed4dade17879d5f6950dc2f0d6f1b2e7f7b29be32f92866a751704397a0c89d42af6c98ce6ee7a2170a03f6a154435d480741d15c068e9cb54fde8d5db96c31c218094e6dbe5fca84c08b3cd4521306320673789e87dd6", 0xe3}, {&(0x7f0000003e40)="1c1e4678335c5bfaafc7d7c609ee1eed0c527fd095579a3d", 0x18}], 0x9, 0x0, 0x0, 0x402}, 0x1) recvmsg(r4, &(0x7f0000005340)={0x0, 0x0, &(0x7f00000042c0)=[{&(0x7f0000003f80)=""/237, 0xed}, {&(0x7f0000004080)=""/144, 0x90}, {&(0x7f0000004140)=""/121, 0x79}, {&(0x7f00000041c0)=""/2, 0x2}, {&(0x7f0000004200)=""/177, 0xb1}], 0x5, &(0x7f0000004340)=""/4096, 0x1000}, 0x1) kevent(r4, &(0x7f0000005380)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x64, 0x7, 0x1}, {{r4}, 0xfffffffffffffff9, 0x8, 0x11, 0x54, 0x5}, {{r4}, 0xfffffffffffffffa, 0x9, 0x4, 0x4, 0x9}, {{r4}, 0xfffffffffffffffd, 0x90, 0x20000003, 0x10000, 0x8}], 0x2, &(0x7f0000005400)=[{{r4}, 0xfffffffffffffffe, 0x10, 0xf0000001, 0x1, 0x8}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x3}, {{r4}, 0xffffffffffffffff, 0x14, 0x800000a4, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x20, 0x80, 0x20}], 0x800, &(0x7f0000005480)={0x10000}) lstat(&(0x7f00000054c0)='./file0\x00', &(0x7f0000005500)) sendto(r0, &(0x7f0000005580)="b996f19b1a448c620f91456c63b12dac110cfd0c007c2cf983966fdb1b97c18abfb7b0e0017d2c34b348f274911af2b070725064c073f74e6ddba9468dab162df751fc884d2466b1d322e54632e789b435c8e267843c18059030ea7e54204d0deae7c84c298f1b825a5f00b48000d9406f6c1202bfaa29d92655760a0595b22cc1501fb3efe4aab2e3dd7973f5d1ca030c9eb31f2fa0dab6b98cd083d87f23e562e6027e4d7780290274073f2d9be0e77d992dfcc96e7c3d9be55e0b8a3560c6b2e11faccb13582694c6dcb4a13622aebfd460e1303eff6826fcbc7eccd1e03a", 0xe0, 0x402, &(0x7f0000005680)=@in={0x2, 0x1}, 0xc) lstat(&(0x7f00000056c0)='./file0\x00', &(0x7f0000005700)) sendto(r0, &(0x7f0000005780)="84ba8133009e5c04664645e95305f81f988009d52db77f9fe0b90851dfe2df269c06a1703c31170cfab0817cbcaf9c7092b48f05b7a8dfa57bcd25c9bd4706c1aaa093b2c162cdedf167812743683b1a2b239f4fbdc402b5da3d5bc7ab1b35f6fb9c6ea0a524d5fb5fa0dbc1392d185a59e3fbe03d6c47829de0150653752e8021e10e4964b8b479d42c97834c2f47637c63c504658cbb43ef3af6ef89a06501270f1757fcbfd871e8fadbcb52689441ea660b2cd71f9785f4b1d76b2e2d54f141701b5ad2af723b452c14b4ade6e5b1389d53c8e913610fdbcb005fa21a188b0bdc4616768cd4100595a8c0d880", 0xee, 0x40c, &(0x7f0000005880)=@in6={0x18, 0x1, 0xba}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000058c0)={0x28, 0x4}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000005900)={0x4, 0x1f}, 0x8) sendto(r4, &(0x7f0000005940)="677fe7d9380a4699d4f6ced2328e5621944eae2d6dfe22de7a68a0dca7164a92efe0b11abe9c40a72fa4602951897f0853b69dcf1fcabed63c61a15aadca1bb2b222e2fbdccdd445d09cf475f0a486a0f51d27831a0c4ab99b68a3123bd4bfbad708183a4824e6f128d88ef1287af2fcb689449013a0a8c3ab86ac340f99cb8cc5a13ff52413e15b825212960ab31917bee8e3ae83cd5ac58e2e097141495cc93ec275fbef55eeda035df0b6cd4f80893a3215fec075b34280948c", 0xbb, 0x4, &(0x7f0000005a00)=@in6={0x18, 0x0, 0x6, 0xfffffffff987c86d}, 0xc) ioctl$TIOCEXCL(r4, 0x2000740d) chroot(&(0x7f0000005a40)='./file0\x00') r5 = openat(r4, &(0x7f0000005a80)='./file1\x00', 0x20, 0x1) fchownat(r0, &(0x7f0000005ac0)='./file0\x00', r2, r3, 0x6) kevent(r5, &(0x7f0000005b00)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x3ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x85, 0x100, 0x100000000}, {{r5}, 0xfffffffffffffffa, 0x0, 0x3, 0x18, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xbd09, 0x40}, {{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x3, 0xb3}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0xa6}, {{r5}, 0x0, 0x80, 0x40000060, 0x7fff, 0x1}, {{r4}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x7, 0x8}, {{r0}, 0x0, 0x11, 0x2, 0x800, 0xc02}], 0x1f, &(0x7f0000005c40)=[{{r4}, 0xfffffffffffffff8, 0x40, 0x2, 0xffffffffffffffbd, 0xd3b}, {{r4}, 0xfffffffffffffffd, 0x10, 0x80, 0x9, 0x7}], 0x2, &(0x7f0000005c80)={0x7, 0x5}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000005cc0)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000005d00)="f96039ba5af081850339deb81cfc1798f38c6c563b10808b6d9c3b844ba9b188259afc2f14bd63f01344bcddada52b1dab69529c9a188ce6a485c5a0d00e43bc3797208c", 0x44) sendto(r4, &(0x7f0000005d80)="64caf6b05702cd6ece6a96880d35f09d73aada55b6ca3564c068aa3b7b4d02fccc4419213c4583c06a0dbbbe9b45ef4be226ec7edce1b199eb88b54e247a27033836e9c6e60e5f29f7cca92d7355cd30b5340797776a1ea0cf9f1d6be01e5d76b6dcef9061f1d6797c28006d5368ec03e3def09862a368c001", 0x79, 0x0, &(0x7f0000005e00)=@in={0x2, 0x2}, 0xc) 16:38:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="081482b1b418c61e4442d5b8733d0837abd52e307f333ada3c9e3a7b47ec", 0x1e) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x185}], 0x3, 0x0) 16:38:18 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) dup(r0) syz_open_pts() 16:38:18 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x2807f451e2c7e7bb, 0x2, 0x401, 0x46, r0}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000100000003}) 16:38:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) getgid() accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:38:19 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getrlimit(0x7, &(0x7f00000000c0)) 16:38:19 executing program 1: r0 = socket(0x1, 0x1, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x2, 0x200000000000000) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) socket(0x1, 0x2, 0x3) 16:38:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/101, 0x65) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3c44cf529f202db2c101211acddbbaa3a68627705060a1776c35a750a5118ad43b1592a3d97f21528baa4ca9ef327096502d3c2702b50eeccc2de9c00673b49202a0e9483bec7b0904a460a2fc361ed5cbd4a35d767d2a4ec305d2", 0x5b) r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:38:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x5, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:38:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1bb) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1ff, 0x1, 0xc62, 0x2, 0x4}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) setgroups(0x3, &(0x7f0000000200)=[r2, r3, r1]) 16:38:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1000000080004) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:38:19 executing program 0: r0 = socket(0xfffffffffffffffc, 0x4000000000004002, 0xf4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) getpid() sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:38:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x7, 0x7, 0x6, "a5bc713b4ab1a8e9c4394a426c3a49df9a655305", 0xb0, 0xd4}) uvm_fault(0xfffffd803f014b58, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014b58, 0x8, 0, 1) -> e VOP_ACCESS(9baa48883630fa6e,d,ffff800014a0c020,ffff800014a02490) at VOP_ACCESS+0x4a end trace frame: 0xffff800014a023a0, count: 0 ddb> trace VOP_ACCESS(9baa48883630fa6e,d,ffff800014a0c020,ffff800014a02490) at VOP_ACCESS+0x4a sys_unveil(23f264d796c79c0d,10,ffff800014a0c020) at sys_unveil+0x317 syscall(e0a44949985269e0) at syscall+0x528 Xsyscall(6,0,8,0,2,a055bce2010) at Xsyscall+0x128 end of kernel end trace frame: 0xa0766c19910, count: -4 ddb> show registers rdi 0xffffffff8109823a VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff800014a01e80 rbx 0x2f rdx 0x85 rcx 0xffff800001738000 rax 0xffff800001738000 r8 0x40 r9 0xfffffd803f7c7600 r10 0xdc0d9b2817934b65 r11 0x6ae162afc357d3d2 r12 0x100 r13 0 r14 0xffff800014a0c020 r15 0xfffffd803f7c7600 rip 0xffffffff8109824a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014a01e30 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor1) pid=123500 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800014a0d2e0,0xffff800014a0d9f8 process=0xffff8000149b86b0 user=0xffff8000149fd000, vmspace=0xfffffd803f014b58 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 97399 471836 3078 60929 2 0x10 syz-executor1 *97399 123500 3078 60929 7 0x4000010 syz-executor1 97399 13160 3078 60929 3 0x4000090 fsleep syz-executor1 12993 59522 1 0 3 0x100083 ttyin getty 3078 97850 98137 0 3 0x82 nanosleep syz-executor1 86462 270202 98137 0 2 0x2 syz-executor0 66212 496439 0 0 3 0x14200 bored sosplice 98137 75771 23103 0 3 0x82 thrsleep syz-fuzzer 98137 426771 23103 0 3 0x4000082 nanosleep syz-fuzzer 98137 24942 23103 0 3 0x4000082 thrsleep syz-fuzzer 98137 245204 23103 0 3 0x4000082 kqread syz-fuzzer 98137 378877 23103 0 3 0x4000082 thrsleep syz-fuzzer 98137 47632 23103 0 3 0x4000082 thrsleep syz-fuzzer 98137 518279 23103 0 3 0x4000082 thrsleep syz-fuzzer 98137 485157 23103 0 3 0x4000082 thrsleep syz-fuzzer 23103 246510 96581 0 3 0x10008a pause ksh 96581 14827 90827 0 3 0x92 select sshd 90827 49257 1 0 3 0x80 select sshd 73469 181508 44262 73 2 0x100090 syslogd 44262 72902 1 0 3 0x100082 netio syslogd 88693 192496 1 77 3 0x100090 poll dhclient 34792 506412 1 0 3 0x80 poll dhclient 93433 287882 0 0 2 0x14200 zerothread 56122 42313 0 0 3 0x14200 aiodoned aiodoned 62451 368939 0 0 3 0x14200 syncer update 14062 245982 0 0 3 0x14200 cleaner cleaner 15187 287954 0 0 3 0x14200 reaper reaper 95345 380762 0 0 3 0x14200 pgdaemon pagedaemon 33123 372981 0 0 3 0x14200 bored crynlk 47704 140559 0 0 3 0x14200 bored crypto 40365 341045 0 0 3 0x40014200 acpi0 acpi0 5726 72987 0 0 3 0x14200 bored softnet 80369 57457 0 0 3 0x14200 bored systqmp 99799 192370 0 0 3 0x14200 bored systq 40889 44442 0 0 3 0x40014200 bored softclock 34670 387296 0 0 3 0x40014200 idle0 1 52536 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper